Warning: Permanently added '10.128.0.96' (ECDSA) to the list of known hosts. 2019/03/17 23:32:16 fuzzer started 2019/03/17 23:32:22 dialing manager at 10.128.15.235:12937 2019/03/17 23:32:22 syscalls: 1 2019/03/17 23:32:22 code coverage: enabled 2019/03/17 23:32:22 comparison tracing: enabled 2019/03/17 23:32:22 extra coverage: support is not implemented in syzkaller 2019/03/17 23:32:22 setuid sandbox: enabled 2019/03/17 23:32:22 namespace sandbox: support is not implemented in syzkaller 2019/03/17 23:32:22 Android sandbox: support is not implemented in syzkaller 2019/03/17 23:32:22 fault injection: support is not implemented in syzkaller 2019/03/17 23:32:22 leak checking: support is not implemented in syzkaller 2019/03/17 23:32:22 net packet injection: enabled 2019/03/17 23:32:22 net device setup: support is not implemented in syzkaller 23:32:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet6(r0, &(0x7f0000000080)=""/170, 0xaa, 0x3, &(0x7f0000000140)={0x18, 0x1, 0x8296, 0x96}, 0xc) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) nanosleep(&(0x7f00000001c0)={0xd9, 0x1}, &(0x7f0000000200)) kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x28808, 0x80) clock_settime(0x0, &(0x7f0000000280)={0xfffffffffffffffc, 0x200}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) accept$unix(r0, 0x0, &(0x7f00000002c0)) r4 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x9) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000340)={0x0, 0xffffffffffffffff, 0x9, 0x8000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r5) r9 = semget$private(0x0, 0x1, 0x4d) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = accept$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendto(r10, &(0x7f0000000440)="8e8194996a397110238b18180a67c64065dd768c243c07664fb89548bfbe6f3db1d079890bb6292df20034f711cd3df91c72f8279eef9603fbc5f176fcfdcbda73ce8c666bf511dc8673732e694a8aefc0fd80e330dd5f4e875d85cfb36c925bfc4603730b9b0cded61684e862d0f868999aa66688c303c7c89545d492acf05fdac500e6f4b8377da4d873aa4f31b703a5d85a7030d3b3", 0x97, 0x4, 0x0, 0x0) semop(r9, &(0x7f0000000500), 0x0) r11 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r11, 0x3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000540)=0x8001) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x3, r6, r7, r6, r7, 0x1, 0x7fffffff}, 0x1, 0x3, r8, r5, 0xbc}) nanosleep(&(0x7f0000000600)={0x100000001, 0x8}, &(0x7f0000000640)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000680)={0x0, 0x1, 0x1, 0x0, 0x5}) clock_settime(0x7, &(0x7f00000006c0)={0x10001, 0x9ad0}) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000700)={0x4, 0x0, 0x400, 0xffffffffffff26a7, 0x2}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1284, &(0x7f0000000740), &(0x7f0000000780)=0x4) 23:32:28 executing program 0: r0 = socket(0x6, 0x1, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="be96c26179dccad7c4d60e987c5a2f78617e95bdc00b023e5810bf27a21616cdf8f74b00884ccbc54a56e537e923a8713a", 0x31}], 0x1, &(0x7f0000000180)=[{0xa8, 0x0, 0x3, "4b0b99da2425662177a3f05441d374a41f0ab0834053ea597ee7a4441330ab39ea357eac98fce4cd209d185108241a182a8cd3cd8781f31e59af1a4635210e9ce29b038ba4e6b1b5aae8b0d81d7074ebe98b8b4a40627eebfea0073570046c5de8b663f16e4e6b22e53db8873c9cd993b69f7882c68cdef16ae4a0ce0202fb6cb360e0e3f32f9351594decf9da8f2ce22fee"}, {0x70, 0xffff, 0x30f, "48757b86e014657b1b7068306427e7884a09197f71361f4d02e4a8a2a6f8dd3767f95d60057d204b6e979c279b33bd4ba946e9e8bedaf02ccfe51ba7f92592bd8051c869a13e5252144d5675fb3dcc8877ab2a3d7540faca3ba102ade2989c"}, {0x48, 0x0, 0x5, "ad256efae1bcd3235ed58012a01c69b3f239611605b328e45e41cbb0ec75eb8fb948740b0e96d4ac285b1e73f4beaba81156bce7"}, {0x60, 0xffff, 0xe3c8, "40e8902439004e5a45ed7ba4b01c4479c116693925edaaf2e558461bfc17801a9579c55276fab90622221384249c4b7259e3b3b4051aef5d31777adbe3f4cb8a3a2e8fe2a548e3f0414117d53ad80558"}, {0x30, 0xffff, 0x9, "86d35ee9748e130169a968916ce21ebe221dd3f4cf6e690b22d2de95d7"}], 0x1f0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10843, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) close(r0) fchmodat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x53b6e2395ac73840, 0x4) mknodat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) setreuid(r2, r2) mknod(&(0x7f00000005c0)='./file0\x00', 0xc000, 0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r3) r4 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000680)={0x8, 0x400, {0x1, 0x10000}}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000006c0)={0xe87d, 0x8, 0x9, 0xf03f}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x1) getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x120, 0x0) r5 = semget(0x1, 0x4, 0x726) semop(r5, &(0x7f0000000780)=[{0x1}, {0x2, 0x0, 0x1000}], 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) semget$private(0x0, 0x3, 0x400) readlink(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)=""/206, 0xce) recvfrom$unix(r0, &(0x7f0000000900)=""/197, 0xc5, 0x1, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a40), &(0x7f0000000a80)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 23:32:28 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) syz_open_pts() 23:32:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1001, 0x2000000000006) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) socketpair(0x16, 0x5, 0x100000001, &(0x7f00000000c0)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) 15:59:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x5, 0x5) fsync(r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) r3 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x14fb) socket(0x1a, 0xc000, 0x6f5) r4 = fcntl$dupfd(r2, 0xa, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000080), 0xffffffad) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xc300000000000000, 0x5, 0x80, 0x200000000, 0x1400000000, 0x1, 0xfffffffffffffff9, 0x3, 0x0, 0xbf, 0x7}) semget(0x3, 0x7, 0xa) openat(r4, &(0x7f0000000100)='./file0\x00', 0x8, 0x20) 15:59:58 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/210) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x31c, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r4 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f00000004c0)='./file0\x00', 0x8) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r5) r6 = semget(0x1, 0x7, 0x20) semop(r6, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x200000033, 0x0, 0x8f) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt(r0, 0x7, 0x100000000, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="a7fdfb151b75ee6ef101ae3141314065bbad9e71af220f6d50e22e03b304f66a604ba209665908ad09a5535e68f2c1f47a798e955335e91019413da4680da3524b8f7e39c7040d07feafafd8e1de9766d997be03b96fd3d49cffe33ffac5e91de07ab3b9e525d31da5050f67dee3f32c7c18cc32c3453ef364f90ed3e9881c4a317f92a55c35067fea6f8614ae16c9b5040ed4c9f46ddba0069deb390b05f971862df2d5c534b0c032b4ca71968bcf5a35785ca8960bf5056f26a09bc22a9d1ebc79cf9a67f349bebc4edc3a72ca866f1ff4e10e1a3bb0772cff1e15b24fe7b64aee24712792f9c85f911b", 0xeb}, {&(0x7f0000000200)="67663cbe0a515fec28c5d2cb5e44ca3706bdea67d981ac2421a5f45d7fa64a63cbcc92f75804d037830b936a45d755f0cb84b1ca5820a9f44e55c7222d69b415dd9c8253bc6c458803a6dde7a4000b413c7ecbbf5a0f7b2a6405c040863955c1d2d5d94d831183f0e63ea0d6d13edfa8b2c154664e49b05f3afefca7cb8e046a071c0a2b62dfcdd5c55b3b9d75fad656e1801692149848", 0x97}], 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000300)='./file0\x00', 0x12, 0xa) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) write(r0, &(0x7f0000000000)="9bf39b8ae71c76ac8a3b7bf2a41860771e1caff47cce3c6b15407f868b7e457d6d6b68b55da1f1027d4bf07b5cf62f98d59513cfe518029bb38ad4bfc1575484c4338f", 0x43) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x2, 0x3, 0x1200000}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x70, 0xfffff, 0x5, 0x314}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x800000d0, 0x4, 0x1}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xac, 0x20000006, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x6}], 0x1f, &(0x7f0000000140)={0x1ff, 0x1}) close(r0) 16:00:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x800, 0xcb, 0x1f, 0x1, "ac84cda0415bc01e073e52a473e18e3e712ada33", 0xea, 0x4a}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b15439", 0x6}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20002002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="7d90d290517f0f3b1e74a3d38e7ce355fed7dda6445d2be7cd68286a888c268a10a7fd9934098b3fc990454b361a9966d5301eda4abddfb93748a5b50f9d7cb69416ecd01c955eb226ba073894960e2a10ac4c52994e90d02f8b4c23f35fc9779f853a2371a74094cdc139f536cd7d1872bc29fb41ed1fd40cc561043c22eb21d4d0e88870e78a1f8235bd2ffecd6f392841472b82bf2fd53ccc5fb13fe1b554f37bd73b193330240cdace7fac67267605ff91e4e0c97ff0ed1a88fdf414a93ae12656bde13dcb657d61c6e129efe8c17310acda74f8d49556ee7624b4d8c06590fd715d6c7bf695e46edaa941d54d2fa0857684f86fc1620f72eebd", 0xfc}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2800000000000000ffff0000d70000006ffcaa3c9a048f00f29ebeee02141cdf63a1190000000000b800000000000000ffff000000000000feed578db587eed8aac125e586f8695e777fa6b7605280dfd94f6f145b33e432625f354acea97cb5aa8af16589a41a0d861e42c857024be88d7455ba192cc54f7e0ee0fa759ee2d8c3981e5c3891f5a1f70555600c1f2a2d20ddb83e80ca1fad01dfdab041e750f1447b3352607ca8b921d88f9ca32e77ffa4e5b03f1ec3927729dcf71bcafacebbe150e29c57dde456047b910cf9c569faac33651f93b796a48d00000000000000580000000000000001000000040000006d8eea9ba4d46206a7d471a655e9190e31a429db9ca8d18fd58786011284b4c280465f246da5c39c033a7c44539d63bebb1b462fafb44a7ddbe434f3b0a7f592586d8dfe08000000"], 0x138}, 0xf) unlink(&(0x7f0000000480)='./bus/file0\x00') symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x55a, 0x800}, {0x101, 0x81}}, 0x2) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000001f2e9ff00000000000000009d0e227df5ab009db9d800", 0x2e}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) r3 = dup2(r1, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:01 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000540), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r3) 16:00:01 executing program 1: clock_gettime(0x0, &(0x7f00000005c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) sendto(r2, &(0x7f00000004c0)="7e5565674d59cb3f28b3c87caeb8bb13072e6d5dbbcbd3c7816ea313630e7498075bcdc2b566fba17eae9a4637575f6eacc4189d41a0ddab0fb56110974497b76cdab177581e23531d2e98ebf1fab130609ed155c557274ec07ec8ff0fb61c1853e7f218a55bfcd234f2e92a3ac10d7eabff3f638a12280aff91813dbdf738073eeeac8fae34f98ec44b831b0d9d29f8894be5c9085fba0edfe33206c9a9e30f42f4d8d3044b061a79bb60446c4130bc317d1a2f0ab9da7bab62cb19", 0xbc, 0x400, &(0x7f0000000580)=@in6={0x18, 0x3, 0x401, 0x7ff}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) r6 = semget$private(0x0, 0x7, 0x610) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*:\x9b\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']-\'-\x9f,\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00']) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2f91c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a02362b5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebb8531223389b611d7a8e60400004445a1bc1d1916858ec6876e0d82f44c45a8123ccdb01ec53274332faf5a36764bd048368bcbbdb5731edb64", 0x140) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a000000000000002000"}) read(r3, &(0x7f0000000880)=""/161, 0x52) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpgrp() r2 = open(&(0x7f0000000680)='./bus\x00', 0x40, 0x109) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) r5 = open(&(0x7f0000000640)='./bus\x00', 0x2, 0xfffffffffffffffe) preadv(r5, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r2, 0x3) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000180)='%\xb4[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}*^\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='C-$\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='&*:^\x00', &(0x7f0000000540)='!!\x00', &(0x7f0000000580)=']%\',+[Y', &(0x7f00000005c0)=')\x00']) 16:00:01 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000014, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000001340)=""/175, 0xaf) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x48, 0x3}, {0x49, 0x29}, {0x44, 0xd0d}, {0x23}], 0x4}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) ioctl$KDENABIO(r4, 0x20004b3c) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000787000/0x4000)=nil, 0x4000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff09) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000001400)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8003, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) close(r1) r2 = socket$inet(0x2, 0x4, 0x7ff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x260) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) socket$inet(0x2, 0x4003, 0x8) getdents(r0, &(0x7f0000000180)=""/241, 0xf1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x5, 0x3) setsockopt(r0, 0xbb, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffec7) mknod(&(0x7f0000000040)='./file0\x00', 0xa000, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) fcntl$setflags(r0, 0x2, 0x1) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x9130fbf, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:01 executing program 0: socketpair(0x18, 0x0, 0x1, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000001280)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000001040)='./file0\x00', 0x10080, 0x100) r3 = socket(0x10, 0x3, 0x100) write(r3, &(0x7f00000010c0)="a611b4739cb71bc3fa3035697fadf61056952af03e361156358b6f1322d10c03003cfb06545fb51e9f4388cb3f430099a7c949710960d08697fb2e67860be09868760764ff9660cfdec98d5dc52b81b8eba61ce4b94ff9d5a9e1700c3f7391609f342c11f1bdabedff02adc37044e82978be1b06c81a52d389d8b283ba1478f516e7cdeada90fb7d9be6ca00a6a443b85d28d3280f1a6a5130f5e7dc837a347265d0c2621bc10e5f4b52912475d6cd1369ed484cfc2e01d7ffd5c2c00018f43867b4bb627338d5c952000000000000", 0xffffffb1) writev(r3, &(0x7f0000001080)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0xffffffffffffff84}], 0x1) connect$unix(r2, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x0}, 0x8) fchdir(r2) dup(r3) 16:00:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x188, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/32, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x6011, r0, 0x0, 0x0) mlockall(0x20003) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x140) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x100000001, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x9) pckbd_enable: command error 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffbfffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x800}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000140)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x678b531c}, {{r1}, 0xfffffffffffffffe, 0x20, 0x9, 0x1, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0xc1, 0x7, 0x2, 0x1}, {{r3}, 0xfffffffffffffff9, 0xe, 0xfffff, 0x9, 0x10001}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x900, 0x3f}], 0x9, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x20, 0xc4, 0xdf, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40, 0x4, 0xd9}, {{r2}, 0x0, 0x4, 0x80, 0xff, 0x5b9a}, {{r1}, 0xfffffffffffffffd, 0xd, 0x20000000, 0xffffffff, 0x100}, {{r2}, 0xfffffffffffffffb, 0x0, 0x68, 0x400000000000000}, {{r1}, 0xfffffffffffffffb, 0x21, 0x20, 0x200, 0x200}, {{r2}, 0xfffffffffffffffc, 0x40, 0x42, 0x2, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x22, 0xf0000001, 0x3}], 0x3, &(0x7f0000000100)={0x10001, 0x3}) close(r1) fchmod(r3, 0x1) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:02 executing program 0: r0 = kqueue() kqueue() r1 = semget(0x1, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/4096) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x94a) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x307) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}, {0x0, 0x4000000}], 0x2000000000000035}) 16:00:02 executing program 1: syz_execute_func(&(0x7f0000000080)="428711c4a3556ce821c44155f42bc4834d793ca56556666602c4211857678d8fe838a6930b000000ca6426660f38327d03c462a9450559c20000f081b0998999993d580000c4026d06dc") r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10882, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x9b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffb, './file0\x00'}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/29, 0x1d) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x1) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) sync() r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000040)) 16:00:03 executing program 1: setuid(0xee01) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffb, 0x101}, {0x4}}) socketpair(0x2, 0x7, 0xbb6, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = getpgrp() getpgrp() sendto(r1, &(0x7f0000000200)="00cbd10eacfd3f23e158e2ef7f3d9868890906ff732c3921e83ba620aacf22de78bb0c11e400bb0136bffde8937af69c1bd6927b321855e2748fb4de811ad34c767a8153c230b86b0c1af4eeae81fddec650a3eb0560c4273257bcbe6dc4a503fb599f958c0b3790cdfb8385e9034493e24d9d531124c4ec48e7f6f9cf195b462d8d9e842427ac80425976360eda2aae574005d42d3f5e9413f5bda5642a2ac9d8a131ef38975e6df87a4139e909f25b44fe4f5b9fd47a4c196514657a253cc1b5008f093526a83ecbf6028798ee8244b640ecac888f40a30c4623674c45251a77ef1d72d94ab26e7b25804bebda6ee295265d761d37003e2dfe6ed16337eb", 0xff, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="80eee70f3b0b892950f7a430c9cd6cbf1a3b591d7e04a6181e"], 0x8) fcntl$setown(r1, 0x6, r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x7fff, 0x0, "6d5d47368ce7262d00", 0x0, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x402) r3 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/59) write(r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8001) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x80000000, r1}) getgroups(0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="37b8303e2a1899983595231450e8edb8fd1216e0c39073499845f0a693accc17d880938e102ece5f477798fdab1879106067bd5f61b26082eaf02cfc187e794166dc5cb5a5c41eb5d034426c82ab2ff0bbb55d4482653aa620a69b1a77531a00", 0x60, 0x40b, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x100, 0x2, 0x1000, 0x1, 0x7, 0x4, 0x1ff, 0x1, 0x1, 0x9, 0x257e}) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4, [{0x1, 0x3}, {0x0, 0x8000}, {0x3, 0x8}, {0x553fa83d82a13414, 0xd275}, {0x3, 0x2}, {0xcb7629bb886ab34f}, {0x1, 0x9}, {0x3, 0xd036}, {0x0, 0x4}, {0x3, 0xff}, {0x2, 0x80000000}, {0x2}, {0x2, 0x8}, {}, {0x3, 0x800000000}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x3}, {0x1, 0x5200000000000000}, {0x1, 0x800}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x400}, {0x1, 0x2}, {0x0, 0x5}, {0x3, 0x826a0000}, {0x1, 0x1f}, {0x2, 0xcd88}, {0x1, 0x8}]}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3f, 0x0, 0xc4f, 0x200, 0x6}, 0xc) 16:00:03 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) setuid(r11) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) r1 = semget$private(0x0, 0x7, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/97) 16:00:03 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x148, 0xae) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) clock_getres(0x20000004, 0xfffffffffffffffe) 16:00:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x88, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) 16:00:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="13f2fac97446adbf280ae360474906ee9da1648a4755e49b55cc00091705684feeca4c387a81a1c63c0a4c07df3f2508a841489bbe26b4ace7f7d602cedd4550d00e547021ac1dd60178745d2e5ab08bacef42c812a27f5829dc450bec89324989fa6d5f790d4b614beb3d2067292cf9b7c751dbc7b9063d0557ebf07a9f7cd14276e4eaef27b4f6c57d02099b805bac4686dcc9f8f70692b7d6fc6ebd2d1890d35a5580ff2b9f5b1f47486679162dcc5372b1ce46c662626bf8b9c4c95cb495a1f193ce73790518e17007338ae53c12864a", 0xd2}, {&(0x7f00000001c0)="f758253a25db58d433f9e40357a784a9f966", 0x12}, {&(0x7f0000000200)="c034cdc54be6263fc289d07994643326523e234668181980411b60db4bf69a633d2159ad6bdea6844ce42917080fba2ffeef29dd1bc8961b00111bb1ca1bb029c68ec4a731a24c4f2ca2660d8f36ce5dc5a80264f7ba7aa20c88456da188d2a515ba55cb69c2b70b3a0d1b4fcb74a7039d72a79d98b379550e963541f364b160997f114e21ea69955e892e9c01d00b3eb27b6b3210cda84eddfb0f31889d1ac785e224c9c83697f71ddc7b4a09fa638b84c22d88d3dd8ee5e4d765c68667c36ab7632c22bd3969025bb4b44d3161299bc07b19192dd857280b0826ef602f210c7bcc0a72e85c5b7d20dbf4c5ec0ec37e583d4869c255943b5d0ee19a7d4e778e7877e0af919faf6ca3993d5adbe63d6763b35c984c3b9b7f25317cad9f7d6c61dd4b80cb0937a17a515dc570aa119669586ff5d438534534def3117f87e92b44bc85b8900f6b8db3d7c8e35e561767cd2010530e6050d41dee72d43974538be85c8e96dd631597ad1a2e7e8b449bc22eb5ca24fc9d7cb4b1d4ae54c90ff47e8a64e5bbad8c3654dddf56ec1add4930b26ab1847a9d0fb5b6ced90bcf633edb584691bb913bb80ff1ea9c21c4de6f95f1ca53c06a199845eb683f8898210b72d7e9b31ddd147fcdd1aef679e41eaf440876a4ed5f6c4733d662d4c100af7c4d66bb27a44613e59fa903d3c22c2d66860dfcf56b86432bd340670f03a9bcb28cc687f3bda31509db70055606e82c352474fd36a5f84065f905eca2c4ddb5fb2e86cedcc989649fad4d4d6bf8df100a762625a7a83461ab283548c4d6ca888c819e9ce35432e7be9e2b9bf1eb69a5c10e079c90b8b17412c3353881c24af79bea2701eed59ff4868f96a6bfec699ea779de2780d4fff67d96d8c97b09c981dffeff4f0f7790db43010095fec55cd8c9237d798dc2d776225155eefa07b6358d73f6412f58b61ce95fe15934e79a06319ca00048f6b24bb55b1b7a2f09c34cb015aaab1f1e292cd0a47ff8838e540dc80e10499050b5908dd4dc67e4386d48d010de8887f30f49d6dd925f9071c3d0babb00e2265ab513bb337da412054aca482d0cf021bf34bdda22f01ce2590ca31f3d1188b57c9181a4efc0476a1c8c4ff09fdcd82a586332a96755b9a1f0f53fdf96ef01e8f6f762bcc7b956745b580e3116f2f22f199191bd2849103c8ac3d94b0adadbe44c17877bfafb397c8c68b71d50877f7c404a51247e66ce76db9e3135024dda5d8622da9006b5c8226c8be70a095729a74cde3697f8e7368febb3db1749576f45e3b0e42078e0f3a77d4c46040edf02321ed24203d6291ed2595ece9d5b9307943db807f0074e542d6e5bed921af82e972659c8e263754af8ba4e5e0fdecb75d01bbca6e082792d4c4d9d488c5372f5053eddebe56bb43254fe15b779837a8f0d01901ffe8dab6c6a60d401ab1201929eb8956d23ad1e19c6d7e3ba6039f75fb08bd8cd02c58a2fa57b7b1715f727c4a69391104f759db7c14e3b3b93f91681c689c5ab6680c92a7ba19f728d455216a62e09dd0165ca8c18a089be953f13e75eb65cbc64fd8f5814e64675651192ce9988622162ecff514065b99ddc914ebd257580af4b296b099253919a5fbbd02aa4e7ebc288dd5421c0017d965d302ffed1dbad895fcc40ac0d59733f5db6e53ac377ca6f824b14d2de10230e550baa70bbe393e406380faae01d50f9b8c45c81dc34323f9786ad0d41970c036770417903961cd75ebb2df153c23c2d5d0f2edaed60f6ffa8e11777f3a925676c09ccffb8ddb4ff3d3a5aae390a34a32a6fc4a9e7c31d7a7fe0e6e0530566069d4c124a8851034bc93f274d23892393cf0be5177ddab7a97181be0ebef98843262641b7145b241ee52bdd81ef2f970c4c71819d74d5d39c88f8df5a9b3e72592d8d2779715c41c5117f0add92626bd1eca12f35a6937337de551a72b2208966b3779a474b2a0a061023346a6eccb4a93cb86a781689a72a17a0e30cf9889370314ebdb8219c49a7894134c87c1810aead50235f17626d6ab2a8dd7d37d133bf4a3891ca87dbff45697d85915e46c8405fdc8b27b00634b7636c0785857f4e86fc069fba08ff0ec3464c4ed07acd7e160cbe99e8c5e2cdb3cf46f2bcdc069e5476b57e74be9d44177888d4bef540ef29754c0bfe1d8a20b8d667582d0898d9d1febe7659e7a0cb0e81cd35144eaef3f920967ba970e219e6ae3f89200871e832729b80b5333a81982ceaaf0a5b5b421496981b47f5f247098a995d318004e7108fc6008f9e05f5d12934644aba70401e6b2f1fc63106ca65722f98d1b4751dcb0be401e0c07f6076fd6985c0ed2d389f5dda3b40dbdc3b597caedaf5b9aa0847a2523a3002dc340daae0ca5eae98fa20b5836564e62b794b0d54ce4c6905d7a6eec0378215741ed1684101f1637e4699d0dc072a52eafc623269cfc5f617e4a4d2ad9ab19c31b680e0ce7599d91719ad41cd3144a1f3c196a19b6d0ed2f763dc473bbd6ac4736c2d8010f200165046fb0a5cef41ec880cc6638c5ab3cf184f44351fbcc6e2b06f26f0e511394a599191965a40538d19e062942fdb76ab5ab15a6961107f408cb977a2dc30dce3459f4642a0766e162a3929794462a3b480c3ae1d6398d324aaf28544e448973cb4a812805470e853bc8074b21014b84f2177de6b7e79a817355293a49a7dbb5ad809edd6f0fb7fbb7829d2f7bb7843b975715ec59e91509cfffb21845930c92550b654b924f0af05d579bd068a3a669d20f128adddfcd6c028f08aca183260afd4d7c3481df6de1689acfd2783b4b412ede4fa106b2452555df00d8566d43e92aac0205d3c26b03a445bcd20c4db6f216c874afcff8652e0eb9b4bd8d563ea27e3a6102c6b9ad5cc31de1ed55d8d2ad1490f90339b26771cebce7644e81db9fa9858af21c0476ccc1768d293f86b97b898df8e98361448529cdc26aee30055432971be19024ad6610e4089be94980ce3819916fbc015340b5b41b2b24e0257e3a3aa38fa2862b65e4562c8ec9d11502f1586a6d0f7ad57891eca0142e7246366421a9775e627ea8a301c01d22ebb862d430b7b8857a62eb93c1155bda7c6d39ffb8907f7e0e58742e40885bae28bb1ce0c61461bbab38fb4fba7a3f16bd4f5d7dd3f5d57cda32edd8b8e63b963eae7d5cca0e2a849fdb65e76ffa966ac44a1e14a8c41d44bacff2f91b66cbb5f5b8de89af26373986c288d6f5206aeea2289071c8d3dcd62636d7d5937a99fa621cdf0ff8994d163edb04aeb034760d64ef1a817e3e06d3ac67961194d00df14ae13d0de3c2b5cbb72e49e829749a1089244afd246205cc97ab63b13337dc21cf2d24da705b9f9d66d0e4ace3bc099b194af5c297ca372eb0101bd1821a43e0c01d26f33e8df58b7ef4567cd6b53aefed65ca9c1a71d00104a3b7169805f311d5ed0bd189d83f88565687744a8bedd020b9ecbcc894d1cffc5bd59f2668a991f4a7a5463aaa76b8fb40a3234694d6a0379c866761ee19a8ba3074c346f59b3062324174ebcaadbd176ba632f1e33fe371f44bfdeba77d3a4c8b82f8749f665def0fd1753a952e0669c48fe2bb23ac6ec2981de9feeab88644771fd062c5990e951bfa9f9443b1bca3824966ee301c2d206d1a1c7c3d2b1c7420439f6e82acb148a61de8c12f34b918d1cd65226d266b35240bd91ff9a67836cac28f950b80d7c77b3b1361c4220e21b5aa2d75e0b53250719b6f3b7322494ac3a3f28ec101e27db66f96cbab03f98621eec8b8e668d5bc6fc6ac8e20aa09f24bc5ccfa0fe4b19968ff48950405315599dd74e902f433173a2f92fd6b786425bc776b7cd6653760fee1f64e2840d3133d1189aa518d89c762e1efe9ba5d0cd46124f95fd56ea7c54a9deec1cefd848e32c251736b241d8698a6731e5319003bb00eb7f30f161b9bd4d88cb5942ce7ad381f540dc069e2bb290f9a05aa133c6eede2c07b16d1c519df78d3fe509663bf4fb6ca4a91ec465de289de8569c09bef816af24d29d65acb9dc9e42aa6b1baf7ea07a38a04fd70fb56cab6bcee63ff890bcad8cbee232c2413adbb0f57332d3acfa1c7afffea32f067fd03f73eaa4845099b3d980feb175f3f719408789951245f62543704ce76d18837edc4c27ea0612c4373a8c6e7a3c6f96daa7f33fc51283c23ff4184107dd5e45623ba9ac09cecc95b10acc524c3504c149ffe8d08ef351a595b1786717e8256c189c08556f0f32f1ea393fe325da6fe66107ddf45cc012ade0bbe9ab55c1d8fe6a860a1dff23845595a67668d09fa827a304b5deb7f66b3245933e0ef46c5888191118764294372c745cca7625e8a607f4a448c630e7d0211396541b70961a036eac21809509434030dcfe5d25e889f6765992316d7f795c46ce57d0d485f179ba58b97d0fe368ad27c42f052ec80dccbf55bdaf4ddb408fe75fc785ce5b431fd9ca5c7dd77a45a90049d390e7f4efb078147a8eb5dda8e60897db42d0b84695bfdc123951d8167eec0e6d3c6072cef71090cf98b87822e8165d0df222cc7d2c28da425bc232beacbc8fad25be7f91107c7f7eca8f25296f6c10161f78534fbbb401310d653a2e91ce82c2978ef24e1fd8d24c47eed22e1f7c78a0cd3febd6d9af43117d93807c6f7c80b934c5eb50cd87bbc65e3358c05ba325d6b99a4341a2567abb3c2013bee2ea13fa9184035a78ecfc9526a775654fc61975a3139c16c4058f49189376fa20b610ed3e98c43ff8f08b9bf9c878356857678e3f358e73f1285b8b2335298065db77bfb88a91d27944149b87f8e2645eed04cacd30e159066d1af6f0753bb96d9698cde4d66c52d15fbfd4c2b9cb76b24eaa6798f5c61c8c99ceb1834daef4580bda3541ef8994e5d769472de9cf7891b68c5e454b16de7a62df760f904935cf75d5403fb5640758dd1d4d752e6f2cdb27bc8e5054c5fe624ff069234edfbfdc48ed0ec8946b4a68fb3c8ac720aa3054d43fceaa04a676ccfb25fa374d0096665a09e71a09ae82b181a383d7901743bc6495c2c1122331b3083167cf2c00ed7166707822ef9f058ba13f4b493072b85394637a1179aa707314f4510536da664f8906fd9b7e828378cce383a6d9a624dadb9fbc42ff70c2aa7efba89b1d4ccecb0fced05edfddb616f5dd3a4219a05bc5f81986b325e319eb8a5d8bdd1c2f0ed9bab87bf0b5d6e84daab6e027d8465dcd04ebb43d7af170c07e803f69ccfc0ca68f4d078d817fbc93e62b001e03c70a3b2762ab09c6e0034f3d90e75711527da056e6918d0e59e39ecf208ec4ead1d91d2f3d5a0e9af983e122399a25ef74182d24fa4c754444757777ca7e1f01f7c6c7742430df80db000a440d76dc9f37281c62427b2f1cd29d875ccbbdb3af6fe9adc467fc0ae786dbaa8bc4fe46094ec3ff4c11ba8040a433ae3286fbf6f5556f5a827c90f1753f5ab98cd34db0845e0387d656fa0804c8c94845613c3fd764fae3c829d33c87555c33bcdd6117265515a05a94d4812e503d49654459dcf4dda872f1e5886aa2217f0d91b11a5a55d88346d8f3ab0ab7805b06e820843253817fd5f2305c8e8dcc9beeddf4cf749ed26613def1294c02bae9614c197a08e20264630e1d8c3d1cf470e4ef714f3647832ce5b2e61b359b98594764d918df3976b06aa520b3c26e676051b9c6110300a33e6fb6fc21317bedcae2a1f6fb53f1652667d78c93423b61d00e46284dcccdf54fd1a1a9651f6915c0d7738c3b60ab18c9dfa9c187c746fb4d0066d3da4dfce53f", 0x1000}, {&(0x7f0000001640)="a6b16eefdfb8c7d8392db5362aeabbda610f453f07829e9ba949d6b432b8479145255cc0a855f6179a6d5bb4b2d7c6a501ffaf7b94c56d409989406eca55ecb044dceb0906ddd63fb4f12e6a1279361d56e7a56003457bcd1486dde24f0fe269077709a7ac214ddcfb4acd0e2c17aa520524b527f36ffa3a25ba0dbad108dbefcbda10114467d1609aa81ac2ad41b29a3329bdc565685cf4b59755b0cd7431de7c6c1ad20b66c229b369d7a34825ff389a4019b483e3a5efb6340e484f6b232111699857b50b079aede9495d71425b6a3a9b22ebae4863e060c84ffd0cb6b4df1914c1f8f4b63a47465094d73077344db32bff6c65fe685ae34cb229b91fc63b4f9620299a1c21f497c41ed6026f9bdc1240aaf1d101f162fe28a1ce634ee5074fa653bbb67e4c1dbbaa409c7ba7dc7870c6005dcaed636df33aa584d1151a42d41dd14d02f1912bf349f9291b8ebce8ba2c63c7b491a1d585bd40f2695e8af09d968cd80e35cc76c30adc4c3cd18c735a7db7636139f49a8c7fa9d095026ea45b09ed7f6f39d1367afd1f089e9a32af2c522f6c4400443378c1fe306308d5871c6279fb0fcaadb6d1a975fd22be59b9481f8d9ae09c18dc8409415aea2118aa4351c174bb6c0429220ab68e1e429b7faf9f36344592ffd60e8cbcaf704f3484b73d560c4cfa62dde842cab4611ad4411c350932dce328897d8ed4c1bde35d4f834ec358b4cad7803a1dc362935f4079fdbdfd807a53e332f898685d46b86cbd0e8d2e75d472f8edb5ef8ec8353bda794a8b0724c9fda69ae988a0906d1d514197d9dbc1353e799ecd9f536e637ad7a2091b191f4d68c46b78f02e39889d93629a291b437f7c6adb023af46add2438ec00e3d6935bacd176c099be0f048463d198b73e5fb958508e08e7345ca85ca76fa30a858144dd796ac0ba6bea5d8a4b768b185c364a1b3ff924a62b10aa99252c6ec1c27d418a97c23dae8bc40d0528613151c73abc2d78142751176d7194741ecff978b4e4b5a62ae430c48796f932675ac0b17a9b16f39a7e294f6af123ea68ae7403bb74a9ee17743df3972892f950ad370715989f0cdbf254311ce6bc1cf7909c03473c59b98db4496612ceb78052e39614b38c82edd11b42f5daa0a123a7583079dcbe385258b505ed9b7eea1af38e0c84fbdb0344edeb7e5fd107a26a046c974641bf9d995deb7fc80c8d2ab526382a45b33c6f5d5c3097c630a9247aa5a3441bec4571de6904a40957b9c32c8892539f8d12a8c98c2000363ab6e1fdd3979914094c1cc544c9ad6b0572c29f7c8c75588773d6086cb3bae487791a7305a3efdf11c8ebf1c5b66599946e358ac3c2fb99d0b30d015bcc19fbc896997883dfe8b52973b0c80594d121ad6fdf38cf27bc78e8edb5ec212703396222c8a85eb98a2cf57be0496b5b7c5ab272c6ab06ca286f12862160c0c1ea3b1556824c41703ad2e7b2b17c90e434ae1b3eff675f485110beb34183dc976bd78454693630f119ca59458b58fc5dd7f26629d425dae4af3cc6d620153b9b7fb94eb5532c3729973e60df038dc17bbf3f1db465f1ee532ff0fb0b961ed37aaee25c6ccda4b2e436abc0061fa156f599f50ce815e18833d2baef5e3d5f9458926d3f92933c76149978688ab943b315c191a457082294ad735a4a47c5bb93e41c1ccf7f4964a997a594a6f03841815de1f36c250c7d0e2ebe335f8d32c7f400aacf76b9a7218aa7998ef57d8483c1f58a29004df96b103b1e476e81c43fd0edc82dca0a174edcdaac3ebdc6671faddb93ed96ed6d3f347616c07611bbd96e12868c044c98f219c88ca5b09d1de49d6f4daf481b7fe37d9337758e152bc5a4e2fca120afb21d3658c106f4745a6b670c5cf26d7e86d091f0a29466703925d626ac41e389133dd34fe76ab170c5388a788e17e2e0afa3d96e31add700ecdf7f16addc26dad05d828a57762d54c524d31de0c1b013ed1f8748f9e93742f4f0bc99ea7395ad0bbc3ab9adae7828b195149a462dec29ad87ca829895536bcea62e3175929946c20d8f2cf4b51ae7e122a612ad29a9fa35709dd3dd59d0154e95721923129c90a0b1215349ab78d06c9bcb980902893ae52fb4de4626a09d4711a4c22bc4dfe14acd02aa5027938a4709097e59cda08da993db523234b193cfd4d367bf1b66b06173e32456278862028090d3ab1bfb3ad65cb514625d59be9e79b0b76b1645e29303c3654960e83fdd30597504a911ffe88245f3d1a9f4aa617b936b45be153627e58a1b1d980f47baa48153805fb4aa341a07fcbffaf0d3d085fa75b4a46e642df1141440185f887c7cc3b4c4c91a264130a6d49a162a6ed8a1bc3ef464151a4a1d11a113532fc39af04e948c509d6ad3e6a1e9f67384993eec30945394e33f56e4b162c1f97556f89022ee719246ff38b061be1cefc0b106b59d55f50995779ee754d37f9d5ff0b6a48a0b0f2ffab27128e5f30d390ab52f01f45d0648951d765c434d56afb159e0fa266553d01ce804df7a76049a6f5945daee259a294deaf1522b81e7d824e9d55131b55b2c40732e6fa2a157b5b4bb29f6813ba322d5a25c61034fa357dadd425f6e3ae06c633f4da43ee1adb7e2ad7fae1e21a3ceb3294ec55cf2318e6f5bca0e572759dcab83765c5ca0dc94aaca2129b607df85ab4c9d4ee294a170970eb76ef54724fcbfed48aa854c89cf2e8a4d205fc056e579cc44788967da8f8b85da40ad183162e39cebdc0db43579c368e87117fad66fdab0a7a7358953a7e449d2c965bfab367592e32f53e20f98f9613578a6d0cb976c175cba3ab8354a4485d5d9d27d16a61d839625304dbcb6e053e0733e747fa4dd066fabe293a18562bb4b449b3a8bf27243a541dfdce3a91b80000f2c9bf8ed16def5930b6f2b1f82507ceced9b4e4423825a8e2608dab7ed727f476a54c7f7bce0244fc2ec4dcf862157f58f8a3e2c5cbad1103f4a7644f521efe6219affc04eae0d504e8e08414229b6882c77ef435b5dbc2a178f26e3223e2f9d761642c08d0cf65980b2c764f7ad4bb2fc6223dac082a9536345f1fa2e36876725605d6ade53f10c10cead720e0bbba795636967e4624f896b5a11ce39ec006dabf3d746990a8175f72a4c44c07e0d69c4985a8b1a0fcbafa3f584447ab4cfcc3e19631a9ba284f74493fb6f2075def92c6b99e5bdae47028fd5cf60b81c269217c6e22cc068a0a7c743a1ec797b442e07cac51c0fb1ec1094d807251fa0a87bd8efce6f32c82756a3a0d558ff141123fe9d2e3eed4f8e5652285eecd088051941e2a5e4bbc16aaf62a5a63aa7a41709537984c2a92e090a42cf265785b6224c5295d3d349d317155d95f9289dd61c164c756a1ba8528d88c75328789a8804a4adc7a13d2d4dafe8acff684bcdf78f6052d1438233bb7c98fbd8677c2020a3cceea085f87d1ce3aca3079cccd87095f6a206cdc1a92cf72fedbd858f1f8eb9dac839311d913327ab7c9de9802a03fb579504cf83c91066de16d3bff70fe2a7c471a41d05d8b85eae4345651c523223c41462162208e44d0944ce6229fa6e963db9835012b20126d06a6a645ae5935cd4aa4829c5c8ab44ae5bfcbd645562ec5b29de39a0cdb758229ae880eb6ff1690d3b8425440215f87a38b338ceb9358cb7f3c9359a56490ac90f8872a272a661d8965888c36751e79bfd1f5b868e8817557ed31e62c819daeb9ee3558813d0fabd86de884617ee14f6f1413e14a89ee549b2446381f99ee699f7f272aac81674f140fc0bc4bf88dcd5f086b655be4c3ffab51ac9ff63580a3e8548a8ee9d771533572ccce2b34f2c22f6194b92eec857b791a1c61b6fb77c46bdf6ffc8b9d616e652b87c8d7a4d5d3f3ba3810bbf5aa1726ed7c45d90c06ae790dd38b6a45a94a427957fde88810bc2f335409352da99482572ccf576f9f05dd7f1407134b6152ba023ea3574018b922b7b399e47e60007c7828fc2cf4a203cd9a8417ee262ccb1f4836954b09966fb171f2dfba03ebea7279e9ec1e6860d3c0e33235944982eb9238caef2489e4c999edee82bbe9938799e7984492b08f9aedf9e0bd501d3b71f1f44f02e13b5296fc4a5097428bb4cd3ac554dbb0f3e45b896c7993e28b9c1e4e7e08350d088f438c155df4333ce30b6d4e5e0c6852a373e7a97c15efad55593743adc732e6c624c0eaba02da4c0c368c92a0016b6cb648ab7f041e9680bdea42dfcbd6f6dfc3f4399e66e9950bd7bc4adf3f5aadb2a36093ea3ee4f034fbaf443b15af7180c5965c0f85a59d648268244ac8efcfa6c2daec990011804e8d03c4ef23376216d28de1b5d8060ffee90de65d2407c689cad073014fc63a2433d960c970559d33628361098a051608a263e551189420c0e47aa417d3b7f2dc303d2093dc1a6a5348f510b715d1dc7dad5e83c749f61f46f6eb6030338cebe1b6de3c2c83e4cf470b655ab9c036037ee2fe0fd59e4bde56bd8c4574590786691c98757d2994fd007b97d6ccf965373b571b4ad1c7bda9ada5203c134f752e995a6c60e5da848186dc5345ed61d4fe7112bd467939ca58c085800306333b3fe9e7d4a4752711705cac156cbf604e9874e5490e8907db60d549536360c9137b0c5afbbc0b9b7b533b7ff2790f5f9ac9b424a700e0cb1be4f234adeae68e6f8d1ec7b7dae118f424b268e24c81422f0e15c9f61dd150ea22d9db4e6d41a253a3715d4e296e25fbbcac6dce8aab11fbbbd43b5ab6dd1f495193d1db914484e44abf42e4dd3d5f011c318d13bdf81118d5ac70c2944d63337a0959166424be391d4dc06750b27aa1362800199313ca180b4bf223565518b0e9715ac90feec1ae5c3049f236467ae95564c67f0e3844030b72439f125f69380d6de44c8b18f28dbeba26f95415c0fc378e674f0e1aa5fb6eb220f454092a6d450111ba4d369ab1e229e304a1857c1af5ab6771da639d85b6f4a722aa0940d80564a83581e65342da348323b706ce14e3f018d578c164fc405e17b84a1a17f3de06af67abe5154f381f1d6beaaeb7fdf2bb27059894e968bb8945545a8af27450db0b0461509fd8bfbbf00cc5d9a847c9f6de14ecc43b475f7b2da82d68c8c3ae500d01b8b9900220b7838f85dc8c80ca173a3ddb26ea2258cd27772fa62d1ea7df1c79acce19a15752a035a1c784c54a5c874adc4c3ace28065ba6c474ca412b0108732ae2ea044c3f2552fcc6aab5e44c04cbc289e3d7b6fe942f535eda9baa49ef6a96d1e046df4bbf7432fe79d39b4652f4f3a0eadefb6c18aac09e0bd0333e79d77f41a781ed15905d10d7edf9b450767c641d6cae30c517f2ea4fd14a71b337acf6236b23eed38d2c9fd3ae4dd8810c7ef27b4b9a7e215fddf58ec467b2891054e8b8468395aaca789e149e998aaa69f5450dba03c04acc53d5246900be884b3a0bcbd02942a36df9c971ac62d10cf077c3c1af385d94f50e85ddb5191d035a4175a5d7b653aa76d9a3b8e41c0f2e527601184459c6555e847050e87182fec515246996673120850258389a41d110c168fafefd17b71158ce16f2a1b7af259ae49c8e9fde3f85448514ea7076ed98cf832e3cde95e87789dc300c0ffc49b617a600577e3e96f9d3716ca25ff6dd375dad62a7eac5e3400e53c19621e3dcf46cc729b1da082ccbd3696d4b3f420833581ceb4969b2dddf48f6b23988c77b1f19765b35cbc8de7ac74e39552926bf483235e53a3676a632729f8c091babbbbcdd9797f508fa54952aa3e3b67b0bf619c82e7f8", 0x1000}], 0x4, 0x0, 0x0, 0x5}, 0x400) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x81) r1 = shmget(0x0, 0x4000, 0x2ca, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x40000cd0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xa512) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae61f25259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() flock(r1, 0xfffffffefffffffd) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = getuid() setuid(r0) setuid(0xee01) geteuid() r1 = socket$unix(0x1, 0x3, 0x0) getgroups(0x9, &(0x7f00000010c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000001100)=[0x0, 0x0]) setgroups(0x2, &(0x7f0000001140)=[r2, r3]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x8001, 0x20}, 0xc) msgget(0x1, 0x440) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 16:00:03 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x920) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r1, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000940)="1f", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r4 = dup(r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000900)=0xffffffff) semget(0x0, 0x3, 0x7) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r5 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r5) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000340)="78c6a4300b672ffc55da5f1f33235bd5cef7d137fdaec004f1d72c772aa1a9d13f0d360aea2c917d58105c255b6a58df5dca6f20eb1d13872c3f4566d4feb41ef96be3a6fe14760171090cae603aff66fc246341118d8c4989df07155a639cdba9bb111e3c2f04908dd406aab1665eb91682232d3f834fd99b182aaccbece3ad9cb9522298ac18b596e37c2dee400d58255376c7ca3db0c153a27d74537967d9c290d7367e400298a3714e55e705e4129bd9e081d53e8f458c32541c8a5a3fc6cd8577f08bea02d908e39a9c036d12ac1f9bd3d1950ab8091181554abf07760a13e1", 0xe2}, {&(0x7f0000000440)="9185c5361aaf780b0c94bb1dba208a7529bf96893f05371619ca2ccfe0a81eb48cbd7a332bf9752fd77726e9e6a031283e4bfce6b362d8bdf6231cd5939332b15db437e7db47caaf416ccfd0ace0ace4c1560f29b6455c0a9784bbfe9b99b6ed5db93028af0b029d6ad2671219ef1827cdc90d9d9ee7013dcb5d97f373d555d97640e80517c6b3893ef9", 0x8a}, {&(0x7f0000000500)="b095429a83a7f8f7382ed3aa26ef74d13ef107b9", 0x14}, {&(0x7f0000000980)="40627c5609284b5d5b1befa57fa404f0ea3ee51ed65c95765ffd3d123dfbacbc167db26b310e7bd0ad5237d8d81b97b114de85b5663689adb95074a9fa1f008d240060a84bb07ef05e18d57dbb18acfb892a50c812a8cd7842c6bc317bbd1e81d80f915f5239fbf9c5710f23700daa44f478623314003d46bd2a43cde92548f320eb8239e141c53cb5bb377fbf36fdbe781173d1088a2b77eda1b1af31fc968f96a96d3642b13ca85e336f7ef32d462cf7bb547a18bd5317c7c0a2d079de746c6eb16da0da68a726757491a03e961efbd7f22bfb852a446c13a849cf", 0xdc}, {&(0x7f00000005c0)="653262ea552217c504e1408bcf87e2dda0c36d10567a77190194bfd38ac77cc530193ad929c0cb4c4eb55207d6544ad8ad092fecdb8a2249b883ece977cbd272de2d5cd456962edae1ba09de4e0b7bbc8b781ba34c407db70c4bea71c2a0ddab7d9301314896922c1c4c4b2eb649fb7f56ca1ee7fcbd1a2499a12c8fc4abd203997b32bf318ef155330f38fca51e9ac1d318dbb8541c93992c8984bae4f2290e1a4030dfafa6367b0a2721b7400119041c81160dfd999f201e3d59badaa10eca9f86858bc32cd816080db737e2cb8e66dc68a8", 0xd3}, {&(0x7f00000006c0)="025114204d0bd1e790f8f8d4bb18b7d0cb4d8cf94c384281b0819671af9078b61990d56bce20ef0990fae13d10c1fe4c620bc62cfb8bd0fc2bddd6fed5d338aa0a1caa177d196b505c206ce650a0657304d259c762444a7a5267c809211e73c6c4395efbd4eedba8ea5591b61bb14226492ac0c296cee6055563f7a4647783cfa23a6e9cd7c3ffd880a57c21015aa983569682381bca1ae0556968f7c72c2abec66aa3423631cee77239ca52b1d249d47a1148b577bf22f75d30b8d1620d", 0xbe}, {&(0x7f0000000780)="32c202e0e5dd51035b18e24292fdb0262a1de8871f549adf87c84b69dfeab243a14e723a3ba65828e7cd291eb4f5fed66b7eb530cc8f2f7a850b878b9c", 0x3d}, {&(0x7f00000007c0)="160ff67bcce7770d29e984619fa4e692ac7804941e49c2ee49fb983dfb7b3426d575d856a853322630269a6199cf5ed5efed6be22e1d2c1ccef58df9273eb1b8941941fca9dd07d404f86eafe9242460705333c5366adffa57406c7374a0c61b5082d8b7c05d1ff70e7f7505aa48c48ed6e22c7315b498d96512b037f3c0d3869b63bcbc5c7b83d8bb96598eb99a9b94a71cae28a74be1b52168e93258d4209d582b410ba59296a68683a3d1f1edf50a141ff6490c85", 0xb6}], 0x8, 0x0) r6 = getuid() syz_open_pts() syz_open_pts() r7 = semget$private(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x173ae5c7800, r6, r8, r5, r9, 0x1, 0x100000001}, 0x2, 0x5d, 0xff}) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) shmget$private(0x0, 0x2000, 0x421, &(0x7f0000ffe000/0x2000)=nil) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x80000002011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x3, 0x4, 0x4) semop(r0, &(0x7f0000000140)=[{0x3, 0x1, 0x1000}, {0x7, 0x8, 0x1800}, {0x7, 0x100, 0x800}, {0x2, 0x5f1, 0x1000}, {0x3, 0xfffffffffffffff9, 0x800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x0, 0x4, 0x1800}, {0x6, 0x4, 0x800}, {0x3, 0x9, 0x1000}], 0x9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x110) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e61a55c5c2da012bcc075541b89dc0f8194b459812ac56173d69f2274e7b6f0bc545e8145cbea61b98c8805951fc14c90ad6323", 0x40}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x9, 0xf0000020, 0x200}, {{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x100000000, 0x8}, {{r3}, 0x0, 0x10, 0xfffff, 0x10000, 0x982}], 0x5, &(0x7f00000012c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x8001, 0xfffffffffffff001}, {{r5}, 0x6c4ee62c557eb5bd, 0xd4, 0x0, 0x81, 0x9bea}], 0x5, &(0x7f0000001300)={0x7fffffff, 0xe597}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x40000000029, 0xb, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x10000000005, 0x200000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x4007, 0x8000) 16:00:04 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xa, 0x0, 0x7f, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x98, 0x80000001, 0xd8, "9cff8de75d384935ef9c607a1e8ac4fc9e4dc36f", 0x81, 0x7f}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r1, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0x4b2f) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="55180a540c1e24f2646e8a7c38e38842a08979660dbad9c0544417626d858dfc4fbf4e0693e18700f179bec516e39b52f4f916f6f5ff5523ecd5b8a9c503a880712a309d9d323001fbabe28de9112b9d1fbeca4f3a9003e42197c25f6293af5fa0ba6ec7ce3c38f78d42593a8bd07458077ab03090ec066ca2a08c6e8642dd4f7ea1e32744b95469c0a53cb569f29b085e61c14d8edfb505fa5fa4955036b3c5bd1fb8ac76ca896f979c9d5bd25052ac5c504c1cfc2f95fa90463f59e942a928c6a7dce2b0e1e8818b47550b87071326841fb9cfb6ad8ba9128357c416878dc90e28d41554fe7c45c47b833e153c43bb4c79", 0xf2, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x16d) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x82) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) 16:00:04 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x480, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100c0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x848, 0x0) dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r4 = syz_open_pts() r5 = msgget(0x3, 0x6) msgsnd(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000cc1699a46acd2977c010b107949b12b2a4c5b8e44f955426aa8b9966b693c19f2eaf154ca4e42a0303773dccadf66b7e5f24ce8a766556fff6f3f655b7ebf2fd100b3a0c04b1d211e57fff145ef62768e92536db58d05d864807732704dd05929619094bd7f0432c7c1933a975b592952a1c4f923242e0ebb8f8a6d570003c7aea9d94cd3d14e12227c84a488e4a82ebb4ff36e89a7becd1e969c46ccb38fdbe9db20c178f6a2e40645fa57787f199f4bc6a384b803df7751f2cf2839c268cf3690fe94a06f3ee3f7261958b39869182f0ccd51aefb40e144c5ce37fda76c34a2077154bbcbd868e280cfc455cc037cfd0b201ba39302d6470ee4326885b8bbf91d00a0652ad583959f753f2c0ebe98b20d156e794f8719dd5fcc94831534fb5742cb97861ba0120e5cd21302ec6a20d79624f91659c7b464da56f14cfd07ee300000000000000"], 0x1, 0x800) close(r3) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) unlinkat(r1, &(0x7f0000000240)='./bus\x00', 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) close(r2) 16:00:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00./fPle0\x00'], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x3a, 0x1ff, &(0x7f0000000100)="5aab870700000000000000334cd262623de444f99539", 0xe0b63914f9c82849) open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x20) r1 = socket(0x18, 0x3, 0xfffffffffffffffd) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x43) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x22e, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x40) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0xfffffffffffffffe) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28}, {{r2}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xff, 0x1200000000000, 0x99, 0x0, 0x1, 0x80000001, 0xffffffffffffffe1, 0x1, 0x3, 0x7, 0xec6}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)=']', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000012c0)=""/99, 0x63}], 0x4, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400000003fa, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/148, 0x94) open(&(0x7f0000000080)='./bus/file0\x00', 0x108, 0x2) write(r0, &(0x7f00000007c0)="9c87c377284c35b87e2e2e2e", 0xc) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='/[\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='-+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+%,@#\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='/]\\[!%[\x00', &(0x7f0000000240)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='}\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='(\x00']) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x89) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000400)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) setsockopt(r4, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x2) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x100}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8e70, 0xff, './file0\x00', 0xfff, 0x4, 0x6, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) r1 = socket(0x2001, 0x3, 0x100000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$getflags(r1, 0x3) r4 = getppid() fcntl$setown(r0, 0x6, r4) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='..\x00', &(0x7f0000000200)='#:5#@[.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{@\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='(\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='[({\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000500)='}/!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x300a8, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='o', 0x1}], 0x1) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/18, 0x12}, {&(0x7f0000001680)=""/15, 0xf}, {&(0x7f00000016c0)=""/135, 0x87}], 0x5) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4517) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$KDENABIO(r1, 0x20004b3c) semget$private(0x0, 0x0, 0x4) read(r0, &(0x7f00000001c0)=""/20, 0x14) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xa1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) getsockopt(r0, 0x7, 0x1f, &(0x7f0000000380)=""/190, &(0x7f00000000c0)=0xbe) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x1000, 0x0, 0x1c86, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x20, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x32, 0x1, 0x2, 0x7f}, {{r4}, 0x0, 0x4, 0x20, 0x6, 0x26}, {{r2}, 0xfffffffffffffffe, 0x48, 0x20000002, 0x0, 0x9be8}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0xfffffffffffffffb}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x7, 0x600fffff, 0xffffffffffffffd9, 0x3}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000040, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x401}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x7176, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x21, 0xa0, 0xbb90, 0x80000001}, {{r5}, 0xfffffffffffffffa, 0x8, 0x46, 0x7, 0x1}], 0xdd, &(0x7f0000000080)={0x9, 0x5}) openat(r5, &(0x7f0000000000)='./bus\x00', 0x321, 0x104) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x11d, 0x8, {0x3, 0x3}}) close(r0) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r3, &(0x7f0000000200)=""/161, 0xf1) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x3) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x403) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffffffff, 0x401}, {0x18, 0x3, 0x94af, 0xfd9}, 0x1, [0x6, 0x8, 0x20, 0x3, 0x3, 0x2, 0x0, 0x1]}, 0x3c) dup2(r3, r3) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7f) getsockname(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b43622b3bf0200eb5ad35a0500000004"], 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0xfffffffffffffffb}, {0x8, 0xff}}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x50, 0x1000000000060) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 16:00:06 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) read(r2, &(0x7f0000000140)=""/178, 0xb2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) close(r2) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xe1fa, 0x9, {0xffffffff80000000, 0x80}}) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x5, 0x4, "93d6c97e9d41a0ccc31c5cba35b4f2b569ca3255", 0x9, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt(r0, 0xd799, 0x6d2e, &(0x7f00000000c0)=""/72, &(0x7f0000000140)=0x48) fsync(r0) close(r0) r1 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/56) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0xd9) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000080df00000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x800, 0x8, 0x7}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x80000000, 0x2, 0xd86, 0xfffffffffffffff8, 0x6, 0x1f, 0x37}, &(0x7f0000000280)={0x2, 0xfff}) socket$inet6(0x18, 0x1, 0x9) close(r1) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x30) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000140), 0xfffffffffffffeb3) 16:00:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) clock_gettime(0x3, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000080)=0xfffffffffffffd94) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x8}, {0x7, 0x9}}, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000040)=""/58) 16:00:08 executing program 1: socket$inet6(0x18, 0x3, 0x7fffffff) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x40020000002b, 0x9, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x5) 16:00:08 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x20000, 0x3, 0x0) semget$private(0x0, 0x3, 0x180) semget$private(0x0, 0x2, 0x400) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) syz_emit_ethernet(0x2b, &(0x7f0000000000)="4f594821ec013674dfc77d853247ef3260f4b1970a04f7cafed9eabce6202788344c8e4c5c8fa4f7efd7e0") 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="50fffc88e87ae48245759b5618ec49254553f7a1ae95f2579472cc0740dd66006dcf12b96a1a312774b6497a9eada714462b7998b00972c887b73ae4aa05dd2cfac388da32f61c3b53e931", 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r1, r4, r5) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x9) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0xbe}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x40047463) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x0, 0x10001) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="05e4f71c1ce6fac275e480eda0f0cb83b66d5183aa6f7ae0e79106d07ffe55a6cffd5e20cfeb234f9a45b36d565f777503e155511e474d1468a142bd0a6cbc8d11784b9459481ab61c8a186045dd5259cd72d918d3511d4b2eae89b4b70fd5ef9619938ad11065197149931ea2f62d0d7a55ed8c57ee3ec61f62b05c2b250e922c9352b3d5b306193b01d2970755217d948096a051d87cdf4b9ef84b50ae0e3dd7bbbb8b56b802ea51da112e00048a008b1333b9af35bc42e100bb4a246d94d69ec9fc743c04a16fe60552b2c0257b42e85e532a133492fde304795e512cbbb6054b56361d7b6bb7ee5403755988517b", 0xf0}, {&(0x7f0000000180)="72c77396e262af8df9be197ce0435390d381f54454c3890bae8799b8b89ec635eace84d055c7af7852b3d88ebeb003caab209e80fd1ec13fddc008f9acb2a476db69b94ba31016bf4563e053", 0x4c}, {&(0x7f0000000200)="a0965c7f38463e365b008c8337a4e2ccf643bd1355ebc974a3b4150191c7a14daf0bc2c017762aea0257ae20457bcee9eab4218b9fa496722d036e52d103", 0x3e}, {&(0x7f0000000240)="c5274fffd1f5152ef0c734d572799e9c11a26281990af7a168fd8599f5335aff5e6b5e72543cf88438dc6d59e20db80490c43a863a2b61004a82201cee1ca34bf2b113810c41dd88a4c409efda4c391f15608629e6c3dea70047b27c0fb4b4659407793500ccf5bde37882542f6d4fc5f5e4c48fb1e268edb37fcc50d832903ff677a4a091a5ea89c0f0db55cfca74143adbe159a0d01dfe192821ae64f1fbfed8fb859c953b1f4056f3cd18a9ffe40bea860b932557271a8af5505db71f1a3426", 0xc1}], 0x4, 0x22) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x20, 0x8000, 0x10000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) syz_open_pts() 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) semget(0x0, 0x3, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc3, 0x100000001, 0x0, "55d630b72a746bdcac98b0a2f92ec8ea75ae284e", 0x7e9, 0x1000}) fcntl$getflags(r1, 0x3) r2 = semget$private(0x0, 0x1, 0x10000000000010) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/71) mlockall(0x0) semget$private(0x0, 0x1, 0xa) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mlockall(0x2) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525950000e581ca75c52e885f73f2a044fd33055552fbd5e4491789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8bff010000000000009ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b58f0b860ce666335cdae699d650a441adbbafe1b39a835f06f367df4d333e0c2ff006cb88ba6f815cc05282d2bf8b352aa09cc0e16209e1e4dc2dfedd45ee761af2189b95074c2a5199866b7ce72c403636f4090f862cd2096ba9321b0f288dcfacf336", 0xcd) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = msgget(0x2, 0x100) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xffffffffffffffc1, r5, r6, r7, r8, 0x120, 0xfff}, 0x7, 0x3f, r9, r10, 0x7, 0x98, 0x10000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) r1 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x1, 0xffffffff00000001, 0x1000}], 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) fchmod(r0, 0x100) r1 = dup(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) munlockall() socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgroups(0xcc, &(0x7f0000000080)) 16:00:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0xc6, 0x100000000, 0x7fffffff, "aa5ffb0beda80351efd54d772a85d708b893ef37", 0xfffffffffffffffa, 0x200}) poll(&(0x7f00000000c0)=[{r1, 0x30}, {r2, 0x40}, {r1, 0x2f}, {r2, 0x4}, {r2}], 0x5, 0x2d) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8001, 0x7, 0x0, 0x7, "0f6343dfafc28408d03f24973747021f1cdc424b", 0x20, 0x7}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x607fd53851dfe8da) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000004}) pipe2(&(0x7f0000000000), 0x10004) close(r0) syz_open_pts() syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = open(&(0x7f0000000280)='./file0\x00', 0x418, 0x1a0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x2, 0x7}, {0x0, 0xf3}, {0x3, 0x401}, {0x2, 0x2}, {0x1, 0xffffffffffffffff}, {0x3, 0xffffffffffffffd9}, {0x2, 0xfffffffffffffffa}, {0x0, 0x5b2}, {0x3, 0x80000000}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x800}, {0x1, 0x4}, {0x3, 0x7fffffff00}, {0x0, 0x2}, {0x1, 0x7fff}, {0x3, 0x6}, {0x3, 0x2}, {0x0, 0x881}, {0x2, 0x8}, {0x2, 0x2}, {0x3, 0x8566}, {0x0, 0x200}, {0x1, 0x1f}, {0x3, 0x2}, {0x3, 0x4f8}, {0x2, 0x5}, {0x2, 0x2}, {0x3, 0x6}, {0x3}, {0x1, 0x2}, {0x3, 0x100000000}]}) flock(r1, 0x8) fcntl$setstatus(r0, 0x4, 0x48) utimes(&(0x7f0000000080)='./file0\x00', 0x0) accept$inet6(r1, 0x0, &(0x7f0000000300)) open(&(0x7f0000000200)='./file1\x00', 0x100, 0x80) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getpgid(0x0) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4000000, 0x100000001, r3}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x2000300000003}) 16:00:10 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x7) writev(r0, &(0x7f0000001300), 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7fff) setsockopt(r0, 0xca, 0xd90c, &(0x7f0000000040)="52989fa1913cf331492d5e8d48c0016cf67f909017ac92257de17d02ed4663552ea97b84a630463c9bf61b71988305af9a29e0937f5eda6eb3fbd28c83f19b0408de1706810ed6", 0x47) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffffe, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000100)={0x0, ""/132}, 0x8c, 0x3, 0x1800) 16:00:10 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) 16:00:10 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3fe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000200005a2e2fb000e763a5902e95d164028a76225738e0a7fdbdcb799a96"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) close(r1) 16:00:10 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) socketpair(0x7, 0x4004, 0x3, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000180)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ef1a0f96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x404, 0x0, 0x82) listen(r0, 0x5) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x0, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x15) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x3, 0x0) 16:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f00000000c0)=0x100000001, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="b9c48227cfb701c044c21457c6993192964800000000000000093fbcfb63c51303804fe6936136752fd1b07d9cf532a9e07a772b730b7c4d6e1f4c748670937234c5070446ea735f23a1a658e3a1f5a93d7bb7344a3524d5bee797d368e5dbcd5648340889d74085aa862fd8ed01094c6fe7", 0x72) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)="989fce9668ecb1b353ea30a51eccbd6b37e6992144e24b3a5b82003e6eb4171d98ec6fa9c3acb928e15bf06660597b5c82739a427e22ee27fda926f8af32d063e166dbc207f643db2dbbe6fb5c5f84e7e147ed0e01022f18eb06e4b33f217b7866a8b70efc052770861ab43d869531e536153d0ce021bf8c45a01864027d3e4bb5f09c580fb1afa5", 0x88}, {&(0x7f0000000340)="fb24ecb0bf9c8b468892f52f74f528d361c854d38e183ad6c862be11b7126c8176a221c51084eddb50000a06ac8493e8efc9e4bea4effc4eae740c26b4945b4a3c700176b9580cc2a6579f71ac235eb3deec9a6fc030fec701a23dfd7cf91624a50bcf9466dc27a13ce5dd1a83182df2fb774d810cbc1c337d5aac0e0896b53814dc48526e8ca17ee59de9fa8845125ce3441e9d1fe5145060", 0x99}, {&(0x7f0000000400)="192cca233c109c824ec25e8d70f239ef0948e4414d18d606f8c528b5f7ced1e7bf66fee12877344fa45ce1744f528eeb20f4c7cb0dcfc9b5859960f92a326d319586", 0x42}, {&(0x7f0000000000)="1b89", 0x2}, {&(0x7f0000000480)="ad267aa3f8fcac11a20dd7817f447192e6b8de8adec4b9bf23f95bb718701a23520a0d93d160a34784a355ce87ff0e79506d985e7850d5a47047c9e09e771dfaf0a6110d57a5755ca29b174706244f86a6441430a708c478fd2d7f48d88472a0ade70caa2d38e543a7ab6d503b3bd143609113e7161f517c01de4199fb4ff9ff41e913c2364171a24be8308987914ebe3dea6a5ec59fe6c1c3189510e3ad0582e5cb076ca39f", 0xa6}], 0x5) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:10 executing program 1: setrlimit(0x4007, &(0x7f0000000440)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="b6652a7dd502c91948d7f8e59dd72e9a8054c725", 0x14}, {&(0x7f0000000140)="658e408d3988bbc58ddcfc", 0xb}, {&(0x7f0000000180)="0ab62ea20bea779c6d386d5581f5bf0071de053214a34dbfb32afe3a4d223f6552d1f435805017c00d9cec844ee54a989a193a", 0x33}, {&(0x7f00000001c0)="b89d8ac254ebde11b09bacb1b0db6336b38c6a44edd90f8dec4441d56e41548d2cb77df4c0c78828afeda46a4b13786790adf4864f12c211c20f9c5996615615df9229cc61c48d99da342ffb1ce757452189f8e60340e893d4ac4f3911e0dd0bb8f451f9eca621581bda940bdd8815f61e4a920de17981bbd3fe04b44dc68c269a969796565ab225947d904241c107cd19acac034fff9cb6701067f3d84dac04efb0212bd4a807306ae00438d20c62", 0xaf}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xbfb1598855f30733}, 0x1) socket(0x1a, 0x4000, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) getpid() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a5b3d8bc6667b681062efd653d364d0d20007f", 0x14}], 0x1) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getgid() setegid(r1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xd5d) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000000)="054ed7050191", 0x6) 16:00:10 executing program 0: r0 = socket(0x400200000018, 0x3, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$unix(r1, &(0x7f0000000080)="562676b0ec3dda5c54d4048a13237a4584bec45a2f15810528e9f74a20e3870262f0e2a7fcf9e9fca84ea68a4abce8442a77dd3b04423e0a246cead98c35ed6b32813d0d7ea78d1786785ab732a762541557ea265c20dd0802096e31fcdcc7e42c2937017806c263e61ba88d877c5281ff151104d6ad8d5e2d80ffb5526fe155665e6e9a8e903bdc882386eb5c16ddc5b1fea31634c82c9011e021ac78eb5a64c4b32535f0334d6490612ffc86243a623d05f7bd5ad23c88dda2d05a00fad75d8ae82309178b147a5063a7966d896734d50a4bd1d3ee54dd24c18a514e98153b998dea7564712379aab3e17ace879d01d1933f1393573383275d56946d83b2185a3aaf2b8b02006ec1a35e4902c312a42e57c9b4ae6836f180fae0d41f79ffa1e6c0a3a274b32daff8236144cc2d9fa336df4a8fb5048f9e34bd2aeeddb94989c21015c7358c88516708b10877ac1a02bb9283a75097d4583ac389f6398069c1e2854923166569c24a4f224537f5a1ef9a23f709e8376dc0440f92dcdd2cd833f54e67a0eff6a155293b4fc96ad808414e9190dccc231776c78a3f10b5c3bc8aec2ba29b12e1dacf9de961a1f1ea7e411da23d03faaaf3715dec18486da1478d6d4a99c91dfd19c02b327158590f7328cb22479b59ec2f85c11943450d8a8457dae717a377494af7793b0891769e1ebc80aebe927d28e921a729fbb9ff40274ae9dd3e6c4c799adb2e95ae92cf3fc712a96d22c54add7f014d033d5a98fbc3538d411a00f61f0b82d9b08467656e383c8c511e69425b74f1c78e3444f2d1b0856e3e4ced2edde2b185c6b4f448e950dde04e2a6ba3459b4ec3169bb5ea1d137128324370e42bf4282c3f4e9d19b4c6ed7fa6df7839976b91ac419a4228bff803e07ccbf302d133150feb99dd98c57003abd28a6ce22e01c6c11315dbfe58443ac38c9f0f845a3a9def224272b71717d1e2d652febcf0e9dcd80c1a5e7db8cfab6a55a3b50abd0dd98c057aa0c5bf2246a27e4f7076ab5b47412be7c4c73a65da863abdd52c95c9b7a948049f5cea5035567efe4c6ba4d95cd79be8817dd102e36fa5e3afc6cb8d7a83d72682dd39a36450e19a983e8902777effefaf8da69c51fbcd773a505f58cf64f499abe4002f995dd913eeee4afd2f436402d2ff7baad2ca77c683da66d41ea4a90802cb8fd28119ae52e04462600a0edc5b2278fa01aa17907ab66ea4b45df2225f9e78fdc241c9f2e7f2d81b1c74230c136d171856acae2349542b664764b50d866670c8632fe32a0c81f8927067d339da7696e14e3213c099c0f96a7f68cf731c8c88195a00cd4733efa658b2756178187bf320d8f9572bfa686425b3342bfb5152531fa869cf625e8ced777d52e81fe257cc9ef217950a1e3e671700858290f4529ccf7cb46b17168af8430b9142e858ba6318753c61f81a112d45747745383cd96cfb122085aca9de59b93cea669c20932325c710afeaaab895584a2daaef5749be00cf67744269d02780e41ae9a83aa63668580a80757c8b373941766a4cf679701e372a80890944acc4877c47a0630743f3dabc5e571b9e59df3e8f9fbd6e2a613f0dab183a55c593eda501602f7cf8993b504f83e3f3dd11e49df625a77479dc4f55e3fdcd8d8cafa0570ff2e9517837204ed26d2f183a5eda43f62e872e225fe7bf2f813e2c3d0594b9437e6a2807aa9b8a833211b7171b9b81dfb5af163130b90e58a036a43300d0b65f75c53d7a114b2388e69a56615e208d8c3d82fd7b1d3da19dea2076016c68dec299986bf3aae10a40400b269ae433e1fbb3845b0fd17be95713b4f7d60117214d835f97ba913ba67d762962b39b6693c9f0e03de553466c698ffe5a2164f19f8b5992b41e8323da55a131179566f0378e62ee489691879dae897ec1e72f1195181152ce734a7301a6d06438cf0f393e0a536d224141e7582b9df9ef5a285c57bc8e8f6cfbd1fd9109788f74a624ecbd0af5fadb60f8c9d5ae2896d1e1270f13e15b287a74f586211f5ac45068f284befcb9fbec1d080aa16780c00f5d9dbfe552d289aaa61d6192d7bffbf49ae1b9f2ab65de08a1046cdd537519039033380fa4ecc91d2d4a8665bc7cea8bd09948346c6cfb2cad42747a06b3f21b4ff3ce8860c617f8945d6b6fb55e83e0706cecd0ad36b624f30d04e1d78773fbcdf297a84273cbff4e30a97440830d1d5bfbb44b4d48d4b1ead939a476dfd5b6502a19b97be8d3380983465e0273ae3dc1396476221b4ee451ed00d7466db8bb10d872817976bba8acae06c4ffa7a38fee2da388da514e2c3a6e5c948753794391894c24a5a77301466708f8081648b285b2728902ace5d82afca065054be1609b260906a6b330a011c850d45523a521091b69867e2e51a1eb922cb1a1a96409fc2c7a00069c1c032f10e3c700be9c5f693ddb4f840f41b30be62a0caa1115c1878886bb53dae1d7a2dd55bc603768f71574d12e354c6042f97c9f69638909763a70f1572755be7364ce9046e835cb2d7a2a37c5b7e8f43a587b1c9bf1f38bc1e60425304e175ebdce8f978714e93e8b166974765df289fd30073e02157727411e2bb214c013864ec336fdc28b1036361471b8a6f6fde64e554625e44822eaafaa29172710ba87418f32f84017519452a043b96d34fed1ca7a27985ed7b49e7991064ff10b3ae808bd7515da0ab1b62ddef81c151586e459548cd37287077069167651fde39460045c4ed7f507376376c78c5e986995fcc6319866ff5dd4e48c511ab18198d1fcc4eb5f94d38106e13419366b845374be5e4417690e64f9adf687c59598de147b3d84097834853a86bce6744691b14db642cf6cb204e5f7084a1f2588b38a5dc7d437809dbfc428da7169be2fed102241db7c6e6ff7c7a94429ca390f899740929a57b90ef35bece725a29ff7d0952d2000c23b6cebfd2eeccfbf4e781962260fb647b66cfa7e0002f8db66601e80bc3f349138b103757d2b852ae3f9186c0ef67aabc1b6da42cc025a1c96fac45dc6df7b4e9413d0c78b4c624537ecfbe100fd1ffa239cd9e1e5d1f97546519c39e0ecd3e2f71a8bbae0670658f8b198fee8beeddc9bebd5e5364432a27bed74183179b2f25c261e63bff3734f390dd70e253da875385c65a60164d3baf5a28cd2e6fd373348f31b26fb4973be655b102bc77605c54d0f7124adac33a8f94f9745c4eca639246f7e80679b22e3f07aed44e1edc80a204108278a19126688ab06e1dbffb26764313f682931d79de3be368a2d2571ec5f3570b66308ae66a6899498d8f49e8182c6b90570ae6fae295b4aab7704c3dd18f7cd2366250143907dae65c2690933e620d08487763d69cdbd87733f30a302227f9a3941aaa6af61a8b00160484ef6c85ca7cecd8de85f41c648dcbc84ae0ae61b27b9061663cbb9ad4aed6bfd2d273926b1510926ef25275a12afbf2eb009e0baa59cf0177b77109ea896e4361334017f34f7cfe5ee5cb9a3fd2e9f7208e4ea9d3d70f81293b708a642d5e0efb7cf0e963419457af6d909e6aec6baefbbad4922feccdd28276cda7a70960f20cb9298c096789516c2a9faf6322ca6c848f4111a76b5e3de62ae4188e48241a71f6170209fdc0c176a2c170944d8dea0ea11fb37b2454a5e4a0d096812aa498b6a88556e9a6a64598f73fc3f67a8131679a7fab64cf38c2d94e3f5ba0c9761b9d430901cdcc42cb14426cc43070b2c97a189d1a6e4f85ff8dffb98bacea9b51aac12721a46437d6b75dfbfea40f193fb9f0804bbb794b6f32f8856125c76fdbc47e977d21955a5d6d5b244d20f71fd2245e49433a4b2540102558546dbceeef4c0e8bbe33023c875415f71280bb68c5ee2d4ebdcc200fa2a0285567e00c40d1ac19cf8ba65c9bc5a58cba3048842d300eadb6be77819eb3eef3c2ba5208eb38dd2b3c8d5dcde34e480201e73795855fdfd667d6ea6ccbcc8b93e976e0f63a558baa51a2f7e36a8572d9bbc199609c0e91d58bed6c7a041dfd160cfa3dc2ad616d33305175ead8fbd1caf691a93da204e50b897c6934716970288c293842b94b9509e167836b48eae10845ee2ffed852ac4f471984466dd3e17ccd2d325e20adffe06bb100e0e293696c3bace45fbce26070b47e2d0aa4b2bd21c69538219e6327d22cfbdc0284226a259e3a0bdd47ac1995fe044f57f7ba71a662ff238d2db07552c0464b82b28916bcf130cb91afe91f6e267551c72cd6e25a307222a6cffdb55aa3093ab8f8ee389444c9f5abd48bc24a7b820736bdf20261179edf2f340012823011d398240db6317973d54e0bd6397b26d6e71ccf6b05b91bec6095d8f6832ffe5b16676b2ab2473e1959daed6ae3da442589f76493c0e3642feee77f978b82beff2f00c1a37b9da477e6a971a91c31c5503e33cd6b72af72ad9b1a3faebe0e9782e3e295ed940fd7ff4bf2af3ddae61b98d2d1a92f15d510c43654095a48b35151175507d486b2fd616ab0382f5f0fa3e6e56586c74449f2bcc798e8639ae5c7ae24c3403db9fce5cd0fb962f60d977d91bb14c55d70a9713ef371f8e4ef1297bbc082131bfcee6aa36fe656a7c9126d2e95d1724088d038ae1b66f35aba369fcae999add434ee48e4714be679ee45966e8276283be6cdf56a91558798fa59b7ad2761841b5d26ae4885fef1585e6bc57a6d08d844331e95d720c43d47d4c53969d913942370fcdbaca7d96bc723d1ddca7b261a0b5307bf1e259abc8974b355ea7215cd0a108b23aca41c278e4542413670cdc4a0a74e47f680d1d25ed448cf232e2172057d7486aa33206a1f7515e571efafbf11817d76b8e576583ae83c99037c4d671c08c196aa34d252ab2fd490bdcb1b6304ea93ad2b24181195628f5119c1be5168824adbabfa69adcd7f145230d2a63cb06636162e0fb90507ffef0ef0fcf40fb655b687a13ddbd49524363c2c022e55f488ca1b9cf19094468834c37e0f7874dbbcc47d2cfdc85953cb6eb4bcd58e5c6af60b7381060fbf0e5c1b41627106a8825174f7f147d8f1913ef85df6f51f1c05c1c015d1c5b3af66bb1ea2010d2f81fef1244f5178d0ad4cb60b3a8b30f5ea868db17efe4367c72111c6eb18737404429f97c1a4c9fa267ed3f0456d213017cf7b381a02cbe81c4a00756424ce94db7ae210b21d448ca81bca0b1fa63fed8c77ce8960f7401c26ed4f7370fbe94ada6168bf86d093c2d14c052c5212fad0d1380f6ce18591b479ee3deec3cfce8ccede929f0b93c495c13dd737ef9f4d9f29c407f4e876b62a185bdc06a736236893c0c03e355210bef6efee0b87d1d2a623158b768acdf547262d58758743710a02dca7862b765d39cfe3562c1ba8d3963fb925bf7144b5d63be439931ce98015cc0657ebc8734a7905bc95d9acfc873664192bd2b3fb7330bde0a3d6b42e89083b18e42c6385b81c5b7889183d47d27f601acf39c26ab86c3b678345c62424deda2f64d695e04a29e1b576a8256d8e9bafeb0084f2530a418320c89b9d6cceb55b74e61970aff1cd307aa5c5ffc12da6e90e8987f7e2e171d47ce0f374f8b9d4110d749a2608d0bbd34abf2d3dec11f3462d6917cdac6b405c55ff6b16d438c7eaf1b3331995a1c932bf207f15349d833d762cda859c65a6f4a576965b0db0cf9497389eaf2b9710499d71b18886e5d28a153e46f71ad878f9df1c771ef41f39b22bd72220bf9057e255f1f933426ed41eed6054a15f9e7edf2272a745ed67350ec1f3f15b6bae63a3ab089bd3ef9fbcd", 0x1000, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0xffffffffffffffff) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) listen(r1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8800, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x82eeaf8, 0x1, {0x9, 0x8}}) ioctl$TIOCSBRK(r2, 0x2000747b) clock_getres(0x2, &(0x7f0000000100)) munmap(&(0x7f000052d000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x85, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) r1 = semget(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/167) shmget(0x3, 0x2000, 0x0, &(0x7f0000ff8000/0x4000)=nil) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44e7b202a, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ftruncate(r0, 0x6) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) socketpair(0x18, 0x3, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) fcntl$getflags(r0, 0x3) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0xc6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:10 executing program 1: r0 = socket(0x16, 0x6, 0x0) setsockopt(r0, 0x2, 0x200000036, &(0x7f0000000040)="04004444880000e40a81eca94ef07bce3cbeee049bc88de1b05175e70075fe8296cfb05e80f441865036004e2b5fb007612693e3184f2f5b2f0b6da0bd04e3c3d627ad9523c75ab65bf7b2e6c6b989f163a3047bcc0e2a943f3e69272c45f520d3", 0x61) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/211, 0xd3}, {&(0x7f00000011c0)=""/181, 0xb5}], 0x3, &(0x7f00000012c0)=""/1, 0x1}, 0x40) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xdefd, 0x2}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x8000000e, 0xff, 0xfffffffffffffffe}], 0x4, &(0x7f0000000140)={0xfff, 0x4}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x42fd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:10 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0xffff, 0x2, 0x6, "617bb42570ebbf29afcd099cf85226ff3f50ccbd", 0x10001, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xffffffffffffffed, &(0x7f0000000080)="ea3f0008", 0x4) pipe(&(0x7f0000000040)) fchdir(r1) 16:00:10 executing program 0: setrlimit(0x7fffff, &(0x7f0000000000)={0x21174d49, 0x8000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) dup2(r0, r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x5fb, &(0x7f00000001c0)="01000000", 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4f1}, 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) listen(r1, 0x8000000000000000) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r0, 0x5f, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="89c7561024bd61a11c11b536", 0x2df) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) geteuid() 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x0, 0xabb, 0x7, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/45, 0x2d}, {&(0x7f0000000540)=""/168, 0xa8}], 0x8, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) close(r0) syz_open_pts() 16:00:11 executing program 1: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/167, 0xa7}, {0xfffffffffffffffe}, {&(0x7f00000003c0)=""/184, 0xb8}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x41, 0x9bb) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x11a) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000100)="003f6d7ccc8dc433e8dfacceffa69d265785b0d92731c1c48cd979815ecaa0213536fb2fb1c12e8ddc2f074c5baa3a5770aa7f62cab8b5588e0b208bba34182eeb775a3ad66ae15b643e259476836548a97024fb74d7e943ae8faa5e158e7cce409e881d9910d65c164e4b24e998f15389aaca3b9bb5ca0a887aac9c70fd87803bf4cb896d684dd7c1378ae754", 0x8d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) setgid(r0) unlink(&(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107005, &(0x7f0000000000)=0x700) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000187104008b000000000000000100000000df6a28d22e970a00000000000000000000000000000000", 0x2b}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x56}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:11 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/223, 0xdf, 0x42, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 1: r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x4, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') dup(r1) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="0921140da775a3847726ce9ce72cb44539c36a853a7b7630ded20000b3cb809115ce93dfb348e42655e0ce4f086b8ecef984f9"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="a5258700dca7029fc8648c3e83c72238e2bf72b882cd09cbfcffa70b9980161536432147304a6e91", 0x28}, {&(0x7f0000000100)="888d0ea3941e63fc9bb9e57552ae4dd3df135efe052bb10e50c74d97f57d8a551d28a7ed12ec8c68f239189ff43e1a65bb4c515299c9e1f8eb26fef13f65ff1485a0a12775bd599968fafdb55ab409c6044e1e38f05d9718997abb049ba444bb50575430a6ca3cf1284b8e39a10d44557c6c31b1e437fd293bd98a0998da77b8", 0x80}, {&(0x7f0000000180)="412dc746e7c48510ef430466e89405e736843557bcb8d515ea04d5f06d1785a75add341e70266399aa957d708e6a5b64f623a8a604803124114b896272ac3c9706d281ee6936acb587fbf779f66518f8dc1f03ad5dc1ea402cde13065dacf800287bdc4620cda301d430bcc686db89a9adbaf34e55dcad2172721bc63da0ccb905f8e3d6955513864ae4c2405f9bdfee8f95b214a710ae5c50f3efd2d992b58c29883e3bd6ccb1cac6f565a28191c33a480924a1c3da6be722c47132ec274902329bf0ab6b1ef18064bc2e811f5ca81c641f7a5ef882bed729ca542e150800abd7b609bd4d2fc79c3656283e67ba26d7b0e6bbd6fb279104c8", 0xf9}, {&(0x7f0000000280)="f1bf6d9c0c2fe1922999d67ac009a55352516fb650ab6796a2b161b3af1190edf5d212d4f57340ee5a9c7353edaabb8607810794c3f707f3dd2a0d4afb80b006423601097003b11342258f33397b5d922d18b44b8f5d54286e962ab86d60a89329915e72f90d0683ae0230a9451b38c3e08b2a6aa2abc485eb7f5fc9a848664e2744ff32", 0x84}, {&(0x7f0000000080)="e2ed3490dffead6c4e89e8880a7c1bb7de60f1eea88cfe2f6884ee5095418c66a89af94f981dd775cc22b2a204b4cfadc63cb273", 0x34}, {&(0x7f0000000380)="5af2e10558e5722bc8975945a874b21ec3183e85a75f1768df11f29b6860129298ae0aad6a4bb0828277fab2673429d717280d2867feb10268180d147d5f91b3e17e5b906213ea9d7323c8353f31f80672b1403d11c036d610d97e4f98c7ba2609bad8f3f3962c0e0500fe9dae170e641b57f244f14ac5520b5987d45778ee92ee76d75fd5373a8d34f81b28b846eb", 0x8f}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000040e4000000000000ffff000001000000f0bac3b49186ef3e3ee4bedf4455f755630f1fcbab1d0e3e36fe331d61f569395fd88940435b26817cf7", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x8) socket$unix(0x1, 0x1000000000000005, 0x0) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000080)=0x5, 0x79428c216c3d65ef) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) listen(0xffffffffffffffff, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f00000004c0)='./bus/file0/file0\x00', 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) r1 = geteuid() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f0000000040)="0000005cfe", 0xfffffffffffffcbe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getgid() open(&(0x7f0000000580)='./bus/file0/file0\x00', 0x800000000020021, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x90, 0x101) munlockall() recvmsg(r3, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/6, 0x6}], 0x3, &(0x7f00000003c0)=""/161, 0xa1}, 0xffd30cfadeec9138) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() semget$private(0x0, 0x3, 0x10) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0xfe59) open(&(0x7f0000000100)='./file1\x00', 0x20010, 0x40) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000, 0x4, {0x7f, 0x8}}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x1003, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) bind$unix(r1, &(0x7f0000000540)=@file={0x1, './bus\x00'}, 0x8) setuid(0xee01) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000740)=0x10) msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000780)={0x553, 0x3, {0x5, 0x5ebb}}) msgsnd(r6, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x400001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000400, 0x0) write(r0, &(0x7f0000000380)='L', 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a1a8a91cab7d3b93a7a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c312f2e6578352d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e15308892dc30a15f3b72c37e60080008c9c8161e224b602aeb8fa2b9f7070c05af2c231fcbaf0b7ae5907ed", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000100)="eb3b85487b1027e40a5a147cba1cb30176e721aaac9cc7b779c70136e56448ac1cb65e03485cbdbf81da7af14f0d35659511f7c9081a2bb73290bef3591bab7c2f0557eb85b477421328f26573b93630889cc4501091c46f5f924f836975a0deba4eab411421534463480da9f378d2c428d3915717237107dac63af328be93", 0x7f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000010000006d6f00"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), 0xffffffffffffffff) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000280)="192d655fde258711e9cef4d6b0814cf2a9b8790cec5096ab2c40395bf21971a7e1eae49b64b6ba47e352005484c9c11490a493b728c698b4e07872fd193584b048e6cf17ff841d4f16afa9936d7bc2f9e231740d8b1ea8119e077509a68b65906d126c5e59c1879ddc3ed031c2060f9e7e046ddfb6dd99a455ce259127cd2d4079c24f67fc0981493f2e01cfc2f3a48b0dab86aca612eed931173468d0f2b9d131edad0ecb5133299a0bf5cdc63422c00b76b75e53b85b6e6f5ee7562849fa7602495ba5a0576f2990b7a1176da5a34f04199fe3c38f9e65ba3b82242d4252ebb09f793a1315b66315e19d727cad227162a511bea219b659ea45630d58798f0aa9ccdc4c4a03fa9613a54bb23f2e2f63c7186182c1d48ec170c25735190ca7cd6ea0284a0971393ed443c249b2a8bfdea564a7587246194d774346ef1c8599d16c19f30445f7dd690a1275a984372be9e06893fc989ebcac06dba0f4094f4afd2356550a7e2d9010560662626b486c52d85a6014b5854ee7593f78d59fcb3d2c5ddeb444e57b473bb77cb12088a31df7e7d77be87b8619ad446ae88de9bbfa87e46b9dd93fc59b091728c74677bd24de49e92c7223a19e4bcb523905aefff0eaa9d212e6ddea674f2dcd016dac9f8e1177513c040131a1e4a7b6843eece37aebb7571d86498ce2bbd3a37d97e0f5522b8b17f527eac489f3bbfc7c1c4f03f52ea3857c53ea32b69b268da22c76b9ad45859a254f951db3e3cd7b0d50f01514d5fb43c00952428d11385542418cc647df418600f82d998ed1f1abc48f098de0dd46554f99f6223fa4edd00a3890e8ef80eeda1fa20786a77396f2a686caa8c7441645c8722120afa57afab251765542f4b69d63425b14d9bd519061557bddef4d3dbcf5c5ca70cc323a5993fc9e60e0ced1f095dd0a7e3027b32a7acb550c5465deb7ee7b6c99d5305deefe5609acb4ddb8597928f7e8d639108c316ed1dd4e91f1b6488534aa3e7b8a9c83fc0cbd9e6eef17b1c8c4778ebc1e525f283bd9df07d4c7b8380d837ae012a8854731916f87973d03c498376614d3080b4d8999c683193826c0791ded24ffb0ca425171c301a55be3d00b46a126f90ee3ca757130b08ee03fc6a60446439b6f927bf5946518ef9b268399f1a7474cbb7a6f83dfb1f87fbbc1130de4fca4b38e1d413d2cff43835814f2b2ac7c2ae951dd63b120f2984dca2669a5011dba19e1a5e5b5fa0b8f5d77c88a46b0e12067d22fcc5d1e23b094dee86db49553ad0013d914fd3bbc95b2e515680be4bd44768049b08237314ce7c4f5dad4e8e73a3929d4fe0280f534ce72b486192845db0cfde307a554aad8340e64f75688f82d4073ef9db63e2f26eb51cafd0b839298bb027123c74aeafb4da45b97440bb24639cf72e7cc58d0c7de50af33bf2731bf4bfb366f022c1853f23416438933407e3c9b4f830aad78106d46ab49621768b97638b67842415c6dd3b742c1ba7396cef3fa7b8f690383a701cbe541f748e9edf920ad7e5e6f801c700d226f0f7cac7bebca525a65d50b3c1074e3abd897d7b8a12faa6c44325aa3c900abff256848a2b78c7d541c5e6578337319bc8658e4ea35263295fac9cf07d21d811bccd4c21a76aa14bc92a5fd643795d7150643664459c5a2e3a1de1903eb027e0b8a4b89ab1480b8d99872b820270667fc617b5b7d2ddfb09ea7cac50c7a96e5d6a7c8cec0d6be4e595ce74860769750bf0c30464abda1c86b7aa68b6de2e116956ed7b5ccf14fff0f83a718bbece381661574336671b39ac8f420beaf7ecdcb1ccd95578ead49513f1bb709d0ad6b5d0e2b606d510b6e092160583f69c6b5cbdff4a193f255fa34c235e0b04c84858006384930b5205323b769490a576fb903f3c47228fc957f67df0fcdf7175973d1bba776908083f717dcf42b59257436345dc9c6bbd7696b72fbde083300feacd0b746c68e42b09b57f2c54c0ff4597339c0c1cc9c8059c8a1272a5fe2bfa3f8a11b0c731b0ed5f01a979c439e7d20f9a9e5f903e71ad27606e00fa0219d5b00f430b8067573fcf1e369fa8b0b06ea4d6f0cfd7e35745fd2c56599b259238443212b8788e93693068aac777f98dc3f5e0504545fde475d97b6c5a6373b3e52f849217a2c1c2b4d3bff8247b5f4ff80e1be554efdaf6c8f45b29d49ea548d223354e4451371638c9150f793c58f3ede1163b497238dadc4fa0bbf5f907f2bba90b3d76287394ef5c61dfc0c20dcfdf0e01cc411eb906984933bef103a10e8a81eedc31bf53173f7cbee6a0c2821ea4c70b65befe8f4cd1bd27a228a6d3bc66b1f809775327f32101fe3b43d3b7507b7406e8b2adc94823d2c2bc0f548f411bf3eb43108aaba96a007460097aa7b52ccc667b197b9ee06d9284b7f6da780aef104a5817dd1bb884a7de34a126a43ea9d07ff199901a82dff794600c85f033f79040af665e2686b9b9168bf2e69ba2b40055eedff49a25fe0a7c31d5275e4d07217740c47bba4370c007a58a3c03a2640d003d36d03d730ac051598f500d51c06e7de1fd1aa7add4c3fe459670ef7cf240709fbad13d34822daeaacdfdb2605d62fd06fe4dd6e4a4f8c658666ebfe620cd12621af18532b9df5d6a1a424dbc8e0724631394451011d1f5c300fcee98fb6733abb587284dfbc490a092116f8ce56a97ee2bb5d39ff3c25f4db7bc9d6027c37ff75380825d42d45e11995ed88fa8c3746a7d45a92b5d560e4940affa063cac33278a331a64f1508e756ce8fc1d5c59e810e27283a72fef0043faac6cdf4e526626f4838a924f3bc79c253466a42976ebe46df284359c9566c0b4cd8545cb2b3c5cbc20262c2333db9921f10285d24e2206b611b58784ffa3e5f60f0f205c91bfc6d102fd677ad13e089f8c55d96263501bcdae376d322906f0f240007c06a75f4db9d071edaaf11a47d0cc1317b12453290839649664eac86622b77b86664db3325cfc224cbe206510cbda129505a56f3a04dcb43a1669c771d5699245baa9fc8952ee9b1e146d0bda51a645b0bc30a577fcecad610700d419ecfb154d7dfb95e1506490bfdf948e4536cfaf591932f0e61fc72561b9a4a42ed3971ea79dba8fc589265c416481150f4ce1be84882b8874d6ed5a59e1b0372f47fef790e457cf971f61bf5554578138eade68d381465bdd7a1c76bb943d771b6fec84d218205f9e92374aa8186f417615440e9149b66e4cd757d9802ca7a3d513d9a62f4238c93b8254f2231a09b7aab07e09ee4096f9d7a3fcbb820f5915ef3f33caffb9d264e9abd8310764d6890386f273f81c4746b5abe0672ba6c18d1d3e6c6ed7280713332da26f52a0d11cad8d810472a7dd8e87be173f931cc5c5ef5ccf8c86a215e2960a325fcf0a77b356c1e2cb52a4288be993fa9c6fe202a2a25b411348012cc050493a212f8ea5bb9207af6b72a06b02842f374935a8a5fce4b3e6a5c0163b951bd79509df41070ece611153acbeb22d9369ce466e236a44160c2b8ab9fbcbc73dfc0f2b461e7260d930a78becfb7c35eb5ce301a327a39548e5884e9096f13daf6e0c79c99fe24f006a486c3da59c9acce43b52980e26a892161f5a4b4d7cedf88fe1cccad0ab1d10be1ff6f2892a59bbae05fc22021a5db2572d4d5830a6cdee5b2e8f0acdd6e54b13a5d7e47695c6c2ec201dcdaccb974dc10c384f1348a3f2e5c20c8a5f726aaf0e30f241154a1dc944e329e45254c712bc9cb1511467a45f8abb8eaa745ade557ba2a8eef9f221a034319f81e80168b596d25ec20a037635ba05e847610c5a836e6e58d46c5455d899add0961a571bee597325d1b063ad6f80517407661dc6b8cec68bbb75756599e89bdf10490888e43803570e46ab3b7081f4ec5acb2f44a5cc51ec46ea9133c42aa9602246e28c4dc445f4f9e8916d964fed92e147a5f8dc0884d157c397d75d76837e236e340122a788eff9e8256213f3308cc7292325e583d4a3d266c5e1b4d5da3bae8b17da550fb5a0db4a48c1692d5d6b507993434880b000ce9e9c74380ad1ea134834e25527a887f014d63468fa26d8263cfe41bc81df9d720581957b5acf523921f3477e88b4603489de75902e470633fe09ff8780b67af1f80e4f485c463d8df39a4a1d9936a262c15edbdd887548f4687114ffa81ada6b1940c9122621218f08ee1988ffdd3580db8f87837af900716726f4a96f5df5ddaf3eeb6b76bff490cd2bfd13885b5d2dc1581b6fcc385ad9880c6f5ad6f3660b36c294df7b1e54ce5d7dc19fe6ef99fd73baf18cfe4bc8fed8028483fd3fb8a564eb259ccd89234b87349aacb2be54f79358a3bef28062bf3a7d027233fb25aebc05c8cbe2399ea0216d3932110e8e9f9e2e03edb401105a20ebe10b0c8b92ac5780342e5c2f0083041edc38c0cf40a7cfdc4be244749b7a0597455c9d93e62d9caf9328a44ccee65cd58067dbdc1adafee38a156d179a32e44f14058e7fb6e96ed38a13a62a69185e5bbc46a4de1ebb98b5fc9a76db40fb54e8d55db3712b29089821c80d9632e5c00fbee5fbd069edb3bd33bee422ab8101639d27c9e21e5adaf958cc6694ed52c63e49a13620bf1a45539e6616f55a78ebab8168c6313a471ff2f85fa16bca42eaf0b1f62d35b5600ead085ed55365c5cab8013ffe3fb40641c9838b3aced1d345f3e0ee0713017909124aa5ee319089594dfd59734e79ca7cf8e29c4ac1a0abc7c3513a759b096c59f7864ab0ce8469cf6602f5840d456930d1f22e972433674cad39b550f1858b3db516840bef0048290ceae4cda227043f9729b265b2a809be06b9ecd58d9dde52fec396692113e80982cb143c8fbe71a0d0a85fff98b6154abea413bb3f4b0132304ca771018ad2aba1943d06b5acbd481cfdf77c60ee9920474e0d064b713fff4cf12bfed5cc7fe401cc40b589526f7f49389e7e366bdd8448e215dc2a26a829408977037cd8eb6cc5b5da67b112a72884abeaac54835e0325b92aaf78940ba5fbd080c4fa6032c40fe05a10f790dea0c7cf2e7006e26ea3d430f10d33c08f85d95d0e843b40490a4a9d504c0cf0b0b7f47dc155e2c25db5566175b4d06c3b129858bed4a5ab28a8271e382deb96303efec6f169158ce1e79105e9d52dfac914225ee07a50130b69d13126e51996ea666341d41d3f3a978cb3b99da322a9ba5ce3562c42c871e276b088fde80b3c49e41bbaa5c007c1355532b4ec12bb1f5cafa4ce6c610ff2d7013bc9a09f5deba281765e98d671849ee187da64fc575d6c8983ff326c07eae4307593eb90ec690def82659578bdbc19556469981cd0644152f96e95a60879401c985e70958313957ba3642fa16c852737190c6aa8866cbb6d152f22c5fd4fe846e8837c9bca919c93d7c3de2707e0303272e5ec2a7ae5548be476a3512b97e3d2410c0ae32b8e9b88ee95c3a3619e067743ebd370fb173614465a94c6b05bbdf936bf37a6ff278c3e1ae80a1a9ef896296a2d4b6de34b94ed374dac54cedb4799e8c1042989244c82a7ad99bf5c3358ff4abf4849f682a00cb1093015adc893e57a1d3cdc1ced16a34f7fa0fde37439a5d7fb0e88e17786316a667b64546190ab583838e96824402e91d3558094774f843ae12aa224d9295797fa6a87d6c9bd9bdc7ca807235b8d03b34664f5140198fafa5279692ecacbfca328ceb68c95c59c10889617cb520521fb595e3e6c1db40ec0bc09bfe09455c5c85ae5312c4f30d8cb5613104533b4d86b0c9b83a496702f84e599b80cfa80d", 0x1000}, {&(0x7f0000000040)="2a3e387c431feb3ab658cea649db472e4e9bcf91c3cc466e82509c3a7ec1255a9307c4d0adc3d1e538493a24fcab03106e95a1e6ee3b2515eb04af", 0x3b}, {&(0x7f0000000080)="eabbcf48ac1bc9619b43e430eb1fc6cbc65bdb3373d8f2bdae9ce37fa18ba15efa621c4ff953d939caafb453aa74a947a826f12e80b7dea56efc20d48580faf0bfe4446a91c2c60b40018ea1f11a675085bdf80f1365921b1420d56e42148728d825db593afe110c561d644490f3f8ca97c1799b27e4661557a1fcaa0ddb8705", 0x80}, {&(0x7f0000000140)="d66f6885983e84a84a578aee7b748e8c687c1eaf8510c9b513717f1b9f067ba6e21432effc8615b579b8315dc14512156b5bb30c8a320526a6db1cd48d7ad78a37e98c6e5c3608686211ada134f2a7c60600cdd28ab96d07bd9ce3d5e0c5a28fd530d15b48b34fc7b48af3f5b40420715c5a37423d897c6d9f14f1f54f9e2f70439325547772efd1951e79ea54bdcc2c4d4bb0", 0x93}, {&(0x7f0000001280)="5eeb938534de0d36fb6e94b2b0fc037d5cce9c6859198bba3499363061c818f601be66c70cb80ff1f491f6e9604a4999e96b124d4862a970618e33f3f35869e0f6dfc25b40eedc2a4a0ae6c48d031e2b57b968b20b3e0101741a9e8fcaf3bc00dabdcd6e90bf085d981b5524653b08e82462ca7c77107effadd6ca1a09c505482712bfc3bba095e22bd3d38187d433099f603858746939d45e85ed560c759e0f3137020b4eabdc67ed9082073570d354b3775b5fab5809f3c929ca50793c14", 0xbf}, {&(0x7f0000001340)="540ed178d3c0de0f90625a8fdb141beabcddee038b75a88951b170bd66094f4dd0fae64f7b635732365067c4f79eba81c1da6277a618566ab9aa961da3d00e70a13d2b123a90e80a64c98ed02e3276b6b939cf0f263c84963d26757c427100ad6bd6e61a3fe54e3c5e06dd249afe2e4af98ac4b7bc1f5f8a33ddd89b705f84ed1bbf25c94c6440a93b4ebd55f3adc426cbe2210bb438057e7dbf", 0x9a}, {&(0x7f0000001400)="bb0ed75bf3546a38641ec313f26903bd6bb52e684117d8672e4fc69b0d020baa0509f9e84b7667cf634417678ce0150506d6c904da2b0b2652da3ae73814a2e953de0ea34cdf9c425eb0b8c0eb6718ccbb7375c7f60318429ee189b7666d4ac774515e8437e6b1f60187a09832d6117a982c18f2defd4cec624d468bae12df9fa5c92e5c3cf98d09071b8b9d83a16d447bbec8050157a8958e79c38eea5cf2f7fdc4615cdeaeeff17ea28d534619f354ab", 0xb1}, {&(0x7f00000014c0)="4fdf6004e157ef0b319c19899b3933529d0fafd5c8cc5ac60f81be309238b4375ecc9b1e5f57aa9696481bad166ccd5fea801355eb8fa31d58314f0e5f31190c94a97a8718908df4ec91b514529857abffc02f41b0a69a302ebbbac80e89aa3fb40ddf246dfe54f474ba82fabe291bf674f926ca5cc046b0fb574ca494701b4630", 0x81}, {&(0x7f0000001580)="30f2780a5be549f6fce6992444c90736715cc1ff743c32cd410d47c0af8ae19eb6784e478adf2419a67840e358b60c76dab937ae1da27633ecd71cdafc4865b1a3d851baa2f8db59a1aaecdbad7e922e173620c8128345e83f050287d0a53262678c09e2aaf93f7c75b2c1d453ac3310831efbcac35a2f47aa7420c00836b7e3bba76ddecd822e7722468c7f52c7b320e2f0e75265c1772da486f61141a09a247d511d0c37cce8c87fdf08ae1eae48fe76928dfafe5a40ba68982da8c261262cac56494eb476d51f1cd0d35737a7e40b7023f55783bcc0e7", 0xd8}], 0x9, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xd, 0x0, 0x0) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x84c0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) fchmod(r0, 0x199) 04:02:32 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x0, 0x2, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="2a3d5aeb2aa0717161a2a608c51b17795451414e151ab09065eae66fa0114bc7c3cddcf6ac4f55d2b1a917038d2992222249581190cea6b0f5f9fede7588eea77a3c47e0424a6be4b7fda3c9b4b308cc1986e2fac29ee1b4fd52d618076b", 0x5e) nanosleep(&(0x7f0000000000)={0x5, 0xe40}, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000a40)='I', 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x60, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\'\a\x00 ', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000002ac0)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x29c, 0x20000000000400, 0x0, 0x9bcaa5596d231005) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x1fffffffffffff1d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x40000027fffffff, 0x9e1) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x2}, {r3}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x0) 04:02:32 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 04:02:32 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000580)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 04:02:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3ff, 0x7}, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') clock_getres(0x2, &(0x7f0000000240)) ioctl$KDSETRAD(r0, 0x20004b43) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000300)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x0, 0x8, 0x8, 0xffffffff, 0x5938}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r4, &(0x7f00000003c0)="50b86c087eed94b9b1daa26c419a51b4b063dc90868131682561ee30d9e764aaf663783499eb0ff65523e8368d4c9cdb691e7b45d5440f4e2a061b4a075283fd5dc60f4923739b8ec71894a2186570fdaa4155b2ca058c1ea86ae06d6d1d51297ff63c1b355ab8d5608ad29bb19a9774680a21581c9e8ef2d61e69e8cd448743f4eccc47c120c0ce43327b3e355c5fe712729201f4a4a50bc8d5cbd53bf3f52bcf05acf931b66fc8006a8dddcf55115dc327ff4f88449f0027b732e016d94888c2bdc449db6a3adc8e6aeff6dbe9d18fb4a4547631d9476d399e5e216e2ea0222779f926f5dcc1f2c969a2b082608dab4f4d4ad3d25e732e54516632f1ef1c75860f8ed04474a5d1197a82bdd82c90cb00cdacc05640dc40d6cf1b95102fe1bda1a7cce9b65402d33ef2663b85b08c8c8739f299b9806d230cfbf2028f0b11c76a7bed2d814bd63d340026248678d97f75e41e2c9217b1ccd3d887959e4cedcbb7940caa2eec000719b5bb31096bea3216d7232c31a6980190ce506e5f9648913d319a15e92a8da534a170fc7dddc635ea02fa2520092b5ed7a4995212a338cb5b4241666fd7866e97f191bfd9e93505a784e8a2993e203f5abc806f76608db0cf543ce43996116b4cb6a9c1fac006e8abbb187722199b4c0ad7568890c80b59a6fdc08d2c6bb00e62aca143f4f5669cd5c803f6680471cf40058219c318807a723359efbebc1702e59e03fb1a5dba06579ddf2a5f7fc306d16fa8c77d035aeb3b6df8bec3ed02407e80e759e4f5d791c2bc46f758044f31cc5e0d1ffdb0a74d8538d4b86122735f5a17f944d8a97062fb4b2037eea32c2fb2ff96eed8c1152938e2ec9c1a26d163a77545c830ef009e2f9325932b5f54256808e594196e16e1968e0cbc18409ded247904ddbbfc72b1afb9766f59f878b8ab50ec774e00da24fbfa4c1d98bb97f3776c46b2b883a1e30cb0f50b6bfcf62fd8785ffedd2b13b4fbe49f1efd521380ca2c58320a0dd5f5bbf0ac5883c889e88ab59e77058104fad57703d997e2e7df7e85168be4efb01dcc39feb431d27779e42d82dd36e92035a281c134add8cc7139cde3526fd47643a17183e1335ebc3eba177f19d462e67cc41ce6bb959a5b5171c16583b04f920e9090e32a970a5a3bdfdca256888418ff0abbe23cd319f7189a6e0e90808b5cf69bd00ca616d551c7b1c149ea34f41ff671891b64ac937446aa34bc6e1a688d16f7e4a343ddf666a832c20b56f711aca146fb7ddce82e339318ce436b45a6fb9e1b8828c53d8564a9e9167b94e8ccc4dc2d9de6f8bb3035adb8d27472f027804f081926de354a886accfe02e4fea64e5978195b23f86b0310e493a9696ac75e298c1e11d0c49553a34f1a9bb7c9529e122755059583116ebd89fab11c54ccb6effdcf9d23e2c341bf8318d8292f1dbb0c600e9f6e8cb8400e6a75ed5cc76beec8ba8b245b72ce17272eba3d59b3fd854598de56bd7745ca09f563d97adada4b9137dc9308d531e66529c74af54cbba8390c501d10964719bce8801f964bee21edc70db24b4145e9371e1c88d2a90005ce2af5bfcb632ed83666b5bc6348eefb779351b47be36f9a46b552fb3a727454c983f0a26630df37e429191bef4bcfa26e5e8cf2d6e0375f00f126ee411cedf480d6ef4189e8b0e5bec0e25a543e582fbf274dd4d49be860e8ac4ec04d340651b832f5b6400507ae2fe011c732d4ff447ded9dad86834d916c19ca28c3d780a9f4b898db29116183781d54f856b33b044ecc9ec45f8efbc9190d7672001d2ef0b2e949ed35df79b6b82bcacb91acd100c7bd55190a6a83e81887ca73ca87da20e9ac59a922ad864fe25486ed476688f340364537d986012e54be94dadffbdfd420083bb62bebbc1065eb40532fe5fcd975720b054fe20dc0fdea6a5d56806c24c36f884260230eb72305016ff7a71f44a73faed6f329206d924ee5ce90c62e6ac0937a0d4a153fc10c071bd5ac890583e459661a3a718b1b16c1cb6fa47464cead2a40c9c6f0d84ff96e00b76ecc78e48f50e396585f3a7897800acd8f495d4ea04942b281680f2e0a1c69bddbb6c11c489dd53894376bafe0f1eb68bf4480a18a796a7995b4b7e0aa3b5d356d69d21ec47de05d19af750b6d8e98e9e023781831ecb2968090c3a981ec82e863289e7ef8cc1028238067e483b72dafca37fb2a78e1187912766d93ccac3033de92e504ac08be2a6db8012a9efcef3eb69a049a1a953cdbbaeaf4beb84f70b12eabb2ced1efa65e98ee2c7b947dc469824ca009398312799108221c2b72d7c724c16e35de4e93e3b52e3b35e6de425a22f42c65dc85956b4e38f32963f5285fa96a11bfa19d2783e27bfba4ebd351112168323e90357777b0828a470397e161bb93955196badd8c0a0cd90f6e16f7d3606ed2460e8410aef9863770de4c3c6d167d45d4e2f2fdbe96f00255e45c18a32f500a8a9f38403c69746e50d8fa0ddab48ee6efff176c405acc13b7d2d0299e525a5d53f5b4be6a46ca9534cb4fe9ed27395237407fc1873268f0ab55d0adcf1d697957b1ee83512d2a2e97c4957e5f83c97c7817168e9efd5f07d9ad97d4f40b5e3bdabc44e3e73ccf3b7947f3f446f1f29f5367b95a9b69b6b30ecc2ec270ce5d9c65b81bdddc3e12a5e5a75f495615544c68c68f9d1ce314f03ba3f6e6a24effe158e238f7b6913b7d1d896ccb8ac0aae86d9c21bd6ff24f6648e7f7d0075b883f32c8dd53526e9f8c60902b2781f61e41a7b19b3ac75abe4288316ef437e227b759c01ffd3db018c3fd146f85ef7a80b27986bd5b03d719f3c9bfc31bcc3444e705675cff48d3d5b20e5d0032c52c34d4efe406537aadf48f8412a46ab24e185d941a40e03330331c0d26d387976bca3feda4d84a17c980422cb4d61d78368488f381833242ef4197fac8bf8d8985df85c2f48626178899da0f88b0fd3ea3046a07f282902453b43fb2140acd415ddd7d00589da2fc97b2daa907e0dcd5696a0ad13f1950da2b2c6035fa4e1725986ddc9431c844005ca6f7289cd40e138d117ec549de08af9251a8bde7d429c43434048e60a063656e92661c1a79aa8124c5450202d8fd785ae60e1f9858a8ffb30e5710216e3bec409b1b21de5494aacd97277a2ac314cccf7dda6efb093519f9505c96a85402b26beb4eaadb57c9a7e3a7e68fff1c29aa3ccb4256bfe722c437460489a28fdfe1c4cf7a9de2af11542d5f7364245c7d04fc383c931bf3062545e469f34ef7cceb3f0a438a231ea6e8063d114e71b586439d01f12078f14333f57b586ae57e41c833f1977b57e162bdd9906a24fb34c28f8bf6eab309968bb1cc8af46a1f5ec2eaf0676c12833ea91f9cba3172b41707e8c62ce7a6f9f0cd030fbca14a5001a182421cd8b605a81e348f12c48d82b419712b8b3dbcbe1b3492dc0a8996dbd87d060e9a2b5554bcc83423700ec1d244889f35aa0bad0f0fbf9c74c419acbc5d74662e0ef4da4d5bc9775d4f730f2cff4b7afee580c28027abaafe1affed0ac7e0f8e0bfb87d64e1ab8419dba83fce9f0a94eee909d716a6e18a51cc1482b1bc8c1bf9a3142a4e90ef7e4c7778cc66f6e14d8050300bc8093008726f0625ff5f23d7c23fc06d02102be84dfc3d2a134c347d04030758faa80d2169b8b7980bcdb85e5d91cbb0e493bd7878dd80c0c7e4c7149ee500f57c89a78ff1ae7f4e2b4faf70841b7bfc587348d9c92a1e0eaa0091f31e0d7493e50ad515eadca7d64aff2ed16809589b7c1669038798af22cd834390c4d917a1759231a31315d5b814a9cca20b059ac66cbb59d89747117c186bfcd1ba4e4c3f5f21fe2512a071665e75401f521053128debe529067f9559c60c37a0938e43ef29648162e439e4a5d87000a720f50e1c968f3a38bb7cdf49cc13767349897ca0518ea6e0b81d6909df3105782654052351c128064f96ce175aae35e60108c2ad83f78fa38ca4879a3ba2e222e99b720f605db3fe9f9aea31e9142bf2549cadbb77382a2439aa92e57f16fea06952ade3afc450f1c84f47b6b43577f52a9fe88b980758f5be7c66234fa6c58be31982e2a58dded4ee6512a4aba953aca8c0af97ef5e998dbe331e6d0677ebd0fe619897b18cf3db52fc2a198bd142cbd35a29d18cc04a5e7ee00294a10f4c76825b556e83d7500b337e3ad1edd6395799f5b9a35df76d26628cb130dadb56ed382760cf7e09419be04413267e665e074b39b74c035beff4e5a8c9e55a678e7abc6c44499847981074a9c7675af2e22b325db1cc38cb2217434512bb214a19850d74ded05d19c2c951c7de3c4d67d13a2331021432105d9cca68428b74ce1463f4f6e310084c6fecf3ffb3b499861ce007695df2360b07b1189f88f4f8c90c0cb20d19129d22bc4400e2e9618589aaed8a7229c489914ea1bddcd1f973405071993fc9361b8885a56c3649cd1a31f446dc14244bebd5965044f48a1203ce8016eb682eb1a81b46e68afc5e31b93af5efd405b99240bfad5c940a9435e7442f9f5d9e0a0e654a39c33bffa1c9786823ea5b8251d1f82a6641b9b3cd65219d47bd7314f11117a5d13751819a5c316cce74faacbb46da541e2b77871a5e25ac38c711a3d534636c5e768c94cb97699df85253d30ebadcc9ebac254a62db112694ed31cc241d8892a3ba5f54c12b261d1bd3d35ab43ef25b3fd56ac22e3db28e86234b764490001739641b5fc20897ac6fa7f238e50c7489ae5426d8a58b24992e3cd61686f4827143c22ef8e854076f3d56952eae6ba04302756169ebc8928b02d0428f967b85b1979d388cf42ca7a82752795cec4d2eaa2b1149f4d0856ffc53dde14e2384a89fd436ea2e2674272ec1d5b29924a5e9d23f80911de2dd47b8db5e4181e9685691b075abdcc0496a5e3a5a3f4529a315bd40f73fa223f0703ef40704de65f65fd6ff55a7cc58780e7449ef7e22ace170b1338f6a6fefa0d31c3dcdd593446cd2cd307127a1a1a52f68770b213a7561f5adcbdd578f286da6b5147aaea94291912cd41f2a5f1c4fb24a7e2de3ea708115f5b9054611859c067d0a53fb342a324734f61f197de8aca31096d15c02c348ebef0c1e0de5451c7025262b1437817e540d9a23fded3fff7d07c4619a87e3bfbfa589860841b3099e20f44aca74ff0b85630d533c40a6393064c6260244a4c98be34e62067b1768fbbb0c1c485d6cf4999d971f11fca9690c8bdd5b473f41598faf50edd573221e3e343a73e3ccabc1c7a6163f627a7e6767f1a665d16b4572f9a4326d527cd53489bbcfd399097c442b9a62ad2e896f3d216485d01b282950ccf527434a32de5b478f8a3558acd354fcb698be8bc9a1a9dbc80c11d28e25852b7f2ac47bbcd788ea5f08d4a92c49daac2e7107ddf859a1d6caa070fdff7a3bbcf86e8ed2f7c53dedf908f142d4fc8827e62c0a87e16db608d5f10500b67a0586665f6da733dc0e58dbd7a775313626b44a6699b3d87daeba68787aff22f25e473fb9bf6e5fc8502512f4f62dbea56b51625fe8dbc96cda27baf4c8a57fb2f266c43877166b7e58c7b787119c46d5a4e1c5476ac1c984ae146a63ff552e69e07e48f1bdf7b688cd033bc8b371cd34c3cbd3727fe5bdc7298e7b8acfa291374c05ca1c78a94d4311f36ac2e8f567e6cb2491426bf946a97ddcb10d492f8556aaef57acaca1fe0edf3a7542671e3fadd2f0a02b127170a6068a08653dce7d51bd273c3729db6da6e962b7274d93bbf77c16dcf5d5a13c0541e7", 0x1000, 0x408, 0x0, 0x0) kevent(r0, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x5, 0x9}, {{r4}, 0x0, 0x80, 0x80, 0xf50, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x1}], 0xffff, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x80000000, 0xfff}, {{r5}, 0xffffffffffffffff, 0x2, 0x3, 0xffff, 0xb99}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x29, 0x6}, {{r1}, 0xfffffffffffffffe, 0x43, 0x0, 0x101, 0x8}], 0x5, &(0x7f0000001500)) clock_settime(0x3, &(0x7f0000001540)={0x8, 0x4}) r7 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) socketpair(0x1e, 0x4003, 0x800, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r6, 0xa, r8) dup(r10) fsync(r9) nanosleep(&(0x7f00000015c0)={0x9, 0x101}, &(0x7f0000001600)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001640)=0x10001) sync() linkat(r1, &(0x7f0000001680)='./file1\x00', r4, &(0x7f00000016c0)='./file0\x00', 0x4) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) semget$private(0x0, 0x3, 0x241) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:33 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000000000000000e78a34c437a94e2bfccb2d0b023e1138f6ddb4126bbfc30e9de92385107bf83839456e7431186b5633ca4157da236410f5bf74be4dbd1d60c4941dda41c644e380b626e7e76bc9789df01260a0a4538263b5438efbf44d400a0026d7a7400653a5a73c5248f8788071ccb82d7a4aa364fa4c7108ee3f10bfc8793abe84a56aef5afaf46f07048215312cea314d3ae22bc2d31c8e4927b8e724c5be62f48a5c2e7ff631069f4c5de6c0a88c441d77902cca0e055b4cb879d35c2ba97163"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:02:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1f, 0x80000024, 0x9, 0x101}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x24, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xc62, 0x169249fb}, {{r0}, 0xfffffffffffffff9, 0x8, 0x12, 0x800, 0xffffffffbf255946}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x20000001, 0x793d, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x100, 0x80}], 0xe0c1, &(0x7f0000000100)={0x2, 0x2f}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 04:02:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = dup(r0) dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5, [{0x2, 0x5}, {0x2, 0xd}, {0x3, 0x26}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x9}, {0x2, 0x8}, {0x3, 0x2716}, {0x0, 0x200}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0x2}, {0x0, 0x20}, {0x1, 0x20}, {0x2, 0x4ede}, {0x3, 0x3}, {0x0, 0x6}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x4}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x9}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0xc306}, {0x3, 0x892b}, {0x3, 0x6}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setown(r2, 0x6, r1) 04:02:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ftruncate(r0, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) dup(r1) writev(r1, &(0x7f0000000000), 0x1d5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 04:02:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xb2fe, 0x0, "0000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:33 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0xab31805, 0x3}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) 04:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x11000300000005}) fsync(r0) 04:02:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc99c9903c8236163, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/39, 0x27) socketpair(0x2, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) sendto$inet6(r2, &(0x7f0000000100)="02235570d8ec00edb6fd0ab8215c52b0b7d812f4", 0x14, 0x5, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x1}, 0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x5}, 0xc) r7 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r5, r6, 0x4, 0x1}, 0x79, 0x70, r4, r4, 0x3f, 0x80000000, 0x266f006d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x31, 0xc5, 0x7ff, "25bf76f23d936f193572a344b96b8cc8975d2bb6", 0x8, 0x9}) getgid() r8 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r1, 0x5) poll(&(0x7f0000000340)=[{r8, 0x80}, {r8, 0xd2}, {r8, 0xd}, {r1, 0x140}], 0x4, 0xebcf) connect$inet(r3, &(0x7f0000000380)={0x2, 0x1}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000003c0)=0x5) poll(&(0x7f0000000400)=[{r2, 0xc0}, {r2, 0x4}, {r8, 0x84}, {r2, 0x188}], 0x4, 0x7ff) poll(&(0x7f0000000440)=[{r8, 0xc6}, {r1, 0xc0}], 0x2, 0xff) openat(r8, &(0x7f0000000480)='./file0\x00', 0x180, 0x82) connect(r2, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) r9 = msgget(0x1, 0x40) msgctl$IPC_RMID(r9, 0x0) lseek(r8, 0x0, 0x1) kqueue() msgget$private(0x0, 0x210) 04:02:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mlockall(0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) getrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 04:02:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x213) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x101, 0xfff}, 0x8) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/51, 0x33}, {&(0x7f0000000540)=""/8, 0x8}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000640)=""/89, 0x59}], 0x5, &(0x7f0000000740)=""/237, 0xed}, 0x2) getsockopt(r0, 0x1ff, 0xe0, &(0x7f00000003c0)=""/104, &(0x7f0000000200)=0x68) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x1000, 0x9, 0x6, "2062e122c5c883b6fb11f74f3b3e5e9934b01556", 0x8, 0x773}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x240, 0x84) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000340)="d57f9653e4f7f491b34b75465d9bdb5be1e65e0a6dc7a4d7529d0a194f957d3e0c7f4e76a0c63866b8ede6e9f302833627eeec8b06fe558a11fcf7c6c2e8b595a56dbef3be4eb2c6ef8b54d58c15fe489bccd32628929e83bbae8a4e04c31d2fc4", 0x139) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) sendto$unix(r1, &(0x7f0000000240)="ba975a92524e3b2ac9c1a466ba1ec3b5343f6959ecc57a41818b5e92da86b90e8e7d7b458a86", 0x26, 0x1000000000000401, &(0x7f0000000900)=ANY=[@ANYBLOB="0000ff2f66696d653000"], 0x1) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getsockopt(r0, 0x6, 0x3, &(0x7f0000000280)=""/153, &(0x7f0000000080)=0x99) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "ffffffffffff000000e74de400"}) write(r0, &(0x7f0000000000)="baddbdff041d5f2d8420d66f7fa25958", 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x34}, {r0, 0x14}], 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() 04:02:34 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="007aaa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc48a521d4b5ebf5fb0000000000000000000000"], 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r4 = fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x8, r2, r5, r2, r5, 0x4, 0x5}, 0xe46, 0x1, r4, r4, 0x685, 0xfff, 0x1, 0x2}) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r6, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000280)='./bus\x00', 0x0, 0x40) openat(r3, &(0x7f0000000300)='./file0\x00', 0x8280, 0x1) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 04:02:34 executing program 0: r0 = semget(0x2, 0x3, 0x15) semctl$IPC_RMID(r0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 04:02:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f66696c65300000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 04:02:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r2, r3) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000100)=""/189) 04:02:35 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse\x00', 0xb2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r3, &(0x7f0000000080)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)="4892d171a0fd88355d4310bf8ec870ebb57c4d596a5bb81accc449a675dee87b61d8863a8529d5e040bc76f21192353e59a935cb78664a985958671cc2d688db7bfe0768d1369bd180700c1625793d8aad7123884386d304b19fc78646f8b68600f1308eec1d8bb5281b00ab94baf942a944387bb7a2a60950cc19", 0x7b}, {&(0x7f00000001c0)="36ef7970506b851f130dace46b65b951cc208b20abde673d9d504c93a5982a05b34255ed21c5e0d9c0651ba231761015fc0c67581f3db94ffbed00b60a86d9dda96aecd449a3cd13abb01d0cdcfbc80ef301fed2c043c4c699b4b48eb642019387a46e17d2f984673181b4f72bdb195ac7f3ae47d2ab495c120e326f2a3d2dceb3f68ca3c1a78841f54f9a5b06332e8ac11bfa3a810c2df05f2aa69fa197d56beb74ecefb6f2687dfb875d4a9e72fdcfbf8e5cf3a5b96f1081c509bea7cdecd7d51fdb3e030c533d7b127aa4ab6d3d3ce84c7225f43dcb471deca5ac8ebb529e8b751e9a4fb7a90027e1fcfce3e47b8695dbceb0ad78340df140a11e17b7585a9cf706f20c4f636bd6f02bf32f92d1420690308296eb8ddd24c27d4afa6c1ca03892e0ac0a93d85f736340c539bddfc8af44e6ee5bdad8189caa0b2533b67ee6bad985d33a38b37ba05be2c20483e170ccf6b82d31c0399a8716f09d705c044cce9a9ccf41b5d021a53e63626dc21b7863fa8b3ec981d424c1820cde60656eaace8f33cabbffdcbf684ba209861412a7f804a162277b2ed67bbae9669ceb187719aba12519e398121e5bb0b2de55488106b9727a714699f20dd369fdc715cb2e684b4092bbc245a84c08252f9e96345477b35a34be458482dbbb2556536bee24b731df4396953b547d7a30b56c1d84c28941f16bf4ba12611af4a645a359c36402f6b454ea33a109ee32fc171029498e99f6a13cbe84b5ad032f48920ff269591e828e37ea682229afa533896020e65a2be50404344d1aab632403084b80b6964eb036167c47f764cec5c60bd0c8707728631ebd4ff2da5985f027fc364070176046670898b7e04ca733fb5b022aadd16c5abb47ada8f26d71f1d108fb97c7cfbab8e8ad03aa5b9489dc243e54717a6bb736e75307754ed7ac6801ad8f60f1bb11e5d8eb06f48fda8798c7c66264fa0c78177e6269dea931c7d2e967f4dfe9cf2675d04574f5aeca73c2cb95d9e17093211693133e051f57b77f774f6dcc65e84a04571cdb468779d275172c8982f6af40b26b6050c3859b7e231ad14d418870377630a85e5c370ee9783e44b8a02883f25fe9590e5a4323cff7f1a4e5fc011fad7534a44811c230c07ed3f3004d2f51a590a78375b6b040165452c245b3bf72cf498053bbdd4e418c5f21e7edc6074b721c60e48fb155e9a46fe3dec329230d6f2f562a0db35db04ab1e3578e078276a891c9fdf42694040f247ef6c81fcae5634d06c6db860765d1b2b60bc6db5f7713a1a64387dcc3f73f940258f4d35734443c0a228bbaf0ee338e2b063070d1beb2ca120aab408e16f07736382267b1c8a614e6bf1739ff4e6f2a35572910584ccab1b39ac6481a6f4d7fa02cfa478b3f2255e04e121ac488a35a88fe637f735decec667f980a1d0234bcdcb317a2f90f5be2d88443e8d6a4f62fd6f82795c38f29aaf1a2eff74f44e25276065a83ce91ce33f1a51c5403902bf4278f3b195178d308a9f2eacc939eece5d4275fef71e78284d33e18b00a2eba460abedfc97549b4c1b5740dce3f683633a5c440b12a0a4226714b1730ba431ba187f4070db7bc03116b15afc26061df9344f349f760a0f837c9b466174f43aa42aedf17af79f5cb67523b14f5316b89d4bb028b7c72ae274ab7238a7e4191bd06a0d321644b809863fa5915651476de5a8a6146a188310419d2abc18b8c364aecd33862d0381e23625c94680aa67140413331eef0e01205b25fb74521dda34c72bef59d74b242750aa9e8c360f271f1a407185e553b8542c5d76d7327e4a49bfb823e1812ae7127da454162ec1a9e76e096cbd81165ea05faf065989ec2c307aee84fe7cb16f0a861472faa3cabba0fa343945ca0029c7c2b2485397146661303115ea9559fb299eee523029e4b8851d51858006839adbfe46913d145dd29e175775d6569341d692b8080a65b54893b0c456cf1082c653237b6b42672f321dfb387444078490630a0ba3e6a16576598fc04f392d621493f4bbb0e196237becbabbba9c992c8e4cb882e47d4e068e501a1e463fc4471bbafef8e070c73165f27c2b11969c91730c2cd17c7d156909c5bc8e29c582cb59b6b2928381a706f7724f74cf90d4e68f4b4acf6e69308191c384ecab2c9f5a9f77f802d34a2b44e25ff1cab38892f14ed4f55cf83ad023ed51cd133a5a5c9db55860e995c7a623b8ac9ab38bfdb305e309bb894b6aeb20e0f43a7dae297730a384689b0594a6fc44e1598a1a714d0feef89e3aabc9056737a22efb72800a265fb947273290cd94242b828cd40eec4f86358b087580b2089c07b587bd2e034fb03505ad19dd4a9ec7f7e639c80864381ff6ddc2aa080ba10e006b4dae634b25fcc8b04ded3ef744411aca2bbe3bd081fd50af4bfc9dd58cb6df17170fc5af49d0a0b3cd345778f2383878896ec70b40175cc1a043dca6dd5f6f26bb5fb10ca6a10688b827dde219a3ade09a7f94bd2228103be653c2d4cdbf94ce0f9d8767ffc903e6cd08065d49ad723d821eb161475425a7ad9439ab72b2d808a7ef2d9116118072100910f3a3988c1f00a9675dde7feb7e3a3026621d47bcbfcdd26b0bc4263e2fb6fd9d88b555a81019d78574ab68043ef7174ba3ce0b5f31cb000fd4f5541b460511de475fb0f75a52ecf3aae148cd5d9b3d6162677b9234ef3a55153aefd5d48161ff7cee3906e63a8639ef625a364978a7cd98064fc23c2f7f92188dffe2a92626412c62024e31712833cd364f9ba7028e0723bfd96e7c5fbbc4cf6b5dfba7408900eba81ade269ced5668f1106358bbd79a1cc195f90cdf588f59d1933ad82ce2ab0be8eb5a97ab0f67359d19bb123caec9435873237e3fc39d06d1b61ccbecc7e9f650ba7a4088ac26b3e64c7186cb3a461cdba9b78083c1d3088cf2531e981e6b6b11652ef31a3e7bbf04224e61fe9d2e7a0d69451a48c62c32b795327df1bbd72d699f97218f6ea7518b0f710d9e103e2f2a88da84cb3666e00423500712414280962e0d19e543930113ca49684e4fe20224b18e1a94bd39915039a9a6f362e3851b041645b0dcfd5b0844ab5f1ffc4d105dd2638494640d6a82f6b2d15f1d5eb9ece7994c4690bc91f7868e2d44ff3ba854143149a401326a1cef96b2d9a35b9b57eb5bfb405e98044590d9041cc14b1987afd055e3caf0a61926261072991238d4b97c22c4e7ccb769c870fd7234fe4c09e94698361e4a8d3255c9f8ff6b961d94734d5f2c7b941ef4326568b87a9d76ad3fc181504e5b608486f04ecb12a34845142240ff4acd132fe9c3f35264c538ba709bea52db4b22601aab0699cc7f481dab59df89ed835e5ac7c128c1c490a4ecfe6d96cf16c6971a8ee63e05a46d87cc9cb66c938ca7be4439dafdab4becc5437e26b50912d4b912a44c69716f33859aa0d08eb3fc1b18114bb7e3d719d500dcd7c3e4182be8b1814664525cbd74f265f5f28d6c19d8a8c29735b9e89ab11cc53c29645c5675a1e602cc933f23368b695b6e8426a7bc13a2ea4d31f03b05b316ea104b25a573d2e41b656a660c4e29428e961aec1daa62f05f7f9eb83031187896f59b9256f05ab74c719723b351605e482ac7c079db80dcce0cdc87069f45e702ef9d0ae13b0f7cffd9a5e1c95645917b566e7eb6b74c80e7efbc16652f74de4e10f1997e94aeb65ab1f0e60d70be24050836e9ca00d83c1b2cd7a5531fc7cb3129899326e455147793ade0bbbae15f574ee632f5caacd39c15a1685bb14921742d3a2e769534b09748631c06a6fe2a626140f384c1e8db61163af69fd930eedfbb1954e02ed2ad43b9a99fbe374e9064095342cf7d63b0f243f2628adcaf7b407acdb3d309ecdc229e47fb3b2b574ad2561ea7ff57897c2f7b1ae311255b4ce766033150391c5d5c8130a4e3c010c73d3fd11823007c179f6a8556b32c9bfbb6132a8ee9782d69b320debc06fa1e0011e33c3c5ee8f7d14569c6865f6bb5748f81ded8f2d3f8607380d67fd2a1e72142fe3ffb92f580a055f3f6772cd2ddf571d14a296f5cc072a6f85245389e043e4a60e5d966260e7727583425d4597a977aad4e453457433e06042c434b60b43b089046053745d89779d04c188e22581120e89f348e665f33c3ead0c41b93f65d53b52c84fb99b51e748aaad7e14f617ec65cc41c3ea722038667a00765e7f6ec48af44f6d83e899a6e6c8b7e3063143cfdfac86a195697f2973049a6d002a94c31ad1e4a6b914e16a7203983e7f06ec561875f218ca87a3dc898ec7a2696b00c1d662a0f5c784a581530684a79e49ce89b1157fcf0d491b28be1c732cbb58281fe438f4457924ab49f6d19697d23bf5a39763f82a200df0aade898e9ccdad500e313b886851676d2bda571117585b8d1418e23d56f65d99c15b06a02b546256c8b9cbd57d3c24d2ff245b0927641169b23e6034cc9b0ed5ae8be7bf77744b7c2c2327db820b534113ae28b22e29157b72aa59b373046c2c8611fc2157ed3c3d3779f5755ebdae73713800135f38062347e455e9b199a400fc06570b8489f637686fd469e2d16e34d206e0cf3273da32815c2427bdb3d52f13e0c5d472921c27b8be43dbe24b63a34084898a55829341d796bdb94df9041d56f0a3c403ae62ad136a28ad3f37583db44038f8c5367859fc736cb0a3e2f159e11bed01681c884f0e1ee64177a649593f68e54421f7b30d30cbbf7524e446e6d52e7684484c46e81b0482e2eea2b8d0e75b8cbba1f1827bc76e65518cfa173d363ee4a54d1965ce60122a646e5db8d69069b071d2f4141eb8fb61b96dff12c0040c0f1c78c9451388e60126235c18222c4bf44cb532cb93754911b609c1925a79211525dc4c9c2aaa55a913e2cb0e728cc6796eee84cc935a4b1c8b6a2bc4d9e3f75c539d3f7bebca5641eb4c128017767f49b5501b336de23c5427ae56054f9415ca14863db78abc86bc789c1b3d4ccc17a24eb698142e3542b18cc1483fa0e1ee90ca4394e8687d295e0c72e84bec66009d22d8fac54e12e0acec98b25791a32f40af5744a53ce3f0c3da348b7c9740aad3d0089a60572fbba587d7e02673cc440253454b8b762802af662e39c5b058d9c7b5044f399d0191f79bad7545955976232e240df24352290f5a1811a098903cc38c4497e7ee807591fa71b779e095acdddd2d2b1d3302f0efa63392ab5cb6d6a2a7efb3bee8aaebde2b46304cc200b5da901a6283dac4b0d17908712fbd34d1322d7e38d9b0428d93ff0a4065cfcd9266a4c350db954c252199c88ffdc4fd3f0084b8aea92d292a8a0e865ae72fa35e3ec0299b985f910918d633019718fdbdc7f93d9bb829341539307c0848c35ec839f93bf2d54ba82ab70f4970bbb1d8e102ef034ab82f4dd31210a517e947f3be0b21abcf322dbee6498ebd07e62a9784ff7222317726990818818d0aba8f78057e456224c11816739788d33a8466f755ce57d5d88d620ce5bbfd6033571ca0fc9dcb6366fc4c082a3f36d206b2fad5916fe8659d66eeb7bedab23c096a81b47d3e2ba8cce6f60d66b709a1bb11b9487af0fed5e0384dfec266148a7978818a2d5bebf3369cd9ec2dcecdceff01331e8c717b829cde4b4929015e741fae65fb19777f46e4073ac26df1025dc217f5397e043999d86e9390addf8e99db4f02d00d5c784dfdc131132b50ae6a9f7c147a97aaf4f3f52f0da9a2bf2298c55b113913e3a445d9c5637fde281cfc8a7ad58ad737277d08863097c4b6223b0e499fa934", 0x1000}], 0x2, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r3, r4, r3]}, @rights={0x10}], 0x70, 0x4}, 0x5) 04:02:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) getegid() 04:02:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x80, 0x2}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x0, 0x0) r2 = getuid() setuid(r2) socket(0x12, 0x1, 0x4) 04:02:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) munmap(&(0x7f00003f6000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x0, 0x302) socket(0x2, 0x5, 0x401b) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2af) r3 = semget$private(0x0, 0x1, 0x100) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xc0) connect$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x9}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/107) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00003f6000/0x2000)=nil, 0x2000, 0x3, 0x13, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 04:02:35 executing program 0: clock_getres(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:02:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xdb, 0x3}, {{r0}, 0x0, 0x10, 0x1, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf0000003, 0x3, 0x6}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x80000002, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9, 0x80000001, 0x3, 0xffffffffffffff1f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x4deb}, {{r0}, 0xfffffffffffffffb, 0x6, 0x10, 0x40, 0x9}], 0x1, &(0x7f0000000040)={0x7}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 04:02:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000080)="88213a89493ac1c96e2e2533cca2a20ed7c362460bab88c8a46ccacef81d45c63679dcc8aa1a9a81f50e6aec19292133f06497ee4f0ac023d9966cbbe1ea4f87fd25e0ed685d081ecb90eb27931532129d040a33ea94de8b9ac6c234345fa882c9e6d299ebbf2597dfeb7f", 0x6b, 0x2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/170, 0xaa, 0x0, 0x0, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 04:02:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000200), 0x0) 04:02:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) ftruncate(r1, 0x5) 04:02:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x80000000003efd, 0xffffffffffffff20) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) dup2(r2, r1) sendto$inet(r2, &(0x7f00000002c0)="9dbfa1b6ad615c374d72c5ee66b2a36b24dda09c4ef5e936b72f613cd2c4298ee58869bc89eb1a52b7575a2a2a315b320c2ff0aeb013db14045e1468af943e5eb1a71dafbe4d53a123ebd82b8343ae886ae528eecacbaf25247be6a6630b6e219d512242517236cb33a0a3945bca7a67b0e79eed27bdff3ffd2caf0c20fd0e98760200f3bb931daf4c0ea347ed6f081e8cea7f8233aad3568de27a89fe90fe7c159638e9813a1ea7a7fc1339fcb473ded109bc92d45882589a21e9289a0cb9000025dc73a326cf9b348d37310aa35843a9b19554e914d4da6b8e07cfd60d37d8011caa24d678779084f8728f0f3a8c", 0xef, 0x6, &(0x7f0000000200)={0x2, 0x1}, 0x3) sendto$inet(r3, &(0x7f0000000000)="1b1ee8d7b6e02298c46d2cec3820ef9a9d4d88962efdf401150b78444fedfcf54be604584a389bf3db9de2797bc6fd41c4e0d233a9258b23f5e16bfbb0c471f4fcf4c97a2a54e8b86020c6113e9c609c857f14a5c3e850a1217d6049f681055f3855bdb3e637d08163d294a96f439e68ef3e1a4258adc80b2fe6aea576818f3331c3ec77f02a4421b7ba61074490f84da0903e511eb00dd54d9c8e3e3b513e2ac9ca4e935557e2aac68667b4e394543f1e5a2a94045fd030782c8b62fc6778b2376e93d47e6b0aaa5c6aff9e", 0xcc, 0x40e, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x120, 0x100) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000401, 0x89) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) 04:02:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000000240)=[{&(0x7f0000002700)=""/12, 0xc}], 0x1, &(0x7f0000002780)=""/18, 0x12}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 04:02:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x9) shutdown(r0, 0x0) 04:02:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 04:02:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x94, 0x0, 0x1b0, &(0x7f0000000200)=""/55, 0xfffffffffffffd08}, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000f700000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000d383ad54de00000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x5a) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) socket(0x0, 0x4, 0x6) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) close(r2) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x40) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 04:02:38 executing program 1: r0 = msgget(0x1, 0x24) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x174) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = msgget(0x1, 0x205) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc3, 0x3, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/131, 0x83}], 0x2, 0x0) msgget(0x0, 0x40) msgrcv(r2, &(0x7f00000019c0)={0x0, ""/27}, 0x23, 0x0, 0x800) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 04:02:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000040), 0x10004) kevent(r2, 0x0, 0x1, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:02:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="592142653771a1da48a59f80cf3e501503b5196b0aa2dd45cf139721f9aa249e8fcbdf5770b0d348693b910714170a874f13d07c26b2e1969dc047b2e823922e5268611ba2648ea438498ae66f81a77f88c13bf0bd97ada35fe3e281220b07837fea37813a131c57e64b2b5a0a17a169447d4ef1d684bce3b7a91146ecc04c8b7d73e85229456f4368a37389829aec49d0a143a51fc34fd16a7d7f24d1cf47940860e9b9a18fd9d26b9698561bda23783b334ddfc0ee49ce7e6026fadeb368b7b5d9c5ee3a1cd3b360d1184726610892", 0xd0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 04:02:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file1\x00') 04:02:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x2002, 0x1) 04:02:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) lseek(r0, 0x0, 0x1) 04:02:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0xb}, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000000)=""/86, 0x1f}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/128, 0x45}], 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2fd040730092fbbdefe642715e3459953f1d69c3404450b68c176d3830cc5aeec7e45334d1d7f30ff06f69a892d67674c68e5a0f1aa8706fba948f7c78258e88f4159b92561def231db9d974d23fdc61deee55e65db8c2b6edc4e05860bc979595f9dd82ebcb207ee354a9d16b355ed84d7705f083cbd41f914c96dc38303a9ab817d64ef7cdc20000002f5a1ef9de49132eeb764e0f74bf4b4563f200000000000076a0c69fbc8ffe7d18ae72e5e4000000000000"], 0x1) msgget(0x3, 0x44a88907a3bdb6de) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe01) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = geteuid() close(r0) setreuid(r3, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r2, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x184) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 04:02:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 04:02:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) chroot(&(0x7f0000000040)='./bus\x00') 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x8000, 0x41762a9f, 0x0, 0xfffffffffffffffd, 0x7b60, 0xffffffff, 0x1, 0x0, 0x9, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x7, 0x5, 0x7ff, 0x1, 0x0, 0x0, 0x6, 0x0, 0x1, 0x679b, 0x49}) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x1) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:02:42 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) 04:02:42 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="708690"], 0xe0, 0x0}, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfd69) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x6) 04:02:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000001680)=""/65, 0x41, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0xfff, 0x8}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000001640)=0xc) socket(0x1, 0x3, 0x8) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="6f236852dc108760804b587779753f5ab8408882f44d5ed3ec62ebda3e87c52bfa4748e1de71e4dfd8262a43e47bfc30f433206d2ec5e837be4616d4b7c44f43ef9ae6b9cc89bb24d0adc05d6be185109fb10442830da77ec0fa3553ab233bd4a49f0a981ece4f36a82b5e223425b53b235aa4b8dd56c364387e5695d1ab3856d7cb1cdf01164668bf", 0x89}, {&(0x7f0000000140)="41a3919c397ca09659b779498b0ecce380f29dbe209d46c6e3e0e31431f0fd983352221e0d927e5ace57cdca0a5985c2fa2d6d0abaa55c43a8749c4608d894e24917573e2ac8daf2e03dee91c3501097c3dea3d94a6be21fe7673b6f911304f9875e069aa3dc6dc1ff6d13702fb2d359d329feb4231f8b94d62d5440e56f8308ca20ae7e0aa93d9aaf37e0d693b0462974636d88f0deef7368f898e4ad41e9683c3ca9023736f872807c72bfd931992a2a4816a0b43dc0e0c4df", 0xba}, {&(0x7f0000000200)="49a05b878cc751972be35d6bd5a1b5c6e6bf3264995e30d75cd5f9801394d2f8f9", 0x21}, {&(0x7f0000000240)="379db2de356878c6e43a6bbf0eca0b0ccdf8f0b26de9dad535bd99ca39eeb1a98393be2687105687556ace773b06897f0a90597de9d25bd4765cd01a5015b6d5cab0cd46103c8c54de9851dba681c36a8cf559b7beec5534fb0e120e83d349af25ab2f0ff93d2d0cc241f807063680cad40ae7", 0x73}, {&(0x7f00000002c0)="13f84176d318378c9b920f74be852404f361b8f30ca9da76ec9e2547c74ab615bc2fe1becc6618da9630448c8835434fc5fcce566ce67eea1bffe25098a594d2c5ae7a0cf6cb57c0c4fb3566b20906337fb47b091dac9a1bcf2d17005002367bd24c78c5877266670373e0f959d16e7b15feaef91dddc530798369153675007ec06df33621001f5d39a8a4f316715fdeca47dfe78135", 0x96}, {&(0x7f0000000380)="fa396297f9271647e9abc41291e952af8609fdec24d3db189fbe6c7cdfe10da675f8c683590d40dddf43793b7b3899726a051a2f0a822b55697bf51dca4fa4c0da119f546c51a95b5ba414417d3ac9b5e81fc819b35b76c9abf75f46916418a5f5e77c83fa2cd83e44532b002a4dc077245b704364bf0bf0ca718a02e2e41b0d8d2fcd955ccceae8d444cc25fca772a93fc044545ac811e313fcab", 0x9b}, {&(0x7f0000000440)="dbd4c49e4f472e9186f73998155f447b61343356207a607f86b2039c0bcf46dbee84a29f0fb01dec261ae6efea9b31b193a32d33b2a42c70f87b3f60e8f53a45bf3a2c71951c785d02514353efde8c60cefb9a31e820e0b29b2df74dcac9d24748d29d152ce3f561d346c3dfc395c21f4d11d8a43b99cdf29997c35b6a9e442b147cf79da9b12ae4b39ff792778ec5803d95323c4a5eaf3d6aacb381f93f213b6afd0bc936f18be07bab69fd4eee1628c217f777c47e8ad5c96f40960fd34f4845d582e1107a869d364cff69902a7f7f16c12888a6a20a0b836094af21a33c31d74081b4b5ee2d361bdf67", 0xeb}, {&(0x7f0000000540)="53f79bf1d83dfd14a598593ec66d96a8cb7e6bdc363419fb12461d45de210fba4cfa358af96fcd5f406bbf93ba7b901d657afb2b083d3e3feef7937ef379702307d3768193175e95d522df87d3dafc9375a79d31c974fbfc5a422c275cfd2c4f0e14dcef7eb9faca60c822fe209abfd55d777ccdddebc98eb4b27849a703449520920b440703c835ea29e187c2cdfc702fdeee7a28d9f43dd049c4e50f89e2dc04ab2e885df0f67a20a5fab24ef1af5553f5fac0ff4873c05e2dfed79fe9a3f95f7e7513a1fee0a85169aac28b507e84d3ebc4bd505a0fbea5a01db21b05a9a1bda2f7ccde80ce344d61b5d60b6be5700b8d268cbaee0b00b04ae862a40dea9ddbd5a342459be3c071588c845b5c440df4f7b8750277926a654ff4b4e2daae14e3953454fcfe4dcd578910c93c3e68a01f649f2a7276f3c78b19aa04e7e67bba6b25f21f877981a2fef9e75ef07e7c530823e004b061acba61bf0ab3cb9ffff93be851ddf10dc955c46b253f2408c6523beae8a08dce00285ce7c05c9735f90450beabaf24fe652a0d3a647be6b3d38b700f16aee417b4e5221044c777ac682d21c2821caedb7d21adc9c50446f77f1c22c3e55bf9f20d6ed822f63d063dd03cb521f195f1e7695372f95bf5256ab27541a7511228cee1d50a24b06da14ee541a320fd9c618cf4ddb03e38e00e85a3edccd21fee698831f8180101ad6883f9abf1492359c9044cba3d1af79ce49d4d0bd946d2ae0b7c8d6fa0ec04f582aa4a5b35b60fb0edc6f61d402fbe344af2aefe5c286bb7350c78d36b8dd50f32cd68e8203526c7b31818fdd30f793eb30989b7eb426573d33c68aed91ad94e853222cf4ba314b842ae755253bbfdd0216248cb77a6c487110b09db9ce2b0046133c2124c7074e2105a2d41941c7a7ad727535e7f4ceab3ed623d5422a1b958f557d7da5ee790aac642ac8908019717a27440ddd4bef44c91a9d7d763daf1220172478d31feb36414f3bd6d37fa2117d8c5132db332efce80bb751d05ea4302f96affd2084deb5915f104ccffebac723a9ebe151f929b257655c9c5267524476af062a899fb5a7cdf5f02519d13b34f9e18d84da1eb0922a23cc4abe83bf197858797ac8a4f5974aceb24ded94aaf9046012e1e47f9735f0afc849bbe5de1da39f4936ba053f44a370340c6342064e07b183e747646c1e0b6bf18c848bc711e4c9da7648d8e84ab0fb7fcd907659e35abca3f17c703191730d519dba14770e0abcf762b60abfbc1855fd96164acaced43cad3e277ec9be7580322b95a3f20626152e1be84716c722d6e053c4d0affa9d671aadffd3feb410b73fd0e4812b563b7a16d7bc5259ce65a5bff9c43891a152ac8c58277199e4132151c1a54f756b84dd1ca64ec5ee213cce5e683586a662ab6cdf570e11efccf70cad626dc43b2231fa2cbdfd7a2af4901f376778eec796a3fe90d846b7e56536fedcedb749451b98d6e548e6f9280fb090b9037a54331170138fcd853db6181428ec12e028ab850de2b42d13e4496d4ecffd935daf63eef5fdde1603dbf415ed269fc59c735cdcc6475c32fbe99a08be4037956e33f5856bb99a881aa5f3d90279c279dc50c5a20dff62575cdd6b306dd27f2590a607bbbd359cdd254cc6230cdfe3244ef3abbdfbbacb3f3179db44f007101f5c8d47ed46cea0acd01e9e540af951dde56275985dbf941f68312f82eef81c650c946e3d6c5ff6de4228aadadf263369b7ff48e7c49eddb12f3ecfbaf9c6056b136cf722ee0a02f49b1d712cf760a3a092512c25b828da7545872c9c2121c53df27745a55975f80a09eccee40f3d8cbda527f0e7bdd86773e831fe36a472d5b05d696ac297fa19c07c05e6000b67f299622e9462a81000b04253f347773465ac119aefdf2ee9d406264d96a0c2ab5c400abff3da8e0c2857a5b973c21bdd5bb996d7b856ce53cc2641ac7bb42c7a9af6292d4d6dedd524632d003d4e97c4c7a01e7749ca0210e146c6f4136be0362c2b0b6ec3ab5af66c46e2549169a340ec56764531b37f7f921293ad97d6b0e193949b23af2ca71134f975c8595f4f8ab6f2444f45d044f1b1008f99d292903085c689839278ea63c2bce901d4b320ccbc49b482be1d1461dcf52ff8fd454b2be19b0f05732d381c15eb4ba1d493f3d7c46881324bb99cd2d6da59444b3d4360f2b9bf1ddd711f605db46c63ab2489bf2750e636c953844a308ef58216016806447b0fd2d4ef9fa49058866a2722de69d0382008914fcf77670ed23210ea5424a6c3704ccd21c95ba7c180413236b00a12d52ed24697c92ee46f1f9b1ebab0e8cb02f2ebe3513da39ca32f69ac2c54e57e155a5c3ecd716d92b9a0e318516773d7b7d8ba0c57bcc64e053b1051622bddd989da6f4dc9a9290c6022d67a7e80330688c9d32207facba28dfc3da64626f886f1d890a90ae641a94faf79916bd91204934319e153cfa7591dedfada40750f56167c914f4fae7740e809af34e19313f0fb3d6040a9c7efa11e7f0b3ded4c5b3b4e1846e2b9ebe8b8f5f9ea05ef8d55b5b9caf6caa97920f23f1b88d72a255fc60f5e2d4b39d1164e9fed073e8a4abd28ef402f2e8df261fb6fcdc54d1fc76d6157e7f6f5b2e992a93b7607872e93820a62894c3e4968a9fcbc85fece421c2952994ab5f216a7c165b1be5f2531644cb7c7fd2fb9f47030a2cc910dd1c33d9699286c5dae7b4b476418b91579b794577ed033eecee6dd821de50d943a9f85dd2fe942b8893b4180dc6442c1b1241d882de439ce49dbd5c170b229a6a8864bdbfcad507239e05bb6e1f43a67e1d2c0c1eea01f25fe86d00aa4d64fecb8392090c2131a9ce3f374b0fe2001f166ca76a13a5185304c9a460ace234c9b08d8228f6a77407f13b02969f234cc16d1eecedfffd661b77399db10e23ece5339456a4447f9f910c70fab3a2171d8ee1b675abb264f82e096359d93d327a1b1ca6f470706ed620e4c42ffcf672b58bb0a883bb8f8706d5b143dcf0f7de4ed4a9b8af657ea8b94d4f5cb2c3f7455f0d12c11a30ed311a718371186f575c2155973bef08b9dadfec6734e4eb0cf985eb70f39c9820198fb414d3e2febaffa72e0385811648f9ee8c53e9e5e4490e0272e8e8eb42c90a0361fea5286f9526cb574f8612e206d4cb6806602faba30805d3851697f16eeff9933d36793f86a116de69446b84ed7390c4de37ff472b445b9683e2fbd08489add16f490c9b2b62930636392a8503b04c0c309e5c3427af109b709891b3908345a72771e7bcbf7fe62626d08d745c1c8671ac259db745081b85fbf02676ed79b13ea6496b704481f7cb32e9076b0d192d0c23044bcee8bdcc6d6a36d8347f2444da2a8142290edd626869856d376f710c750150026880577cee32a28e0ac01b5725f7e7efc1e7e9feec7fb4171790e213ef2520837c59552d953d3ce7c296aedcd2d4475a03a108d6d9bc6d6973ad9e99ff0f436d0d92715f20a0ecbda1bd708eb271e97385af116dee5609ab816b5db5628368213fcab00bbdab66cadd5e86a7c6084d6439d76c19e2f0b9ef0183f4b5d37bf1ebf08011326d79e289e272f1b27db34b0f20267c1e9e407c3fcdce19b5366424621a616f8fae197711ac63464d30a9edfb744049497a24d556517d668a68462d2d56dc0226654452dcac5f5e0ee65919264804aa06e7098dfa32981e237f7edd947a5245a00d37da531a11256d32d6c764f7b01c877cfbed5ecedcf42b36152c17e24d5a9ed08755726d34d58d83ae9e01108c6c3cb0838946d38a5fad6496f29a92d90477dfa3f460c97b89111d527efac0aed3714a3c32ac57306dcfc19604435075569386814028f9fab4744b42ec3364ece04609d950513c4976bede0e24ad6bcb0f1f7fb0713998b286cf39d49bd7789bec06a3f99a6e84b73e720ffbec3870335c588ad58d510f1b13a9c9a75df0a5f0283f35f3faf9d1dc607e0566982f582f28ef06872cbf08d7d27ab3db8d93f7412dc6de352b5a18802eaf5391d8989e7d461dcf91bcc6c44077fac89fc06cb3f7f2e08fa9afd7c920ef23ec1d5961528d60418ac9045e7fbc45ef93c88a79bfdde64cd747615f56cb5d319dd032fc8ca7c0b8f7158da0ef51219c53a8fce9d6623381c4a015cacf89bb4739a94c564718a7f238a1a9ff344c3b9e53ad0262df13d1cfaac9aa606de2a99635219d4ce27e7b40dc8014672c7c7547fa42d92d512ed8bffd0cef77986a062a759b4454b3bb69cf79ab675a1257a19cb6c5fee59454c9fb9e34c788ca7bc675f45a571830cec98144e0e05d05339411465655efda79093615f73f00ffaeb412b80c146a82164f48df22b09cb6426a12efefd91edf6a9c16450f32ad2a668d35fd1bfccc5da84cea72440009b89e28f5b7a1f512700b96280d8880bd4ab9f54a75b98ab0edc529605a72339249bad26cd6382c7a87cfabff810609d22c99717b54b72ba5db2f6c95654e580dc39d188ddb8acca73dd5f03bddcd6bde1e55dc8ae280d553c6d98899c5177cc1292d97a1a153cf955af21f8ffbc69cdb985370bb1c31427db524b4df07851dc4719350db6cfc8695fdfe05f73cc9dee24421a8ac5d2759bc7aaccca847537e5cac6ef78ad9149d54e020f8195202f23ae572040633a86090bf99cca99e93959004538ce4c7735417c7034013bd778c388e720255a74b9aa665300c90b8552038fbb3220054a4407957635d59213074ece62d004821149d44e9ee891cc6b748cb60b135c70999f3746849aef0e30db384c1f71037f0a3d96646cd6420fe9ada90d85d62bef2d3aa2fa115055f54556c046eaa38d8d36f6885a9afbeb186adc512a9ff142556e14a22e608f64bca90a8708ef24c6b1fb4236a2483f3c0cc99942f1e954fa429a2ec894ab9ba184374ee46e2195184befab52123ba33a959ff241c97dd430384a7ab025a9b708b2668e5748fcec4edac9ff9123cbeb6fd0cc969ce3466bdfb545a10301eae2d91495c1d4ee667b53133256ae56d881230bbfc022787211058b4350a3fa49068767249f30273adeac10665bf379642441c94d2deb9b403bafc988178ecd53ef0099ca7ccb9a201dd989c98f9f435c032d605898b864488cab60e20f93199b2ea27518e3f13462626292160b2234332cbf3d0c46ab9b85608578e4693b4df4f0379183e9bd93e8d6f1bcb073e2c46f15ee58104f12247d9bd28c8ac8d47ef46c604c0b95bf0783734124052aea8cb33f26890cb9a610fb6e7040c14c69376baac00484c56dee813e0c55eb453d94f731a148b76063701b58628bceb743cf0ceb9b4b062d151b5095997bbaf4c8631c731d5da7e76a812a85ca078784736e82cf993cb77a7872310f0a07b2aadd70aa748f2a8c51e477c7e08568402bbc5d78d170df757d89a7af8dc2c8af6b3c063586f70fc8f0d6495c38957be8cfabd359c3a80e673b422db5cb01723f23ef398a1e7375c1b0479279a8cb7ac39edd9142dd985d8f8c470f9498efe5f6eb1b8cb655c89bbe61e4367d30bee9c767879278446896a5dfcf82cbbacb0a228edf9e5ece0bbce3976968d608dc3bf0b819590a44a8015f5f1d7504822df3c65f1773678628dbb0984bba2aefe3dab34c717f27a23d67544505b591feed8a7e67b0d61dadbab9b23dc2f3c4ad2d29808e4f4ef54d26e69f77a75e23a8d599725701decaf80406276747b50c92eb07905d2328e2712fc6683ef049a5e137b549ce36bbadbecc62d5fa7c51d73b41a4368b3f790c4c08b", 0x1000}, {&(0x7f0000001540)="0161cd02c7503924de800a36", 0xc}], 0x9, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 04:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) getuid() sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0xffffffff, 0x9, 0x0, 0x0) uvm_fault(0xffffffff822484c0, 0xffff800003b7c002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff822484c0, 0xffff800003b7c002, 0, 1) -> e rtable_satoplen(21,ffff800003b7bf59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149fc660, count: 0 ddb> trace rtable_satoplen(21,ffff800003b7bf59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003b7bf09,ffff800003b7bf59,ffff800003b7bf11,21) at rtable_lookup+0xed rtm_output(ffff800003b7bf00,ffff8000149fc750,ffff8000149fc758,21,0) at rtm_output+0x10c route_output(fffffd803f030900,fffffd8037045180,0,0) at route_output+0x78b route_usrreq(fffffd8037045180,9,fffffd803f030900,0,0,ffff8000ffff2270) at route_usrreq+0x35d sosend(fffffd8037045180,0,ffff8000149fca18,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff2270,4,ffff8000149fcad8,0,ffff8000149fcba0) at sendit+0x58f sys_sendto(ffff8000ffff2270,ffff8000149fcbb8,ffff8000149fcba0) at sys_sendto+0x92 syscall(ffff8000149fcc50) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,b5184c55010) at Xsyscall+0x128 end of kernel end trace frame: 0xb53c65d85e0, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149fc5c0 rbx 0xffffffffffffff5a rdx 0xffff800003b7bf5d rcx 0xffff800003b7c003 rax 0xffff800003b7c003 r8 0x21 r9 0x1 r10 0xffff800000936900 r11 0x8ba6a4a85e250993 r12 0 r13 0xffff800003b7c003 r14 0xffffffff8218da30 mplsdomain r15 0x4 rip 0xffffffff817c2be0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149fc570 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=153929 stat=onproc flags process=0 proc=4000000 pri=67, usrpri=67, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2978,0xffffffff82259c50 process=0xffff8000ffff6010 user=0xffff8000149f7000, vmspace=0xfffffd803f014318 estcpu=17, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 92119 93167 79091 0 2 0 syz-executor.1 *92119 153929 79091 0 7 0x4000000 syz-executor.1 67478 69523 0 0 3 0x14200 bored sosplice 1925 69801 24268 0 2 0x2 syz-executor.0 79091 283532 24268 0 2 0x482 syz-executor.1 24268 34905 18490 0 3 0x82 thrsleep syz-fuzzer 24268 42895 18490 0 3 0x4000082 nanosleep syz-fuzzer 24268 173486 18490 0 3 0x4000082 thrsleep syz-fuzzer 24268 289301 18490 0 3 0x4000082 thrsleep syz-fuzzer 24268 392565 18490 0 3 0x4000082 thrsleep syz-fuzzer 24268 234193 18490 0 3 0x4000082 thrsleep syz-fuzzer 24268 67342 18490 0 3 0x4000082 thrsleep syz-fuzzer 24268 441276 18490 0 3 0x4000082 kqread syz-fuzzer 18490 60726 99306 0 3 0x10008a pause ksh 99306 379001 75666 0 3 0x92 select sshd 85881 314180 1 0 3 0x100083 ttyin getty 75666 508957 1 0 3 0x80 select sshd 36311 256087 60232 73 2 0x100090 syslogd 60232 303112 1 0 3 0x100082 netio syslogd 52803 497832 1 77 3 0x100090 poll dhclient 91561 327345 1 0 3 0x80 poll dhclient 47103 267129 0 0 2 0x14200 zerothread 69029 321746 0 0 3 0x14200 aiodoned aiodoned 13214 274445 0 0 3 0x14200 syncer update 43612 232348 0 0 3 0x14200 cleaner cleaner 45073 420502 0 0 3 0x14200 reaper reaper 54562 240494 0 0 3 0x14200 pgdaemon pagedaemon 40458 113856 0 0 3 0x14200 bored crynlk 69676 208353 0 0 3 0x14200 bored crypto 21173 510958 0 0 3 0x40014200 acpi0 acpi0 13349 1541 0 0 3 0x14200 bored softnet 19200 208706 0 0 3 0x14200 bored systqmp 92013 411569 0 0 3 0x14200 bored systq 41334 360314 0 0 3 0x40014200 bored softclock 39312 172382 0 0 3 0x40014200 idle0 89505 36598 0 0 3 0x14200 bored smr 1 253584 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9478 6331K 6339K 78643K 10625 0 0 pcb 25 9K 10K 78643K 193 0 0 rtable 101 3K 3K 78643K 204 0 0 ifaddr 48 11K 11K 78643K 61 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 24K 78643K 44 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1380 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 55 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 273 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 42 30K 46K 78643K 309 0 0 subproc 64 65538K 69634K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 28 0 0 in_multi 33 2K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 194 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 75 20K 21K 78643K 1401 0 0 UVM aobj 20 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 9 0K 0K 78643K 16 0 0 temp 121 2348K 2417K 78643K 3486 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 177 0 170 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 39 0 39 1 1 0 1 0 8 0 tcpcb 544 56 0 52 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semapl 112 53 0 43 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1942 0 535 46 0 46 46 0 8 0 ffsino 240 1942 0 535 84 0 84 84 0 8 0 nchpl 144 2531 0 912 61 0 61 61 0 8 0 uvmvnodes 72 2002 0 0 37 0 37 37 0 8 0 vnodes 200 2002 0 0 106 0 106 106 0 8 0 namei 1024 6862 0 6861 2 1 1 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 7122 0 7122 9 8 1 7 0 8 1 sigapl 432 441 0 428 2 0 2 2 0 8 0 futexpl 56 4732 0 4732 1 0 1 1 0 8 1 knotepl 112 165 0 138 2 1 1 2 0 8 0 kqueuepl 104 101 0 99 1 0 1 1 0 8 0 pipepl 112 286 0 267 3 2 1 2 0 8 0 fdescpl 424 442 0 428 2 0 2 2 0 8 0 filepl 120 2813 0 2717 5 1 4 5 0 8 1 lockfpl 104 119 0 119 2 1 1 1 0 8 1 lockfspl 32 217 0 217 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 754 0 747 1 0 1 1 0 8 0 zombiepl 144 428 0 428 2 1 1 1 0 8 1 processpl 840 457 0 428 4 0 4 4 0 8 0 procpl 600 820 0 783 4 0 4 4 0 8 0 sosppl 128 7 0 7 1 0 1 1 0 8 1 sockpl 384 326 0 307 3 0 3 3 0 8 1 mcl64k 65536 8 0 8 2 1 1 1 0 8 1 mcl12k 12288 5 0 5 1 0 1 1 0 8 1 mcl9k 9216 5 0 5 1 1 0 1 0 8 0 mcl8k 8192 2 0 2 2 1 1 1 0 8 1 mcl4k 4096 24 0 24 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 0 1 1 0 8 1 mcl2k 2048 46279 0 46243 13 7 6 11 0 8 1 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 76784 0 76709 8 1 7 7 0 8 0 bufpl 256 5964 0 1674 269 0 269 269 0 8 0 anonpl 16 56101 0 47242 57 4 53 53 0 62 16 amapchunkpl 152 1869 0 1780 10 1 9 9 0 158 4 amappl16 192 2275 0 1806 43 7 36 36 0 8 12 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 27 0 23 1 0 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 8 0 6 2 1 1 1 0 8 0 amappl11 152 303 0 292 1 0 1 1 0 8 0 amappl10 144 57 0 55 2 1 1 1 0 8 0 amappl9 136 597 0 592 1 0 1 1 0 8 0 amappl8 128 120 0 103 1 0 1 1 0 8 0 amappl7 120 21 0 19 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 149 0 138 1 0 1 1 0 8 0 amappl4 96 263 0 240 1 0 1 1 0 8 0 amappl3 88 271 0 263 1 0 1 1 0 8 0 amappl2 80 3181 0 3130 2 0 2 2 0 8 0 amappl1 72 16842 0 16427 24 14 10 19 0 8 0 amappl 72 1028 0 995 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 442 0 428 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 442 0 428 1 0 1 1 0 8 0 vmmpekpl 168 7003 0 6984 2 0 2 2 0 8 0 vmmpepl 168 53325 0 51934 94 20 74 75 0 357 13 vmsppl 264 441 0 428 2 1 1 2 0 8 0 pdppl 4096 890 0 856 6 1 5 6 0 8 0 pvpl 32 183435 0 171578 146 13 133 133 0 265 36 pmappl 192 441 0 428 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 407 0 15 12 0 12 12 0 8 0