kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jan 26 22:37:54 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.79' (ECDSA) to the list of known hosts. 2019/01/26 22:38:12 fuzzer started 2019/01/26 22:38:17 dialing manager at 10.128.15.235:5839 2019/01/26 22:38:17 syscalls: 1 2019/01/26 22:38:17 code coverage: enabled 2019/01/26 22:38:17 comparison tracing: enabled 2019/01/26 22:38:17 extra coverage: support is not implemented in syzkaller 2019/01/26 22:38:17 setuid sandbox: enabled 2019/01/26 22:38:17 namespace sandbox: support is not implemented in syzkaller 2019/01/26 22:38:17 Android sandbox: support is not implemented in syzkaller 2019/01/26 22:38:17 fault injection: support is not implemented in syzkaller 2019/01/26 22:38:17 leak checking: support is not implemented in syzkaller 2019/01/26 22:38:17 net packet injection: enabled 2019/01/26 22:38:17 net device setup: support is not implemented in syzkaller 22:38:20 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) socket$inet(0x2, 0x4000, 0x2) r3 = socket$inet(0x2, 0x8000, 0x73) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x71, 0x41, './file0\x00', 0xd2, 0x40, 0x0, 0x1ff}) r4 = socket$inet(0x2, 0x0, 0x800000000000) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) getsockopt(r3, 0x4, 0x0, &(0x7f0000000240)=""/233, &(0x7f0000000340)=0xe9) msgrcv(r5, &(0x7f0000000380)={0x0, ""/26}, 0x22, 0x2, 0x0) msgctl$IPC_RMID(r5, 0x0) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x4c) linkat(r2, &(0x7f0000000440)='./file1\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) linkat(r1, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x0) msgget(0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1, 0x4, 0xc80, 0x0, 0x1, 0x1, 0x9, 0x1, 0x1, 0xf9, 0x7}) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) socket$inet(0x2, 0x8003, 0x6) r6 = open$dir(&(0x7f0000000600)='./file1\x00', 0x100, 0x3) linkat(r6, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file1\x00', 0x4) pipe2(&(0x7f00000006c0), 0x4) r7 = geteuid() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000700)) socket$inet(0x2, 0x4, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) chown(&(0x7f0000000740)='./file1\x00', r7, r8) 22:38:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x4004, 0x4) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) sendto(r1, &(0x7f0000000140)="255dc2a45ee9c2ed100f06aa35e0a93d2b1b776470566b5bba4d49e8f4ec2edb39d60f473bc4edc4a97b70f1be9bb755d87369eb5d194ca42530b76327cceb0f00287f8e530504d6ef2e83008f36de0a75bd1cdb14770de516613d8e11c0f6354b0726b31cc7725a27f034e50338f06e36d5ae20e0319048ac06d40584c8f5dc4f3239d1cd0e0b714bac89789a13382176c5e3cff9fb76123ed661d6d1e7bf45be5bcc0f736ce821d93d007ed6af10e9ae64b7c3625e8a420b590bebf709875ae78b6ae1532aa756969e4cfe98e9e0a9ed24d0f243df85de42af07ae73a7d104019bf85980ed6ede996768d2719e4697ac3b", 0xf2, 0x1, 0x0, 0x0) r3 = getppid() fcntl$setown(r0, 0x6, r3) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x1, 0x4, &(0x7f0000000300)="d53a85df02937fc357c9efc6912f5492", 0x10) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') recvfrom(r1, &(0x7f00000003c0)=""/63, 0x3f, 0x42, &(0x7f0000000400)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r6, r7) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/131, 0x83) setsockopt(r4, 0x614, 0x0, &(0x7f00000005c0)="312b23f99964c32ff5083913907463c0125165e2bab7a3b04c2f1bf74ff8d57f7c9db441d97d52f57653878face542f677408e703c1ab7710532a9b70bf44edc1ab07a35a43f277770cf5476522f5182189d43a273b29e0e3fe8995872342a703e380d0bfa3971090e5f20ef6732f39de6c9d8aa18216e920c49db2e2dbe3c905f", 0x81) fchownat(r4, &(0x7f0000000680)='./file0\x00', r6, r7, 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0xff, 0x3, 0x400, 0x1, 0x5, 0x3, 0x98, 0x3, 0x1, 0xfffffffffffffc01, 0x5}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000740)) r8 = socket(0x0, 0x5, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r9 = semget$private(0x0, 0x0, 0x1) semop(r9, &(0x7f0000000780)=[{0x3, 0x452, 0x1800}, {0x1, 0xfffffffffffffff9, 0x800}, {0x7, 0x5, 0x1800}, {0x3, 0x6, 0x1800}], 0x4) kqueue() mknod(&(0x7f00000007c0)='./file0/file0\x00', 0x21, 0x0) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000800)) utimensat(r4, &(0x7f0000000840)='./file0/file0/file0\x00', &(0x7f0000000880)={{0x2, 0x4}, {0x7, 0x8}}, 0x2) connect(r1, &(0x7f00000008c0)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000900)={0x0, 0x1, 0x2, 0x6, 0x9}, 0xc) 22:38:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x19532829, 0x7fff80, 0xb7f, "a2cf3af990eb30007a8d2dc960ea29f5f5f408f0", 0x3, 0x80}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/40) r2 = syz_open_pts() close(r0) dup(r2) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() r5 = semget(0x1, 0x3, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7, 0xab0, "850000000009000000004000", 0x4, 0xfffffffeffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10100, 0x100) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:38:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(0x0, 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) pipe(&(0x7f00005dcff8)) open(0x0, 0x0, 0x0) 22:38:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) flock(r1, 0x2) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 22:38:20 executing program 0: r0 = semget(0x2, 0x1, 0xeb85128d17cf3d69) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/121) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:38:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1010, 0x800000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 22:38:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x800000000002) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 22:38:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9c, 0x1) r3 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) close(r1) 22:38:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000100)='\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 22:38:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="5f2cdc4374e9e832ba1e9d89030fbab891bf9638591d0ae0bd3f88c2ecba5db3c612da87e540ccadc70ea7cf0c010fefd7e6e88a7635eac8f7dc5b8f3a8ebc1b6cfcab742c3b23b180a3f95f84a71175c531fa6666c013e9a81a0602856582b3c94123a8e8f53f4380b1f60ac46eb66c243f5314080d96476eda8ff802dd5804ae232d8d7ca6c5230c2061f2a118dbec8665392d7d0bcd5fef452f9fbf999e3f7e63acc765074be535028982664bacf1f96ea85bf94a5683044d897745328540521f323eb4c11ca20e2404c6510d550acf1c7befd858af4613ec7c", 0xdb, 0x4, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000380)=0xc) setpgid(r1, r2) unveil(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f0000000400)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r3 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000580)='./file0/file0/file0/file0\x00', 0x0, 0x6) readlink(&(0x7f0000000440)='./file0/file0/file0/file0\x00', &(0x7f0000000480)=""/195, 0xc3) openat(r3, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x2, 0x40) 22:38:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 22:38:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000001cc0)="052d5947afdb920f6b29476c993408af874d005c8a1a682c936fc53deb6207dd542aba832e4a9fabd00deb6fc5c21fd99542e4cb6bbd147b63b1d926c9265c3cfb", 0x41, 0x1, &(0x7f0000001d40)={0x18, 0x3, 0x3, 0x9ea}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000001c0)="9ba5f895714b436e97160b697fefc67afa23d646c0917d8d4efeb9d57820c7b3fbcc115c10e4141b82234d1e4b7e97d96cc8c8312dfe110c42d760c1c58a09a5a2e88aad0c1ca218552f3f231808fc7d3dd61079f7420f43b3d9d2d5a79e8ac39ed6e5e303e24106f48c775eddb6b1535d3b8c27e16aaf309c9865e855da57b23ce5465058779f0a9388b45a8404af65e35c20997c143a3248eb1f0797ff31ebcd23826ec06331d5e0fa1968e235c0b17d6e8f91ed", 0xb5}, {&(0x7f0000000140)="79181b89e044f24dc5582f9dfb3cb46f0b22b11d3bceafb4ef3465dbde", 0x1d}, {&(0x7f0000000280)="8f447b09d66c18498bcaece42147a234cfa79fec489a4a7077930c44c8c3b25793012ba38030d09767e1939efceeb9f20ac2ff445299d0016aaae73770d07720b10bfff39b3a0d6303fd3291ff515113c5a81bc3b536604f75e7866e0fd6f6efa267631acc138d3ea978c9d82004e5fa97b90d4a8abc676534dd7646c978194e8d816a63d499abf6ddc17d", 0x8b}, {&(0x7f0000000340)="7409a91999e5be4fb891c5243b6897cd2464aedc81b6a25d68a75d22a9429305aa0344a4a6fc30c3b5e6ab3fc29f55079acd980f2e7a7d912410578574fb85037a745fc6f6ec678644608a8dbc20ad3fc6dd9c4602654d17374a34e3ba3c83e7f9e7797263710ce5917bc50b8ab4dd4d5ce7adbfe3cdc04af3b47b4042bbe5adbdc87a679d2a50e95995e7a6a7993241a867a17521ca0e9d602ed74fdd5237146f32d67ec48038d228f0a3cbd803a23cb425d369a445077ea30f7f06", 0xbc}, {&(0x7f0000000400)="7acb22e3c6a2133497700551128977c0e82c1f4779b0a03191726c952801ace0", 0x20}, {&(0x7f00000009c0)="40d50221e451213d21ae1cb8935e04dc92adc5ce0f6172030a2d72e7910ce7b06498eaea529b13a519b4083eb36c49c20863ee12068602b45dd6804c4cabe8a688fcfbcd353937d4702653d741a412eddba4666b86396858cf36eccebcf81feffcd83347827a0e62e768fe6b3e94462d4e319b9e8af14ae3367070c003ee45ba6a14a4e01bfe6a9585c00a9ba733179680de5ab84b6497ce600c5be32b7d58ef6f621968d16fafd6119bd9bfd020df05b39a6f", 0xb3}, {&(0x7f0000000a80)="d526b8691467fd63178962bbdd04ffce4fdd9d66e1cadd7632e84bf107a5c52a20ed49d369d44057abc0488487df14b7329344e5e254fa6e065b675ed078804de1fccf3df6aabe621dfcc6e766f83a7c02e900a16cc97092d919b46b798351b5e9891fb44c19a74c500e9f92f21768e062dcadf264e3b7092c99bc648b852460fe", 0x81}, {&(0x7f0000000440)="450790047f0f6a2426a44966d6789ce4458f22439a8b0dec16c7e1c377e04c3afe73db269eaaa6e8eef028ee9f9d35467db547d546ac71673c08e02e71eb24648aed28b29ef047e81759ed43", 0x4c}, {&(0x7f0000000b40)="72d9078d2753f4", 0x7}], 0x9, &(0x7f0000000c40)=[{0x1010, 0xffff, 0xc097, "26db8a7c014b430d23abb1ebc64af0ff9edc97f9f680075c86965fc24a953fcbaa86d7ba6ee160b37589c1a7c341b4cf65202b1b371983c157a265b2d75eab5baf63148a57a5e6f9d48747219c3e597f2c514729076cadd386a0c702b83781c304892062d9e2c8a276d728ec67cabe71e7b174969aaad939ddf3a4dedfc5af9778ebb1567aa68d55f8b8ee555c72237843d8fa950cefe1e3234b855e832c10605e78c01d95654f292cc305f0bc23c7891bc45836bbd36ba09d902511a8f6da61100dfb190201998f69f291d1e00331576bb7fe519af1aacaa82d0fc22f86ab455c518ea3f4d38b9f2ca33d597275a75336fb1de0f0f8e0e687be26b376cedbf093ba0080755716ee0a074442b33e1200a09261c4e5591a79faf267a90ab647c932e65f120759676f5bf2d5f40978e371674811c8055218d124358cb0ed7eabc874453c2986cd9f43ccf24998c96dde8ab567ae78222505f255b7b3c47a8caebc999423b7d9de7d49ad4670e7e1beeb1b3238b3a137009a31b6ded48b03f02c7a4eebb143e57848401ba8d11a11c810a19f1db1db7767f060beccf945011cbaa8ff23ecb1c89f34c6c57845f465df946e30d7f80dfe91348d1fd682680db8e9aeef13fed438a5d30d0d6701b7eac2ab46da945fb0038b204edb839ade22eea2c34a8220deb4779f9c2f8be518efc8420fd1e276efa10b76d7e4343342d981e0cb7adb4484b66894c42b16e1694e01dbc8065a9bc3f755a450ed7ee26be15de4fbef91ba5064828f60f6af393defb727af053bc78d84f27dccfa481a8793fabfcb88c136544b14598baa2cc3b403e1169893bb83bfd04e85cf466a939bcf25a8056540e4b0c36532299d06a3790f6b8b4d99318d1a37e03a03e00c09ba7d218a95a209f3228398b310bb788597cdb8c0919a7907e95c69399fe2805aa878bc23bf04b3a808815d60c4e806ee95845b9ce7fa474cf31d7672bb678d7afe2be6a298f8503ad1efc733ab6448c2e932cc2ad15f63aa987f12deb101b146e17c9a5a23328bead95790e01807cad9f6514667e59b44182cce955ac3e7b4ea6945ff28a18791ff0b54f135a29bea24f065a00afb8fd311ff572209325550278a602962ecd602749ec491e40e437f50c36e12b550b2ede255420e4d378e057269c49afc830194debb610f92a96f37a28cfd3a4df5c6a6a1264c2cfbe049d1df3982dfd2a953933bf817e63c90d68bad46d9e2264897c705c90adedf2c1b05afad2f5634be33f84495739f5095f5b50112326092f1deb3d2f8759b69d74648287316798134d6d7a38db6fcac05922c1824165747d927b32bcb2d864fb67c9bcb68223217367b1dfe25d19bbf2001d7745cbc1602d4d1acf271d18af8ea8938d4c6da5f4678bd11a68f10c752f959d2cc57a98d3cfa41e366614147f19fe50010da130cee660987f6e1cb025c203b2da84f48d96e5979809ffe9d897e55791e5232a94f4ff90f8da749a52b2f17995608124d0b6f3d8036b37729e5dfc092dd5d72b211d6ffd3d2cc96cce1aa7cc3741e613106aacd65778380c7d8e777dda37a7b0edd05c8d00b2a588fe1f026f72b3a2d3b5ea8d904ef56334ebc372a0eb9f78ea4bedd15da5117694c993fd6dc55439f6557063afafa86c888f06b4ade103c940cf22c1bb214071e0dce26130309fc2c552c1114f0599773db3bcbf37026c7e849be5cac1a0b64ef3060b0edbc1f14dad3ad7fb167083836060b9e9f2c0a92f27d46aca4dec4cf7509859ab4630fd0a17e9af0e1f2c5fa03f84a673579b47b4514cd4d40adeaebe8bfa20cd9a5d3959435aff3e8ae557b14573ebdc4adb62bd436ea7167a9b3528fc5d134e29d3b0885fed320af5db926265c83dc30c8e03885aca82fa1c86b0f0a070afde68a6bd4afb819f77244ecff9a2c26a59231addd63605aa8325f6583d871fc7a82610293df1c18d8949be20b827b981346771fb59b569e4a7edb788d1bc433cb7aa95e7c65a1590f9002bca65a7899d0cedb4ebe073962db07ced8b6e7d81a9adb82809c3acf5ae8f2c2543a544a08af70e4e3437e0c27d665a82b52ae5a18cba17f1d6da1cb7007f37320d56ecd108dcbf26ccd4431076cb3aaac9dacd556a194542e1dc55210378a57b0bd4410735de0fc8c82e61affcfc7b89552b0ffa54ffa6192d8919c5ba774f4d9b5186e0e588874703bb7c74de56e06ad7b4caf175ebf9b2212e7ea38bf43139c252319bebbbe1a7101e2e4454bdec0034937eeae7d35039537e213e8a271842fcc5152f9a9e3e79b45e7bba77f00fa3acdca9d8946e1bfdafc263dceb421b2fe642061f051f3a1b4343c2e6c12e822432bb0adabafad9c803102a6c6dbcbb48eefb700a4f35d5806d12e777858e262cf53723c22169342fab0f00ee330417e51597dbfbf91787efcfcaa17d423b9feedacc9353b2fa69c1f117fddb400da54fe5ea06b9142d95b76ac1160a885e1458b8922070de66920350b329c374166ae3075259d41a07fa491c32ab77e2cea9f5fcfca13378661eaf8b9d7132c14bf214f092eebca99bf20297b2250f907c18058c9e6791ffb15a8894b0e6547ff4d773fe381584db68bc92d14902d97dd9d07e2112fa9b4731fcdeb12807cd5273ea3ba06428155e3f7e97fda4baf6029505b6f178cf35ed24fb67c2f7b97ae902e55754e25095b4df497eaae3310af355ed5048d2af196d2ef2fa93a32104f1b6fa1486a87348adc788dd505deaad667a436c498f7c1fe8b7ec82db689476eea9dce62697f99e1b54741205d114bb6158fa7022aca7a3a42f37a12db18c3f069bf9b096f27624981a6c651ba681e2733db52e11a23d3360ceb38d7dc4d6a6f38889eece602bbd8dbc2b8de3c4495783e103f64184d40381c220041cb9285a071ef3ed9b419d3c2a86b452e77c5feea91bcea73fe6447b76c18dd8eca469257ec7be156c697f606eaee8175ce7c16d2faa9f915ebb8d7f9e20bb9e6f366a16522354dc52721a207956fab4fd12d7f4b9cdfd4f66b06e8d150458ac21176a656d51e291188869a4ce747c0f134f6c97d1d96dbd1c2fd3c671ae816aad2996ccff249fafa28a7e9ad54ed60308b1e785c2ddb73eb7f5836b1bfdf0dc5b718c64d47ebd40315eaf06be172190e157130c76ee5d79c2c0709e0c374213e469adfffd8c88e0b228bbacc2ee3a8af4f0a84d5d88c02c7b91dd312f61e27f754612ef9f3e86942981ac8c79465f2090653c6c3529b57f15f2225d26c1dbc68cf4b28c5b9bd6298e2d80cd2b09b1efcece367a8596fdceaa3ea550269448b56ad547affc4e5bb49146af58a91c78f899f2bee183932076b78cea4dd6f0b238ca86bb45838a9da6e3b89fa7879879c7d11abe5ce4fc1951d8f3a5929687f686426e559940bbd2fdd2457d08191706e05e4616fae185577f3f701a596618fd10c009a3ec9ca94d6be531a4bf3f3e4162a3a0030496df92c0b29d15c5ccc21d873b008f39f9ad0967a2d01ae19a9a95ee8106779f09da35bec8f0949c3bb97ef498aac20c1f5c45b26c1366256d45a5fd0715749155dadcc1c3514228dbc5d8ce2e25f59a0457ad56c4feda7af8b83f32cd5ff37959e29ac02395a1853455d92a9934dc1b16120fdc171f804da19ad3e19791a023e5460bf8c635d124ec52baef915b0d3d167f5794c120633d6a92f9546becb7cadda17c7d56de7a10276ca9f6bd70a9b27a0d71eed6d33a67f9f28ea60d13de3f268780df3bb7bc1179a79c9680f964b57bd8d9b493663fc0194adaee02a25cfeb50f6302e416c0e3d996efe394c77b95c2af9ab3d8aee079085e305a088166c3873c4a9c2772a142efeadca0991dc65527fbabe532dcbd8f1cc7871aaa13053907f6ec6018015d2fe5e336c705eb7be4e0ec7b4e3722a56300b7c89244054293d58d0951d24fd9e7c3feb053169dd273c5f57a7f4c41fc1777b1d8e18015abb867bb86554c5859f678e9948aa459c4c7f81722dc2ed2ac6fac65f6ba81ac415309638bc2ac87ad9c74e3beb84b45919da06e36ce2181d2a41316edafd049a86ab5d69bc3269e51929f4d027eaa7edc56f95445a5ff036af356769d3a5bf9dceedc2f7c87d0f9206129d5b91b9acf9039cb0ca10f0cbc84d71b2b976b54b773ea4c799783f348b6666461f045b34a42494d00b40449837f69f0428f79e643b8ff28e3164230c2ecc779ba96fad0b3c6fa5e14d33e44b71a38eb59b2adbb477aab51414d84e8e86f4417134dc9890fbc45e4dae4ceb585196636fcd3950d1ce65d6a485baace418c1b7bfdc8889be7e1df4d22e8fe83870f0916056163f319a2794358c62d1c6207b8e9853913f20f4fa565712339255739f4811ed815912be8ce922dc5fbccc36ed8191b5a8f6553b850bf5f15f7d602ad0ae22ae0b5ddcfe6f7688d3ffa2f63aabe69ebe50bc5c5d3acb2632d60b201194a4ade8fdfce9df836499424694ba0989f492fa1267f3814e2f0dbfb93976136c20bfdb750bd3ae3858fd6f57734dde16139d61b28b661f48a69940e58b4567620f96dc66c327b152ffac97e1ad2c39396d69a394cfa900622fcaad1fd257b2ae6b9f850941ebee2fd71def41ef600c883d087e033a7200ce6742af5e0eb28b8889ee1f1406bd60e615557edd8d58668e30d16e0685c88b2b8fcf4fc3449beca8469bc47c10a02ab790b87cf006134d9eef3f2b60a81b97eda64ff4e0909d9f12470609fe3270738579c41e13b3a82872fd7c7d5de011d00d9bb1d6bfd1e72266f8fd1bd9e84a7f78dddc8a0f837bfea70f9927e0753a033acfce2fc8c4c1b8b126032dd6511718e4b6848b879b90bf78233ef6934399365e04d7c60434be81035054fea32d2c08b1e568caea81b44fdbbb5cab602a65ec883e3b69526f9177204881775eb725eccba51056724f705e9156e0bdc60db0ec20e84306f7d1e3db6fa1d63d49536c77ed2427922b2e655ec44bc7303eb53bef8adfa22ddf0db7ae7d3bf67e344fb1b0a59501bbee929a18f1cfa9f37b49abe2f4b72095c375c54e069359c90c6bc0577eb9c13473cf73676344ef0a72874d10cf99deec613b78b6db548a6907141fc64c01ba27436e1791e0837be3a18f2d35d2d228100a6c043f8be1cbb5ce2fae77a6b1216b83a4eaa9da26d585a5986668734b0c6b7347f36c900866af66120f6197705b31018ee43c474a7a946cf646116e3cc8b71edd0f2f088a11bf50a502252080e03683d16aac039505fdf5f868b113a6d7c7484aac84fdfd6a68083c28d56310113b0b49aa3c5ebf06d234bb145fb7f1d8e661936005033f3fdebab0ed3351ba2a8a9ab2da6dd0029ce8a53cd4bba7fbe4e1cca142d17e84273c3c12637347874ff9a12debcec21b9ca90a9a6ef9563fd5e64634f9fc2787ab0fb6a2fafde2a14e0243efafffbb7037ee98b56b22874867e006cb8221d203c9f94c5e757de8ec881fdbc14701f4e3d28ea37915ee2d8fb11835f5f9a01bcfa390e95fef144a2850059e62d2936f5d50d13a96bad9077601e5b01e9093ef75eb519646c21df82cc7fc728794925bcf34c65882a9fd08e6653bc19e2ef6834e5479c7dd6acb8b325adb6bc605812d84076fa061750fc1d157a0076bf3d1a501b0dfe53f77e08fef31e64bc449549497244add434063a43140daffcc025b6361ecdd234cd3f9153c7c5f82f253d9294135d22153e64b3728802fbe5933ddbd24003f15d14586a10fc6ce6280f11d8dda308766a1feecb282f1a16932a50b164392fb602f86399f679548"}], 0x1010}, 0x40b) 22:38:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) recvmsg(r0, 0xfffffffffffffffe, 0x0) 22:38:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x981, 0x61) mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000), 0x1000000000000153, 0x0) 22:38:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) r0 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x4, r1, r2, r3, r4, 0x2, 0x7}, 0x3, 0x3b0d, r5, r6, 0x9, 0x8001, 0x7, 0x20000000}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) r7 = semget$private(0x0, 0x3, 0x44) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x101, 0x101, 0x401, 0x4, 0x4]) semop(r7, &(0x7f0000000480)=[{0x4, 0x1f, 0x800}, {0x2, 0x7fffffff, 0x1000}, {0x1, 0x5}, {0x2, 0x8914, 0x1800}, {0x3, 0x4, 0x1000}, {0x4, 0x80000000, 0x1800}, {0x2, 0x86b1}, {0x1, 0x6b, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 22:38:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sync() getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000140)) dup(0xffffffffffffffff) pipe(&(0x7f00005dcff8)) open(0x0, 0x10141, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) 22:38:22 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) socket$inet6(0x18, 0x3, 0x0) 22:38:22 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 22:38:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) login: pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b460 va 0x20160000 didn't change! 22:38:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0xfffffffffffffffc, 0x7f, 0x8}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x8) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:38:25 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="1969cf74bd8d7864231c074557347673f80685d3c92a55b7", 0x18}], 0x10000000000002b3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20082, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0xffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:38:25 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/66, 0x42) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10888, 0x151) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/78}, &(0x7f0000000180)=0x50) shutdown(r0, 0x0) 22:38:25 executing program 0: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x10001) mlockall(0x2) 22:38:25 executing program 1: clock_getres(0x7, &(0x7f00000000c0)) 22:38:25 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socketpair(0x0, 0xc005, 0x3, &(0x7f0000000000)) getsockopt(r0, 0x1, 0x6d, 0x0, 0x0) 22:38:25 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)="04033dc094ceca9e0d22ddc71bf68006a1d33615af5b10cea372cba305fef9b324b8affd7a32c58afb7059836e000000000000000086dd2bcb0f22ea675b4198a263ff16e217b60ea65bc9da", 0x4c) setsockopt(r0, 0x10001, 0x81, &(0x7f0000000000)="46291eb6c05231dfaae9a5d04f8714ab8ee810a13d6ab098dcd4c82202344479f3283f151007705a91bca83c367e117fca5de3c441a602f2cc2178311bd0b96b33b773e2cc9b1757fce870cce1e5fd10a5558dc8f15fb2497b", 0x59) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000100)="eaffffffffff0195", 0x8) accept$inet(r0, 0x0, &(0x7f0000000080)) 22:38:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) msgrcv(r0, &(0x7f0000000280)={0x0, ""/203}, 0xd3, 0x3, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) dup(r1) msgget$private(0x0, 0xa0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/72}, 0x50, 0x0, 0x1000) 22:38:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="065fa7e63c86f7d423af8ed012b851ee76b556d8c2febb90fef564314b616f250550", 0x22}, {&(0x7f0000000100)="70e8bf828b7ccd82984d107f89765c84741de34757bba6e0c15799bd1cd1ddc12b138eada21a9f9bb5e702f8d5de8706d5f4dc1655be7fb47d4572304f3290e651556ed8a4f7d09c00561b609e7c60ce110619470cd85c3f333dcca457765c6b3dcc7d6eca5d06e647a4ceca36924f9b23baea4c666db8a42839ddfb7867c89dc905e4b2e6bfa3", 0x87}, {&(0x7f0000000200)="934125702ea4a690c54f15d9d0e157", 0xf}, {&(0x7f0000000240)="ae50ebd7f9182b0ab8534c3b1ccb6a0c857a0e2b8abe0b6d9cade9f9708ea92ce9792692466105adde9bfbb751b73b41796061009ad8a9bf8b246c4933e505a88b5b011ebb90d7fa512ebc078f4f764ad5a7aae53363f09a63b1f4f56e46090bdf3407cbeea844e4094422fae40992ac", 0x70}], 0x4, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}], 0x28, 0x4}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4a45c89cc59b4e9fd76a4d543e3ce88b", 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 22:38:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x204, 0x0) r1 = getpid() r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x6, 0x8, './file0\x00', 0x7f, 0xd, 0xffffffffffff8d2f, 0x6}) fcntl$setown(r0, 0x6, r1) r3 = socket(0x27, 0x2, 0x800) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 22:38:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r0, &(0x7f0000000000)="625240b1c6d79d947ea426cbea851c4c8013ac5fca8dd9468f99", 0x1a, 0x40e, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r1, 0x5) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0) 22:38:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000180)=0xfffffffffffffffd) 22:38:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/42, &(0x7f0000000180)=0x2a) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x11) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xcf9) sendto(r1, &(0x7f00000001c0)="aebddc70414495fe849cdef8eeda88cc9c9ffd92951b14249bcdef3b2d2892d86ad57b200915adcd5df687512678edbbd42d0f8729133599624fcc6d7ef828c2be0f136c0c2ee0146b9ca96bea9bad0a727714559ff28d8d83c5af9a384c7c2e606d44837ac12ff6ea59ab18201efedd0d0e8e325c985c0628d5f22a3b02f494a423ce1b70a0922f0280e40446c37b81cfb5d6a2d2414f711d51e26a3f1fd56534524af9b7fcfda1f5488a267903b368707661629e8bdeee3beef8920e2bf017a56b32dc6f1d6a6705c455d41335eb601649f27012b7184040c97105", 0xdc, 0x8, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x7, 0xffffffffffffffa2}, 0xc) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffeee) 22:38:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200000000000) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 22:38:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x8623) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) syz_open_pts() 22:38:26 executing program 1: socketpair$unix(0x1, 0x20000000000000a, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000000d413083f1b411dd862ed0000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x20210, 0x4a) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0xb) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x4, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) socket$inet(0x2, 0x3, 0xdb) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x200, 0x0) r15 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r18 = getppid() r19 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000380)="ce2710b802faf19176da41f16c6da7159bed3634c0197a7fed762f0f2c0b11d4af8dc7f3180a22b2bb6a4932ffb186e8dba623768176e0a41a62fde205673c82087b27dfb63932cebfb1db504b72c8f2f27c8b91c84de6bb7465a91d00e9c68e119e296e63a395f9508d2fa958e5c885964a91fdc7f539b7e71970b49ea00e32efaf10548c7c097b7a6723879659f7ba1e08a8ae28b831a3b47fee3a21619b0d427442ca17ca5bc1c96e3be5086cc65b5a69a9c12a2534c2e5373d0ba727eb040c0ca842f89c653c75df16eedf34c395f7de9f28da42246cb735e1cedc15a74ca1ab92ad4605939ccc9277ad52fc07791ba041060acf7ef0b98244be8279316d5cd6d2c86505ba9cf618722cf80ecb2fc4cbb9a5d3171e8d5e66156f1aff4611ea160e3f4a6ee7d87675c856881ac7e601be14f1064ea4840188d8c72b277345f8ef132fa5618a4c40c4cde87db372aef91dd0c6d143c6b5936e4b139dc7a1296036000653f843d0151f7dca3cffc7d49c9fd08606bfaabdcf43b86aac4d796ca96465019e5a253b37cc1db7781922dde7c552e396dbee26cc5cd163a66bbf2c0c68015fab255927eb3ea6673dd5ca0c83a4d6e055f5b896afc1014a10f8836bc68d4619de948c39873a0b50419387014eff7dbafa11dca605e7e52cab2b11643207a08520749db8d250d9416cc6df8d150bfdcd3b3f88f65d67dd5c3c45e92091f670f951df9cfd1a9872e3da167f321760556959a2212f7b31cca946d58ffe1390908b3aa454a094c0f942710618de827ba8625ebba39336245b833fe185d60ac91f049753a74c99d14a9c1beac76da67f1183eabdbbc4c67ee154e610d840d509d5d3c1c3d43d90d460b78145dc3c17966ac01fcd783047442faad64ed376616493e990287166281875b71b32355513ccdbe7777ffe409d35ae221fb49c2a580ea5081cc9aaadd8a8ad1cd56e5eb1a897facaac91e1cd8d955ca7510464dbaaad123a84ebee0824df6a5a2fd87d1ab5578a0e0e174c7453f7efaaf04fc577b15e540936048c570d286f7c86a3e6306cdab5c83e52175138c08bfba307d3220157d6149797015164994ce6c802a044893bb79a1e85a2813557a41a0ac51b8b3ec0a34d06bfdf970f911fabdd096a86dcb2b86bce5f110cd5768fd5581853ba891529ef68f1586f25add2ae7f465ba1774ccf29d4154360cede90cd154d58234379487689a559b2dc38aad962b13f9c0c8fafa9ebe05032a3a6437bb6c857c75325d6b52f06a6eea6109ab7c59d34d43576559a3834ad73ee00dfa0df8f782d4527fb804902cb3e046b1d2cd59162954829d5774be37f3d1c23bb4be47798bee8a89d4ec3f062f6ed0b5f98a719d8017b7b3319f92fa9bd4bdd4917a7a945267f1b5829683353844070ae68c4132cac3d0341ebe4252b59b3df8b15e745cff3996e3961ee977a0390df28c9d16d1357c6d8382c0a4f2eb01366e35ddf4c6e66d1cf54952fabbf29bc41a8e5ad92c7698bbb7a9e5ee365e47ef4bdcbd7ef6e9d8e7c38d9df6b18e35dafb8fb9b37a568c587e2642ff1e7b5d603090ff36966ec97e745210970125df840c26ae3947f708499e3a119aad4d5e4a9e1f1aff1af532c9c1ae94d3f81e5f39de8b582cfa6d942fc883471d299dc130193da984a743f9d547beceddf804745399dfb8ba6fc1fac56aae63d05c691bce5bf043dadd2389f1efc973a1f200f127ddb3c90c0b3af545369bd1c3b21aa3b1cb535e77a903a660e65c4416b95d1d6c195654adcff58f35a03d0a86673f1baef93cd1c603e84bbe20b5eb48fd2030161fc618445f7788a9439e6f2cf650798ec877acd3548be05d912bd17f958528f7ec013365c6724be5cdd62ad7b1f1221aceb9934730978c8dfc4b1a2eb3a730ded70436ebd1fda774445762cf6bd51a4e8aa5c026f59a7c09c9c79fb30434c4e23e9d21293aef0274f8264a6abf248b59d5acc30ff20bd3027e7e960f841e3660355bffb1a788c06e508e9495e4b575c827240ced58a30ee6bebf025c941bf89e5b01320f4ecec8b6d7e4f02303f4f26d506b348e4ca4098f5cd348b97b8a3ca67bf22b67d4adec74fc7e7778a52c4b556f89205e78707d52b0899c4c22ac7bad6d47ad31b4fc5b0bba99df9efdf83d2b56274f4c20a457fefdb4cd273a5785cd81b695f7ff686ad9159574133ccef26bdace0d81c04df2128e2fcd655c65313f7852e93a636c33939f20becc0b7a330d99567bd7b83e63f1785469600ff6083cf14afac6120467c09caa9d6cd45ee52990358893eb1b849b1a5330ea6fa4d30ccb17cca16c7207ff9c8a7c82ae156b23281c81f80fa80bf7ce4b11066d5ae895d83085ef869ab78abc545cdc6ddc0d824ce2cae69b706093ebfe7546142a806147d0e78743d50b7d0d01be20d7e18c293f4a37d87e083d3d08e88bf158e388fe840e948c7554eda7b96e6df606c9c4cac586f1366d0777be2391427f97045619e0b7a61abc1ca035d5f796b5d9e3ec94eb06dc5485aed1a2ca8967c7a3624bc70b1ee1bf1e1b69b2ad518529905615e1cdc581731b795a5aa2893776143df6c01fa3da08ccc58328be6fe38f8ff026fc82d6ca923e19cd29efd347781928d65c53fe044bdd4774042e72dad0af1b94f179d300feae6db2888677f38a9d1464f4efa879e80b73c4c8297980373ae9239b8477fb113d4ccf991b6dfa0207d71d47345b72586a4b8dc9dde912d2f78f65b74f6b77b6771318b3d5c68310739eaae49683deacd442e4b4eb5ebde11b2e691b171807ed21bfeec544acc4b255acd3cab6606372b7708d355353534b15d44d6eab471e969858676c164f7df2143d29fa16c53898cf2d65d83cc82737350ccc8d4dfda50ecdbb036ef4e8542ad1d28247962d161b134e55a997babc7bcc95cfac223fad2e63279ab695e61b00a3cd0c91d3e92d5610f7fe56c92a01ec925f9366493ff252893a1833a24aac063bfbad943430187f8e892587b3cf62356046443c73a33a24e0254661b8fbaa152824e916b80fcb00670936d82dfa9b30598f804fc2fd3a4a260d8642e7f6eedcac6c18abfe6da26e8d60d05ec9da2a058c4ad4a6ada0233a96ce4d062e375912c90fcc66f24a2199caeed3b56e6333676f58b83b1a2f17c9b868ddff082c392d85fe3b3422d3b9645f29bf7b4fb12f62c7c0dffbd74858732ab3784b707459b0960e6a159f213695215fd313c0731bdbce11cf66ece1abd4193fc151c6b20e3b51c57e146e2584e8e3c9381060a3093c1c6dfbc191ddf58413507b6e9213bc056f559453bac6cc128350cf5424f3ec11ca6887c228d52f8a6d88b621e81b9998e0f879842dff5abe6f296fee3b48f085fa1880989b10849e2e503be0112b8715a7ac1d5f5b5562584059e7e3c34e154a6b4e06a6ec4972e679c153e9516560af6e504f9fe39d05f70fb92634b2db766edcc368ab82b8ffd0785a9ac0320142332e62972894a1fc00720ad26b890907f83e6df1363a0348dff77d675a3d51fdc07bd45da7e38407233d7d21077888537416a989bfac2df4e6b11ec2dad949b33739d51804475990b2beb88d46349347514ffbc5b98116e7bdb83a03b8ea53839f6a68f655facb8e80170de4aca084932959cad0852c7602a698c29e7cbd25556ed8e028b2220540acf4a085dec1f56ed1e9acb43f9ac96d546aeacce59392f5f05ef462ae97616dfeb7c350f2ea0f42de95bd85b771c2fe2879728864d69f63d2587c5026b5a12ba7dc7409c39add9753ab77584f8ef883c57feb107dd9de4eb90777dfea9019af83de78182d035342030f01b698dfe5ef8f3117fcd87f5ee1a26a8a57aceb9b388e699de25e8fa446b28972af1adbded6dc25c86c9b67231e302d1784b9460513afe93e459554c882474ffc1410951dce3d20c3c018fe6754ffe03f55782d5e8c7257917d8ca4f34f4f820e8bb5b47a842780fbbeab8d8db610511c52c7f3b2a0a29c8bff622c1dcae2e812a41075028546e8f50cecd8e9a2191794ff0368e5ea61c0483dde2dec982d2fa8dbfffa8a786b606cfbf6431bb5f4e053b24360d16e8ea44e0e8d58bf6eb4121e6b5f803335872e792527a4f84aa49403c1e3ecf6abd1e1a182f907dfcb7030543de1f4bb353ef857e2abe756e2f6a93fcb03164b1b17164f3f3571b5f019219f4a08bfcfa40d1c9499f038acec330b7885d4883a944eb8a10638117fe4dbbaeb12f2bd602956dea57df37a16b9fe6e96c1fa703e3727361dac3fe97c6d897e33be60f2b8eb8d614d17a6fac577f0978f9bf7ad9b14ddf6570882e464c631c358ead8312d3ef4ccf251af9df7367da219372067a07b0632536737a49585e47e52429ccb3c82982003e62cb419de36b745ca87948c35c2c409fc75752c6dc8c2a154ab216dcc9b7083131727e123c1f237ad23599b4d3723edb320999a7cf5f0a60d336a589f16c8a806e8e0dc4ec92d0874561b0ec35c850325c5ac3811a47f7498fe59ef9d4494702e402e6d4e946059166fe7355829ef7e26a4914628cc935d6f65cc73af85f1d324d2d867b65f0d943dd16a2dbe5bd07d87840f8b7b81e0813ff79776530db14105dcc785423d481b11c8a3d917f5dae87918c1016a5575b6e650e303f3b712468b860e383574f15e2e5e8a924cca05796a2afa4cc876f25e287bdd8d2a55f5e33f87d1c61730bc2b05c66369aba882bf40e143e4a9bff04134030f4e8ca0ceaefece6ac2c5b2fc030b88a1eeec6bd675993ae546611e32cb565fa562c956868422eadcda2c5df8182971f9add0242cee1fc80a6730a5d08dfd61adddc2ce32d28930be4faade02536e00e60afb3ba2b81a22f6abbf36ebd118f9689055ac4181fffebf5e5139397e7801d434516d8cd25e5c2cb68a6e4d3c5910ea6fa0b886db7479c0474b092055a0d0473b0243d3f0607d82372bc86d68e3be049fa4ecd4f5a52c7c4a301f95b2651cfe435844bf443a0dbc8305829185fd0673d918005dbd84606fa408038530b9fcabfe1b09f6418c0d4c0e4167044b56ee2e2e9f696eaf79a2c7e67fc3ff7822a0b671dbd2f6fc2b40f7b691d21bcf1db3369cc08a4e00a2bb07fde30856c24ba4413675b2be7aded84ad85c43e6ba73fe419d6c4da8ee1c83f05d36f8addec2f3faca40bfbd8f07075fa30bffa6d2e06a9f3892ad168e9dbdcf40e4e2cf17ae650228e405219a1a3dd64424292054e0394d78a32b3f88e4de3cd4e2767ca658bd759e6319b64e07652b1d1713ea8e19996fa0dfc1f0afe9764d50787ca5fa6fb2ac2796d4a64a0c0e143d3d4baf3d991b28d641dafbdae94159d10058d0e1befeccd7fc29f00acb41649deeaf842ea0cf0c9b87fcb4dd84586afb2765eba7e5e44bdbf3077e745215a688709b60f4a686704b840ced2b145464f25d4efb421cb10bdc8a6fe6e623793e437860452f7fca27197f9d23fcd8e2d649f3e9ed2d97c19c4e929b62b71973cc625358cf3d132ea834ed880949f0ed00804d5d920508fe908e5771c7130916d0c8d42956d65aa081251036a2ed16e8cd66d3b81aaca943c44ad1255c577fd19278f0d523f31aadb39ec9b2a410688500abf7102c3bed921829d48990d8c3ca14adf32531c3060e204ef4e9add928d43f576b0f2c03f013474fc4fcb00077f3ed7df658faa35c0d907ee5c9b73f7aca4dbf0b4f9f1d3e7f162401e49305fdefed0907fc29e9db279f22743dbbe0097a9fb5c7181dfc3075035e0914cf1339b10ee569649244c8d043fc9489e2e2f", 0x1000}, {&(0x7f0000000140)="19190f111d4edb1828f580d4da8a69b90bacab7df002150b0b95f658c129fb37e530e22ba3c6e1d7f5e3ed15e0a8565dbcc957fea341b9ab44ee048e7177927c475e8898939cf2cb34ed3c985473cfb41e75198f8f3372d2ff7b61130c5d10d409cc3a1797701126d081722ce3e0eaf6f38ff87386fdfd084c51f360f1277df758147976fa76bd42941882d82e8b35d5cefeddaa03a2f2f84778d67bd6cc4275b96a0f404c700c860fea278b4e088874b4711e20c6e9f4be9fcdb8b4dbe3734c250c560a9186e2674741763c16d510", 0xcf}, {&(0x7f0000001380)="ba48f468bf7c94f417d77d43ab4df8f84a282a750b5f23c3a7bb3552497a6c9b1a637959015d32ff9b4b889770187620f6f01f774f7eac13ac3eef1025f9a3d30de8a2d0db4035d7b22e69ef287abe98bac76cddcf94ceab96a20cd773d921dd72cc3894909956c131c65b675709d31b84d65ce7ff79dbbcd64ab0cce01a86fe6ed200", 0x83}, {&(0x7f0000001440)="0c02c0eede9bc2f4890d293a5a9ff03a79fdeac44a9f41475b0e1f311439e2a920a2c03fbb10458a359262d1ef9fc1e732027d64f82deea32ce4084ba9e5f90b1a14ad21e6fe933aaba81f2d39ecabd76f63ea070d43d8cfb84fd775ea55825e8a7a18f8f9dadff5af361be8b5032da1d1f4932fb2f50a035a784c88b56cbfcf0271827dc467dfd0582047782116eb5cc42e01a3131e8e8a7f4b157b880d79faaebda03a497948c02b5e", 0xaa}, {&(0x7f0000001500)="aecefeadfdffa2cbc66f4f7e06cb2bb0f87e3edb4787a4ea93ec16ae9cc5e0cf94321c5e7e07120c68c0b9f981375879e5cff6d8a969963ab6d3d04ba3bd35d488c9702ba3b264616c56ada01d3fd0636126c9c279eb052bd59cf93495108b20dc12c99f", 0x64}], 0x5, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r3, r0, r14, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r3, r0, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x118, 0x1}, 0x409) 22:38:26 executing program 1: socket(0x18, 0x1, 0x3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYRESOCT=r0, @ANYRESDEC], @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESDEC=r0]], @ANYPTR, @ANYRES32=r0, @ANYRESHEX, @ANYBLOB="f96f69ba016b2103d39ac2be57c6f1bb1a6413a36d02677ddc92224d478e187bc7a864c7a84b5abb959eb476ddc602dd2311fc4c1856316a9bc120defa20f9ba0b4b2235805fedbb5f5ca8c64f14dce5a0adb1ac1658b6d9c544fba859a951e6490854c0d2f2264b724af43b02f94eb6a8fcea83066dcbddb1297f1c71baa033a9ad4124757a20c293f5ed8d448cad6f750e", @ANYRES16=r0, @ANYPTR64=&(0x7f00000012c0)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="e5ad8d9cc4aff6703f500cb607d6342ac13efd3bea7433c0d11aabfaa7279bf54d45deef18e933ebef02b7e3eb96bdf35b41fdee5b3878c54be882b4d84343069b07f42bfc19df66c171a1ea89bf382c38c39128aac603cf65c9f949fd7f062e76a61eea03c451caa0f8ab4bf0fa14007dd8e4f77451b7e6c14c6bdc585529f11d2ebb7f5d030cff3e0081fb22b9bc5d88b0e5d049969ccfa2f8b0b4e01c6981fa861f07052cbc526dbbf0792fe7b9545887c7fde698831a43f756a576f2f2390449df6194068da76f41eb470772f51cbb5e6de52565cfc7bb9bd7a5012239f17ec04a6491bb3d9af6e3dba066b36f1bf64f1cc27d8bae445641538f7c99573267a1369490a10ec0ac1fea15952f177de6cd4cac3ca81b7e6279e4b31acfb571570e06c696a15a35bf7931bf837268602b05952f69d63b7c61961a53b7412ee190b26475782b5c896bf863c2055efd81145906d2e584c304c708df18b821d363973c132047a362c4d8531174c08f2cff8c111b813d820e2635aac0e5b41bc574dce708e66bba36e2c7c71d9fc82f4c3b0a87d29fc29208d3be7070c77b1569161736c91614a535648f0ddd0d887315d9ebb5888a2809ff56142b12b76bea021d67fbf5ca646474163c903ee5bdf1b99b9eccf22abc509b2b5ce51eb249e49607180777c416900191e89a96f89ebc2e8514b341a9524d1b9a43bc32ef7c4b541ccca26675795751f33fff9bfde063e35f86277429bbdc1359b5e822e4644cd8146769d4b978195a44fd7feb9e534e7862b37c8480e659354f224cbdbe6cf3e876c131ddf1aa3ea5ff3969cbf6792f63457acd99c8c55ed9ea252fa8593244ae09371b2f3bfda7c3c140b27c13d98a3c7e5d3f64ae1594e841b4f13c4560af91e4e377a7d97598c30b1490e338abff044728b52b4bec06c22b0ec3e1fc068aa1ed2594460accfa5599fb69367497e0de636015b6cf458a4b534e92d22ed8286bc124dcb09c8ba6e1e44d887cca44ddf8a120f59adcd7664a3562a86d973ae7e3d6c9594c502ec950da2cdde1416b05411eb8fdd7c05ab260a389984e7614083e290b33ba46d50f9f8855343662d7369faca394a04c0dfc7194ea96a411f0d29ce7a9668909304883829aa12f29575a689373d44ffa1f48e116e0d424ecc18d40f723fde1153c24f32b33fded2472dc0edec5ddf45b7c5983fc408cf8488fd061cae6b0622969d41f860a10453e894ac194d784c86ce31825263b246597e28efc938d6305fa506fc9a7bbe5b0c0b7c810bce978a711afb01525a12fe49b7adae094fa8d2ba477498f2d237186e65a030bb5462c662c8f8fff1da2db81ef956a4476a07336fe72a84f24a7600792bd0527f8d2405ded1e99cc178f0e6e30e60951d48928db05970d4812fd7f4735c68722ee5e9bf90ee2379c0e4a9da55d57d51c59558114ec658f16efb066a6d6ea2ae12adf94bee350d565b3b368eba14cd95307a8985e05b08112ae24297b6203a96d3ab49b904659cc74df68b953790eed61819bea99658a20d9c9b077cdc3a9f01255aa64a7336258be37e765ed6a70c6f8db812b526db3ce4cc3fbdc8ad9ab7230e8f25bda1d067d2dd46e2cf4a98a615f28feac3e40853e5d22a526c3b9e55bf1af1011e4ec5385bfecf478a41db4a03ed1eec769515055af4e8e6d255dcadd1f5b619356f0035033b55ccbcbb82a080d43d1766763d352513fcf1eee5a79d2e9a1b504214b925bea0315e4a567424eea0a707a19d286e2a4e1a873461a30ea507a8ab573c80c593857d6de7c4ec068744882a5a6c50938d0977880113c3d36387c6f0c515a77b1e3658283947eff55eb05068f304a8a32bab33c30332f7e447b73fd4375356bfbb7755691c1b649e680379300ecbe10a9a6a1bd49fbbf7e4f0b197f73aaf418eac46262feeee1cbe7191e8965ab7d4201e0146b1dc7c4a010739c6f2278606a24623759a0ed7aac475ad94e7c640a658900c8759e564b03f3f5d2fd4da65d8967543ef7c9138546265214adf126211147b0f2eae29c17f9c37f04aee223e6aad351f0db87b5b52d2ca8060bc3bdc0c522d63ec5a2095403eb9de5c89ae24b7cf8788c6335b6d0e976657705bbfe71ba5c03a5e9c6a55d30520bd383178bc8829b0846108c0ec1f4117e4a07b559ea119b875cc85cc4d652cc1ebb74e9d1355508557373f96fa6a781acd8efa50ac402c6d58ac58a165284264ebe45637c4fe356494ac1aa601938d019059bd8490d43b40db5f59ec7873d6cd4ded28d0fcef5acb8f13e63a652949ba9619b935f10842fda75c808d5d80bad11f8b24849fb53a8b5937c56bf149ef4181c35cd2729e17dd38760d503f1241a820f75dfc3bed6da696882c8176539657491bd96b2317e623104b5c48dbc75597bfc7955248979cf7f9758d74c0dddf29e0130014fd6b5f7974ccc656061285e149b62e6e0c33df2f6456aba4b94b662149b9106da6889d91b1db327ef9c2cdb267688e9a752f77948f71d8ee459fd6f23f99aed69db1d32e996b336e9d99f146ce0de5da65c3b4550e4279415efdf600fef31dc4ca487a74725926254e978902362dd11f09c1feccaeb6e6bf258a06e31be385e3603328838f1bd08c49003884aa4ba0fa055677c0be39371ed87f0b1b4578378521807c64430724f9fe489cd17196deceed7c167945cf85d86d42ef7b21788e392d32e0d5cf1c3af863d5919681560ab03932499f22a18218b4cd8a4511510629ed3687d7b27b27d8896b5457ef304688bca1c42c49302a4a658a38f78056225d2678a59e3eab5209bed1d518f0d23a861bafb172ef0ecbae00da882376317c6f0464d3dbb6be3c1064f87ac3511e9386363d0dd1713e7c6ac35c27ef0d367af0bb99aa76c32dabaa5de1c7c73d2dbbed414af6e22c41d69eb1705471a78a39b1d6b7e1183168631e818da7c45d8891427c99d0033ab5b48333e60de07281ddb83abf82292b3b213c822aaac41b5d5c327b99e3acf497dcccab9a181d3515a13f9b2f1eed8d44058473f530e6c294054ada8215c39b72ae2f6476636a607be77b1f09d96f15ae70eaf0bfa7cb5f87b0433762a77581e9c24c9be0e731e04edaab84647314ee7c8e0a9c8b9ad8324a21f31937f216fba8a59d01c315ea61a8763780ffaf6b78d9bd87cb205b5882a4dab21250f40ed6041743539e1356dc4da4bd14337ce9e8ec5f0ab04272a92ad42da85c721b7a63d34fa273fb4fb3df2a89b6ae1c601e1cdd87483228f3e7b69298c398488193fc50a26c782d1ba7da3d42b94890b46bbee2a7eca13751ae37d5e845f5b5e7556eed0d2c59f7bef18d7de647cb0a2b81ee6d24ae55f1986559012c52e7a25411aaf41966dc691cea5dca23e9f45eb88d1837f66a569cd0e61b1af017034f841d20068564726a063fd9e058df9354f6982cc1a7fcb6fd789988318af14d0dd678260c5d9674f792c3bed57b10865fe6269162660b5cc475818d9138e001fc25315e259b568997a6d04069cf538385ac352e1092a3e59ea48771307753b39768e53afea22acaba9b8cc100edf7e4f336b31b110c7b28f53494ace6fdddef6dd29f8b7b0513c84a97940a20fe0aeee459dde58bbbc90dc8433ef415a346686248b94e4717ecd27b10743dd8efbf3c4de6c03f5e5a614e4d460c7a14c36e58fa13937a8a90b8b7396ad7dfb444fcbac9819e139b0d6214d4bb001011042c84c8ebacc05ad7f7fa7dd095abc401d7ec8229273f46ae675894304a0819b77524fb40e4deeec6b7eaab1e886054dcc6dee467b575831516e22a3e63b87b22d5696358314dd144dbd2b4edfb2b65f9c5a0cf36f1b34748efb11fcbbe110b17f6ba69fceace6e2f11a574e1baa72ec0c40f10e9a27563ba0f5bca7e796455b4a9e5a94947b7cc30071a48f9050368bb866d8d068e83abe992da7285eb148154155a8c78b89ced6d986c103724d3778282426272c11c198591af5322c9de3c240742d0fb45769b28bd9c13a2a4d77a5d243607ddb1830bcee31d3dc3a329089b0210204cccd456a1bdff51a4224a2ec1d791d5e3fc8fc98550fb39e285ac0d6c917ec643e571634d715d54989a2aa9d7b248e4e7087a47a30a20fe65973834879a207e161577e1b32694644c1a875ad2f005e9570fd776db77ff3c59465e48aac28cb649d6a282af7f0ea11bbbe1aec2fddf94f5369e727f9acd7b2a370c47c8d16804d0d1f5ccae1548de0a298844f50c4562f70512c4d885ae765b0cd59735d413833e09b8fac83c7951fa5869cd25480edc3176096fc8f70492e281469e59f88444053c9ae1425e9a7d3634c09fa1da6540b30a2b02f8ba5ce191b4b61c57848e67a3d0e6a7600f3946336333ad8fb79cff161956193f0e4c30ab23e54ede00cb9efd18b0352699ada8ba94a406f07ff546e367ddd0c1daa333f64109480cb13574656f7784ed5d9b92cdecb6aa184b75c89429712d2c4b39a0938cbfdde0302481ae354f823485754162937027e3b3d8074e5563c242f173da60c62f4ab93bea197cc18a682f92b15a0428fa9345559c0e545d61aff4c453c9a13bcce5cb57c6cb31b591767a7a18ae10c5fb0e1fb563812c1028a433f6b9792812333fba29f79657c5f3e97cb330cd0ebb51a26e04b87b48b38cce11ba56b7c5b2d38c929ebb570d7f475e3b9bbbe28e0de740540ac7bb35c873d3c1037e562b574fd8865c44622b81784a149e2f4e9c48d386e06695681a2934a0b6cbc9b7cfa7c8e8577550e646dde5961049574545ae9ca0c53b9dd22d80c499d8010c2393df16081c5b0c6e0f80454b793deada58d9c88bda4f23b8358178fd268cb0be5cac28dab16b2c710e1ac4a9dac85eec556b071cf21647f23321311e7541b338e48bac0b29f3e424d412ac0570325317fcbaf4f1225b01ce15fc9b1fb92acc93efb0366734b41bdff3c5b0af215218ec53dbd594a8044cadc3bc0d44709b687e4548fa82a8402379a693f1dbcad86af583af6d162fc0035e962f3cdf516bff8a035d03fc74eacaf251eb363c4d105b7263a751a67a7223a09dabf1c6f90916d6199a55a011cc0f989d3b8521f909d1788fb3ac44d4dbcf3b773e4650cfc3148a4b61d0095af3f9c361c323fcdd302dc4002964ee305641825c403dae8d14dc39c69c3ce699597fa30eb86206e8627e4268546ec7d2819bcf782a833df5c61f7c8f1ee6200058b6c7992c28e8fc5fd2e4218049b8824e5a328a6423f3a82708fa104ab9d52dcdb5451ae36667a812fa6ddd98929c8b1f4ad78ca1f37de0237659590602f1a267cf773d8d81886d54bd9a80966a4ea2ba7cb00974f2ecfa5af2bc6913a9b5d4cc85ead3133e31c9f5dcdb11b560ee46705771df1a6634dd3ea2cbcbb2fa165219e9802020976c6202c5f3a30df0495210f91f5fb39b2af090e9fcae309d2cfe313d55663f126c3111b7279c14a87565754d3bb8b5dfc928b282f99ab2e3667edc6216f17b27b303f0801335ad144e1e137f3276fe9135a733e7e386e3b5f77cebbd5f01a3ae794a49076a47addc80f15114b56b828c230a66c8a9a9a82ce51426e3b740e074a7dc2514abb55295d686a5c0d0f0cdccefb4c617929bea68a12dd32491107ffa443cff6c5ea8aceb7f10bbafd2c5ef8d3e68b4368e3ce390bee7978d5a57d1ed6cabcafddf231181dd40d61ff4f8b68aa8052e030a36a9611ba9cf2b8acace1edda5594748177020abcc2ccec91c0421b3837d3eb166bdc09ad23a952b94700000000000000000000", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES32=r0, @ANYPTR64, @ANYRES64=r0], @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES16, @ANYRESOCT=r0]], 0x9) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0xff1e) 22:38:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000000000, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 22:38:26 executing program 0: r0 = semget(0x3, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) semop(r0, &(0x7f0000000100)=[{0x3, 0x5, 0x1000}, {0x4, 0x800, 0x1800}, {0x7, 0x2, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0x100000001, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0xaae, 0x1000}, {0x0, 0x3f, 0x800}], 0x8) ioctl$TIOCSTART(r1, 0x2000746e) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/160) semget$private(0x0, 0x3, 0x80) syz_emit_ethernet(0x1000, &(0x7f0000000200)="d6a0918937d74d16ff35b227e4ca1454ad23f9959b2e7e16b80ca3b0c2c6c335e1a4672500fa1a82819e08617af87d0e63550b615750025a65569a8719b557a9aad62a1f49bbb1479a65dd7b90be85c4a7af034f74720b99f1731393bd11ccb8646f6cee7d44a28750a71421b32fed7f1897cfba955d67446a50d4b27661cca99a8ebab6a349308f47ae77b58305aa19b2740f46ac50715333fb28f652bb5f8a585e35652ae65b0acf6f54482a431730ea22e13b3aea259ccc612fd349ee431466cf0637e8f62a181fc9c0a7dca2ee3311f05a6500a02d8db58c061a8a4053960a25e1f3c0bc8a31f01e856d452176d4d354be6ee4c7c22d8256d389fbd6f988eb3275658c5ec693fafc04d8d5e29795e9246ee36af0e7b97f54069aac32e3e43d7e5b61e525622fc892e8a56ebca71893c146c74eedf96317fbe6ba1325bac73ff5096e3f49130d62b7a0fe34afa7b6531d3c6c924cf13706b3a0b3767b9c3500afd2ccaa6f22d2e56dbf665e34618ff72fdf5cf9fa406cc687cd5632d3cb51051e3904f7c8cdfede1db165c28df3a833f62d415a4daa90bff7754f109da2f016b7de0776a1c9f80de91eea9602cc6490582080729a2fc5fd3e106841c501ca2f78e4f686175c5b3f011130c7ec2ae7d0aff9f4fab7c244cb0b77bd1745442ed3e6682eaf6b6bc896719a32285a0cbbb715b7bf1a5ea6f4d1308d2ecdfc2bb400816442725302df5aafa0440d57e1a1c4a6c136f550844ef387599081f5eb4a1a7c6f3cc1a1778322592f99d86651156152dd100f9eb20447a470eccdd767265bdaffc77ae78d4d8fe62ee852880c43f380ad37e1fa665494c078b7b65a877e56e5a77343df63f06db8da857d8bcf4a58fa446efb2885dade891d812c216943335e55df57137cc20acfe8474eafe22fa610809054fa22335479a5cb1b19369e7f5e1576fc0c9444f69c72060e9662499f19065379823abb6b207cdcfb62bb31d4fc479ec514227f6d125fc4982e451a61ff327a53ed5bc6ab14b487929495c5768b669c3d2b4709f342c0fbc2c25ff6a3e32c147f20bf9fc3bf67edee88e56419ec7ae2a5756976632678b871e42d15d7e2bd9e2d98f0ce418982e933506b4770caddaa2d1f69a318b32e35327028fd3b74e170dcee2f2c102973b9d92bfc5b3b43469ecc9acfa323cc12b50e44ab3a7a1949e48f3c1510a3637029bf4c11f77668e53996a88e615199994e994ef070a2c4c911642b99e244735387b761700dc9b45b2a935e574e6dc72e8c3ed43afd047926a4cc517694bef18afc6d09772124b07fbfda670785eaf577d97bc3d08abcbbcba7c2ed439af89750e982aacb62f972e6b0c29c5520282a87db105df1b261b45941980680e9073b689298647f4a399b032a4221ec3ae45d797614853dc9bba3ccc0eae8bc06016992d19865b276ae81eaa3b54918cc88e1a9fdefbaec75bd3a6cec7dd43b67b4748fba7e73ae5c8ebbd844b689f42fd052b94ad65d383cf769bfd761ef6434af8f71467b779efce3a3a391dc48b7c69eaa5b9b14e5e7b470f20261fd738ea1d3b1fadfb239f8acbcde5cbc37911c70bf44a77d81a0eed59d389fda891af681e8ab291a4385980aec12018ab3dbaebb3b730c2bed0977d260a6c46ac846639ff2ddb4fb63a5fa95d70440a18c5a9e067becd9dd84794c6aa2d1e761ba40bc9b4663ac2e3403412670632f0e8726deb053d31cce7552f4245c3de0e1d9487633a946abb3fc7aa02411b693b15415c88bb9f082b7427a93265bb92c5824645440b38929948f4b24bd28d11ac8cc7e2db2a27470a067fbaf528fb5d56426f00483ed05bea560aaecc17204d932019f54a979143928e9c38d105cc1362c3211509f4384da4bdf6b22aec75d06fd03a8f85777708b3409db6d42df10b822b19be77b8505984923f94a00a0ebd5a8d767e9f2c84c696cc4df4fcf8e7a7d895528605df9422edaceede85ea07be2ccfaf2be0f3517e05c8b6c82d47fce82de79e208bee5af2de657ea64b215a645910598e9866c0593c23f0fe075af20e8cfdea26a426aeb16992a9671c3d3870b7e0948a20d34e0b2467c2473e4eb3974943a21082323a75ad330e55fbdd8b868743f3196e4fbd7d2ea883677a59e385a6003cbaa867c43ecefc0b99cb8d6db7906c02cea3e352b62a5575fd5e079f379ddb60f19254af35ef24b325ea8c4766597017b102dad74e0ce02515d4d75cc45713881895ce4e2a6d18c690ec7ac60ec784d1e4c34fdbdfaefd11c34dd51931df0e5bfaefac109412499bb511bc4cab46d6bc968705d2f038803106f073b0dd8527c13ce9e675806e8df723cde8b67bf3313495730b0b28d04370629dfc85f5343bb5f276d9fa75e5cd329696678235f5e2630a8a669404a42cb3e9ed5a518084205933abd3867e545fc38bc9d540bdd2061fa122a8611699839186b0ffb7362949900ca8ab85efaf6cc152f60f6ecc32770e9dd449730d248dda7b7bf649d2230bba2d089c2b0d3359083cc4ea9dfdae6baa2d22573562171690d233e89be3c33477cc731a2e25996a899864543a902010395c06df866c1d3453f56bae6a5573fdf78afb9735928dd48a2766f03097e9a87000d424c6799e84c208f6980d8b811dda15fffbe26528a3af5da5caf6c5ce96f1372516e31aaa81f480de1d0992eda5d6f4c55761bd46332f0d2e10b1440d9f1d1bd48b2a180efab6d8398a0c193f14564e89bb58bfd6c6f59b5f13ccf5c56ebb4b79ede2adb6737406c4876304510fa0eab2eac01896e3b163f3fc07ac0dfaaef860209a1d3a9244c084b17d2953248c1580b6db5ec388522770c8add3f5d875810ffa299ba85624eeaae2e79cb3c0a79a8c2f3c4162a32415acd66a92f28c9a4293c8e5573134570f87b6f91afb88825e43c118aef4b07dad0f6c5943c467bea8afc115429d5bb1b7d717eb83d3c220bb8e414533af1b9a5fd2e734e1a9770765cab914543b014bf4814a75e6a816631878a86385759a2e8d86545f9df783dc7e0952a21cbaae910d5534f284913f98939bc44cc24f5da7df1d257363030556e9dfac956e9d6b5903d48ae5186785b7a2da22a58720d58ba342ff88c39e0109299e659af7acf89a43707855ac041159aaf78a81f4e7523895c30122a9eb1da627f085daf898d7faa1d7a4d99cc3df3788ded5b0f8ab31c612b93b2d706a97ba0f209bdfab9243eaf01406bdd21fbbdaec6afa600f68eafccb462d28ed7f16db21f12023d06e269d116ffe56fec34bb036161a3749a6f4b010d4d874cb110b29a4f6b4e7b22296473eacb692829d6474574435a0c4af5ebea7b745e42e0ae26ff4f4f14e79b1799716561cc957fd53941ff1e5b657bd333e00ef1f4814524233956fae0a7a9c066c5266224812c27f505f9827783b773436f5619fc512a4ca8b9f7322206a069353138d777ae7510a805271053f13432792cff41522cec0e7968bc7909c341bf2ee824b508b19e17826f91580cab3ab5c46301e773e243305588ec1daa52c86ebe306a2cc94105fc2127b7f5233113bc7d518c298f8e73bd0fb0c03f8edcff35219ff9cb5545c94c0e643ba894bb67297ef4a03e0fc7330db0744da4d982672dcf1c142b92179fd20019e0cb138cac42f8a811d779a64e962442066a03771dbfbc534d25201d7efad20ba6bc203bb3a74cdb7f74a9a986b12e574517dd1592ad44d599aaed2a7fea27cec142142b11ce58f33fcc0bfbbd4879637d8e74ce78c0442c5c7e82a33acd4a08766885d0f3b19b37bcecf760c8a81180020ad7a159738fc1e1d5d13a8e4c57619d0b855cf7590f3260ab269146e68604b0b95697a149f2c141a79fbcad523f00f343b2601de3a8064d69afe729dbde6304bb79d85523c69ab7510fbcf53dba8e4430e9ce48a2ebaf03c163fa715a6abe21814c0d08c94dbb993b7a1606ce383c52eb9801e958f056cff2588f26d9dea84a94570f8bf0cdb5fb2598d00949a75fedf5c328f78bb62b4c275630c87a347f223e7b9d192bed16235f7046e3410fb130617a8d2b3920e7e7fffc26c6fa9ac51464b7da5ff2574d1bea52caa5435ff406eb17d3a44279f8376b38c51ced9d47e0c4801b0d7aa06ff2253bf830794cdbc421020e3ec3c2527ae3ca34b3ec689973c4e3a7fa572485022615203710ed85c35d162197445d0b364017b1e9b44ba7b0b2f3217491cb74942c41a666802785230b1ed16bd52900b33529e5e1d18b96fbd4eb5c2184a9cf6971eadb0e1fe1d8e67c3f304c99931cb3b4a339089ef7b1c0673789387dd424877a70d90a195f91ce7572803f82f54cfcec6866247f37f5b65cafd9c11840140bd8a3f6a6a9496f00563f92c54f54ce9d6e07dc005ed2947d97488b96b5bc215816685b2ce9a1ec75466f8f5a977d7a3fb3ede404f2f2d0f1be3d79c34cd91ab33c45c673d55ed66da91f1e03dde6f78c2bb286d756b7ac98e06d7f01745e8d24ca83d8971c067d13f4502d5d0623b1466ccb898e54bc5246c8991fcefa170f789a00492f86f70e569400964f4633a4faacd09bd16568339da073a8cfdb1af6b5236a979c10830deac5dd04efcc840a40a028ffefe0e3a51397d99692af01867e35d863b22bd901fe80a4de0dbdbb66bb60d2b3841f9fe3e2bd1e99a4db5a75f285ee318660ff95bd45c32fe347af35d0ad0cb6bf911e0f4b240d14c9314436f49ca816b964802b3869bdccbd691e8e7dbabfcdd2850c4e2b792f95b58bea0b1fad2bfd1abbec16c56765902e8264bfe2bc10dab596a7c36dc1537858a75317b6b9c9f4b33c2f44bb89c027d1b3a2a80d0ccc6c9f517da86ac5b8aa0ed093e21d25fcbbcf7fb6a5a25c08650ab8a0abb47afa4b52cc9c28bb8e926a594b1c4611b7b2afcb9d06ecb3c155c459efe2fe0f75c1c743c94b0c720d6e5f88a6944e8e4c7676df315a6f1eb47417eb48d45162eee98784395863d16be0eb7f903c772f7b9858793bbca8c715a6175a55027b69496a8b501bc44dc6e2289f353243be8cd18109c372a56340f9deb5dd01e791b60a37d8e6d207b047b06737c0afbb446111547337e716421b69f678e9f332f76b1e8289e744fa7bff23c5de50663887006896ceedb45df2cb6baa7b2e49a89dbfc2e7339c116cac7dfcf19d0d03a6ec3a53951bf415287639df4293fb4df450031e20ee73ea32e5a06a63813f12c7ae80b0037215e9c17efeaa577efa629f30502501fd1aa113333ceae89f1ac6d9f8c11dd52735f3b8116f2b1ded01d6c55bfafe9cb7a1bd6df7abf13b18113209963b543b349da19fb8b5922b713d6f9e217a41d24ecc96def24f8c34758b49d6f81be5c781a38bb76b5821983ef1a34183e4fb0526ac358d02706035741271657a166a929912482a1be1c67977e669d63d6a5d6d536f2ca54304b3a2ae90f7f89db421a1d3e969dff17625b5560444bafbe48a1043531a8c2ad9f4ff8828eb79b02d438235b4c046f9fca402d39b0bccf4e8d21b1aee8c9740afe9044e5789be9a23aef46d949ba629f2412bd4e5bd38769a460a54ac1225739b46f40cc53f83e9edab34d952f4156b4f5e3620eb5da04468407ed6f82237ecf72e400d09e46ebfdd7c231bb806b8d99aa27a17217f86bcb5d2f78bbeddb725d2c2a4759455ed7b15c3f24ff3d10229816b180dccb3db16a207c1da851a490a7e6e3d3a42d051bb4677fda2ce833c804f58f23f2e2bf48b731631194d3fb373f9ea8bf18a0eea533b97aad0c4b22141c3c5258e63f57074efd7") 22:38:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="0000d70063f21a34821a37eb3151922530e5f47032b7ea7cd130a1917d717292814bb239be0d975afb6adb726e768dbf556c8406f2a48a08a835f13dcff8c5632f5914f99d347749c6ba615548140ceeb9ac52c48aa68c0e7b89638b637722195896f7c03aca89927c9f86eeb64910d40049abdca504328db2efc927a2503c064be063089cd37a5b434c000000000000000000000000", 0x96) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x200, 0x7fffffff, 0x0, 0xe5, "4ca9a1fd28a17cbf0c8a8f76f6570e15e1e87691", 0xfff, 0x5}) 22:38:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x100, 0x2c7, 0x7, 0x0, 0xb25, 0x101, 0xa73c, 0x1, 0x0, 0xff, 0x2}) 22:38:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCNXCL(r1, 0x2000740e) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000040), 0x4) dup2(r1, r0) execve(0x0, 0x0, 0x0) 22:38:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8a62) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff7, 0x3f, r1}) r2 = socket(0x1c, 0x4, 0x0) setsockopt(r2, 0x29, 0x20000001d, &(0x7f0000000040)="4f584eb0fe332cb477cee1941923647ada911219f7707d812349a8051f36a0401b5eefec1b6f4be436782d1454e698161d9ac726bd9c68deb0c49f95a4bba2d0221cd87f040000009afa589a2567430db159d0e439d9544c9275c1e2817df6a2dfa61d7ed6d177fc5f6517239a9f1b715b2044fa53d88c484a1a1e174edc10d0ace0e25ff6ed9445f73c9931e2b2d10025b28ddaabc8bf4f57871a6f6028a1d6fabb92988bb35ad02c3739a3cb257c0c9cd37bfe57a0b30ac6bee32fa53d61d5a4544eaf3e50d21e37a0449c2f021454a71cdf7c6110b71f84594b4ce67149fc758c0608360e0c76694d5ed45da31075af0dc7970a0571f80cfaa244ab7e5f992dc1847770cdf83efc83806e89e76ee11544d1f7aad8f03217fd68ea51225e9330eb6610cfc046e40560a195427b939b0d49e0d1c27ffeaa841e3377769f3baf494caf7ccacc13766f32c9435d3dc17b648cba85effd0cd39d1d70af4f8c880b59", 0xfffffffffffffee7) 22:38:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() dup2(r4, r3) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r1}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) 22:38:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 22:38:26 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r1, 0x5) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/66, 0x42}], 0x1, &(0x7f0000000300)=""/177, 0xb1}, 0x3) 22:38:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0xce07, 0x200) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 22:38:27 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) mprotect(&(0x7f0000021000/0x2000)=nil, 0x2000, 0x2) 22:38:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 22:38:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x41) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setgroups(0x6, &(0x7f0000000100)=[r1, r1, r1, r1, r1, r0]) 22:38:27 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getegid() recvmsg(r1, &(0x7f0000000840)={0x0, 0x2ca, &(0x7f0000000740), 0x0, &(0x7f00000007c0)=""/77, 0x4d}, 0x1) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r4 = kqueue() getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r5 = dup2(r1, r4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) setregid(r2, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f0000000600)=0x10) readlinkat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) kqueue() fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x3, r3}) r7 = semget(0x3, 0x0, 0x280) semctl$SETVAL(r7, 0x1000003, 0x8, &(0x7f00000005c0)=0xc3) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x2b, 0x9, 0x6, 0x1, 0x8001, 0x2, 0x0, 0x2, 0x3, 0xdb, 0x5}) recvfrom$inet6(r0, &(0x7f0000000340)=""/79, 0x4f, 0x0, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0xb9c}, 0xc) renameat(r5, &(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='./file1\x00') fcntl$getown(r1, 0x5) semget(0x0, 0x3, 0x240) getsockopt(r1, 0x1, 0x8001, &(0x7f0000000480)=""/10, &(0x7f00000004c0)=0xa) 22:38:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES16=r0], 0x8) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000618fce832bc5e42183f42d199f00000000000000000000233420e4b45bcd90386baa07bcb2c3ec70f443eb5eaf193e368b43516cfdbed9b7bfbfc91af0fd7068ad6cd20d625b17490e3a97797217a88fe1b5df5dab90f01ca90db5043565506adc6c2bdb3ba9efb916dfb848ba0cbd6f8fe20c5a0d0c6d9e0c7f63e06c453a2c26bd5942ac3f310f57fdf805e016ae60b2b9ce859316827b20f5dfae8e25a63e570a1a55a3a571dd314ddf689ba2ec2e754a37687fde05f9e96127f8acd3c6ec85528fb04266a220be05d08e59"], &(0x7f00000000c0)=0x1f) 22:38:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5, 0x0, 0x0, 0x5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffc, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 22:38:27 executing program 1: r0 = socket(0x0, 0x3, 0x3f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 22:38:27 executing program 0: r0 = socket(0x2, 0x20000000000002, 0x1000ff) shutdown(r0, 0x1) close(r0) socketpair$unix(0x1, 0x10000000007, 0x0, &(0x7f0000000000)) 22:38:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r1, 0x7ff, 0x4, &(0x7f0000000040)="8ba91c322116b0b4dc6a0ddcf45b772ac27e82358babff2f5b6b23272c1815f1875c0eb9ae7d98f5f4336fb62db9bb3aa53d4bb054d33726311c", 0x3a) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 22:38:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0xffffffffffffd09, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:38:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x106) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x84) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/64) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x1309, 0x6, 0xffffffffffffffff, "31680e53f76f96cedc6d04412deb5d43ea83ebb8", 0x0, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) close(r1) syz_open_pts() 22:38:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) munmap(&(0x7f0000721000/0x3000)=nil, 0x3000) getppid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:38:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x10000) 22:38:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) r1 = socket(0x3e, 0x7, 0x1f) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xce}, 0x10) r2 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 22:38:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x800000002c, 0x8, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0xf0000026, 0x100000000, 0x79f5}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x87, 0x7}], 0x80, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x2, 0xffff}], 0xccd, &(0x7f0000000140)={0xffffffffffff98da, 0x1}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 22:38:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x13}) setsockopt(r0, 0x28, 0x101, 0x0, 0x0) 22:38:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x6) 22:38:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x7fffffff, 0xe3e, {0x100000001, 0xbb}}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) r4 = semget(0x2, 0x0, 0x40) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000380)=""/187) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, 0x0) 22:38:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x400008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) select(0x40, &(0x7f0000000100)={0x7fffffff, 0x2c, 0x7, 0x9, 0x100000001, 0x4, 0x6, 0x5}, &(0x7f0000000140)={0x0, 0x8, 0x5, 0x1, 0x1, 0x3, 0x7ff, 0x2}, &(0x7f0000000180)={0xf0, 0x7, 0x0, 0x7fff, 0x0, 0xfffffffffffff200, 0x7fffffff, 0x7fffffff}, &(0x7f00000001c0)={0x13, 0xffffffff7fffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:38:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt(r0, 0xe9cb, 0x8, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 22:38:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x3) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 22:38:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x6, 0x1, 0x1, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x0) 22:38:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x8010, 0x27) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x4, 0x2c0b, "2142117286460a1dedb934402ce591214ffdab21", 0x5, 0x7fff}) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) 22:38:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000001, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) socket$unix(0x1, 0x40000000000006, 0x0) readlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380), 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='W\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f0000000300)) open(&(0x7f0000000140)='./bus\x00', 0x10141, 0x0) 22:38:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6, 0xb3}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0xffffffffffffffff, 0x200008}], 0x66, 0x0, 0x81, 0x0) close(r1) 22:38:29 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='x\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 22:38:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket(0x38, 0x4000, 0x7fffffff) pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20451000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20452000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20453000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20454000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20455000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20456000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20457000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20458000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20459000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2045f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20460000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20461000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20462000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20463000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20464000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20465000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20466000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20467000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20468000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20469000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x2046f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20470000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20480000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x204f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20500000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bc40 va 0x20580000 didn't change! 22:38:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x5) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="1435a58c52c443c31041dfecbf6ce3db0736311d1a07b098590598af65941b2c8e21d6de4fd0a77fa28fa353d80a198d4831f642e7b9a2d2f30394beaa61a86daadab6323eec8153fb1c774d80d95f2ef98228099b47a827c14917e1053fbd607f8da3c0a117295239e6c1d0e780470634cdf78af184115c1ee8c1eeeb81ca3bae7f69c578d6f7a988458d6440843d231ebd488d50be57d09cac6791b69fd939e2f69602bf33b1724bd67106c10e2ba6d5a13b0cc6f8d55bf325f36ac951d7cf261ca3b3210573d972abdda02185bd56cc07b766b4d5855895f9cb7447e209f677290d80c1d778ac541a56156f", 0xed}, {&(0x7f00000003c0)="5659bea5b3d50de1c183cf57b009fb6757876a202d20543087807e2d69746161c39e9d1dbd5c1c07c76469d90341a4e7210bfcff547943335ef5e3078628a0217838ccd3528ec4f383cc226578c192d0a788ffdf0dacc41c78e293ca70062fe2b789ed7a837a1907a55cbfe3d2263cb7b1f0006f36a6931eb9dbccedccdefe3a91fdd937b0720f89c9a7465bf19a8301ce4f49e758331304fc40de4b2b7ca5f96225a6cc29e8afdcf10330d55706aa079bb93b6cd3496c40c2b0f9040293e25141c5f6126f9802948e60f561b69124469b48adde09b94370", 0xd8}], 0x2, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 22:38:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) getegid() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 22:38:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x0, 0x9, 0x80000000, "6dfa1f660a27cb33c59131a0fa05070791ff89ad", 0xfffffffffffffffb, 0x100000001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10980, 0x100) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCDRAIN(r3, 0x2000745e) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x2183, 0x0) 22:38:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x1) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:38:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x6, 0xffff, 0x10001, 0x0, 0x5, 0xff, 0x1ff, 0x2, 0x2, 0x6, 0x7}) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="1651f915334531d1", 0x8}, {&(0x7f0000000280)="7e74d4da32763e8b581ab75b47c4571ba12e955bb4783d7cce187203e1d7f7efb0645f4dd26cd8e23e3babd38cce184304dfdbcd0822db6e0b1ab9613c4db689ce5f5bd4e06d164ad8ef1ed6b642b743e8914dd3bcb0c9177d0f10a447068982b332459bae207165b87fb0f935c0a9655983a39fa4cb9f2b4768c8f7552951154a372d3b5243ba7f6f1acdfbde5161418116c39ced1edf1d6ff0af7f626093733d37525e5246e47eff72f8c0955168a35ef32d002b5e161da8ae1ac9f88b637f03feb842c444966814ca17830b6dab19ada5499efbcf9f9f96cf5ec81d198c0908dfa8b71247d995ea7b92b8ff", 0xed}, {&(0x7f0000000380)="dbda04b695d208fcf9aca5aeb12a3d16b9aec909e1c798a2ea2722c64b4125e273193842b74f9a2bdddc16aa546a53785eb3a11ba1be952b3602589fe972f847ed5b855319b15ad7778de9a83f3a0d3d1ef08b5117d42a34d660d536aa09ea7fec0479e753f043f46a0f93be3ddcf3218c89e5c456a061511177c9d4282d674417f6a446ab88bafe437ac86413caf1f1bd631bcbdd5bfe975c550be89ca97a531e45451024d0b83d230fc7974d668ae4ef1a5d30c016d8b2ef20a4c59b6d4ac507e807c6ec71e60c", 0xc8}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}], 0xb8, 0xa}, 0x40d) 22:38:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) recvfrom(r0, &(0x7f0000000080)=""/34, 0x22, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x1a, 0x7, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:38:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) 22:38:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4, 0xffffffff7fffffff, &(0x7f0000000080)="4835523249b3791a257e3b1b912d42e67dda04a973753cee19e18a2e56c100c4ebcc25effef84d84b6e65dd69e8bdcf989f08651147701e85fb0221d23214c76578c6e5ff129e0b371c9c02b75eb86f900d88fd3d2d366104797c3c2d8b076374731398ec2886af9b5cd00d8198a997c56a2a0d18a3aa24782309f31cc259cc0c59826f5a53c3689861ae3354599597921295deb44531449d341a3fb4780ba7a9ec9b88ca4fbf8cf817d89163824100daf6b048413b7", 0xb6) socket(0x2, 0x400000000002, 0x0) 22:38:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:38:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="96fb", 0x2}], 0x1, 0x27) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) recvfrom$inet(r0, &(0x7f0000000100)=""/91, 0x5b, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 22:38:31 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x20420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x40000000000001, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 22:38:31 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:38:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:38:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000000), &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="f59c942f3fa15b", 0x7}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 22:38:33 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x2, &(0x7f0000004000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 22:38:33 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() fchmod(r3, 0x20) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) 22:38:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x11, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/226, &(0x7f0000000080)=0xe2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r1) semget(0x1, 0x0, 0x158) r2 = semget$private(0x0, 0x3, 0x190) semctl$GETNCNT(r2, 0xb56162b0f3566bcb, 0x3, &(0x7f0000000240)=""/148) execve(0x0, 0x0, 0x0) syz_open_pts() 22:38:33 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180), 0x1f, &(0x7f00000003c0)=""/221, 0xdd}, 0x840) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) 22:38:33 executing program 0: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) r3 = fcntl$dupfd(r2, 0x0, r1) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r2}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r5 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000004c0)=0x1) semop(r5, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) socket$unix(0x1, 0x5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') 22:38:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 22:38:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 22:38:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x0) r0 = msgget$private(0x0, 0x106) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30481, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x61, 0xffffffff}, 0x10) accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r2 = socket(0x21, 0x4, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x92, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0x7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r6, r7, 0x10, 0x8}, 0x8, 0x4, r8, r9, 0x7, 0xffffffff, 0x5, 0x1}) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 22:38:33 executing program 0: r0 = socket$inet(0x2, 0x1000000002, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8009, 0x109) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/137, &(0x7f0000000140)=0x89) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) 22:38:33 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x4, 0x4013, r0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mmap(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x0, 0x4011, r0, 0x0, 0x0) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 22:38:33 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5bca) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 22:38:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffff67e9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x2) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x0, "f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:38:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 22:38:34 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xa5, 0x0, 0x0, 0x7}], 0x1f, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x2) 22:38:34 executing program 0: pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000001240)=0x6e) socketpair(0x1e, 0x5, 0x9, &(0x7f0000001280)={0xffffffffffffffff}) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10, 0x78) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x30, 0x0) r7 = socket$inet6(0x18, 0x0, 0x80) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x81, 0x8000, 0x5}, {{r2}, 0xfffffffffffffffd, 0x48, 0x80, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x44, 0x22, 0x5, 0x2}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20000080, 0x10001, 0x5}, {{r5}, 0xffffffffffffffff, 0x30, 0x4, 0x9, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1}], 0x101, &(0x7f0000001500)=[{{r7}, 0xfffffffffffffffa, 0x25, 0xfffff, 0xfff}, {{r8}, 0xffffffffffffffff, 0x80, 0x40000043, 0x4, 0x9}, {{r9}, 0xffffffffffffffff, 0x10, 0x0, 0x8001, 0xffffffffffff0000}, {{r10}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffa, 0x0, 0x2, 0x80000001}], 0x3, &(0x7f00000015c0)={0x8000, 0x7ff}) r12 = kqueue() preadv(r12, &(0x7f0000000040)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1, 0x0) ftruncate(r12, 0x7fffffff) preadv(r12, &(0x7f0000001140)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, 0x0) chroot(0xffffffffffffffff) kqueue() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 22:38:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 22:38:34 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) socket$inet6(0x18, 0x4000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x2000000}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 22:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 22:38:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x48) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 22:38:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r1) 22:38:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x15, 0x7, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x94, 0x21, 0x3, 0xa4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x10, 0x81, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0xfffffffffffffff8, 0xb6}, {{r2}, 0xffffffffffffffff, 0x0, 0x60000001, 0x5, 0xd5a}, {{r1}, 0xfffffffffffffffd, 0x5, 0xf00fffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffa, 0xc9, 0x9, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0x3f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x1ff, 0xbc}, {{r2}, 0x0, 0x20, 0x19, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xc2, 0x3}], 0x7, &(0x7f0000000200)={0xadc, 0x1}) 22:38:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x800, r1}) 22:38:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x8a, 0xfffff, 0x9, 0x600000000}, {{r2}, 0xffffffffffffffff, 0x14, 0x40000000, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000004, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x43, 0x2, 0x80, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x80000000, 0x9ae}], 0x7ff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x6, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x12, 0x21, 0x9, 0x5}], 0x2, &(0x7f0000000240)={0x535d9e2e, 0x5}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff9) fcntl$dupfd(r3, 0xa, r1) sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 22:38:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 22:38:34 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) close(r1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 22:38:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0xee, 0x3f, 0x4, 0x1, 0x7, 0x0, 0x5, 0x20f360ecffe20cea, 0x1, 0x275d, 0x5}) r1 = msgget(0x2, 0x198) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x20) recvmsg(r4, &(0x7f00000008c0)={&(0x7f0000000400)=@un=@file={0x0, ""/8}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000000500)=""/222, 0xde}, {&(0x7f0000000600)=""/130, 0x82}, {&(0x7f00000006c0)=""/122, 0x7a}], 0x5, &(0x7f00000007c0)=""/250, 0xfa}, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r5, r6, 0x181, 0x7fffffff}, 0x6, 0xffffffff, r7, r8, 0x5, 0x47ec80000, 0x8ac6, 0x84e}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r9) mkdirat(r9, &(0x7f0000000140)='./bus\x00', 0x4) 22:38:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0x3de) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 22:38:34 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x10000, 0xfffffffffffffffc, 0x3f, 0x0, 0xb6a8, 0x1, 0x3, 0x0, 0x1, 0x0, 0x8}) 22:38:34 executing program 0: r0 = socket(0x1f, 0x8004, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffffa, &(0x7f0000000000)="186fe65c", 0x4) nanosleep(&(0x7f0000000040)={0x3f, 0x551}, &(0x7f0000000080)) 22:38:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10ce0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x401, './file0\x00', './file0\x00'}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x1, 0x3, 0x8000, 0x80000000, 0x4e9}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r3 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) accept(r3, 0x0, &(0x7f00000001c0)) 22:38:34 executing program 1: 22:38:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) getdents(r1, &(0x7f0000000000)=""/101, 0x65) 22:38:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820000000000000000000fc06a8f598172f93a45031aa0f58a60fa4f88bfec2714271eb2e9bac98118683182a99535a266baca222b8d0ff5b99fe99d1d505112ce1cc086c42b76f45289d279ab09aa1877b3b1b9aa633715639dca57376c8712e7ee8730fb1b38233bd884bc44960ba9f268186fb1982a7412e84682ad12fdbdf100c58c0167241a12c19ca403683353d4359322c2b21417a95d3baefd6472783c809d77e56048d822f2e1694e483525cccf415fa8b8ca2b67cf89d901a5459aade9c2b1eda5df07d8b3539d4f800967796752bb95877193c12aafc299908a21d4dfe87609e4f45b17370269375748fe68ab7c17250e28858a87f9db5a66567c69da1c2391"], 0xa) 22:38:35 executing program 1: munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 22:38:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) mkdir(&(0x7f0000000080)='./bus\x00', 0x190) r1 = semget(0x3, 0x0, 0x9) semop(r1, &(0x7f0000000040)=[{0x7, 0x2, 0x800}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:38:35 executing program 0: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f00000002c0)='\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6030, 0xe7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x190, 0x0) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x1) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0013000000000000000000000000000000000000000000000000000000000000000000000000d70400000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x3d) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x110) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x800) 22:38:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x100000001}], 0x7, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0xef}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x1, 0x800}, {{r1}, 0x0, 0x1, 0x400000a1, 0xfffffffffffffff8, 0xff}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff8, 0x18, 0x80, 0x4, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x6, 0x5}], 0x5, &(0x7f00000001c0)={0x0, 0x1}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7, 0x9, './bus\x00', 0x0, 0x4334a2ed, 0xc88, 0x800}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) close(r3) syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000200), 0x166) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x0, 0x1}) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x200000000020}, {r0, 0x8}, {r0, 0x2}], 0x3, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffff7fffffffe01, 0x1, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x80003, 0x1000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r5) dup2(r0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x3ff, 0xfffffffffffffffd, 0x0, "68d9ded6b1dbdc621ce9d47663a2aab5f5714270", 0x6, 0x100000001}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 22:38:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) getpgrp() 22:38:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f00000000c0)=0x4607a2b8, 0x4) unlink(&(0x7f0000000240)='./file0\x00') close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffd4c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) lchown(&(0x7f0000000040)='./bus/../file0\x00', r1, r3) 22:38:35 executing program 1: r0 = socket(0x10000000002, 0x0, 0xb2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x983d, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0xa8, &(0x7f0000000080)=0x6, 0x4) dup2(r0, r1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:38:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x401) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socketpair(0x18, 0x1, 0x3, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:38:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="10fcee5bef361b16e5f0a1fc7943ccfa03c7db0e0af4210adf94ee24fcf844fc535fba5664aeb7959bd15b76aae48f7c429389e5b6d622f8971f7be92703cf7169909e9682be97de62abd7232894b13c0598b58c8b8105526cefb2c92c58850b2dd215a19c16e34bbde627083b57168b008170bcc853e9d430f5b3313d804be1ce0e305814804810d860740dfaad1674b0fb6669bac121cd42170a74642c424b5ad71dec92f873fbf3c20da1f6a3ad710934c43c81424dc83563746a0024a5c82dcc585457e18aed769c1263c9c90c7002769f580c1becea29a3999e65b68e5c46af86a8667c44121417b3546d0b3119c0d4ef9bd7e3d1f4cfc6850c599a1dca21a3c7f11b4a51c8fab7ecba10b951dd4833cb02801cc470b21ccdace78f6e556259af0e4abdc035c3315b60e380693768ceda86e3555b1a7fa367c44f88bb41581ef5a6cf8a4d859b41d5715a6973a7b20b14f29320992aa9bded64f76d7c8a852a5af7a5ffc69aab1d77bc6539dcd70f5ee9c3cbcc3725e86a875957e79f7fa87da57bfcfd2d18dd9c61c159f7441683d5184223d9078a152cd2a564ecd3bd117f30d6fe2813b52d9fd3148224bb798b3c1e729f2162b0c53296e31d2e96c2d94c1c47ff20136ee21ba5e0c904192ba4e7b43387ab0f6c7298dae674ede603135da39ed85f5e3564b75fb3bff95b6a122af3e03ac8cbc98a17b430766e2ba0bb742cf6d4d48740e07ec206aa0b40742951e6ba36421b675b2b73b0e2846cd6735c968e662f5ddd3a77585fea37cc7b31facf9d04c206e2719dd6e8fa7011bd9766b9adac032f7604cd56ae2273a08b9ac9b9d260112c1e55491fdc61d22583a3a0670429ae377f1a4bb966a7c4677f51603865ecc609a52e9a4174b4a9352f37cab44d718262d3f644e0313de664e11332625c521ef6c438598588c52868aea7226b9b00bbb86a36ed4ffb391528d955c70bbc57047b7fa4e069006d072fe94ba0debb88836d1f97ec3bd13b33ba97444908e49be9f44463954de26114e6e73ad53fc8b3cfbbe7cde7a5d5948a6196fe7ac65d5ffa2da04c6f2bc3e00245b542301686d9aec4be8b98b8abd324e035d480b0ad39219dbda355e8c32a4fd36d4081a63d9cc02f91036d8e3d79eef56f4d13b5a2aa53198681d316be157894132bb7a2361a48d51afa24f143f42c8ad292860290907ef7ff3d8ad9af49403dc12e61bad41db1da27d541042f96b2af6eb76ea3e721ee1ee99be7f7a1f61619cad9016e8222acfcccd789fa25f41ee19efe115098a3cd9ce1765e082fbaf827bc0008d831e69fa492050dcae0f239d01bb9bb15febb9ae5622823514769b6a0ae03b0beb0bb1d9e279d1c9dce3949df3e473463a987c0a955891e4592b9dab36214e9c405e2c802d2e0c457a6daa52b6abd521763a2bb5ad1149f8d09c1674773162f50c58573b05b402083ade79c7bd0f260a2b6a73b5e8af1217bd6da6ae6b981f1c8b0ce4d8f80d94935b1c8437b7854f4b52de9ac2da22ade54022b5ff109ccf0b18d0208887e3de087d6b771e3a73d1e97ddffe5115f32af5468b21fcd4546be7dd66518bfd87dff9083ba8ab46713151cf0173819365249f1e6b4038923ca4dfd09167ecb5861f447e2d8c3914ac4a99f7244288f6d69ad72f59606db7805b8befd9bd243a1afcd0c2ba35a83c285b9db394313bef9db24ea2cb218bd73bb20bf3eacf31affade18af90cd136f20e3b15ab77c5c2ccc1df9052786f791609fc81d42be9939f99694f83791dbcc69577451624d88c3a2b664d1ccf4253d28c28ee181e5b2690be649bc71fea409d3a21eba7c901f3543ba920f0b51685c771d01c2b39145bf6772cf3b60a94012a028ad5639ac291f315262c97c6ae2bb54d94bd68fda593fa8ad0b3e98d8df6f083934d11882fa9d5ed68a468d9fd2625d854a4718bc4a39cf7ea5a288c9255a2c5f76cb6f803d5632d65c3bad38df8f5e8b953b9b147c91ca4e0866bd4a972d6367fefa75d30044d2c77b25c5a6dd6bc0267dfb9ba1a4289925bf1662120d86efe08484f7b93d2802b887c566be01cb223408ef8eb1d3a933bdf5480de628674e15e08e12ccadcb5e7a582810f259b0ff37dbd375873919a56bb058470590e7828599524a1c8cb0afda1990a7ba0dabccf6da92cb6c96a9248f64740569f5d0d8ea126aab304bd4eb410ab047dbf98434df9d2a7c468289071d9775a3a9555cdfbd47aa3ece36ae514bdbfac91bef71614c78fb72c9c9472b86ccc063cf219e80865f85f245776a89a17da7450d5000c1fd458d384388ae9f571168c0454ce19867b0a4cacea4e95be73c13592734cd6938da73a038883afac63178bfe4e064dea9de73c65dfeaf4faf9e3b1cbc5b33fc7e80df2b0e5af422eb44d6acd3e1514db9a44df9ecc797539e6c4a486ef661f2d7bdeae683a6b4f80bb0c37e0204730c84031a63004538cdc2dc50983688551c2df681f5ff8233eaa2e875b44a06f60b892f0025fe7e0fb48c8b09b8a4cd11430e65630f7e56a7bd70acc3c64ff625f76aaa6ec3f74c346b73223f9581312192d4ee0d39dcd036a303f09b7d5b3b2a77f63a54a6c8734e970012befcab4ac5fca7ca9a68d7f82034e644038ca4e848c8e5adeb490b8d7c0d806899c4990c4a610f67d17ba4ae8350c35def95e91723b2e0b7b21d4778dc6931562cba3891b3fe9a2a7446008e0c5c2b12accc9949e4f6168f142fd957c99d5d8fade39290453e2a706e4e1f8da74c4ade2703ec1b537d214f9962259ba9caad21c2668f463ee68800bd0a342697160940f5137db912c169a32d7b23e9d98b54376e0c4d91630ea1bf9e3eefa20f86d639899b3f63fbcd0b186c550644550b65c8ae1c91b5d71c7984cab1ca27172573a2ed2bc63bad01c7836d2c3c96696045461381d81b286a005a3910a7a08fe250cb3015cde88f378362f0c9e7a82ea0fb3c018dd70c3a5243c9afdbdfe218aa475869b49d82cd4b85fa14b6f598a80a5e86ebcd9a40b54f93787957dfb4b20b72046df3ba79d524737a1311b77989c45b8395cb9f7d5c03501b24089fc08fe9f0b6f9c61f857171464469327cbedf582815dbb8ac1aab316f0201ddf92073505a2de37d053120cb9db062b3b58a1748c9f2232453fced50b2ae87ecead43af0ec15e207b360dea6973ccb8baf1d727e421c9a1c483b224babed4365f35ed4afcccce742fca2600ced1575ec2d9ee1bf15015635f663506a4dea437abffa6740404c75820df2f380b0c77eb779617ab591bdeb4c12382e84bfb279e0c2f19e751108b425965b17ac7d1acd3965e06e52beb15376ae22f4ad3e0568e05c1b82d19960e04b94dd17b38153efae59ef96a53551011e81aed5cbb0f909830d9d4628b7225d3bc3c0481ffa024c70940410252da1a9ff34dc0cba1270a3ffe1fe1c8db4f700e0f6c9e5423da4b1fc8bee678ffcbfb3a500d572193bd0ad313aacf3c5ac2ba280a0f4d390df5a5b1d6b653e03b8f3e28c795f9230337f2c175248dada96a9880c4b87afce0874cbcf65c73d6c5708d02aa9775f78d11b82dc09bb699d90eed933563d2138dab00d2cbdccec322f7ab089e331e09a7d5b538579c4db3c9d3c15425159d071b9e74c691659c5146212b2f4d84cd98b917dc1a2de107773f686c1590524f99827ed2d9dcaac8ce2bc8f1501b6f969b95c1b59aceb7567348c485c82da99f00fc5aa6a6f34b126f89a378d81f16bf981485c05b9d571050a48127cd74a3ea09d5f1e15462976fd8b6edab42546ec3a487a2322f41123f670e06dc767e7b413801d034a9b9810af17c9c684d7fd312c391bed7081dea498bed866744137ce110803408792d9d2b7424c97e93cc15634770958a22ac22d60a00826e7acf64e7405aa4680e380ec1d365e3c652779979affe93c7d6b9fe5a13e2340ceefa01ae895bd3a4dff9ad91391b37ca7854e016e904aec9df64d311d466012e7b5cb03fd8e4ae00f191f811da52eb060794f3eaa832031c4373d414aa12a542a7655b6e370b86cf970c0508ec99080a31984276095757b4320fcaf4c49bfa3d201b426f646ded207773bdd247c45e28e42f63af43dfa09151a59abf177351fc98b84f4fcba58c7038f1b4026a6c8236e9f0f78b3604fc90ee837b7ec1e9422f04a806e98a763376c88d48f76a53243d4658aec61419585f396b72ae23888aa0219a504f4bd8d0b9bda617549ce0fe974f5e00d89c1f10cd39520100b6e7499c3bd0d09762e7945c9463ee2429e41a2162c79030886865e4662e1ad79d22d5f2d6be16ee9d8a49b38f94a0775adfdd6f5dfb5222424765a7b78ac8e9ebfcd55fd487a11924dea95fa096b7b34d63a429f61055d4430fd66f76151fa6ba44eb6ccabf0ef0cb2f7ec0129fe7abd91a9fa7ec3edb52fb48c3b49033c39fe1fb879b3f946b5504b55729800ede8d17bb4602db533a4b163a22267714c1709b1b85b24df9cd6acae2546722b741eb06389e804a1c86e709e282a79d19f82c41d3d898c63b3f900eb4d7d66d984b49a989da924b743ea27e4b2bce447fe4bc3f2fd8ed6beff7aec26ec0fe52847de138c70063c03859e963d0992b5614b767f81d08cb0bf24909ad8e01652fd0c2d9b6a4938cf1a993751e0519c39ea6a2563330c1919fde09c932599d0e9de7380c53398b2271aad1d97f5b6252d079de2c65e0462182d9dd63a3774fdfd455b53d0eb47b692beaebe88ab969cc0cc26cc2b4cfd21ff85bf8962ee877e5a885d7f20b9e0b3ee36438beef5ff7547a11fafa8e0e278da2eded65aecfeda3ad3dc4fcba18c5fff020aa545ab27f378d531fb3f318eac25e8c93122fc53a14b770259bc387218c4641e4769cceff97daf7ccecfeab7b45e6a58bbdf38fb21ab3a322e5c54add093109b249e7656909e6378d10e4a3c6fbad8de3a20f6b6ca34201512c809d57bd1cce9f3b8e630012a4ec43955589c4991b1088248ef040d21c0b1722d37b54f1bc037e7f0eaa1fefe8aa4f83c3f9d39834f8921deb527be151e69d0da9576d07ea4da41ee28ab8d77910955c94dedaadbdc2f91cb24f151ff9e7cd7a0c6377958082b27983b3458832d5556c245851b639fb814dd01f15fd30fae796a7cff135e6898b81ff94ccdd13c35c7415e090e2fdfa53d649381287e91b8854da6b7d8589f51030ac1476a42d7527b0f88f779a86913ace3303111fcd45076c179841e0d2b460d6210634b12ad616e0e0aff3eb4c5532afa61b8f1137c1a3a6079e536784c2f88706b744424d764204e04ce61d9d9c5eb6ff3f8eea17c5c5a4cb2ba6a24fe7d8fadc3291e3b70372ed470550a5b7e939691ee2ca23c9e6d849cef30a0eb6a1f892071197deeb153759f5ac131a2dfb938c34e5818c8833f4f90d9d8b1e0c739a11691720bf6036a2dd3d8144d9f7e1fc678ca3890a5bf7f2cd2495429ae517ab5dec4b7b6b34b14fc698152f8388c98c600884187459f4af0c10b8e4435fcc71a053e9e3b4a4d2501ac668609013f052bdda9ca369c54ccfb0ada003028cced3d232ab8be300c847ed35208d005f6659b3a7fcf44bfae3b2356573f8a384717ac4879cd01de23a07bc3ceab73a3bcb4a8fbe98ebdc3601c9227eecedd7508514210f9d70092231bc31b52f2cf6557228a757f35bf1801273fc1da64cd63d48f0b8697e771c3e3778b9bcb6ed052ee2f908bf17464954dd9f3674689297e79b60d5381d79a51b95d2d7f54939f1b4425feb22b92b4a810efafda3d3b64523df457bf1", 0x1000}, {&(0x7f00000000c0)="c41543d99dd49838acef15aa7dd5ba62c1b262237b953e61a7961d8acb8db52df79f8c4757e82e5eaa6e3b3a4d2c1d98764bd32342ec07eb8706489a0b2773011fa8777205e450193bf2ea5cf2cecb349a42e0f971346f4adeb80e354792731d7a5aa8638e874d", 0x67}, {&(0x7f00000011c0)="ea862247ca84cbce425451adb60d8211e0dc67ec8526215050d78db629319f05bf4ae39d9a0018c9d1ae8c2d1f9ec3c64c49238a76fea09375de020fceebd1a35b5d5a22245a24ab86969d33b4b5ec65a2d5bccd988967a7c36b8c9540d368781623bc7a9e446246a48f51fe96c0ba8fb91b0ef4c9711f6bbd80e56754deed194b06f1c72e", 0x85}, {&(0x7f0000001280)="3bda7549b0bdb3adc965a366fb79c1c312db4a89f053e1829644bb8088062d8aba0f044476e82084eaf2dc0eb97266339fa929cc3af64ae0003c6d95b07e13d0e95a3b61f7e400a300424ce40a09adaea4c9d0560734e71a927d808cb4fb3514a1851091025c8cd6035373128e2b6a3d1f1d7bb60d672cdb1f9bd8d09dcf146d28cdf8d12233d870e2d7d29eb2fe351b95db6980313ed70e72e8608061de1ad05d608f72f989fe10a51234c6513ed369e49717edbe328e158427e6c7f43b", 0xbe}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x2063, 0xffffffffffffb891, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000004680)=[{&(0x7f0000001340)="9ec08d98807f6902e07a0938d28b041e78b3fad1ff72e88d3c6cd33ea463013a5aa361d151e223f0f009a13f062fdb542059ff577b8b34c02f819660", 0x3c}, {&(0x7f0000001380)="3bffc2329cc63ea54376c5f249a5cb1a8daa0a23580e4f066a1412bb632191abb63859e73bcb14e6a7dfa37452ac265f8f23fc772e8b18a8ac489c869b2b142c96841a6ff3791179ed3e59a9caae4ca28080292e754fdecd609bb2ba17b4fd4a66ea288dfe956ea0b480b5272fcda213ab2f03f036294a093fd7c7706bb84420a97d10d481818692436244e08c357be86d98e1fffbec80b46256cc86379dea9d4acbb959e46f96f3d3d2aacdc7d7e0a42b99d4d269d1f465c0e9696d38b525fc217f3756d63ae2bdf16bde08b7d8ca042d1f3c5a8db04950188f0e99a7fc99d74e420329f87193e8c7904b3abe1048be5e947cc8bbf6fc69ba8e23be572c6bd2b010eef188bf234ea04dc5c169c8a6b2f6f87a6076fe0ce23594755cb2043484359c9ed39577790d864f7c6699503bdcb1a7ff8898a18a50c01d2854310659f0c53289f7f0f04f2a84f6d18dd97cadaa705104a3752103cb88f282d091ea3336955d8fe3a1db837d768967edb06295fd86d380d90c126558fbf0e1ad0c2f70a356f7130ef9e4d8eed30f2dcfa553d2d79d2909c4cfb695281754f4473c180b7e3ce1aa702a6629a0d1de0cd9ed64780a38239c5728f9dcbfc1cca3cd019f48c37cfd3787d19fec8a402a6a9aab0fc497e482ff9934f00b3f1d81ded892b5e8701761e68e99611a2de72f7ccccb36121dfe3409f86543e1d60b46965e9578b5be4b677a82eede62952571b856d17371841c82c00783f5d801777fd2fd86aeabe351b68512e1f6680fc3af9dae2f3d0852fde99670d307600649f322bb0bfd5175375509d1d97bc57b40cabf685a61e2ae111e31e1737c240f5a058d32bc754ee9aa3384a069b4c646424ee4cc755c05c1e1a081e7f1f0e2ed928844ca0f410d4b35e0babba421f80d379e643459328fffc6526f429a128c84367095c8fab97f695cb898fd3de12f826670fdbef688bb8cff660f1fc00833893b8498248eebafdff561b19aed9799913f76f3d29aa3b3f3f27fed6db01ba92b61089ad552f02f6d15f456811abb824ea262616a0d0d9e5508f960e17a1a157c84b4b6b369b6d35de8b88eee68fb37b4a8b6145e35761de057203ae353e243227f8fdef00cf76f930453d8974266b2ca6c56888ad551b3d8028d1113c32b46819ed14845aac815579501138ee166f02796952ee1cb53bcb00ab41dc5c7d6e57f0964881694c53393bfff10baa097cbc45c20c7f7fa622844e12493fb9f7597fcdab7ab96d0aae13b5d7f74165f6afd683d0eefde1b4a1ebef33568535d2f71b92a60f3963ab32354324f4a5f32e93d107a08fd6f45a864efbb605b0e1e40adb874e9408fa929bf50ea8e49b1fb4386a913a271488623e836b2763abead53f095812124ff010a4709eb068de65188097c3a8fd73f2825c8cc971eb92637b0e39aa396aa9d83198cda36b2698b47a4bbe75b908da418e2c10c808510b7e744bbf8814c8315fd7d3999dd8fa70b83406c834ce92989ffd18f541504ec0d874da5d04b4a2e1a3fbec1ca3ae91baa74de592eb01a9e147bbde5138b9ff978d2c23dfb6e2df3c35a8011071884370ba3296c0af0c2bb5a89064a4f15800793af799842432f1d4ea5a64579fb673774f107845aac7866dad4d9fdde24f3ef471ebf71475c60c9fadc6dc05613fd0642ce23aab283eac84df81d6134736431bedc57f99816073ab9e594910e233f01c4c3e586ef0759b6b6ebaeeaa0f06c763ba2dd311932576d818a946f1e166d32dfdfa5602734e6557e32910a0d5c5b4927f9de0c40ecd058d2f9a88f2484301cf60767334a0ba055a0263ea68b4046d229947a2df66bf3b41c8fc8c1b76e3220fd4e81d5fa6f751f1eb9b0712c19cafc58272d6bce8ce7bf7c792e3fa4486c8507c80a9c4832adb43c27dd14c9c39bca96c5895bdde267ce08cb4f1acecc1a8d61740a77e6b2828b283a7861692852688aeee74ceb99cfb2c851f9994ea3ee1749f961430598ccb9f39f587e48070c7afb9f3789232cf4be11a2e93092df3781d1ae0ee608dc8a41954d981eca0a31c2ce18b3a3b3170c005d132bb02034831ed156a71b56b8defe351c0dd87333b63aa13a5ae161a7b3ef8660cde947206483d5a5a0466f27223688cba95363547ec1900e515f8b88277c903156e53c5da7ba7c1136ef8748ea3f9d7a5d984a85df3f3a37b420a7334c2ffecae68f901a89f7ce6d1b244099dd3c3b4078fe742da9f0cd513e16571b9475212900ba5d33a7b14ee131a9a65e6427e8a242fbd6c30292bdb7aca53fdfdc4b3756b3b84b7b2c27123a8070b66d700be7ea8d5c9b53ddd174a62f02f832369888a573123ef8cf5eeccb5b6a99d5c358b299e04dae5290fc9e979f318f50c7e6f9b26023b93222b7eed9f865393dcb0939ce88fdbc31d9b05493eb0a5535cf4e9c165fa0364f423d66f885be9376d2668a635d7bc5a03b17ce4beeea5f85d62ca4db6287d3da6b2b2ba9bfb48dda0d8ec4605dab0e3a10aca19417e7a2cff11c12f58bff67605bc090b3b903e375517575ad938a59a08e6597d30ace068f83a425310c6bbb8986a40220bda42701e9021badb4867ffc91c599ac9e345798075ec7cfb09614e25f88d073b1664a3d7112a7b2330d17b87dcfaa2ded719677b636209031667f07dff89a24eaf6b0df347d7176fc3ff8914e56bb8d6777dcaa228c9bafac44cbcd73da20f67c2a726d51545139179f2b09f5278519372af7819440d2e1d885961ad797c4a933e7643d04040dd7c629e754fdb87c7834d647a00bd3d589e956c9d6be3b255e0ad1bcd8c0f7881477c8c889b8cc2c4d45705863289ab784fdac1fb4b78511308ef4832b3ec9ccfd5aab8edf5567cb6232e2e182981e30ad91ef8b46bce15ab07b1fc32d11866aaa13560a982329d944566c1aef76ae88a15db4bfddbf5fbb3eef6086e48eb8c0330a809f72c327de5c011f4bdbf07063e896fca7e47f666b3af20e5c79cf8f29702214ea93a3f09721d33dee72ba0244fe986f6abe73f9e0e01d75ba80b754b17d297ceb5f471a2f4f45922afc0f324757058c5a82891dc3d7b2a810b9e65dcd13ae217174be412b5e0cd34606e2727e51f474d3d3bb4408b7c3de885ba87ce315dcae4898ad954f714e72c641883c5ac18f11a5147c0ff2fde9eb43b7acf2be62e684a9a6a733e155610304f370499dfb26b6c097e7a49887b8de451cbcda3398d1acfeafb0561cb0611e444a12387c2c2013ddb1964441c4c76b1fac8cd2edb9aa4e2165f6117546bad155937bad9dc94a4aa54cd68a215e02eae2ed550012e61c2354fbf48daaaa294fe65c11329323bade5b0a9deed09d118ffa5969b4d1c194a537b79121fb822195dd4e96e185b5708975455434a35025b6b33fe72fafd788f110f9240acdebaf23043e24dc86bde9e4057203493aedf36d9314ff2adffcde8589eb4723c9620c0a411818ae2c7da9c304d1fc8eb5ddc55711b8198a25b15f0b2c50a26571f62959553e91c90d157b5cb6289147ba3968ff52fbbefab3560188a3f46a379d5a74c595654447a26ba6b1521d81c72a5d7fd4705648c283b49b51bfb6bf6dbdcfb1af60da5d8ebc0c1d68c7d64775005098c65b494e200f43560868da6913bc769a0f0c2b80615bd60f7425e0a01c70801877a9158a03c1149213d35d1902d766cf5b4d0b870d8410923cd80c8005bd399eac7b2526dd30edce49beb0726951037ff31192789a6263b120ebf499ecd177a2e4c2eed5018c980b7b22986f2d78fabd3fa62aee6fd10d8b48cfcf58e049bc4c350793f6e50f913e8856c99ae2a63c0d3f488485621376f985690951b25dbc70688310a7421e4f919456a8c293b0881bb4caccba5d88bd21cacaa04983468e6ce3da0c934246369167bbfd42c197ffcc92fb622d0652b8e25b0b2d112d0f4f03857f7cc2115a508c1825115fad263731c6da53c9c61477296e247afac82580ad3a0a095640a398ba6601746b96e64ec25f08e486a8e19e54fc1ce4ea5c10a661dec6b91d3ec4415bb91bcd148171d1831d6b1a5f28ffe7ca53aaba02b28a9045157709e6bba656bc91eb88639db61f58e3f68d5da2095001acfa55f5b42d196e9fa09e6465530cb1d285e2060e328c48f7773d9c72cbd6e2b1c8f823918c7ae59f2cfb2a0156ed31e043c35d038b720c339118c68a08ca6f9993f4b86b7fb8cb0799b1395723a71b303dfb2b4d357e514eb61af22df78fd806daaadc66e3d53ecff4b1fc6a3511ae32c3efab176ff6b17121ffe81900301a97dabf477daf8b6c5fa7fb8c0c02303d6c465350db901b59449d972aef8f041390ea22a0148bec8e427ef3deee78738356bfc7e06bbf4eda02789bd264551ff4718e92bc25d04e4e155ac7de39ffe227f8f0861c88b6846bf7430b00c0a96bf2aed79c953edff1a5f473b3dce3dd9a398a096a28c0813c3fa6efd498a2c7c4bf836733fd63ed4ee5b42c45ad6de560596a876368b22ac8287bca2000c03c6281d6b226fe768f4b03f20d02415d865de9b60fe2fafbf75cd633abb409af11e82a09edc4c91a3d2a1e8758b8f5f678d7132d4a065d096effabdd9a114b9bbad4c80725d6e7fcc4d763143d8b1b7ec5030bfa9f49d85460a014e4f9e321cd77c0597e011ccff4d4bb2bb90418e4f8aa3eb8716075a1edb9bccab4e42d5da083fcb6a7759706ae970084dd5545da493e20996938acb6509ca7a1580e385166ab993e4ef6094a27fa2b31b40f0bde199ae787b06ed15454249ce1497787cd30f1e13d322502b42cd8b90aeb73061c5b10368318bf364abc7510b780473d79f05b06095e0403324d402f764aaf46153c3b822ac0f8d3c9e4b2b0adee98b2ee8f0c3a5c754e72bf79588ca6ef34e85fc401981c9ca4c6a7704813686f0c6d2b404551b094711194858b3d714d3d9270b006cd79169251617f39960d1515b65bff477a840d823fba8b22dd9e4b7cfe779fa86ba74dea2be51a890dcfdb52d9fde655a8b4d3f3c2da65cf464041e024e477bba9a19d415f205a67e0efbdd1caa3edc21ad84c6618e021a585c464661d8481489e2df4a2a0e53b2de94e3bf84772d1d81627741414129a25db76950a0aa286785acb013da120b91dac9c53b3f725df49b57e626fb54e03df91fb89440494d0612f4e848676dd444732fea7839df5ac6023c66d3a604ad6a804523574252bf164de5dc925e56ff19b1b32eee681aa6b5c2ff4b953b5f8993300c508b576ebed7233334cfc6bfa76fdc483eafa35a8082ff446f33939048661ee07dc22e85008db7fdbbaff99d116c1cbe36122d5343774c551e14990b54ece1f4a395bc323405fa0e40b71ebf1e4544b59686c7cbeb3022a425a73e8a275658dffdcde933784443f5fc4b5eebed2c2a579ecf6ead4f560e5b38f610b795e8486684775c7c11bc5d5472252c4224f2051635e76b2b93e5610a652cb899da91391fd8bc714c638d5e311c7bded69723b3abf70782bd71a47d2d8cd1e0c96f4754965a16c98efd01e0127dfd711a307c0aa46e0b6a2a417cc17d6c31c8c247445cb1054ec5de734ccfa8dff19f1b0e77d4a5c616dc58cd78ba22c53d2700d6a1dcdcf41fac49a4553e3e0628aa7091d36154a3c9083a6ddcfaf66584fb097d23008aff7f01791b83fb30c062984f57a96186f4f199cd9ab0fe5dde0be31e71245371592a7381270ba9f8649b4137568ff7c0de2ec4a522f7bbb15337d30644971fa3a8d50cb40c04b1ec6e6201b59ea88cefc0b4909d37cd5f5d4d0d6", 0x1000}, {&(0x7f0000002380)="1033f2b67e669adac3dafb46e0c28ab2f4919c7dfed0c6089549e3ca620c4f452dbe9cdf5ded5162aafd5e907eb1a326b6e26c4f65c5fb1be08ab7058a985338b97c7ca0945da392c4", 0x49}, {&(0x7f0000002400)="2c3e67fdd46407376b0f86b2eaf64e8df8b832488d840eacfd3a", 0x1a}, {&(0x7f0000002440)="fa0c796401c8515d9307089b5e2fbf4bf46ea2132c8bd6c2f4e0676b104b053257a46af5f2292b16b921833820a3e4fbd1464f18d8abe8af329e8f412454070d1d34ecce2cf5df052faf3294e6c3f1db05204766745a9e7ee94de375458e3d8a6cae03c52d23832e7726fb1452a46ea0ae58d9feadada868c484c358d838c463ae08129e78a7620df4e434c3f8d470b59211002025a2bad98fab1ef49912affbb0afd36aa8603414f495158cb39e0fa014bc45d69511", 0xb6}, {&(0x7f0000002500)="cbf841221126a87a5554b554f1a4908626095b1ba1538cec57d279202609b3b6be4be29c493f5a404e6df3486b15dd3268728b685303787777d125a69cec", 0x3e}, {&(0x7f0000002540)="7dff2c2b4c873219a0511a075299f0e3845eb7797afd5d4cd70202abdbe25b1fce1c619604a35dbb2b907c9fc61082645992432a92d80b25c2778be69f747c5a8e1c28f0c1e622b01d61bce06b92f5125531e63c211fe3e15079f3a13aab15839c8f7c1a90eb69043a38175cd8e8db4abba9021d19e0b7c08073d3984051fdb820c0af98f7528011e38007cbe3beb3011446ffb50874c90757c3364ad86abdebd54b54b01323c2983b8415a0", 0xac}, {&(0x7f0000002600)="dfc4bacd452194d9916d0551baa66b2a863d4e9f2358ae265e71584bfd10d5e020b74294518de2beadd285199e629ecb1376d49cdced7153d378edd20baed7afc10855b6181f352e", 0x48}, {&(0x7f0000002680)="66917b49d0e9e7d8254316de73bd5894b059907d20bbaa4dc535c1966bfc7bada160341036d04072af1a23785bedcb88a62862bd4faa8493177d778e5b6245c4e4b558428c23f9b635d6ef7b48255201de89bb037bb4c69ea3dbdbb834b0a9d593056df0a0a1109056d3f31b2b5c46514144feceb21d1ffbbe3b6584590b1866c4ed1fcdc842b6ccf4074f718421b5739dfeaffa7381f141649393c898d02abb2bf07a155d4243399b07c225a9b6d684b816500719ef80bc0f458c194409ffafdfb41e22202b540a490acf8e42dc579b29d5e81e91269b8ff20dc30707ff5d1f05f466d559a379907a59b53cead14c4a2c7bab5783ffd76ea80d917f8353f39e8f8ce43e82ceb5a2686514d0e4027acc199ba66fdfe6759b7734e32b9ab894eda5092bcf4918fccc5fecde3bebbfb1cf9f45f1bb363f2c5c1303a710d02d66ecaeafdc187c9b8d21dc57d8b8ddc8558d30f9938aabffae6209394e66f3194bf89eca0df9aff8b3f3c9ef630dd1d502c3dde59e5ed32500c709d1d05068035f48fc1d275aee803a8191c3dfc240859c95068bfda23121d4faf787e05a964798415a3c722b55019e1a322679b579b631e69c97827027b2742976bc27a607f930c925f3c1658ab57ffcd69f31f51d7e42160cb79cf96cdcd4562762eb864ec3502a346926e6d7b2e64a28e9604319ea8065eae9b31ad76eea794682ce7f434294839504e56943594b2b1fbc305418bed8093ec85f2d1d478983e789f9ee615207cc87bf06d1f61c3414bed0e30a8a0b11e0ebb6de0bf0015a901eedce9de9bd44ca6d01e4bccfad14c9380075fae4491b39f85d878cd985f0443afb8c06c80281bc1fac43637493d8d4a52018c2244badfb512f482db45a4679288b85ce094d82a32412f6d52f1397b0e22c492b3e338b06715edb7704731351fe09523b25864a804a5ecd8ac52bd80ad0e6032880e94976ca1540eee01b9f42f60ddfad66238bc4eb0a8723113842cbfc69d753034e4a710e23c27482aab13e383c248b0136e507032b84653b23a8c95e77d470a70336ed28e3649968c9f44bddbbb2f91443a6ac5565ff105d1aa7858109a8773519c64d99e50bff58c4155b71acd5745e186eb7bd5deb80587152d28eb6173ccab8ee30a270de98f791ac262282d7eb0ae82a16d5518c37af6a91d5e9d329b96e35087046195968bca61cbdd6ca80f84ed8e8aac6dd9b0a5a8f2759a94ecb710943ce9a57c61c224ae92e4f09894cb27bb93853057dfe9145b027a66506c7718dba1d21e915cd2c155b6faab3893d1a59a4203ab64e7657129294f0a9d6c12f047a147b7adee97989748de1441f4cf642cbe1e841d80ef0e7930e6932591bb08268e669aa8a695b4812004c9cccba3f566397468e367db0f4bd2b430118ff64119ecbeb9201cdb687101d9f513ed26ab73f44902a9b0fb99b07e4267256712caf452a4244d8d626c3d2431e42a8afb07065e3eb415a4b96b4d7c1ecfaa2a2f3f3a02e7a6e5a56585c2dc87a34793c65ff1ae2229ac857b54bdedcd40f83c6f0d58a4d1500886b63a699e3d758b7526cfc02b89d752b839dc108d13b79061e99b626e12673250ab852e3120ee2a33d2cc4111056595e97133f7efeed1fec93d7be8c9a2309e388ee93a041459334a4b02ed1858b23ced29cda2924a8ab2883216474de18973dda50dd03d6ceec35dd8a3185373427bd415d0c614833025ce17141efc733178905c34a2d0d37f5b82724fe050c0b7ba060986fe0c2e278e6f8f873e16909a569ad8223080f2a4c535324eb5c1e164a608b92e15f1bee855467525301b60fa66a8aefd53a49da345104d74f3b09164ccbfce85e069d3f8819fbb3febad7f10f03cecd416516fa281e2ea329d9a832a5f3c0927b04f726f109e9e46935080b05ff62bf7e3f29b98fc27cda347c37a37bff99c87d4e1f65e0012e8886c2505183812adb61d66342e74f7b7cb125dd9f835ea56329a4b5a0c5fadf07e5b342b2c738f68ea5eba5216ff7d89dbfe8a36f75961b375924762b19bcee12e53642cba57d368e42f6e6fb722c21d2f94c1fa4f5324835e0045c801db7a7e6cd001f8efa43e08b473bb051bc4e0f5d2b7a43ccb0161b4b7471d4733ebc29b5df1c27f62149cd75f4de8b756bb601519d941c1f571cc1c015b7f8b8000e83589fffd798f433d914066f415f0dd24aa91e35e9f7e8b45a7183e3a47b344f02874036a4b4a0b62745fa5e52390c42595217960166288db4c38b6ca8171228834042f5c53a3372aa47a298a34865c373a024aec532a614b8fdc763669c1001ee2c205ebf7b7c51265c9ac06c610d90b29eee69ae91acce17dfb323c35de589426e1de09f4cfadab60291f21eea190260df22c7d5dd7b1eed426c81c0b5a436e8ad280dfea3f8e1f9c1d13dfccfe36c29ea159ed4b7f6281af8961332600191c5d7f8db7392ca00eb9a19f2133f245ae46bf8dd5679ec9156200a4528d03e5025cde9c59d4db03805aeecb5b767a7e26c578665a74bc4f3e5a79f1987369eefd765c67bacb45d326c9ec4ec86e4eedd99b4ddd634fe563691e6754fa243bcef438c99e6680081ee78a59e901b99335c74008d4c412054014e9625bc41cb20043acd33809fa7d0d510d7cb9a96f56b664c6f9c600c0f9abe058ca6be87299dcd16c7a2dbbe6c9c30048e38103d9bed15d83d6829740c47783985623800f47b0944b159c65bbd957b9c5945c91deb7c142d6b47c512453fba6c320688180ff303e7ca152ad2dbdcdede6c82963b507721111d2a5fb079a292a9760ff0a2ddd011f4b0ad65ef583821047ccff95619af7c0d76fdd57af7f17063153ecf93d93a0461c91e3a901db1e320fb0caf6798c716ede5b58c3513e3cc705ed363e1d02495f5528ec9314cc8fb81289d8614fa62bfc1d1b1e520a2e6a5674da3206ca39c95c467b5fd642e4237c2d82126a05e92cb4c6f06dcb319169c39ec17730359555c11541cb442626921774275b032ac812156d86150a0f7c39296258fc4529704eebfeb6f74f9014374d30cfbe81d94fbe87734fd8bd2a621f7a28771dd8c72eaef9c18740cde15c26ebd33e4b5720c37d45b5b475b2c834b493e27c5eee13014005470610cff45b8e9010fcbaad17ed367a40b78db5d79f095dba5cfe8324c51654e317be9db2dcac8ee44367c51af6d82b0e3195bf79c265000b79f92573ba3f1eb2b569c2274d1a872f4075db9addb9be38491f4170b3c9f268d7dcc640bcfb0c416f2b42f2ef4dc8d419bcf32c43c4e800af063812875e3f3183ccfe6168b2797baac2578eaa3d23f8040b76091fd8100bc440b7651bf9958cd1e4af6deafb8983634a42a63521b4b26a2cedaab3cc2b498bac4ff07564fc8165bfce7d09c59871d540e04fe2930305a1115a840759da39cc2a3735038d45a485b9d2cda843f74101b668c5494999c41178d77c0ce5fef2965b62d32161004e2ef2580921172a28fdce602fd595b2009c25ce44d97606ff1d06d1c9904bd76a8cd52d46e4be92f46e63647faaaf42314b60d83206129a3b65bf0f522a5034d517c3670ccb9b1330aa975198c17c3a94681bd7ed450d15d32f069e2612e3dda787d206dadb0c265f8af64cff4e91a0ba823b81cdb2de0cdee76a32dd2c09e529d313dad03d631fe2d70e0bbb9497960c31292e99692999e9490271c695b06e77e4fd3909b955f4b1ef7d5292835e095647c85e2bef49c9e4ec26ab70d2fc27a1f89839fff4131144361eb11c802d777669c70f6498f5e2a380274b1eba4917dd47b7eb945d53905589926d1b588faad7c6ffbfcbea5d1ae7bedce7fa2f1ce85b3b41be7cd1cdfb40cdea81997548d537a9322d202b3684a03df7dddc58fef81b0ce14f3e83b564cde66ca6e5f0dd7ca7190ebe6cf57c21e2dd1b9dd68f14c7c95f2427f6e0ffe4218c23906b79163373106ee43a8a1140d7b65d6f865d555ea6f3463ee92d4a441be3fefae9a4b304da5234e9e401554ceded30cdec089c5c0db9156046d417b1149d751d0f79aafe2891a83ed1a8687141789677ce10a4a31005569ce8d887ec4f531b29bed11cdfbeedb09816b3679e3dc120ee066c75b6d1231e191b16fb8b39002f298ace9bd0415efbc47db4dc13b04a6e21386acf6f0b335838682712718d65e7a5f54bde412bd8bdb10b6c6d6f64a641078914fe0c7cbc666daab773e07e31f1732d1be3df527828ec6238fd1786ed1deaf6fe61ca4ae767af26e5b3a859e12e47b07f6c04993c676556886dff30f81d91ba6336820260fbcc56b0fccd339935d0d71018e8d93226a024eceff28a8cef06b1cc7964526568781541a43a4e96267d352c1f65faccb18b086f34396122c5b89b358c1d81af7f7bdea2a459bb4141a0788b4adda76e915766697e5316c3acc7476fbe8005fc08b50a6ccba91be8da3f494a4b490b2bdd43d1e5fe5b0b45e1313ca2bec46780e48b7312e9b719341e202ca80d20390cb4dbdbe923da7293330c4584a3c5b36529cbf1e0d4beface4619c5cff0cb902461f1a191b10bba8fd7ae3ba5ba56262911b77a51511f5ee1f8e38ad71e4454450a924cf48158dc94dd7256294385c7eaa218e0755a314d959e2a7b2475e83411f6dc482cd85738713c3cf1f987394c5127fbc2ba28b378c35538fa4a1e0e48f220c7b6b3cbe47c1081300ff3f864141ae0a371f2d820b0650e787c0aa1a10d848298935bd64478466402d624142a62dc1bf01ebdc4022fcdd9bba978a22336905dec715ac49726c6ef282f8d53042cdb868848664dafdf4a6408305d93219074e0333f2bbd935f7948508cae98f24c515ac6611c3a0a4f0a40cae5ffa789169c7ad89cd86fc7a45a01fa28c8f40ae95e7d0bbfe3aa3867e7b04275e072dc575b940b745a5216378146143a7a7300c0f6b14aca297df05ed5a9968f58756943e6b1287ad1ef9ee07fcfff4ff08def77625e25b9488fca690bbe5830e20984e4b3bf2fcdbc891a8babc6c6853a83711b8c4a5f035a9e55bd20272178d03aa3120a02235820199d59c9caee5de8469acabf5fcb8f2aa43a166d83be5bf3c34adc3d0752ec6f0a6f1dde5ff566edc4fc987533b97e47042035968e14723228bd66da4172788cbcf4fa3d5f842eeffab484325cb4ad6e1808206ca7c63848663c46537bbb752858c83cce4115d4b9b1e59708ed0584d3560c2975e67d7c9c0493cf0ddc632595559b3d14b2ec00621d39389618597b41221b18e60a7a857396ab797aa5e3653e46b10c04bef7a2246088c86000ae783ff37e0f11b08f5e75b37e3cae3a9320b88489463006e6393e1cdcfa3872344b549908d30eaffc975d20c6fc3c4e2a0edd12f25dac07f3ecd4b7bcea0e8fb100a27b73d8d1b59c9685f623957d7dfbe0b45658e594ce62c7332660cc23b18c84b94f687f52ad55b56c3caadfd551acc0108370cef3dfe9d79f898b358e45f7c836a057f4abf8cb29dcc5f90e8f517bd6469e4ca161d3701e097b750e8ec6043ca14025c85f7659ce3cfe43a6a4fa136869528418b19cb7ba30ac8a573706edae4d59193d3b36cd10866acf7a299170515b27de429d78cca190c6777feafdfb10e9a7755916c06c64b29543c9868289a44fd848e2081e3a07e887c3770002ee49a2ee260b600cff55355600fdb8933fca35d352e747623d2df777ffcf97649bbf5ac2d383970aecd5e0c7337975011f0cbb2c3d62d4f8c8c59b680a157937fe1db9157aea1dee8de45fa11f188e19f40b52c8b3051ef5f0070", 0x1000}, {&(0x7f0000003680)="a46c848155eb4b52e8f2b4dbb4c9c6a578d4c3c5e64583fe84f41fd46435bb40d3dfb0af54fdaec8c8d5c10cbd1246e4ef4ae13b441512bf3cb728e05ad4de18558ee54d674ac5b6cc8935c5058ac8d7f10b21e34463ea9ff933dc43214c7b9030670894e0c9378e1ac6ff8ab8d8b88c76e89e35cb8ac66e79d309daae5730344bdd31fc7557b5d64c0b1fafeda4e2d41b15d7677ddee91b2b8aaef4c5f671976263b2ff7bc47f8b599ce46727e14ce16e2bb7816927b1ae45c85e1b9172aed19dabe281320320cc8ddc4eed9228b370dabfa8a3104f60fe836830b5ef329ffc981ce8c502ec645236d5f8e3c5c36d184cb6c9d3c547a118fa90590b254e8797f292c82240ec0c7c4b59e4465ca87c36544e9e90099d80ae53575648bd82996a2c9c19780f77d2b3e984be94a671a57e04b5809e808423888847138e5839e1e7ccea5bec63fc52a0db96819040bc0d36f0344cf193ccd81e02b2b5a8f76c978a1209d36d783bebdfc9ce8f3307ecfa79e54b33099c18d626cc18637883508c1171d564229fd00a112d0585a7a70ee71929629b96655922ccf4840cff47a4f4cbc07c58a17c803b6e12902792c4aa30dce7039a3894a3060ba424188872ef87c051dc069c56fbbb8561b19a66823d6a506bb5b1f733afe749a419a768f9fa9fb11fb971b73d88a5f16a892e7bde436f3765c0b62cc2877b84d31a75766c42fadd187b9a6402a8a75819c986ad60855d6320268f6b80761b80f36f2cc4bedca575ac9e09943c36d6b91e0125b45431b930ba3d8ce42bd24dff037510184a2713fc1184975b2fd832c46771265989692b69c86c2b1118ee2ca48f3a96f229ac2eb2a274b5a2dcde1fc111b78e6a72be11105fd5cebab2fb3a70d4e8a3f368c22ccd5896fa88064be19efb8d25218bc9357b5c5310a937b29047c956e6df7b85273ca70eaf03e12b10ee55294a128a0f7be6d7e25f9d05661f35a1efd448df403b6144ef987b02cb3220d1a3afd0602a7cfda9f011d2271d6934586b8c49bdb271b52e9cb1264fe9863454c4c9940cdccebbc7f621ee9626a4d07b197ef47150dbd19b17c032f04212d421b8819c58b8236909d0fc048cb356ec2077e417200f57fa0e03a7c16ea042a85d425cbfed714c7f3455411ae39c3559224fb714e7f32e524da2038fd1902484d4fc59d6dcb83f5fb2db585ca2d1f12c55c07c4ba710001dfc918e6cfe246b78fe7481f39ba6e282014105bf405d8c721867ff4cec0b283dac794edd3284af23f4937d49650d413183d8357b0c29d46ae60f1c7d5b6cb00265b73f73a589536cdd4be7269c89bc1870f40042d0b94a12a00bd1417e229a8eefaa4fd7d9f145e9033022dc34dab921ac78f83493d8f2ff39351c3221ec3cedd30d12b1a3322f973add123458a4cb9b18ca33178071b57ab960c3103801a78f3720989d6ed194b661a2ac429ea22dc3d5355054d6f74db7f83a40f38cdf797545106c53ff4738b89ebadd66558a60c2afc0fadb7056e9e7c104aa55b98d236b39a60c7fa3888ea0e350ca9557562b931204cec5174c15f89e4972c518d79658da4d3f5a0549290af6db6eddd1047321438cfc0fe219a55fe72a383fcf401c8e200ad641f61617ab743d1c537da63ce37b395d7ab07f83b39905abc771780a52b61a3465533fed3bdb0d69a5e686d6796e91c95762d22ee2a7743d11d2ca3c5e8d2696dd21ef7b5bc92f7543008f32fa64be6501d314611ad2a6248a9e61a711b7a700ff7f7577ee8d5e57a8fb57689840e4b749643379f8ed20bd8eb97fe173aac7cd144290600aa303734e20b4e77e7196bd9e048e0636a536eb8b82da0471b26db0522008171f5ba80aa01e08dd226557e29370687c91232b049a19c6408e5e61e74ac4f78a3dab8b98b7318848eb625a94a2a6475909b961443ce53327c6aad336bf082a2036b020e6cb7e3c409f28d751cc0e5b364a81dbf28eec28ff8224eb4d6baf25c102a243e925b11cbf51e46225b9de2b6f39fa2b510346abf889867ec92e0bd50458aff3db8780b0d8bd2e0e77d736446c43fc575810b6e7a4d30afdfdc77bce4a2c562967d8b7b44d3da092e5d63aad6193c3c97b614e29cddf73b39c9786823856ad4ff08998df932aeaed220c2854df5dfea9dcb314ac59ce5080575dd3b7a05643d4465a1876975167aa0a9dce8ca301157445f170ba42d729c16e978f4a770a67c81220653bfbb0e9aba2442a1308505577da2c8d5bf6b130780985c59f00b66e365f5c3fe5625859927867bc7971449e6f9cd1b8d9177f0bfbf803743bfdbbac66a3e3df12f7fdfcfa270cb755e21971f01372abf7b286af942a51134713d5055f4247194ceaaf421fc6bec1980c83064c99a3b2d588f9f7f0e2c8426ccb5289c5c0a959723e0b8e5544e07b20cda3a222b8f45e1609b20a6e697c21604f621e6a352a152908e75f070cdfe0212e31568f693719d3436e4876d3dcec5159d5d1df1cf8078b0d4918d12e4c170a35d15b58176202a33249441e52764b168fba6a674fc33aeb25c75f19d7ba2f019948cb81e5182555d42478fd872b8c49e86d308ab74681a2b5a7958ec341acf16449b18b53b0810d4db258e9aa22b9a10195afac1fd683f5f33695e7c16db93f97edd72cc519dc20580c2026a6bbf81c83144711bdbc85a0588916c999fc917b71a3f197f226bde384aa6bad4c4815ce753dc17b91327a891a17de92289ab98fd8370009fa5c0e59da491029698ab54cd6b80f9f03cb2bfbc0eb548c93880f9c7685b4cd02a6dd8138e9dec4154c0b9c577dc388ed37319fb631895c3a77d757aad13e11f9215215ab2dd2ac72bb05a223d07540b41b53d82427d06d30b2075c8b530123e263a3ff1493c8e1ff39221b62e4c437e09713da616058bcf589bbb8598c12c37805aadebe30c45ce053897a2df071325a9dcd729275b65dd4c1d9eedcab36abec066f4f81285a322549c3e4471199a215eb901438389f7bf6d37699ffff3f8b5f3482dcc344b7ec4494255996dbc21d87dd8f7372c0b62bc474479c1d99898c032d77c877824b846129460885d86b03b75762b8946d550ef1775b1d1fcab59ca71e8d703a4a8fe717ed39b946476d60653a4171b233db8991260426907427ab70bca4437acce64c8f07c30d5722eb58b0e1b8d47f35e305d1cca2edb5c86ed7fb982fe32565c5b3ad4dbeeb2cb0308059126d3dc5ee4c996b335411262a1c0ee467f0dbd21c18b236721ed2af1419c1cc3cd5e20ba2e80cc27b59efbe05067d2c3fad1c8d6bcec13816e90a1b77f747ed8d2fb3c61d37d13cc175b7ab847fdb69737011e0dbeb8a3ac11332c4ae8b53a4f4917c989af9887f3c54f9b5a26ab004178fc35e7d56f2f142e906546a678f4e9920a8a3235d8fa77496bfa1615da736ac336498eabe3e5751be300a4d2440d285d02c6f0d100ec60d1aaa523764beb43965af6aec570030ab195db3cf76d5722a1481a7cf325155d02dd1a71d733379415a9a7dd35a82448a42873bd786e468f65dfdcd91958049208235b149b9dd7e6dc43c7eeae2304ee69b172b7743ff09752249fa03f8ee4e67dd96222db92bdc686c4886d618b62320802aca35ca20d91062b1c626a8ab3b450f945863e21b67aabd0ecbe967fd58cd17b06d828ef4b55ddf634d16c80939106e94db5989f06940a3dbe098caaa8c4164988721c534f6bd4c9539b1491b3c411d9e86c5d16db648f4a610607bf9c1a158b7dd7ada4b4817f2f024b6394c7bacfa4292662ddf94f978ded968803ee330eec4af1393b744041fc5d94f489200313f9bdc41f9104742d55155ca3f365889f162bcebd97aaa454e9de70a674dd3a645185cf35bd60af407d7c55fbc77e67a2ac3ad693bfb1109b5cd5b34ff1ff78c265f21c4648a12dfbed57f1815f7a99029080e1c4d7135e02558aad4f8d4a8a904bae2e014eb1e97e65c948aea0fdc872124de908e1f651ed91f7c625fa9dc2747109ef1e13add7e54dd7ead7237b2fe5367b743bb93fc207f3c43afef38c9fbbbcc78dc59898de44004c913ca7656f7fb9b440cdae203d67d68c92d3136dde0538ac3a42fa99ce7991eb151647f8e5b14cdb3a0879ea98c2aff49f86d3e741b9117bce4f8068bf6337f5cf377716364b715ba8aae1b6dc3ad3efc1039bc0058e79a482feefd2bb515ffa1c4da82541363044967949e04d8bf6eeb4f53bf73ac82a605269cde923a09ac1a3efd5990bcad9983c382aa702a9dabfa22ee63eb7c39cc240a1172a7446d4eb719725670b5bc30ad4505370fe20c2ee29027dc04c43b7b3f73db01aa9a90904501d42980c106b78a59b6861632188e2bc6dc40e00959c94252c30761c0b957f2d7e5a4331eaf83e825d649313b7c216e142dbc58353304b070203a01c15cfd2726df3d1f6513e644bcdc62feaf2e3b07c20118dd348e1ec9fe38b74a6f1f043ee1e355565e0b1dc08dc509bafe98604459fc9fc59df06c3196bbee48679bf5e8b1f6c60b8bcbfe994ad8ad636a5a809624fcb082d2f9926f447a175b109f8dd7c7bac6fe64f16fbb0e64e4bb784a4fb0eae016c471b2eaca1ad44be6f87fcfcf67491560cc646021df71e4f5842a2d62538b78058aff4000b0a317a3e80976147a61d194da41e9dfb8c25676c60a479d00ac7288b0509871a7564c79e53461f822c67f65f527f76719ed8647f838789bac4fa8d0c5d963aae530c07b1e0addede73ec2ba0acc07327d4dd411178d148bf2f6dc305a7ed0474dafe928ef10fb3a840bd74d813d4220fde1561b261a07d220fa87e7231ff5c758a8faf9e50bc2c6f2d1dda0ff596cae571e9dd5248e9b669e8bc07c9e6fa90fa1c8a3880edc160db790af9e1804a7afec29b80fc8a3dfa5d7eac0c1c75844daf2d36591a46e2394619a53a87d6e3e9f49267eeed97968ba09fd98a752eeb414ebb800cc5497fba015696e72d83f668a51b97ed811f8c8c73ca5bd30f1e3204419e5fcda29048720dac5efddbca0bacaafcc10db502705874e37612a7c748919ceb6ee0b8cc6ab0b77830086ecb49a0006455a25385320b04be13a2ce89c2c1e03f780c050a452b79806df657d5e5c272d8fa0eb18c90500db4b293ff4d7f01244f0f5187e65452dfd496692ed8b2b164c84bfcb341df38b61600f9c88fd7db5fcff8bf0acb75f08a6497a48eddba94e7edfbf2d12733789a232b2e6fac99bbe725f7f5d8e7b81724b42bedf2c2157cfe6eaf9de042f4a2b3b74e8e5d21cb518d0272a7a6cc5cb0584150925d4ad9d01b655d215c0df76e695797888379c373cd70071ed0dddb84a9e5e54f6b270af42d9f472ff64b4dc559db42e0c624470fc464002e57307e079be02b149fcf07d6b1dc6496734aa9aab1d8b47c1d64f0ffe44c627217adefecd411436c51beb30987db3716756db7795eb8e477238d67eb5d4512b53a4082287f96042069049bd0b90e7ec04eb7d07a643110b6a64bd5f0dca443289f48fdd8062addf0480deb7a9d59a66bc23c50345da6fd117e286fcd26c99fea4ff96161652e1c604c3806496a28246842825530c584f19402251868e7e3f5add38f0601fc765edbcb201fb190c467097eba20674682872185dfd69a47ecf13e9eeff69cf3612c16a22143db2f9264351947398eb000cfc2d45ca75f6aab14fb72083a568b7731a78e1a44b8e5b75d6957ca84456d55edbf3665c7f500b7c7d80db7bc294e54d52471009f45d26ff4fca8952acb8647ec478a241cb6f3e8358edd5583efb46", 0x1000}], 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = socket(0x19, 0x8006, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004840), 0xc) write(r0, &(0x7f0000004740)="fe517c8cff5a001fb19f61d06e53293d4c6dcf5f2db79134eab18dd7f18cc11609729ee16c32eec80b1f870edada2083b0fa162bb8c3d75b790af8855fc3a5f382ced17bc9daf5bdcb7c860318c7be37f81f4662f78c0eaea1ef9e678d224396287bdcec1238b4979f7f78b31d1f2a73a63ef03c6af1a4e293a3144009015feffd30d003bdcfba60a38913b6293e9a4706e18bcb2f45af4a689fc939b28517ef09f37c3f357b55e909ef18f3d569de612b580c489b695915417d63bdeedbd26511fe1b8f9993", 0xc6) r2 = getpid() fcntl$setown(r0, 0x6, r2) 22:38:35 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x1) 22:38:36 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000099b7ec3c2f1ddb71b23f5713af08f96c2cda850d19c38f1748a4190844ad339219887bd0b74a835f3e8f2fe93d3210cf598be8b4973dd9bcf906427685b8ed94"], &(0x7f00000001c0)=0x4) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x400}, {0x7, 0xfffffffffffffff7}}, 0x0) 22:38:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) listen(r0, 0xe2) 22:38:36 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='W\x00') 22:38:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e40289632dfc94ff334a5619510266788aec675b703de025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) write(r0, &(0x7f0000000600)="37a7fa37e37659ac8ed6dfa92d6034a85c03a18db60390ceda6ac14c3048e803336758584acf84e30ccf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f91500e02f98bdf3155cd7d25d4dc373bfc030e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc8def025786fb7a3b824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d000000540f04af2d606e9011c7b6d0b91573b29822afa0b6c7b6a366ed60f719b75e2652818c0c42a0a8a0d1d3725a3e7d3ce044540f73a438f1aa17fdd2c2255ba6575afcb3db0e4a66fedf539227dbce32653c052cdea0419745e8239920a842fb9e0eff43c9c8792ce57516d023ea1f5b7e0e000ebd81bc48c4fd394f0fcc4bed163fb2f5d5d323cec27d6f8184922a36f6528a938a9f797af7996f8cb5", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 22:38:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x43, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 22:38:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="c75840ee89f347a9a27539d12afbcef964bd0a104d2e934a315a55441b633f1aa740c33a929ef75ffb2f4f7a272f14302120fd1ea31954fe8d42f850a91f0384be52ea4af625c14a4de9da70bd82b50076aa738ee69de6a05c804f27e39ade1df7ddacf64a72cbcc366cbcf8093f145c00d48e4ebb783a8f7d9732304717518c77d4ad89260c173d966f045e72be08177283b80cac9c047e62aa364eee49811af5dd10ca395439a0791bebc7a20d", 0xae, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="0120322f00006c6530007fc2a7603bc2eff1e54b0d2657a3ceefd75b2ef628c94efe9f652ca17924d90774438f8a02967dfab69232fc773dc447c5f3f4b897294d4a8663180b30ffcdf51ba0ae7f8167d00f79d4f8546e7d508536edbb109031a1b2118d52ebe7ae38dc0c671d18d4591919b07716c2a56f2fb9d0acac80633f51877c3f85694bb2196ca474470e5edbb9247fef6abaa4ec626a34c38f008e32bbf148120d42e55af7b3439bb75da3ee5542c8e1c6516c7da071644d6feed81b2f53726c502518348ce9d196f52b0de52522bf14a1f403da2ba002b7ab01ab6775d393b4a4d87c8f0b571276f311a8ba505fa1a57a58736ae3880e963d2b86b24296d548dfef23b10ff47e073a775b98b8d93d8e000000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 22:38:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/74}, &(0x7f0000001140)=0x4c) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x10200, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000011c0)={0x0, 0x6, 0x5, 0x3}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x200, 0x1ff}, 0xc) 22:38:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 22:38:36 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x8, 0xfff, r1}) fcntl$setstatus(r0, 0x4, 0xc8) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 22:38:37 executing program 0: r0 = socket(0x2f, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socket(0x20, 0x8005, 0x100) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:38:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f00000000c0)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom(r0, &(0x7f0000000100)=""/93, 0x5d, 0x42, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x2f3) 22:38:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000022, 0x3, 0x0, 0x0) getpid() 22:38:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x5, 0x101) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="582720efabd16ebae6", 0xffffffffffffff81) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) sendto$unix(r1, &(0x7f0000000080)="159d840af45b2858f8650967ae12b7fdcad84dbfe26167f4d5dd", 0x1a, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 22:38:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 22:38:37 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') syz_emit_ethernet(0xce50ac8f766ea679, &(0x7f0000000000)="d71fe4e5b83684ccf831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a000019218a264b065d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148df012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3be8354f833ae9393f5541c1a8b05fc532716b0aee84f5d68c7ed0d593f8b5945c61df5dfa88c555e26f9eac9c0b9982dc065f98fec306daed20fc1e1148a6df203ffa6429717aa3f17838c1aa04e51506a91a436bfb104e6694c74ab8c09e3fdbd09d7c8b71aa5489d43016d0d9247c395dcfbf8e57f025798726d1985e1d39f551565f6c577fae65c2e9b434ac902b6f6df25ace5b54406b958e56288234101555a301d2943feeef2bcb36b226ce43af25f09a4e8b3a3e2e56fd9e0d104c6e14d3a4450b38bf72927cb0cd9a0c1e42b153774003fa9e9ede43ea") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x82) 22:38:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x6) write(r0, &(0x7f00000000c0)="ad92525950c3e6330cdb6791a7c9ff2d02b1ecfec97a2318062206fd3550ca8dce27121ae3139958b8722461b9e24789b6f9a29159badf1072d610b66da7dc56d4a1bd814a71c3a0b68581d52d827de48d51b7391170cdb0a782f33327b106563d2f37cd45ebc4a39dbcb944914a80a2d94da2a3d89ee7698fbd16136db35dd43bc95d521c3545daf7196953fb651b46519a6ac19cc2bafb0567a59b3492cccc6c954ae721ad88c2c81ca3c1d945a2a5c0255ca456b4ecacf62cae6a8042d4629375c849163b4d1e5e0dd546686d1311df54e7b97ed72063406b1620c326f7dce4f5485966bd166ff5cdb81259ece8321d5c1cc20f2d134a7aee1cd1c367c9414a7e2c7c120ce5df104c920cc8acbf5c4012bbc4d3f4f61c6bcd866b77bdd0a948451ce70e10e1b8df51dbc69b742c9a2b4ab384c4389d6e89ce43fd86351ca4597588fa817e346637436e6fd3a79d2dad330d2c01f8d6868a6aba2d6559f2ead7e820138e52db623ffdab756737c75bfa3e02cb0d33dbf0fe3554857a43704fe58872933d262a21a8bd1413b27ac3aa434f9c0297276d044d8a961a2096723a8802ede2029fbd589ae418f83923fe474b6b9e84d67d62b5aa1928a0f845898de7e0f8146a8a5a01f8fda6d9f7b620159effc456fe67de1de7b4c7ba2b20a498de1ce6b61751838fa4d238fbdad895c24d7e58137fc2915e342449005c6eb37c3e69ad12cf69c41cba6f0233ac39d6595367c01b3d707ff93d753a831f2fbf0ebe54e914b9e8230c071231e730e237bb031db60471ff35d8ddf9f533526cb22bbc65958bb407990770565b223bc02102d21182b9f3409262e8fb653b0ff0ee4ac0008c5ef0e72be362f2fc61f76587f49bc3e6e98db16ae28545fbe0c631c596830c58e6dfa78b936223960d67c1cc2749871acc4d1d379cf8b97382bb8ed1984b00d1e6735ac8248ace5fc49d9d7aff8c403cff52cf5065db8d1740aa407a3c768239e4709a21ff71635db9eb79e763da8a84d0b351f4eabf0e11138c558b5cdffb52e18c4341d5375107c2204766f53249de8379d24c88f64a6e6d8da6a5015797657ac008855a7ad7e62346fe1374a29b0e04c7bc16bb4869d98376809c6acf1cb0d6578b8fdd0613bba3f132409f62a60d67ecd94c64771e33f40d28be1cb04c771cc1886e2aa6950b4e203a9fcf88d928a4b8c75213f58c281f8a05016b80fe8d94c6d91fa3ae7b082ee8cf4c2e5c7bc45f53e60497b1e85d731fc80ecf39b8aaf5f96e694a33610c9655f2ccf0e036911d1e7c151462a6201c428366259dd1829b4b82846ee06629472958bc7fcc592dd3de4ae1538e44fcc51d8f8851e8ac53ca512e32906386037f78729c757a794e46174b8a2034c5e8d7fc5cc9ccec4c1dc1f6dd739da7d322c38d50ffceab7bfde908fa488f5fcd6c27599281eff8202be123362ae66d0f43a8918cedf06df61c3cf823bd2f73a378df68d08bfa559aaf788f22be0fb8ee42d03a97963a699373af3d36a87792cdcde7c495cb1fbc495c25b86f68f037b0190dcca2eb0c9a085ff7df53e6a24ff09667bcd3b7de3836ecf80e7de40d82f7c0d458615e55d3411aca0545d25d18e9fe275da7dd0b8245907d4877f30caae2cf8e55568312edefbc1cf42e47474329955e03071e895675c24525b783856bbdc85cdc648638361f8b75dbdde56c6a45a2383818a27c7f58b81dbb0a2d43458ba6f42aa4832415cf95e17bbc11b8d55e66cab03e081f82d35f2deda3dfed43cbd35099c983125406196bdf2e7a6b561b55dd515fe94bce7d627144d11ed25ebf9209c5d4910e2f34207eb0739c06748450eee80bc86473a6da8dd619222e93d15c635850336684d96b63c9830c7d1dca02cf26c5f37536bc74fff37f0bdfc99a90ed2e2b8bfd689acdd5f705f85f3aa61ea7b372a443a3008320ff64ae617a3513dd66d0475a79463ab4b425382d765c7a3755f5cb2d71841772569523d870d48df05a9d4640b190ad7c5794db6b2bddd6ddb71372335e640c7ea46359eedd4e78b599a3d6a6627e1a7a0d77cb781293dc5362ded00737c4b3514efb8193e872748a078546fef843b80b04bfa1de2ba3fec6bc3974bcdcbfc48f50e506451ae2f5bcbd7d2ee95613f17ea903b7429364e716d3ffee20e4d6a164ed639d5ad280637f350edeb5a4fc5041bb2525ad175a85af984e267aba83fe72ade304ff8d7703c860848143ddc1edf2d9613a57f47ba859bf211d1fb3a19b62413c20b351408d902026949ff134a67df93b0e6bad35c2ea80b01a841e937cf00c22eb656e7e4eaf34a1631139c03d7b43bc932104f2147caef2ca9cf429bfc9d67234f11bb82cb5ceeb2f35c1e43355a8fe0cb5a63dbc518625bc028a0db666ecbf84121b45eaa380a21f0d3cbd5cebd28a05a8de73b6348851810fdc4f7729f8f1844e70d36735b4c133a348518fb99620589a7de799d132e590c94489c10082f7cc4bc0fa32541d3f4b61ab99dcb9be972c496eaf41f8c3db06845f185816352d8823ff5cc1c47a5938253f6f4c7d42d2d007a074b89b97d78b5d0e5d190c4be9686a38bd4fb0541b723b4950647a2ebe9cd95ef442b40668a303163defda95b84e7d22c7cb422342347126cc0c7a90bba777cfa61ddfef0971621c54a5ea4f180e6d2b3f3e87be12be4ab83e122d63a82960eabf6c36bbfc05d6b7144d149565eb26f361556dcce1584f75608c884de2f052bb1d88537ac16166f136e427d5b4ded54f372bea7d1123259d57e3ad6be41ebfb839ec9e1524e5c30ec0dd5c4f80eb7fdef2511c04d0abfb5617032b4e301efbaaeb0abc2a7fefa4275fc3e54eb9f9c96f0bd7f46f7925415af20618955d62f72897d7e9689073a9c6b817801c18860998e664da9c998168037993668e01a59bb6dcaf23a24a606feaf3c19a79c366b87915ffc020ded683a1c6691eccedc8940e37830ce9c8d84efb0de0b45f3503b6bc53b0ff323552fa1608bb99dd4dfae2e20add9f4112631848c730fadd2d167af7322652edcdbe165f6d95611074c525c8b1efd7d5e48c79ceb7b1bf1068a8b6d8ee87ccbb3c40e398a4062675cfbde0a29bbb158ee9010bf010c2cdc56d96419248aea8790e61539a97b4de63e4208b0a1121ab9b989541b91947efd0574a8d3d07e9213f78351f844b3b2018e3a2f072f26eff0fcf6ca02415e0d99e83223ab3d7a0d8a85ab4b0895bb56ce45a6f9f062b5c5d192c7cb04f1058f2d81a707e3c133a578b889db06722a3e90b21c1647d4e1bed2c1ea85eb87aa38b58124f156e1e1263e5d6eda8c179ac57bbd25ee49f13e631a5b1a81b0c63c7eb159838888e408ba04c352a83e8d7c69f4c8c7f7165fd4c73da38bab1126f1ef1c66670fa3ea3ce58f97a37a287944573cdad35b7eeb0cdbe2a782bcd747879e14a79dffde3176143f2481fd5ca3231df7dad4106ab1aa38e355f3f5720877f9bdfc44de0a76eddde58c25b27d8fd8a53896de565e8b0289db1eb717da73f8204f671514ccb4999dfbd5ae34e80cb46ab97f9b7344ca93ea41d444fed33d15fd186040a9551c85f3ae1681ee200b19d2ebc8ed5dd583b2a1a9a0ac0a6e76d828a20c230bfd63216da6f3d511a0733bec4d6f6d929b829b24f7c714cac71457ef369f6a19f56cf6b20bdd719fe75bba6f2bc770df90078da3de3d47b1508855ffb11b49bcdef760856abcaf2020e127b5d49788f611f662af430c0dff03bff57e2b7d2951758cad8e80d5ca1be2aa6d5acf26c0126d7edc771a25aea2296482fbf373365afccee70ee9c01fccd94dd9745ce120dee3567234b0ccb971be3abe791148063fe595b19d5c48759565fdc215de9daa62fea850d1ff0bbdaa3ef09f76880a0e7dd970e03156b7002d0eb3da19379bb9719fdba206fc44ad4b105318a57133faf8f22d476f9e05e27e7923af8d5a044e4ad310dddee23e3740ff3c37f629c52cf682606e4a429fc5d5b3e9c4be56e404e3bd1f7deb172057f0b334e228e1b21841730a14af1c8b190d0f7ac6697d70ce71492c4cf7bef29773e1356944475dfb1c1d1a151839798850470bef143568153a2f94cd42282277a421267055377b9f6cc755abeb57cce704712dfe962047837136673b70407b5bb5939ce322ebf41817044e951ac489003ab9b42a0ea91951705c2b31f159f441d09305bc8acde079b9c2ec1087081364e7ff2a94a331d94f2c9fba6cff40d7e386cc57dcde7c359d5e5d3b9dd079a285d6238357cc416b658d68d65cc2e8e973d7649651eeb0d58b97b305ffd13b7e31f9fe33711080555465aa9c563ab5820b5486f12d6d899ee248c1b0feb35b17f0b4c0c7e1609d081b8b8184ea4958f9b7a059bc0a04157bf8c19846ad79c0c5554ffd67afaba87d355d1c16e456836179fc4a2577dec9ce1a139dcf2ffb0e30e0c78f0b18450d24bbd0afdfbbcec8d583e6c72f348110686402ad50f26445fd4418276d02bdc4a50e3aff527a93a27c87ae28c91d25359a6188ee2d19474dc20b43014dfc0efa5cd3b82e81f263480c3a50b30fb3eb29f2d63077cca09cae092462b1cabb812256e69bb0258b5393060268a7f4a8c0206b3ab4b94d48fdc50ae3c63139b2ac053c57facd29a2b8061844af3ab67f5b3f87c6525c4fd53692f8b64d153e0abedfe1b47efe254aa0ade4fff024acac826896853a0b6c39a2732b2761425906fbfb2401e0e12292fdcf18c22fb5504e697a9b75e50c71c640f06926c65433c5419fdefd88ad4a5da9be6e006593161d20dfa376377a6376726c65eff31fe9a2c1e30818fd246bae02394571dff3b6f1420a3a2b4e311e1a0e5e9ebb37d09bdd9b75254c11122b3c19849dedf75d1985e47fdcf6813503f1971ebb898728ef229aa5f40bbaa52b14c849e535fc887a92335ce578e0c233aa2becd06c716c9213f9533f2cf5c5350ed8bf25ad4599221ff2fcc1c3adf15c00e3107a1a7396969ad917a3dc611bf4bd996910c07753145c9e902d535c49524477310642fe6364c528748108128d8e312f3ad4d94942d1c8d89f59ab775b0eac42b402dcef1ac95fee6ba7c324f4685b7a7a66b1e3c91f37733188725f1c8f030c9044fee5b30d1c9fc4d018decb5934af3a74408b5cb61286172b76a09e9d2b8927f0680ea91426ad76341920c3d09e3c0467ba66e43d473c60d550eaae132f091a29fa42a7d5178e4a25b5bcc32b5772f8163f14f3da9ff3176de6e467cf950ceee9ddeb6f0cb53e61b52a0298195a84f898b7c3bca0cdfc58b0179989c52623092abcc4f790bfaf6818b618c08df2730170b73390a1233451b731da46b79944c5f34dd4a2abefd4a80afcb3007bffb36fa828334ca3cbc073892cba8e353c0b5b7463c1c55f2346eb63d581ee4bc59c736b67060e175fef1b4ac17fdf3e1aef385f479b040e62eb2f85e55bace6523f48c66b84d3c3997049965c7c624d6610856e2ce32d7bcb3cbf99833f88cf371914d4f439ac22585c178b22651ea09fd7a7e0b165b96764f277cb9a64d5e93dc97e17e09cab45a68f340b6e148d0d7311672bd90ccffb39325072b6420d4100ee11ec49af92e64e8229c01ab22e997c57ec2edc9348b92c3fc204f6942eb569437aff4f70f17c3d94e1d7ec94760e9bc6ead88bc7ad6f62b10461ad3c0527c75f688b0aa07bf8e2c9d99356f736da8c5101bcb887cf7e4c9859add853f582d12de2b3fa9aee38906fa19e8c21b6f2031e7ee93f51126f3e61c47f33d1e5a30d75f09160ec4", 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') sendmsg(r0, &(0x7f0000001100)={&(0x7f00000010c0)=ANY=[@ANYBLOB="5602086a4ee06d0a00000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 22:38:37 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x90) listen(r0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)=""/66) 22:38:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) socket$inet(0x2, 0x8000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 22:38:37 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 22:38:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x725) socket(0x1f, 0x0, 0x2) fcntl$setstatus(r1, 0x4, 0x48) close(r1) 22:38:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:38:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:38:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) socket$inet6(0x18, 0x2, 0x8001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x40}, {r0, 0x51}], 0x4, 0xec40) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) poll(&(0x7f0000000080)=[{r0, 0x46}, {r0, 0x80}], 0x2, 0x0) 22:38:38 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000001780)="f8cb1cef8721f36182007100d99c9891c3f08610cab148cb8a4638428251be334a7991019c261c68ea307d050c59b8cb360bf3c4bc22ecc71363c8b0e1e8de2b9fcc8ece2357099e98da371010201db09766cea8e024109812a0e138fe2ab97cb1ed36cc010f50f9377f2d2f09556107ce4f4e3429c6aeaa6238e8678b0c5221bafef2c4149cc8b92651fc66ba327f09ceecd208dc9fc2f2a4fea7dea575e6edea0724820457f3e3c4a94594e567bb24f6b31e7bd96a6788a9c1ae1f151fc89cd3780743cb5922667ac39d45c2868c2d8f6505bc04bca13c2f10e8d35fa5307a91e9334232d07f635b1b5e31581e4e375ebfdc9a71f637f286c4bef1fc2c728c2ef265e11d0a7a7add73daf6453238f1e6b6e035d420442898e19dbf6de154d9b9d8c4b7aece5dc7a4fb77337708a387f717c019d45961f655f2639e360b63bf3f1d674691a09dcf0e239480c01162a001823b2b684efda5fd28b3fbaf872081b0025db87e7c244ba3d4f8d1804301f5739cec354164abe8c55251f331dfb8cdfce294a37bd8ea708a12d6f2a0cfdd3d55261be0b5fce27c1bc6", 0x19a}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa80, 0x0) socketpair(0x18, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) r10 = socket$inet(0x2, 0x4, 0x25) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r13 = socket(0x1a, 0x4000, 0xae) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) r15 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000022, 0x10001, 0x7}, {{r2}, 0xfffffffffffffffe, 0x59, 0x2, 0x20}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x3}, {{r4}, 0xfffffffffffffffb, 0x15, 0xf00fffff, 0x1, 0x6}, {{r5}, 0xfffffffffffffff8, 0x80, 0xbb519c6654969a12, 0x5, 0x5}, {{r6}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x80000000, 0x4}], 0x7, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x10, 0x10, 0x7, 0x274}, {{r8}, 0xfffffffffffffffd, 0xfd, 0xfffff, 0x4, 0xfffffffffffffff8}, {{r9}, 0x0, 0x1, 0xf0000022, 0x2, 0x761}, {{r10}, 0x0, 0x2, 0x20000000, 0x400, 0x2}, {{r11}, 0xfffffffffffffffe, 0x0, 0x21, 0x7ff, 0x100}, {{r12}, 0xfffffffffffffffd, 0x62, 0x0, 0x9, 0x20}, {{r13}, 0x0, 0x2, 0x80000001, 0xfffffffffffffff8, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffffff02, 0x2}, {{r14}, 0xfffffffffffffffa, 0x2, 0x20000080, 0x6, 0xffff}, {{r15}, 0xfffffffffffffffc, 0x40, 0x5, 0x1f, 0x1ff}], 0x7, &(0x7f00000004c0)={0x2, 0x81}) syz_open_pts() close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:38:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0x3) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x120, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="fe2886bcace8445b9720db8f5cf5adc142e882df1cdc5be130b918233df383afdd72fe009975cc922b95c4eafdb5e1f846453303cdb4931b6e6bf2f2907d78aeeb51feff661c892497f77233152b728c7a53b079d2fd172b160934c976c9e1dfee42bbc761c9b4947281cccfd3fe8b12dcbc34be0d039aa10551ef0c7265d304e02405d382873786fbd510f332eb932fe2165c38e745caec6e754592db7b3bfe6a77b7989a"], 0xa) mkdir(&(0x7f0000000080)='./file1\x00', 0x800000008) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 22:38:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r2, 0x0) 22:38:39 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001540)=0x2) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 22:38:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getuid() r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="420a66e62d4f58b8f7608c093def0bd8f179ea43b9bfb28f32a7e7485397caa40aeee85c9757805a5101a9315582be4394e3e8d889e9e61cca13407a1a02c6ea01771987e7da2eaf37fdf6c3f2a073b21c2d44a55af73a67dad54c021a1666297badfffe7c938873a859a89d0dc26f0eb76ed78d61479c26136569dae040edeb1a2a6de7e6d1632bb5aa7bab5ff08775622daf0402ea227c20fe68592feca1ed87739d7ca5792a683b518b0f899bccd7782cff58f035d15704e4ea9f0eaed37413f77629ebc0cacf8bb5ecc6272921c3aee39f6e355c3cbb49b2", 0xda}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x100, 0x8}, 0x8) 22:38:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000100000000b50000000000"], 0x10}, 0x0) 22:38:39 executing program 1: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 22:38:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x420c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0xef, &(0x7f0000000180)="bb2052ff86ec7666b66fe2ac5e84efb3abe7f8c364719007dcd29a8ef42c8f08a441b7e473414587cca979cdf9c10f9be3c7fd6c3586b565c6095b9725283a1cdc0845b3b74eb50e5fcdf8fe5284e8173f764159fe8699eec67d18da0c3a693b11d6696f0def4836bd55780bac9756", 0x6f) 22:38:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0x4) 22:38:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="d85ef3c0e5fe0a68437e8e4ad6a66e6bbf7418887cf9b915308ac8f747fde8577b1963bef43de6090e11a18a2d", 0x2d}, {&(0x7f0000000140)="a43ed1e281edba0ff2f36e92c1780043e17eeb1f9b3cef6882480e1c1c8ff5d103bc7812eb555046f75dcdc789f2d69a7d4b24790fed3b66cc5a0ff022dc930b8f64340472aa9fb7b84b66556d5f8c405cf166a88612c5ef61d533105228920c12d99cb79c39551c0da16c1149fa1102004111e4b4735f15ef9edc89f0d9d7716e1224b9bfaafd7d9fbb0a38311ee4e5e283dc4e2414d2d2b794c4523c58c97c04c244ee487bd6709cac1bbcdeb82ce134cf6c43aa3fe25e51e1ea43431c8cd74cc1a2567269c50f262fb53d92e62b5a764348e1feed7e1e", 0xd8}, {&(0x7f0000000240)="8f06f1533b032d51dee20e27ce8d700fb1cdce2d66b294682c8bb814508b9cd1170f23c2478b96d73aa4d1229031746ee0a5843355e0a2bc945477154c86fe08595057f9dedb516240f7aefdafb2383acdb2fd6583ccc0253052e5831424ed2db227f993c14e04426c9c265bd9553a5a333fa08997749710d4bc67862bfcd05fe05834ad82b8d333fafae1d29eefc582eb77c1e4b25e115f882d03f0c4febafff100fda6f8fac4a58275bb4f32b07e930818f87e1929528666fe4777a7f76db5cc48cd01abe34eb9", 0xc8}, {&(0x7f0000000380)="dadb2d4fb9ed8c5835d1c2b77993a456daa4699bfe9fa4f5f8a3228ecdf2dc98055f762cee25ac7f2e6340bccf919ea8271b8831dc4d9461a1449d7e78dc3e508828b85b81fce9d73f75fd1519f555f7eea1823d04a17054145384e097edd8c0e0620fdb4a23cd0e2cd6ff78a8f59d93ebf64632cc450a0393be6977d2e23f0ec0d5a8a1150a2c6b84d2", 0x8a}, {&(0x7f0000000440)="483f0117412e41821074206824f7e548a12a", 0x12}, {&(0x7f0000000480)="9eede574b010510fdbb1c237aa833069eaf7c5889c32792ed6457991c17677781f6b63205958778e01a4f2cf36e94954e6fee29e7a6c92e76fd6244bde7d4ae821cc8188e3d79823431f3db56fb1221c8dc06eb5e5ac040d7d5d57f9109dff30f25ec2222bd40e5d9d49f74075ca793bb1615f0c161e6448ab5f6f16cdf973e745d5ac489ab5f7f9e4337381653caef5fd53b5defe83f19d7565758e3c9c25c6d6926a0e6b784683c87acd9df110223fbc7cae", 0xb3}, {&(0x7f0000000540)="534338420461712b688b4d9ef9e25a9d354923f124412dba1e3244fa1e8e405ae57998a1ce1a5e62a31226fb705f2c365e0a01b259d1d0be2d9abe70301cfc80a688ff8eadf55666d0a5b13ef350dfa1871ab86011d45a3e5b864f7005f4977357dca5b2ec6608cc1461de59d86a0cd08859d192dacd09d6c3fd7727c4b478533753e064e4e97d3399fc8c21cb949be0f05fa89407763161916ed64e7fa9827799e627868bdadcca8b7857e7f4ae556f4478", 0xb2}, {&(0x7f0000000600)="136097c9fc01513f1a56d857c730d143f22148686801334dd7cdfad1c35a0be89d19bdbd72a245c7ad4640adf2bd8ab5e83d", 0x32}], 0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x9, &(0x7f0000000740)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0xe02d, 0x7, 0x6, "2e0284ac34284ebf50ae51b5fe0914b7ec121e63"}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000700)='./bus\x00') kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 22:38:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000000)={0xfffffffffffff801}, 0x10) r1 = msgget(0x2, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)) r2 = getuid() r3 = dup(r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = getgid() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/44) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = geteuid() r6 = getgid() r7 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) semget$private(0x0, 0x3, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r9 = getppid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r4, r5, r6, 0x18, 0x5}, 0x4, 0xffff, r9, r10, 0xffff, 0x9, 0x4, 0x9}) 22:38:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0xb827, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 22:38:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 22:38:39 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 = getpid() r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r7 = getppid() r8 = getuid() r9 = getgid() r10 = getpgrp() r11 = getuid() getgroups(0x2, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001bc0)={&(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001740)="987171c7a36e850eb88f1023694bfc32dbe77ec3eb825dacb6b63aa774931adaa21c541269725f48203062da1e2b4538b47fa758dd19d2366b8cfc51218a9920901d791d038fd60cd1cec09062f3db57b2e0a680ca8f44271287f2981f045677ae6d0d2994a096689aacb91a1c02142c2e79f8c492fa756766fde568752bae316d4078b54214c3aa2dfbf7f2aa9853130a6799ab64e81b4dd3cabc7a44f404a12bae1d3799ffdb28b0d31f58075a4037034e4086138789f5e71ddaa39030da3d33b0bf8cf50f19b37198616e3f5d02d6614aaf96cee3f39187bea1f2aac9cc53c87bdd2523653d1e281dee5cc8f1a0fee30ae74286", 0xf5}, {&(0x7f0000001840)="7a17652b5556f1", 0x7}, {&(0x7f0000001880)="e50fd2bb3835a05438b3eafbda2278191b4c0a0f9c8f9ea037daeb35dcf82f1d335bef5d00911477d66a3d5da0bae95e71c20528cd85425760f23f6e9f3feac848c3243d6242a300", 0x48}, {&(0x7f0000001900)="52103cb5872d67a82b7d8f2e460fbdecb8d413254f1f4f2eb3644704e176c44575b088ab4b8fe7d12a1e0b262f403235554cf57130158421efcc266736e7", 0x3e}, {&(0x7f0000001940)="6e0d249d2bb10af47e4c03a8c57a2c9929d4c476904780e2", 0x18}], 0x5, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x2}, 0x8) syz_open_pts() write(r0, &(0x7f0000001c00)="d203c44957544ea789faf4c35a94ab9fe26e9f8ef2d1a37519dcc9ac6b9f8d32f11ffc257422f3ad24eb9574c83d0f323fb50404e745f13631822c14305cbbc22fb9d3877598eabd355e0c34756f1c6f90e0ce9d1abe1e1ff38ad80fe86764729873cd66596b22a07adc6a9c4e66e3d1c84460e2409a7e56c61b63a6df3f23ceab85de64f112fb40249a5fd2fc1fe2464179db8a", 0xfffffffffffffe75) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$inet6(r13, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x10000}, 0xc) pipe(&(0x7f0000000000)) close(r13) dup(0xffffffffffffffff) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) pwritev(r13, &(0x7f0000001680)=[{&(0x7f0000000440)="eacac273cac1549ba1079eb1ef8280597bd22f756ac8a3a12b3315a6d394d853d04c268b4a72493d872817e813111e4efe0c338baaf66e09e94c54bdaf10b37c06514277551780a84398a263a4fec1cc477e2ee5a27af52d55d055f1dc983b02da3d18fd20917ba5b46de5658027d42ce83de2f9236906eb9d07e955040acb19cdaa90a42a7545", 0x87}, {&(0x7f0000000500)="6adccfa92e72c6852502cfe8048bbc3a2606315f11e13c1fbd4757c69070ddb264a061b05aa211af2d278450c602726e13ce47877c6168286eac98ec28ca4dd5870f2c18eaebab2047bd500c1ead7566296f32786da834c08bd5a1f58727acd27c2ebe", 0x63}, {&(0x7f0000000580)="1ec48c789dd51cef25d729e413909cb0bd542fa9a95b5773dad1e587bb100461deb1fa", 0x23}, {&(0x7f00000005c0)="e29c040908d1fec6507b2a3e2c3a5d07e1605f9ed55a6e81db1901c309b04133affeade69ca845e1e89beb19fd30571ecd224c0680e01c61ec20a13023c455273f4c95932719cdde144c505d79e0bb4b3140fd26f7a22f7a718e44321509e0216baebf4acc17844a3544ea0f724a2b902c8c69c94ceb9e08ca9993c9330a34c2969ebef059aa49e99d6a6869243d86d1d649930f1ddbe7960405d6481b0d95415ccc114914fd3433b31eec68047ccf0d4bbbc5cd02be6d2af51bf05af91222b2c9f276b97514411d38e7101f423a6a74f8b4223ea438a1712d72ad1c057d0bd377b43cdd2e38f1ed8623aa935d7636d33328239b474554a4716b4dd8134ec89de52f83c33949fa5384d1c8371c1d3431984d385270eca3c60bb15e6bd8ab91232244073fddf9281906b97df3d505f165cd0fd1aa057eef865ac425079044263330a2078282768ea5e8d6ea64a4ee85a9c3e0543345169c4e388f1f80d3e3a85eed5d7412cdca3608cd41da6abd5f7b2a5ff3d7d733df28a29934511d9a1d409a9916d9be86fbfb5285d1ead6408922b56ad9366053fda80bb6e5e8974fc6b77bff2b1ae800fa732298de42ef463b9f10e7103af6ae942509609c5bce6227e6d6f9e8c2ae2206c83943c2c680ff24876789d356e19644be7090fe6d362211236effb4ee4845d698b25369916a635c439c445566a07d8fe84b8f97d3d8bbe1c7fdd5a697366a8eccd005d993bc85ab3af16833050bd36562e43e2ff20ff56c2a53df0eb461c2a264106f4071e9407aa0194bcf17836d9bc6793c257e0a6b73da0d55f3e6fa8e190f8b36181855b03a9f7da70b74ec0a3d879307c787e5f85baa6845c8e95d0544ddecc963ce4cbb30eb89bf4dfb496d3c4c1221ce05e41aff932b290cd9738078c0113d854d4e4df23c0dbde61c599ea35ce77226020e9a96b16101006d5e7a20dcbd58074362770b12e9bcfc52118a3074e4b0dc1057f9275c0abfa65a060e33df5a4d4aabce188eb7136362b10e99c10e93d2d78bf98b33e61d0547c4af8cdf2e5cdaf9689173a9e3f9b892c40b242c6c9cb72ab2ad78f89d9f68559e7b9eb2c39b6a7c00d8548aef12b99a7399f5d8b9c2ecf5348dcfa75d04e3dfec7a2014839acc4f4e354a60e12307024c599a631492831c5c76674b4e17cd87ac45bb5e894c9ce7b8dc80a2460e36788e2d3fe2bd80f784f12ba478d885ac2bcead3604910b65cfffa4032d8c42b57e1a5a49a80ae99d27cea7f74c540ecec68cd842955552cb9fc2dbe90c65613afab6dff26ffe1bd5638cde9274256cb0c4689fd02d4845be5d8ba6fc204074415633b274166e154d77871645206aff47300f20dcc13942268b47ceb77551bbfe967d8de637d6798f9e6846eb592851293c21380a95139464bcaecc83ade850f73ca817ad35ebe541c390b7572b24e225d27bc506984e057bfa19f8e8170984b0a24c4d0fc3bb2438c54b63003a61e8fb7b48969fbe11fd84b27634b1560ee7d739c182bfde851398398571476ecee0d8f64a912f331667fc1587bfd2aae7926d34272ad5a3aa19e470bf74bd479f1bb4cdaff9bc0cb2c25a8b4176d7de6941b8b136a11399e9cf3b57dff4102d806c516ae0ddfcaeb97a290e110f2198659fdde54afa74090e92784aa92d4ec419ba5421f445f801fb3534eeb93c1932f1cd7724b173dd57c0500d45428301a688853d2bb338f6520238781bc3424731a92a4c427a7c5c28d35a112c7062cd4ba07ac8d70afd05a74814feddecb6382767e6374696bfdb667d86bb66cb4963340eea50659a22388af243ec852508c36a15e1df78e306f57a7dffe28b5113204522c82b0aa85b80ee1e086fe39464f1b84dc44bad8ae257ae51e3d510ac02689774142f9be84d62ee3a600d00caf91a2a6787739c026fbe9ccfcd91aec2ffb8704a50e70bafc5dc993f1495e54914ffad5a58b62767a4d176ce9eb88e18101d35e34d20a42b56b69633b61f8a8d2a54f251886e9dc37b4011403c968585785a70b033278a2b0559fe55ab7a30262acf95d25032e34f3427b582f2ba25195db5f2b79ef845d2e8786e63261f0ce945b08ee93e045785fce1013ba06047c2bb8e9b3f78f1d91bbd11b27b9ffad3075a6e32acdb757fb6fd6d04c21e778bbb7f2a5e9418aba0e566ed24ac3ce3460dc769a3a9504084180f39a79f40bb749b6b282d695c11ee98c0c82fbda48b295909887101205fa9988e925667ada7d72980bd1a0976006ce695786b43b6a083dd2fb051e86c50d8b396824dd37c239db822253f0d8d59ef6208070ca24bc7aba7aa17c2f5fbf23458be8997be77dae048494e609655d4ffbe0663e27352512fc3c9662c1dba86e127eb353baaccf0a5fbd49823d3297eb92ff2ae56783c511e45572342021d674fb401a903173a1c3aa4e4726fb0871ee2dc0c40d978dc7dfb9cf13c1f336f502ee6e581623e9e7dff01fa7331fa3ba8e43482aa9a7c64af7256e454f43a1c5e3bd390c62044f3eaa401551f88ec00fc69c4aeff6839f70c31c8d5b11c2b0b3d5c13c2beae74ba8126c90f6ef128e67bf3bd0e613be0185c7fb6e29cd257b59f8c6af4e99c89cfd0fc8b275429ecc9f86aa69e35db6a668a948e62a8250040bc962cc1fcf6f1fe1d6bcc4063be3b39d1eafbeb217591c00149a67b8c3a20ec053df55883850c84d619bec7ef3a8a20069b8fd9ada7a02d5b6f4439019c24e2035fe116b5b4c64863fd312b61db404c566f2f89d9709cb7cdba9e15ff00aa46c68128ed8e7e240aeb131dfec76e93ea291615919be918ad20654ea491ccc867af8587ad820f78316a960bb9261f6c53137c859d7cb5185d280b2a55edc5ba68d86b607593ebd613ea34ebb154042862a78a402c8e1cccbf2410ced1eaf1d81fe44b9eeb64815bf41d268e7dc768ba235010458c3121d494c66b6c7a9d58302d3d00f09e109ddc40601f3b457edc4a488ebb497ca6643b84a2d756f95900056148af6714a3f8fae2f14613b9c03c3eabe0a2fd1ae6a832d5442a3336e30c0e7cbde9f93493c0b64d349db4cea9f59732da9efdbd87402997ae30234739f05beac99e2a22301555480585ef02530b12254fe9f45a81f86b66cc402ce17c494791250a05b2d7acecbf5586ddc3540c8e0435288930fa31c9ecb592be35c0bd69851e81d59e295961f38d68ae9c0428229d666d8cea90f562c9602d5f72e543daf2353b67bad92682090224dfc379c0ee3921085e0ecc0c2728312f8c0ef457228fb15c8bea2fa556e8f9c9f540409b79f701c157dfc5dc5dd8efb917cb9dfad80b5237f5c6ee6fc05294c766e0ab9893d81272839b388c018cb3b7038f3ab9f8a984624b0f9deb582628a42d7581460101cb0c5e677cddf00614ba1bc4d5eb477b08f465bbc85b62b4fc0e3aa2280cf28a707af85b7073d912cdea8051a101ab36be4592e659110ff9933a57777126ba5354703d60fd9b7ce0dc93e79728544bcfbc7babf05173f789d2998090a0b883197b20f52628696cee09fb026afe75f893412b800cb507b5a006745aad6f4bdd6f21ae5b8346ca86bc62d2a2b038290a26fc4783429f563ec5c69259c14d2690316265c4402a75de4fc3a139dec32306b5ba4af6ed8cf116123b4f2d547d87414ba6c6ed27d34852764d476d870d0902287c896edaee3e0ec86ffb733eea0a4eec87d7d5727b07cde95dbe1d53a566016c4472e817860f9fecc09e695893621ba033c58eda2b69ab7d37f77517675a66e64d69f8c2e8d8d10e2da238e22d900f988b4e8096dd9cef29206888d7fa5839308a611908f84cb339310830fe2dec4a3af207c1394b9595b2d0ea34b17876870302bc85e058f77d6e27ef4ca8d466002c71ba95919984493bb305cf649caf344002755488e7deb6a08bbdcaab6095a7d3313fe8074dde9f64d029bb949eca36a70e4bd08b999c128c4251d5f5bb4b4f590ff1a2053a0abd0a06f374d50b95b7b53b68179bec173534d6a1648eeb51283cde437af11e56ddcba5fa84ee11e70d60cc7c641680343be0dffbe472af30a668960873ffcf51076ef6ce6e5882c5fc8427ee92ae99fe10cf0d3d829613939f2375a281b423ae37d01b4cad5dafb5f1ccfcbfafbe808251a4462c38b6b3e15167a7a549be9f45b1c0c7456dd5dd059b61d081146e069def84f1864834708e314ca30efc5195fad866f035976ab82695ce9c3e175f25a4bbbe56fd60b6f87a785310612302bd49fe912843b422941ce20920d6755eedfc384549eda8f7708f39a5bbfbd1c5fcc0f0838b0c0f6bad0bcc6618c42642195cd8329e28a12cba591e8a184babcd26157cee1f2ae9fd4a061a0bd5bae2f37831948fa38783158d8eae33d6308e400559053e2fd80b6204e3e56a675f5030f8d3f6e33f00a8f339ef562f0e28ffaae007f19db381ab1d9bba56a2b01a4b13550d17ce014f90bc7f12f65ee9eb2fbc24774dd470461c45ba1a49596d6b8f0ea53ac1732049a12ae5f1019892e9e68306d3f99eebb4b445bfb609cef1167f37fcad0e20bc3b8358df2bf22339a6f39075d3864c430ed9ed9a72fa75be8b25836135e69905598e2bcdd3c6c8932b1843c8d021f3b5cb15c7105e61c5bd08230bda8e572c346026e2b3a3b56d57a06d52fbdd2559add2c5a250aabfc406d504c911affa228cbc0a3c57f746be6ed9fe72d8ae0fa81dd2da1aa3425c20479d2b04c5a384a4de6cd2bd634a328cc56b4c7b78c26d479573eb1fc4c1cfb1a92ab9761ebcfa91fcfa846bf8acb717a950679d0e9737c60dfb9446be6f96657adeb39947f39333ef88776668ea146694521f851e12181dc175249b5136c831c701871cd459ab2375d5d50797e256279de85dad648305666da437b211f351cd14f60067b742b3d89ad0266376651ea0d664154f89041c04ef2a94061ddcb01911cb548d8e86a3938ac5a5ed81399570173f404831980601e6b2b73ee1bf9fc38743e999c51974671fed81c9a962c6086b06c6c3518b4f1f71a23603e84f0585ef6b0f73f0ea6117dff606363181f662d2022699c4ea16ea572326c263edc6e3fd85382416946d65a67d88d2941b966c826a9fe94dc435ace7928f66d9455353623bc93977b107b7353d6b5baffe678bac7af0b6370f3f869e0c663177c412cfdcd09380fae7cad6efae284f9fdcfaafb026acd9afc3e2b35dd885c16d83f6e921764698b7b2a2bca4458ab22a006a9e6255418c75da98dbfc8138daeb7d4dbe86ed1856815a674567159871a168225ff614a1e16fa9df675a45edc11ecd08cfba21776b5ca0d21e547fe61318133b9a0440887904dc5a14daa60b6007cb9202dca74de683f20c264b87dc9c2fe25732ac6ec6f06cbfb8601cd333417fb230b71fea3ec37160ab0b5af5fa162fda723e2ce3fc85467637a525b9e4a0a82cf6b4eef78588cfaa841b44e54ff39629b55a0e16c801f438872231bc459830f5e15374a6767977a5f16a0d0d7542098eb3aaf3cf8ec5169d0ab589fbe0bb056ec26d60b14402653131cb42a848be29bd8380a9da436c2e098fe7a8c9c8cb91fcfd414cdc2b727d3368c0203096e90ca00fbc556df2bf5a25fa372f8f654f74f9b113c91ccc6048706c95d680ec3086a294f60fed8b27edb9217441fc5c56e038cd9d3ea9ade8d402dccfefd1ac56ac32339c22daa7957e74bd9494791b384ae144029b8c5c5cd2b000d0e9b0aea2435ef330eb3954b26988597aca8239ee9081b06b28add57e32209852314237aaa69d5307", 0x1000}, {&(0x7f00000015c0)="c7c78e649a36eefb18f2dff3830a80708a0be90ac16acba665da3d9c0ef42e40b721d5ac6acdfb2331b335ec3d9df7af8e1b69a0a710b385eefb", 0x3a}, {&(0x7f0000001600)="5a3b69c805c7c4630c44105d910f14a31602437eb078b4e9ab8f32113cfbd1956f874a08ec7c1c88ef696bacabefa18005e2fe59009b6f3665309b5de727687facecc57937b3e04f53af966f", 0x4c}], 0x6, 0x0) readv(r14, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 22:38:39 executing program 1: mlockall(0x218ac4655401424) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x82) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xa, 0x4, 0x3, 0x961}, {{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0x0, 0x3}, {{r3}, 0xfffffffffffffffa, 0x8, 0xa0000003, 0x4}, {{r4}, 0xfffffffffffffffe, 0xe0, 0x1, 0x100}, {{r5}, 0xfffffffffffffffe, 0x1, 0x55, 0x6}], 0x400, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffa, 0x80, 0x80000004, 0x8, 0x4}, {{r7}, 0xfffffffffffffffb, 0x22, 0x20, 0x2, 0x3}, {{r8}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x1}, {{r9}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x7ff, 0x1}, {{r10}, 0xffffffffffffffff, 0x28, 0x2, 0x6, 0x2}], 0x6, &(0x7f0000000400)={0xd34, 0x9c8}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 22:38:39 executing program 1: mkdir(&(0x7f0000000040)='./control/file1\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) execve(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='v\x00', &(0x7f0000000100)='W\x00', &(0x7f0000000180)='W\x00', &(0x7f00000001c0)='\xb2\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='W\x00', &(0x7f0000000300)='W\x00']) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 22:38:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fcntl$getflags(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r1) 22:38:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)) 22:38:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) chdir(&(0x7f0000000000)='./file0\x00') 22:38:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000940)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000980)=0x4, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000500)=""/4, 0x4}, {&(0x7f0000000540)=""/255, 0xff}, {&(0x7f0000000640)=""/207, 0xcf}], 0x6, &(0x7f00000007c0)=""/176, 0xb0}, 0x800) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/200, 0xc8}], 0x3, 0x0) shutdown(r1, 0x0) getsockname(r1, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) 22:38:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 22:38:40 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x8c1, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="dfd1636ff264744b3cada1e3535803fab5156299c3739cebcb0e84b1b0c2ff75157bd453a7c294573a1ea0709b78e9faed0a2c4bff39ebda2888a4900b92cbf38474cfc6ad4b1bd3746e99a2fa85afbdef0118ae53a9e41f5355db9958a99d1a284505f8fbe44a0499b6dd78a2f4b57d673ad890d81d98c68368160dfe5a33c5f94b36854c4c7e5c", 0x88) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:38:40 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = semget$private(0x0, 0x1, 0x400) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x10001, r1, r2, r1, r2, 0x0, 0x1f0f}, 0x6, 0x0, 0x3}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:38:40 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f0000000280), 0x8000, 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r3) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) getpid() socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x21, 0xc) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 22:38:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getgid() setgid(r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() close(r2) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:38:40 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x7, 0xd90, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2, 0x800}, {0x1, 0x4, 0x1000}, {0x0, 0x34d8cf6b, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) write(r0, &(0x7f0000335000), 0x88a) 22:38:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffff, 0x101, 0x3f, 0x10001, "ef64672f2d307e9cb2c59940e9e9cc0822a29e53", 0x200, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x6c320582687c7dbc, 0x36}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0xf6, 0x535}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7fffffff, 0xfffffffffffffffe}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7fffffff}], 0x3ff, &(0x7f0000000100)={0x7, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 22:38:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x10000, 0x2, './bus\x00', 0x7, 0xffffffffffffffff, 0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7ffffffd}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './bus/../file0\x00', './bus\x00'}) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) close(r0) openat(r0, &(0x7f00000001c0)='./bus/../file0\x00', 0x400, 0x100) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000002000000000000000000000000000000000000001184b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) 22:38:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:38:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x3ff, 0x4, 0x256e}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "98a5967ef71db45caa1e276709942cb9a35a5d13"}) 22:38:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1000000000000010, r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 22:38:40 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 22:38:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8482, 0x129) recvfrom(r0, &(0x7f0000000100)=""/39, 0x27, 0x2, 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) getdents(r1, &(0x7f0000000040)=""/115, 0x73) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 22:38:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) write(r0, &(0x7f0000000700)="2792cac3a2edf62bb4e0d5f3dbf189595a98b78b6191d81406403fc5482f24a1caf9531ddab0f0de6d150eed95785d163a89ebc70340966c01418ca13dad343481994e50015336d9b392a5f052c2219ac3e6b934b6979c7f6e086d5f517a0fe53ca5857214c2cc737c9c0ba4cb0fbc53c05c41060aed771944d1b80125091d5a182d772caea926cff40e5946f1d2525655674ee283d5ab97ea825153139fce56a1f6216af44b1dadbf2bdd70022429cd1aee8a4b4cf848621a0daeb889872e03b2a62a5648d16bf782a3e51193ff781dd9f19165d10acbae8dbad4e9a3e583253b3e4e64606d5d7e9162b529a5731687e40d7bbf8b24194b86fed545dacf016054fa32ba6b24bdec5b02b0e67c27d1094bab5ae4dde8d0e72509e00c7b7d84ab5ef6c611d2e931aca705a7772ab9779c3f9f8c0efbcb4c10212343546045c40762cf236b29089a8342776dbbc5535e0bb7bcae5b7872b02299123efdc60f90020b921db9bb92bc1b7c18ba0dda56d6165c7e7d4c49b402540228c697b1309f1702cdb2ca61887cb9dd9576669c2e69fdc5b0675e557072d42fc88e19602a5cabb87d78d297a2c175b53fc9a0b43e5235f62aa55d8d639cfab9ab3b1df59c34ce82a4fe83b31abee830e49a7e11c31535bc90e19512d412261e09b5c8b4adf34edaa245945ac34ff5d66ef7389e4bca6bca29cedce3ec2d19dbd694cf65d39f43adf805b7cc3b2de96848e8a1bf98e52815516f3cd5691b8820fd30de950d57aee75fec8934c6165ebca97b65f2d79c8d243bf29406cf07c7e6265888eea61df0413c4f37e9888c4f084465a55bbb0ab712eb07012b28b28b18299edd317007869d828050496f9d65026f0619ef4f69eb9bc31e7f4a94a6c25bbbdd023cfef7a110b09c58fc39926f6a10165c100f46d9a0ee94b60bf7f47dfb6a36b313d162ea96140069b28c492667d5b8e0dc82c41f9172b22f6a33212f7e239f1b1ac3238eda7c9db92059d71996c54f062db2eff52ac3aa09702a3303bae9e5c0872e1e2d6333bd8f3f38a40634784fa79b070348b52884c869065a397828c20bd86da26c61eb93c2270199ed44b94796f48ea0b931374351af159e48f617017129ed9b98cf40a7b70e41609d2b050ec4dd0d2a30a079c4bd93ff75a41891921f4a75fcd7cb73a05301634e992a9c50fdfc042e02febdfcda5c02d4124dde8a40745d1c5fb144a57225e9150e8dc90f1b0403795331f8665e391a57c36fe37c829673fbc8e262d4f0697b404ec7033308bcb49a36409cbe97234849b493ad6576a1d416a9a9c459bebfa57b36f46825fc0671dd19a6447079db63aee339a5d37ff06d85cfb1af2b6dc1264e9d4739317971f0d9800d58c8e66d23aed9415d5c0136ccc9f1c3dd8e0c91ece41198304f82eef12ce4decb921200b20dd4cec291b0d1f7b2bbc62efb1b6b2b7b107941c876492aa2999706492026c4fb53987fd63d32285d225d30bbf76b6efece2c919512353f235729b0d6ba8b20677fa7e1cec271d05c05d3e50d1f80e2f44b1310ca316a15e0c6009a4f833f2f7d2970be6bb5d09c48dbfa0374c8158aeb3c5a357f49d85a8532b021817bdc4171360bbda7a5285cb161b31d819a245079136ceb486e5933002004d5f6dabf704327741f8c21afd9a5dc738fd4a720af9852f9f853c032ac8c2995b0c584e67130935f9346576c0ef87b9c2795bae879c9b1533fbec2ce5a592092d02f760267e8aa59253c6e776892e930a9b0c520009218ea58b96d107da56adf58949904856adf7bcfe4625451dbc2f8de34449f4ad874a986a36e329517442e785e654f8d5afa34185ce33a6db97c1534c06a7afedd9218e78604ef221e88e608392c229f71b8b812511d41536d878be64015f330269bf7f7896ac97419122d58ae7725db1c6d74d61ba29e0c8242b2945c7784d81cc2e2b7555f44715679133e5524deb4d2e2535ba7a93773f2557258d890bc3ddf9c3b1a8185b3538d52da78db159a99f592a4ff0a93e3550bcc94a428f83e0d0a6ec3c41d8826dddba3996f6a30a9f4c2e6308338c71e4f0b3d6d3a23eb6efb80be5c6fae4b5ae6622a730285cfd43f3c3895cfc15535ca233c8267c098f243b5b0ad8c2df822129fd386ee41d40e69b525c64fcf5b4227274e2f3916533f7fbb5f48a1cbebd4316b8207685810a84e2e12197c0694dbb765c8f459e61f8b9d2ba1336591ced414edc7d4de1a2d8d28d81ff075e8bdd0b813e1667514ca1906b109e907943f0e6d384b521ef941c70104f55e89a85a627b2fe041297419a2a1ec95ae3d4c65cd40a51948fbb5833b802cb542b9f58888a194b4a9ce35c192dc82fe74e96edce85acb1b06481264b023bc877e0adcf35610586037e8975cf88fe509a36e3074a9c41b0b66e4286727bc377a2d2f79ee256eb9d6a70e3880ba95311d1cb0cd1021a381bb5fefb6002ddf318c7b0315d7a70c471548f59da91f4e53a823de3d1a8935eb271179428009366a2ad039adddd2c8ee13635a966284a6bcae1e19100207ce50bcfff5befcc570121bf38ef937f9ccac07a99d22408971ff8151d83ed4ef35d8f89923d0e887744884c76fd3093766fe1d7185a33b2e1f41c277aae2f93a7623f33afa0f185083e62dd8cd6ae891ea2f302a8762988ba075ae7c02f7daf079c05e599f8ec3a7fd9c20ad0b2087d387bdbb4d09652f811812449dc8bee4aaa7297abce3fb586004943b10c507af3056e25702465d0694d7beb47e0775a667702386b9e55fbd3814fc5adfbe11cf812b06cda0c35bac40447e1a31828ebe5f7be8cc14fc3316348c788579c35a048414f9f314377f723d0d7c6da6fd88c92a345e228d230b384215e0f7a82d72216f940280cc3971818e13a42eefedc2d4baae6b8883cd8a4057468cec3157e12e51120cbef723e02cf8452e6f8ba1d9531e5bf6200a2e6cf780c6a99550132e749f12715b5f5abbc32c3d24f610f568f61bd639840cb35ab1a4e34508124605242062c5522c504d4e980ce32ecfa4b83e1afc6c379982980be6b9b28f2a8296d3925642b4b740bf1a61d29fcf853edaf49bc04e92996836f258593803ba86858f9dbe898ff0d1ad145e120e7e42a405161c68a13575fb88250799cc1d3d2662d722975065af2dff025e24a9ab972c24df0f27454fc95546972c6cf9c0d3270b175ff330929b49bdc6f2b78aec6ee7a0435f502fff3c279b3095fa94fa7883f0deda8395950a258003c7281e8366d9a21be58b9f6864f4a0983dc58dd15d69dce84373841396bb4d45d68864a89dfe6703d2d2ce6badad230e0b29d2aa73a079815f66713f16a8d88c46d36fcd738e2db7aa8b3a82d4a2dac4f99667f530bed23abe0aea9ddfa215de576191642122480df2701ec547ea4c12bfab27d6bcc8dbb20bc60415d4bcc3227ce63b0368695786096b4edbd78829468eaa57663f5948115b99dec0173da36512991cafad9c7fc005c1b2c38affeafe98443fe64cac8d96004c99cbbcd89414c57d47491f35015250e2f5a9053ef0a6fffa4456b6b8b3f766cde293582f85c7b03fb09688920bb5be896eed7596a21eca87f29ab27597d19941a731469a2d2f0854ae1302ed2a584efe0a4e7b69e2b817c382fd4278a82347eb59402bc0a1e0dcbbdfbf54eb273b632b409810c9d281d14f0ddd6cf703ec17cbc6e2a22d1f611c879779a8fc6aa4b6bd88fe6221e01ba127cb17fae5af9d4cac0b07bc452368d89ec557e2f2938ce82a926d6a6ae26c25e44ec3bb03519a1fff2e16e828164558ee1ab378961bfa0e02e70e4440b443e8267b8b1797def6997ac6ae35934b5583b3a0685ba74f63e8951eea7372ee484858a12ef6b3c19f22cb13de13d74e820a7b720e8b04eba7936d83334d55e37bcd780d72cbb60994a89297ade9c55852799ecaca9591ad4eb8b55f7cfc8f22dd21e8426a1c0d21a97447195ebe23ab0031d806343fb78cb43a3a761c2dcebf35c9d571eb3a64c44cef9f63b97b7a6c40ddc06e1a2a6757b74b8c3b23967157ce4cd67bb3e65f03862f94bedce2cd8fc5385c3c7cc50c3a623c47ca02093d5eb45bb08210fd98db44274b539223e324a743c0ab32f09d019529ec146ffb5cde602e656f22c0bedbd7006d3d2928b7afb9f5898debc22306236ced6adcc30c36226f2b988d54f1187b607f41fdb61ccdfa1757f4ef1a454f8882d3fd9a50105845eceba8d0272de20e6ed232fe8c885046aadabcc3513fc0b41041915bc960e90e2d32522fd767b7f66e978358ef11776061087c76dc223c12fff76d6e36120be7fcd1040923dda209e8967577b9a0f434773d97f0079cce276a260ba35ea921434570bf52e1cd4d8c00d30633f4c1e285b3101e90213bb7152fe44969f76c216b3b221725d2dd5fbd842e2093521c39080dfd6c0445f215c1109e81337384ec594d2af7eef25cddd4a4e478109c376d670909c484fd27f02a433199cefc059c3c6ac5beeeaa98c14881832c40309d3dbb1b0e25c40ee7fa3e0341054df2fa3981080367f9e3c50f1eee32d00c0ae36d53a906a4408abe95ce39e87ea41e97376f21e36fefd5c9e29b348ddab9e0737830e3b1428bc3bbbacb38003f9d696ff5762af89d77c6a2d9dfb33f577a83e0a542fc48e5cac6f361c6f955a6c799a4546087dd94930dba19d58dc5a5a30181688f9a9c3a60b172418a9e0780e8e9a8e83d8d186c8ea3c93bf0f27e051e7aad2b2bbfb87f4a57cc75e1f984065488d83db0fdc082ea472acf5fa7c692332e50bf9b0a06ecacb67f2c1773e4ab1c2374f95af050688912679b890929fd3f571e851d32535f37a57e10170e1a00a6df5c6c363c7af5fee9c273e0c9a7eb1549684679fcd9dfe85501500cd5bca6c2b1886b8a9197c20b23116e2ad3c11de81b82c071dd44802c051e274c65b935da4a6998c8032c16a2d96503bd198c7aa188433e7a2fcd15608cd65f0c8749fdd616bfd3a79653d3034a9e92bb38762968541828eb00b7e4609bcdc546cd1d1b1a86ba03146d94d639bbde6ec1463b535de3669e6cb77bcdaed85c429ba98a60f5b359c7547b436d618e9380af5cd1060d713aee931749dbbdcd637e4c3184d9cf7e64bb595d11e756b10fc3e3787dddf66500389eb979365e0c833ccf561534c8463a37bb6d0f100f8a588815ade85b64bc17a9719788407025e08e06b014cd5be87862cb8ef1a54004f30b11eb154ef568c1e11f465b0b163aa0d7a2c41210e3826ad4829b14feb2c5b5bfd53af54ff8deea907988fe9c08fe39d37fc854f5916d08dc0d9cd4327289e2f2cb30decad111b7d0a1d1c8b114c9c98f46efb35a76a7247fa940eebbbff94d1fe08fb3892d73547aefb5bb17e1eb44dd95fd3ec41c638e9a30ee67b0c725aaebb4789e2a26fdf40dad1b12d460f851aca7a9c4df72f41bd6c04f276aa278bbf87729844441692c8aab05bdce311c495eb9b09c6e6f7d66b0198bb5c1a25fa742328b88fe5cb024a7b7a243dbae4912d5bc391e44769aba60c07c4d0c43192659c995fcb9364aaec9d258a76fc182cbe3271d2ed1440ca55436890416e33961d08184b533480914a421830d3bfd0c79d40596f169d7cda571dfe0c94552400a007f6856453f334106de8888c1b432f2cc32b9e512726cd84580c9f088ae6f9ac3dda8c5944caff2260e60fb0bd8f19afa01e63184a92d7eed0d1bc6c69ad63da958eddac9a3dfee9d7c8220d711c04959f49c36763bb5dede0c8678c73bf3596fb0561b26e0", 0x1000) r1 = getppid() wait4(r1, 0x0, 0x2, &(0x7f0000000080)) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 22:38:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) getppid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0xf06, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 22:38:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x840, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xe4f, 0x400000000000001, 0x80000000000000, 0x1, 0x9da5}, 0xffffffcc) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x40}, {r0, 0x84}, {r0, 0x100}, {r0, 0x3}], 0x5, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x1, 0x6, 0xe2, 0xfffffffffffffffe, "3aaedf6e6bfebd4b0eb371399081d29cc6801e94", 0x8, 0x8000}) 22:38:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:38:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="ac5ead4402d5f4f6675122d6411882373a075bda66ae7acda1792560542720d875e9385f7ee0d7ff7043b3fa753fa6ec75a099d3eb8798375b991abc0803e4f72547b4bd2cdc6793b8a92f14c3214208218b8aea398b03bb35d5547b10450e19ad00e18c976bc7ea838838c6c178655a41792f476f534ed3693a433d561a5c5a1b17f0e224a9eb595774df4cd3e11fee9a105f7e252924bd2a91683341c23c04488aa00242d7800cf492dcee7efeaf791d0a3a2d48c5b13df18d14", 0xbb}, {&(0x7f00000001c0)="5136058f92b2d87afc5f9b2e6bc6215794d1f06038a481fc99985b860f8a9197577fd3b793d90059b3e1ad08196c5255a0251dbb21ae2fd842337afc29b15ff7cb5ae4ca9e8c548eaa850aac8d87b302a452ae06cd5e9a1dfcd4958b51994cb0ac381d88ffab491427ef5c3735363986dccf9e70f8fe94a2463eb5a3d9ba88dac79e654c68189312e1f338986d3bbbe1c4fdc8d44c4ced06e12a1b5efbe0e533369e7847799a3ae02e88d2e80e69c788c1a6a565d4fd8425e7efc8bcaf50020b74", 0xc1}, {&(0x7f00000002c0)="3b329b6545ba647a3c88531c235ab01e9331db48e52ed852ad4bcc39a2033553be618483aed66aee006a66ac27291018e8ed84b5bf4ee4fbd606479526014f9ae491c2e6e43db65d8b877e93599c43c0960dccedc5cce9b17848ce2cb8425fed00ab95f71d165d6d44c48a98d3674bd06378f035809f4cbda64ed57932a060cb9b901a2e968e412d6e6242e0ca682065e9337740bc00ab5004f393d682", 0x9d}, {&(0x7f0000000100)="df0463e6c990bc10bcede6f392cad1f5a127da8194b11bbb6ec40fc4cc5a47f4b3f678233d54caeb80b0aed1fe48e3fd04c04cdd67afa2b3c4f718d19c705b75184e21e1fc497b3e353cf8686a71a6d322e049b5add001f7486290e861378fdec552dd5b2457337cb62490a8f7eaeb947027b9349c", 0x75}, {&(0x7f0000000380)="37448b381449a265dcbf0d43db9ed70867716d0e41c48fc03ef7ec873fe3acbf6a10af75c5d429f2a57f584ba042d71cc1977fadef687b7fe153e510ba4d77fa9ae1a2dbee74b434a3bbb6b8471c40c9fd4b29ee1b5352bf6c26d4bab548a7c6a08587c69c1cf2ecd2a5507042753128ac254d85f250ab9bf9e356cb6b88", 0x7e}, {&(0x7f0000000400)}, {&(0x7f0000000440)="16cff7b317c1ae749f582e1617264a27a773caff1a6101fc7e2417cc9a4d853d73658265cfa1818d6342b93428c019afe9ea1568a2e3cebb56b751f49ddfa77a2be312818a584ef762725c2f3b78f9bc234b7629d4b36b1eb592d4ccd881eca5a087f9a67f6bf471a40907372e82e86cb800a887dd59f4249adafb0d363eff57465d3754ad033a9b28d43ac1baf2265035dc1deeb1c9c5ef6df7fcd2e94da4a4adb90b095a78d81b1012ccbb283299711b6b3afeef29a4403b68ff866dc3a2f3f8eb05b7b17db82bcb1ec8b482eefec5369e9347657f039be6206fed15ca85ccf151a61021f0aa83912036a8300732aef0ad34dad9575b0fbf2670082ff3ba738641ea902dbcca3a0922e5a7de3dfb7d305a908ec1e4af7340890aa65ee653036a0761caaab0581f12db925c9025e658a5bf36e6debfd6022db0006083fe3a4c5049b6b0f9bc11654a98e5bf57dfc071e34c48fbb501990bf70dc36123ce4e7c26eac1552d379934af72a391babe757e70727d9bce59ed8922bfc576fb3e46b5c6fff45b7d557d327965c57bbde510fda0295a3b14fae1a24bca87ffb8d2c4c3c09152363cd3abc238e935320fe2b50f15548d2ee9a42e85ec1209141db91bfba8aa4aff50cd85c9986ee4b5abfd6c9adee47f75de6bb255cc1f9dfff90e26120ed8046f0673c2df39be29d65e82d8c6908111e4080d78e9663ddfa1b9e07cf8831a9fd95a32a3fc529743329faea0aadb02c0cce312cd8488811c80898019e9f2e58e3349779df78f805208f288d46e56bdc6cdf17f6a0d67baa132e118eb837597ab088c2e3019785ed8ac86d0832c9cfce4b0944f887ced66efa4277b73d740dbff5fbd637538642624da886ef6f5eff0e9dbb62f341759c73e3edf3ffbe9e4f3d74c3c50e651ccdcf4ed3715ed30a0dc67973e4c11d4eaca59635b64603ce0b2abe49463f14314a8fac377b18ee70f37bb26e9a8f160540db60db4fc8756970ffa0c9ade15d38ff34938970626d3fc5032275945f120a4937c1af4aa55b3f715382d791906da2a06e057f21f5e5cef2cc7b539cc6230d636911223032686809c8a6c5de02988fb33f807d352529863bd188f03ff72de64521db0f542a29996e1b9724a9c3d98a250359f6e87455087852cf4b34d138317fe6e67d27754c5c0fccde7be9b02fc2e9d62d23a13c6dc30a9728460e83eef3fe96607a040440a6e878c116c5e8a919fd20ecde222f9a431d06ac0436dd7b5c16ecc82c0dc7160fd50bb948b0f4e46f3eb23ce63c598a1a81adab60b13531301cc3c78ec71613e7a568c615350b15b6ccf8ab1421bd6438828ae61e62d6ee951d7091e92c52db4d2d08de85e83dda1d2f89e70cb297bf8c914aac96588673793546a4476debcedd2f1acaf7dd6786a856a0f390005a7f5dd52504d275abb52a5b2059829b6e31fee41620488e48e9b1a0b69a0f4d9123cda0dca73108c66159a054716c1ef4efb43aebc695d88c80b4d4908c9ad62dc807d165697defcf20ab83f502fae949a53298bf53367762c4d4240d5cdeaab3de447d1e1d6f53685693a0d3f1bb3b70c49f6d083ccb703e49086831b06b641eb200c2f5470243ae21212bb52974dfc0ceb89c004b338e06467361476bf0b944ac71dc41eac13f61db501941e05e74f480d39542366e43c2ccb72da78c3486f9dfe3a5f0620b0dbcd9fc15b74b22cb5f3171f88876cc55b66d20f75b2928c88bb1da5bcac4417929b366810367dafc7135feca060e6194cd934148742a15a630f5cc93a88ebfb8eaa6235dfcd6a9e604188a88937e5b0199ecffaa0757c4ab89ef256a9684cac7a45e3a8d0181d9d7c2fa94bd5196451265ff509e43ddf1de7c24b4c75d515ae4ea96d9ec964fc740315d495b643cfb0e5d61c119997424f0cf08980f0412f00c9a70284d353f9d01131be81d13d3eb71fbf819c3315136e054f6f060e5f87cb29e248e2a433114858da8101c5a19e0d62d28463485ac11f924c9471b6b4b8014c647c65a47b49365f5a0ac4ebabdc4816f24b5364675818ad2b79b7abd9844e222b6cb4d9e218038c7a0c85c771737e3a6d6c71d02956d5265925e88948cbd99c102841dcf8726efee9b86d6050385365d98e228bdf9a434868bb7ac6566cfa6c60db0051ff2e12bba289b3569bdb3bade91732c0900f8674a3c9b057ea1d131f02f0a704be0742786d70c3e392c7cf891b17dc4741e3471875f8bef69e7eedb95ef24a7329b3bdd9d4953cf82553eb26b92ed7ae0364011cf8f226e6036b2a6c377cce1731c0f8322cdecbe3f4c9148e64c10ded7447d2e34d0bcb4b444eca1d355a87e449d602bd00921ec377bd1094353092ea6de17324d85797585d809bff6c8bc4b3770855b9e6751f67e91b2e2d99a7bd3b7166f47444a1dca5c2a113ce802d59927f1a1024f721493b78908832b2b2efd0df985aefad863bd93895ad614d7f27c4687652e112e3e5ed3d81ac3e03473cb89b0406b9c5077c8c0d642e711bdb234090c6e98c56a2109e2c3ba82637d2b57914489eb0b9dde8b9764bb7084cab73a672bdc5798cc25138c3af7979f211665a964b8ffe95122c6f27a95a6abf832812c5f0aa5a7761991eddb7cbc6ed727a8c148317cc359ecfc4e321e19689ef0ea418a1c442a4a17b5ecbb384c83c311c43947c7996248388342fa14459720d92260b11c3018d99e0e4b096742a133e3ec4c467bec5084d07f3d8260cb901d3faf6e7e1e488f86e0ddb270e65721c7e245cf5c615464367666196e9e5d6301d7a103442772532c57219e379c1d34f1c606ea5ee1f5f94fe30a9c243ba6a7b955622e128f03471ae4cdd7845f880e6b0c8828587099f7584999aa53ecd11ba69ebb801d26361c48af32869567a21bc6e3f8a99a97415050d4de9237b5dd392ecac979218d518bc3fa45a2df5862474be7b9cfd47e41f9f744c9a049d4c8aa233ee5ecc054979b603737da77b0f34f9e20e08ac08391316f227f08ad7232ba2eec37abb273fba56e9f46ba01ececaadbbaf9fb49f16680c55f8667cdfd387b8e436db4ad6f4e606e7671afbff2a5f704e55d30a522939fa4b907f639d50d31c5eb267788140935b44452c46c44dc5e8d982fd5ae9fddd7b1f541146527a9ceeea95561cedf942250f4a5a2aab784a973e0bef570625c431fe11b768ae97f62dd701aa44a8ab20f1b2c1a766d3d8ef9b0d80c404544cc98c0906aa5d1345640baa63408adb41f01495eb82b6d46c66b877a45d1ef546a702a02fb5ca7c24fa4e1501bfa4a9ce6c364f49c679abae108681bd8c2fec07829ff819dcf0da56d3a49b82e3124f29f6028461891bb1db50d1deeb8963d3be0f80338f80e2d6ec2b0f1c229ecf96948fb52691542b32fe5bfe5768d8c259d7f8973fa26bb757271b762061215d7a19a22b5d8dbc16f559c5981e3ecd26dad48af933578ec35669eae298611ac3b5ada19a93696d362e643e4597eac7eb904e76312b09294d285ad6b4f67e9a9f1f2ca27ef77e20c5cb1ab6ce0b2d29d296841dc5ad4379fb6e04eb58296417011b08b25e12e3c14edcd8ab346c9cc511036eb36df9a69ace728cdac2950468a6e9dd45379ae42eb8c28561e230065807a02184577bf6826c9baa9c843387d89f951b796c75b9132f8b4f7417af83a6adc408636a67f80b0a331629a6dca49eb420217931ebd59122e85b3c836c1d086b1cef9f7a9c1f06c7e8c296b9bc96ed5bc6348299735cf8d65cf8a9994ea7bc4843ab9a9c030fb4cf88069148aaeffaf0987294383c99d0603d7c9bd9f2bd5e69419ab81777f79259627ffbf9867d0ad270548b8d6cb1ff0ad38a62ccf1a10e23fdc8c394c284f4455a5a062d0911a6ee2a4aa45f2696a9481cf308926396323ab58738f7775dfaff9852d39a04e678ffc77d8b052cc73f7826ce743aadfc6e692a5502feee91465f9eb0f509e7d414475196c9f8b325ed5e1c3875b345925e51a4c758658bab2b80335f734b7886234600e24693a1d5212de5e541db9023dfdfc55a4c787e2c22c2c7817d4b1959c84f59e5fa162c0f5fdfe222b13726a1a9f301e9ad82389533a5674d67e7e7ada8e4ac0c0434661fd5da344f7b0e5e1ab5e2a26e3722c9292775fb5747be9a0d4b6616b0e2e9e5c9895f7e998c1305371fe7f81b118c511989abb71120375cd6cfae93379d3d7800134335b350d9e410e0de917fd4bf1ded93d6f7fe997fef9070a4b88c7eea2516af2743b6585e95e2d400c623e1e302914d016f376929f485f3ad5358b296853373ef585debf2d9d10c53d45176bf5cbb8b95e211b10d9bc8c02317ccef96675bc875c4ddf68cf4aebfa495c8c7f401dc7315b9f2ed6b31df317e7d464650e4ab70f69bea2d7f79a159bacb1da7f4d71bd19031d03e6b3fa724fbe778b85e5b407aff9b72b6e9e7df6bcbbd0c52f3bcc6ddd26bbde5463c8e4792d047214866664ef62ac93097ee3fb4490531637f2be88b7085d1d4af9537ba4afd1cdbacdcdc59b2c56f6ff64241bb106f791a49e1f1d3bc75a83f69b7a4eb4008714cfd62e33b7106f4948d556541eb9e32b2395c7fc8fc06cc6d0d70d16ba7131419481c16c4f0cea098e726abd8b350522981fad9e6382dd4ff034e90d26c725a5b1d7cd2f28b7d0b105be653ef34470b70298d178dd66f54567170e3a47da760dfe3705bc55e1f45dda2aea9ecbdecdb60b11a5ca022d0cb0a009e9a9de9ef3a27ed8aab259009c2855101641ae705b63dbdaddeab08486f853165f2a120375623d4bb1694f85ea60aec68ae114f50e976a7f0a29f19af907c9ebdfc26bd6186050619aa25f90be1702ad99be0eb5929adacf391e782559e14a81d1286b42c4cc505554c167156c6ac65d275167fa54a9459d8ff9f203442bb89500b9014f5698f465941d0b6df27e0650a6197ec2ab6f484929588a3be6ddb7b3afe49eef8a2661858315afc4c81dacb2725b40e154a37e372438bc048155e33f57211ee64333c0f4b833964d2bae7053a6e77cb8883e6ad37067ea99c9e426d31b501826ce449e82aa15ac389bf2d3b8250c235fd7c1ffcd10432bc5db8c5cd321e4ea44a6ac686c8ca83e4d9282a9fe2729b630cd11d2a7ed8ad95c773eb79d7f5116d40b84cc2f121cd046633615e0372467672ad15808f46ac760910b4a6b428d2291b407fde02b81864f6a51d714c7ca1bc85297a06e38dc0deecf84ca20a0b195d32a07991586487836c821d8e4977cc51d2d4409c2027dd47419532ec0cf671fef75ea8ef9953fe3a93eb2ba268bbd74d21485d4c0d36133c73c46d1cf452f368344bfe5aebe18cb36cee05cabbef474f1f5c219101e4a2dfcd20317003e170b22af0f613bfcbf6502fb80ca174b08280687e7d1d011e40af0d11249fa925ae803dd48049907277849d312b97d273a19fb41e1da568f29d618ff6cd9e0deef7d54916c53c1396f5005cf6a0eb790bd29ff773ebc060af03b1b8d82b782fb5df0dbd68ef9afd71642aa0d8ced1ccc6295979b0e2dada7ef73c58bda5d142a7efeed6529186db55a5cbbce7b2624fa1e6be047cf29a3aa3dae82f00a5bb0cea6690f6ad1605b1081dc9a0714a4e0724f21f136f5d276f036dd0f2f2b48381eb9804a8f6a8fcb3b41f3cee4c819a9b1e46c2e86e059991386cadcb1089e99e8e7839d4264e76f632301f1de4ef47b7d43d4d91e1f7f2ecd264e152819723dd42a4739ce46176de1755f9a67a8603e61a6115fcbf49cf135eec2b92eb415dad05c478eaf8c5d65f", 0x1000}, {&(0x7f0000001440)="d6ed772f004012d837315913df191636f279ad66961b619a421b3775d7c2ef", 0x1f}], 0x8) 22:38:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86135) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) close(r0) read(0xffffffffffffffff, &(0x7f0000000080)=""/3, 0x3) mprotect(&(0x7f00006b3000/0x4000)=nil, 0x4000, 0x0) 22:38:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x7) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:38:42 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 22:38:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000000)='./bus\x00', 0x558, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 22:38:42 executing program 0: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x102) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x1a, 0x8, 0x0, 0x9d, 0x80, 0xffffffff, 0x1, 0x2, 0xf680, 0x5}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10482, 0x104) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0xb4f) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0xffffffff80000001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x3, 0xfffffffffffff974, 0x5}, 0x1, [0x8, 0x0, 0x8001, 0x7, 0x8, 0x0, 0x0, 0x8]}, 0x3c) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') utimes(&(0x7f0000000340)='.\x00', &(0x7f0000000380)={{0x1, 0xfffffffffffffff7}, {0x8000, 0x8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r4 = getuid() getgroups(0x5, &(0x7f0000000bc0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000400)="4bb1b600f715dfd3b2644ed140a0809d6b8e3390e92ecec2b350db68589ffd3f4b583608eff68be8a3e6a60f5b733b5c0d9acc6e75f1618a745f93d261eed95ae5183862d71ac142c3d6c8b81b1812c3c201bc1e9a616d357826a86a5e2cf1f5858edf31e696ca607862111ac71fd2f515f54c77104d10056ae2158ddcc3ea139ec56768c2fe7b530795c5f41e33ebc0", 0x90}, {&(0x7f00000004c0)="90dbdebf477de4ed5262e8fb15d5f315f19428bc17d3fe347992a3b75fcadea8aa200a784b2c99b50854744f20f313455c6569d17c5e54b7c8caa2445cd9e0f7b8a21535ff1d7b9ea6162d95df3ff68d1cb3460ed408a2f2199572de463e4893fe99505cdd981f45c5c2407a58ff4f91a69477ea33d71c0a68108363db13c0ecb21ef1d3d1b8c8846857d87dd006be400a76c15677828a533a2d3bfbfe92cd21dfd38fd7c819803f6d3513f07e01aa59db3e59", 0xb3}, {&(0x7f0000000580)="b22ee3b822d57b09d66ec0f7c2d1ddc0ed1bb4b116262c6a6318b03cf394208c0c0055ae4689af3bbc30b477ccdb7b206b663b8a874ca83c9942ca835e9a544ebd05ce", 0x43}, {&(0x7f0000000600)="2be6af8452c7685dcbedb7628d991712642959f8251651112cada0e14b5e6e90929598ed30a03c5448d0375b3f9ba3ccb9c9be192537fde1a97fe630e0276fb864079f0a7e9bf3e9770c426e9aa8220c70adaf38b8c4c34eaa40d327e9584466833d62e8c05e054ef35c5c72bc4724fd598665ea9c1be664a3ca821ab9d0b4e8323d6c66abbb52a668e99c603da05b5e2b155c3d372665e41db3e689db788e337090484ead654113dc6706d12387ff5bc52c116ec79e207fcd08aa4dcb11e181383f022a4c18bc956c", 0xc9}, {&(0x7f0000000700)="25c51eb3202dbfd766d6d69684410ebe5c5532b492ba9ef402de0bb64770687558f4ab85d50871c520aa02b57f62c77ac2afc6e459420908b8bce5e90fb4e19066bd1668af431f125c6d89aa20a2b5707da5abdbd566e577928784878a53550b3f784f63152074cad4c76a9cccabe151235e6e99e1af15362a7348024b8c94740da4", 0x82}, {&(0x7f00000007c0)="296f08cd7d1746f00dd2368dce94e39b3e60401496830acc8e2e2689d254593c7753537ce81b1d21f191d6045fff83c7382f0f0aa69332903d7f8b6e2d20d4db4682c9cb148dce04bca1652adfe5b8370b0d14df4c5b65", 0x57}, {&(0x7f0000000840)="8c9f090d6e72661e6502f474161b7e5a1f679665459a0ec0100718fafe17ec4d6f0f0b8c3a8187d0a8bfc302ef6d88998f92a929f9c7e01971f657a9a84e4dc6771534d202bb50fba96bc3358338d2c4a2", 0x51}, {&(0x7f00000008c0)="aa17a22a5098b081cbceffa134b0d5a044e5049ce546114c0c2dc1e2c5498992927186b2e0091e3f666b0ebd6a2294ccd845397f96b4861ca4139753aab98501ff9ed2512842a0a3e5bd37111ddcabab16d67af2e0ba880d9c50099163b01a6e3d6907aec2cf35dae233a86f5fcfa5e1f90cf536865666a8b0b76d707a85f862e6eed56484f3b93c64ed594dd072a82bb94d8651554707883db1776d60b3dee684dc7a500165bffe04db472b3b0d4dec5565e744c5d8a29b06a5d4c03be5e47091acd54edec40842677378f016678b93bfccfff85c2bee7c9dc89a060740c4f4bf77eded7b64116a6ad90ae8d62fed08", 0xf0}, {&(0x7f00000009c0)="1e50985c3bc75b34d6a1efa4684293049ea80fadd711ea3fa4e82aa2efb6d72910f2ee", 0x23}, {&(0x7f0000000a00)="d3784c6d469157d883e72ee8fd03a7b99b5343078a673cb2bf315e18b6e0b4c3a87acc19bf54485e92e42d8174c03d63157c0cac9f650bd608109771d24555224884b1d3cda28f0559df82aa9d9f72", 0x4f}], 0xa, &(0x7f0000000c00)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0x1}, 0x6) rename(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') r9 = semget$private(0x0, 0x3, 0x42) semctl$GETNCNT(r9, 0x7, 0x3, &(0x7f0000000d40)=""/14) r10 = accept(r1, &(0x7f0000000d80)=@un=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) getsockopt(r10, 0x4, 0x80000001, &(0x7f0000001e00)=""/193, &(0x7f0000001f00)=0xc1) accept$inet6(r10, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) r11 = open(&(0x7f0000001fc0)='./file0\x00', 0x80, 0x4) renameat(r11, &(0x7f0000002000)='./file0\x00', r0, &(0x7f0000002040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002080)={0x0, 0x0}, &(0x7f00000020c0)=0xc) flock(r11, 0x0) sendto$unix(r10, &(0x7f0000002100)="1eaf40900f22783360302154102421e9b962a96de77509f6c4c9bbe9ab9fde32f7e381b359f3a4346922286ebf4b0941533c80d153c6efde88224f2a7f01ca57b83236f3d5fb4b588be2d9ee44133f21ec871cdaf717885b437604d52b5ade5ba99c947302cb455b0d5254595e3a97800c4d5eeb9b3d7dca4c7ebf030c65d5054e804271202c836e841c84044413bda6d5c09da2205ce14950550a8cfcd18448a8d8531be4744a56fc1c788ff6bbb653b57c60a26a0a28a3e10fa039fa671120e9a55a1b8fc0b0f7912eaadfeb376b7f5bc698114fb589bdf4", 0xd9, 0x407, &(0x7f0000002200)=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r1, &(0x7f0000002240)='./file0\x00', r12, r3, 0x2) 22:38:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800e4011aff4360324e18a01a27e4b3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 22:38:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/99}, &(0x7f0000000040)=0x65) 22:38:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r1) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() fsync(r2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/248, 0xf8}], 0x2) r4 = geteuid() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fchdir(r2) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000200)=0x1) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e68cd68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *283177 52329 0 0 0x4000000 1 syz-executor0 273719 8471 73 0x100010 0 0K syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(fda425885d33f84b,0,ffff800020b92978) at witness_warn+0x700 userret(754a8085ea3f2735) at userret+0x361 syscall(9bad39093e209472) at syscall+0x680 Xsyscall(6,0,ffffffffffffffbc,0,3,be8ea5201a0) at Xsyscall+0x128 end of kernel end trace frame: 0xbeaf8b9a830, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(fda425885d33f84b,0,ffff800020b92978) at witness_warn+0x700 userret(754a8085ea3f2735) at userret+0x361 syscall(9bad39093e209472) at syscall+0x680 Xsyscall(6,0,ffffffffffffffbc,0,3,be8ea5201a0) at Xsyscall+0x128 end of kernel end trace frame: 0xbeaf8b9a830, count: -6 ddb{1}> show registers rdi 0xffffffff81724177 db_enter+0x17 rsi 0x478e __ALIGN_SIZE+0x378e rbp 0xffff800020cdf670 rbx 0xffff800020cdf710 rdx 0x478f __ALIGN_SIZE+0x378f rcx 0xffff800000d46000 rax 0xffff800000d46000 r8 0xffffffff81d43064 kprintf+0x174 r9 0x1 r10 0x721703d7dbf337d3 r11 0xab083e3e6f10e3bc r12 0x3000000008 r13 0xffff800020cdf680 r14 0x100 r15 0x1 rip 0xffffffff81724178 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cdf660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=283177 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93080,0xffffffff822e8af0 process=0xffff800020b95a50 user=0xffff800020cda000, vmspace=0xfffffd807f00c438 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52329 390847 35109 0 2 0 syz-executor0 52329 507639 35109 0 3 0x4000080 fsleep syz-executor0 52329 327578 35109 0 2 0x4000000 syz-executor0 *52329 283177 35109 0 7 0x4000000 syz-executor0 99360 359864 90285 0 2 0x480 syz-executor1 99360 72838 90285 0 3 0x4000080 netio syz-executor1 5878 70479 0 0 3 0x14200 bored sosplice 90285 518533 77098 0 2 0x482 syz-executor1 35109 258273 77098 0 2 0x482 syz-executor0 77098 348844 83866 0 3 0x82 thrsleep syz-fuzzer 77098 95015 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 51187 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 377397 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 373194 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 236182 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 456504 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 393747 83866 0 3 0x4000082 thrsleep syz-fuzzer 77098 185153 83866 0 3 0x4000082 kqread syz-fuzzer 77098 141905 83866 0 3 0x4000082 thrsleep syz-fuzzer 83866 300315 14479 0 3 0x10008a pause ksh 14479 50243 64862 0 3 0x92 select sshd 86839 139056 1 0 3 0x100083 ttyin getty 64862 191229 1 0 3 0x80 select sshd 8471 273719 3687 73 7 0x100010 syslogd 3687 393414 1 0 3 0x100082 netio syslogd 17376 250475 1 77 3 0x100090 poll dhclient 38268 178539 1 0 3 0x80 poll dhclient 26464 238920 0 0 3 0x14200 pgzero zerothread 32934 110903 0 0 3 0x14200 aiodoned aiodoned 73358 73511 0 0 3 0x14200 syncer update 53149 488862 0 0 3 0x14200 cleaner cleaner 26345 511316 0 0 3 0x14200 reaper reaper 51294 81813 0 0 3 0x14200 pgdaemon pagedaemon 19158 224310 0 0 3 0x14200 bored crynlk 4275 221231 0 0 3 0x14200 bored crypto 20675 128236 0 0 3 0x40014200 acpi0 acpi0 53937 273289 0 0 3 0x40014200 idle1 60293 91273 0 0 3 0x14200 bored softnet 82461 228629 0 0 3 0x14200 bored systqmp 69956 223735 0 0 3 0x14200 bored systq 62600 225644 0 0 3 0x40014200 bored softclock 38705 198902 0 0 3 0x40014200 idle0 1 288918 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 52329 (syz-executor0) thread 0xffff800020b92978 (283177) exclusive rrwlock inode r = 0 (0xfffffd806e68cd68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 8471 (syslogd) thread 0xffff800020be5c30 (273719) exclusive rrwlock inode r = 0 (0xfffffd806eb953c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822d2378) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9484 6337K 6345K 78643K 10628 0 0 pcb 31 10K 10K 78643K 158 0 0 rtable 97 3K 3K 78643K 191 0 0 ifaddr 44 11K 11K 78643K 54 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 12K 78643K 22 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1370 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 33 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 221 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 38K 58K 78643K 292 0 0 subproc 64 65538K 67586K 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 18 0 0 in_multi 33 2K 2K 78643K 44 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 184 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 82 20K 21K 78643K 1460 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 9 0 0 NDP 8 0K 0K 78643K 15 0 0 temp 107 2350K 2420K 78643K 3284 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> 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 113 0 106 1 0 1 1 0 8 0 plimitpl 152 17 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 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 38 0 38 1 1 0 1 0 8 0 tcpcb 544 34 0 30 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 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 2 0 2 1 1 0 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1838 0 454 45 0 45 45 0 8 0 ffsino 272 1838 0 454 93 0 93 93 0 8 0 nchpl 144 2355 0 772 59 0 59 59 0 8 0 uvmvnodes 72 1901 0 0 35 0 35 35 0 8 0 vnodes 200 1901 0 0 101 0 101 101 0 8 0 namei 1024 6121 0 6121 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9150 0 9149 9 6 3 6 0 8 2 sigapl 432 388 0 374 2 0 2 2 0 8 0 futexpl 56 2910 0 2909 1 0 1 1 0 8 0 knotepl 112 128 0 101 2 1 1 2 0 8 0 kqueuepl 104 78 0 74 1 0 1 1 0 8 0 pipepl 112 270 0 237 2 1 1 1 0 8 0 fdescpl 488 389 0 374 3 1 2 3 0 8 0 filepl 152 2457 0 2324 7 1 6 6 0 8 0 lockfpl 96 51 0 51 2 1 1 1 0 8 1 lockfspl 24 62 0 62 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 625 0 618 1 0 1 1 0 8 0 zombiepl 144 374 0 374 2 1 1 1 0 8 1 processpl 840 404 0 374 4 0 4 4 0 8 0 procpl 600 881 0 838 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 245 0 220 3 0 3 3 0 8 0 mcl64k 65536 228 0 0 29 0 29 29 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 305 0 0 19 0 19 19 0 8 0 bufpl 256 5376 0 981 275 0 275 275 0 8 0 anonpl 16 63560 0 56227 47 1 46 46 0 125 15 amapchunkpl 152 2139 0 2046 10 4 6 9 0 158 2 amappl16 192 2715 0 2335 42 15 27 31 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 6 0 3 2 1 1 1 0 8 0 amappl13 168 20 0 16 1 0 1 1 0 8 0 amappl12 160 23 0 21 1 0 1 1 0 8 0 amappl11 152 290 0 278 1 0 1 1 0 8 0 amappl10 144 61 0 57 1 0 1 1 0 8 0 amappl9 136 445 0 443 1 0 1 1 0 8 0 amappl8 128 139 0 120 1 0 1 1 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 45 0 39 1 0 1 1 0 8 0 amappl5 104 104 0 92 1 0 1 1 0 8 0 amappl4 96 383 0 356 2 1 1 2 0 8 0 amappl3 88 134 0 129 1 0 1 1 0 8 0 amappl2 80 2662 0 2600 2 0 2 2 0 8 0 amappl1 72 16550 0 16117 24 15 9 19 0 8 0 amappl 72 1094 0 1057 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 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 389 0 374 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 389 0 374 1 0 1 1 0 8 0 vmmpekpl 168 6910 0 6889 2 0 2 2 0 8 0 vmmpepl 168 55726 0 54313 86 17 69 73 0 357 7 vmsppl 360 388 0 374 2 0 2 2 0 8 0 pdppl 4096 785 0 748 6 1 5 6 0 8 0 pvpl 32 230804 0 220388 126 5 121 124 0 265 35 pmappl 224 388 0 374 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 459 0 3 14 0 14 14 0 8 0