kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 14:24:11 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.171' (ECDSA) to the list of known hosts. 2019/03/26 14:24:43 fuzzer started 2019/03/26 14:24:50 dialing manager at 10.128.15.235:26598 2019/03/26 14:24:50 syscalls: 1 2019/03/26 14:24:50 code coverage: enabled 2019/03/26 14:24:50 comparison tracing: enabled 2019/03/26 14:24:50 extra coverage: support is not implemented in syzkaller 2019/03/26 14:24:50 setuid sandbox: enabled 2019/03/26 14:24:50 namespace sandbox: support is not implemented in syzkaller 2019/03/26 14:24:50 Android sandbox: support is not implemented in syzkaller 2019/03/26 14:24:50 fault injection: support is not implemented in syzkaller 2019/03/26 14:24:50 leak checking: support is not implemented in syzkaller 2019/03/26 14:24:50 net packet injection: enabled 2019/03/26 14:24:50 net device setup: support is not implemented in syzkaller 14:24:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001e00)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000001780)="819d60e887ca8f16fe9ca65e7e197cf79755fd1dcb6216b707f253b7cab24c395e", 0x21}], 0x1, 0x0}, 0x0) 14:24:56 executing program 1: connect$inet6(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x140, &(0x7f00000001c0)) 14:24:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f00000010c0)=[{0x18, 0xffff, 0x80000000, "1114b10de02375"}], 0x18}, 0x8) 14:24:56 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0}, 0x1c) 14:24:56 executing program 1: 14:24:56 executing program 0: 14:24:56 executing program 1: 14:24:56 executing program 0: 14:24:56 executing program 1: mlockall(0x2) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x4ffc) 14:24:56 executing program 0: 14:24:56 executing program 1: 14:24:56 executing program 0: r0 = socket$inet(0xa, 0x801, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 14:24:56 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x48) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x110) 14:24:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x1000}, {0x4, 0x80000000, 0x1000}, {0x0, 0x40}, {0x1, 0x100000000, 0x800}, {0x3, 0x771cf697, 0x1800}], 0x5) 14:24:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/221, 0xdd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000040)="a1163ae7c51edda14d52da7f57b295685e7d901b80f5b34ae8db2567616e4d441d2314788d9f71b67252ab050e2b41e3b366388587e64430909e9d59bf275252a23a3242744894fd756624cbbb4092e7554e9ac147a354af114f971ea1a85cd11cf4de0c49a6200500000000000000a8edbf095bcfa08432ee182efd017419c9a694c026f3e7effcbaa58e69c453c7044dcfb46792a887814f4babff726f981c004bf3ed1f4564a49a8eba7a36cfa11a6ccb224addaa1cec06b5d38c402bb320ae2bf81e179e97c60339f41033813e510f6663323d091d11fd08c9e726398e75a169b494cf96a9342364ef5f80014dbbd61b9e4ee65f97569d4797b69716fef7f25cc26c4ac5039f8232f83f83d31e53fa73c4670c624ec1edce732552a7058b7d96591158ed4de24775c233f2e267327f0c5af7e689e4807e758ccd728f7f0b20d93c55e0f149242b8dc60e25bcbe5be6161d27264230798ecd75c8fe04de8d9e", 0x161) 14:24:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) getpid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:24:56 executing program 1: poll(0xfffffffffffffffe, 0xe1, 0x0) getegid() 14:24:56 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x40004000010028ab) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="83453dea5c06cbc3c1f62f029a", 0xd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x7}, {0x3, 0x7}}) 14:24:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 14:24:57 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x0, 0x66b4, &(0x7f0000000080)=""/24, &(0x7f00000000c0)=0x18) 14:24:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 14:24:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:24:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffdb0) setsockopt(r0, 0x8, 0x401, &(0x7f0000000000)="837de249b614996530fe78e16b94974599908730e8d14491cc03776f9193b4a534337f011514bdbfc1de7b10badaf68063a5af7b28cc88a4791cebcfcb1c629c7494c99e7c822d393d31606cc7b227ed6d8da69b71cb525b7793502dee178b029d399e9f2b6a38453e276fa1107f69cd4fe85b05dd806848c10e8228321b78759a74a2e3a9f3812a4c3b30eb5bbe48eb7776c117f6e7f6f36c38217b3a0a905979cb047ed426d3f7e23f2a6e8d0d57f04b0fe452e8ec", 0xb6) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() r5 = semget(0x3, 0x4, 0x300) semop(r5, &(0x7f00000002c0)=[{0x1, 0xc00000000000, 0x800}, {0x1, 0x5f3d}, {0x3, 0x0, 0x800}, {0x1, 0x800, 0x1000}, {0x5, 0x100, 0x1800}], 0x5) syz_extract_tcp_res(&(0x7f0000000280), 0x5, 0x7) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r6, 0x40, 0x9}, 0x1, 0x4, r7, r8, 0x8000, 0xffffffff, 0x8fd9}) 14:24:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000001, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x8080, 0x4) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8000, 0x40) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b002300bf02008c9798171fbb18fb9d568e58a681ffe4cdca177091fa7bac75ddc107bbee18baec51f8a0d902da5691d89953357d4dec591e7d1827ad0000000000000000000000", 0x4f}], 0x384) 14:24:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlockall(0x2) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() getpgrp() 14:24:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000000c0)="ee2120178d4566015e3675224a36ceb2d5346d643a8eef9ebc5805279327e8c30cf4b13118a7d99df51c23b436786fda", 0xfffffffffffffff1) r1 = getppid() r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) socket$inet(0x2, 0x4004, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="2bb9460270330995ba3f02b3a680d5248dae64eb0e7dd6403c42b75ad27d2a65e7ddcd2215fbc8041e7854458206f013e79a7b4d8db8e61b742827f3910ee0cd6ed2179a928edc08784384c78288628c91ba324ce320fe38255a13a65342a2069d3eb17e2bd566517f61", 0x6a}, {&(0x7f00000002c0)="c4f5e75583dbe17ab6cacd2e27ecb96b14a123fb0b5d5024a550f79ba4bc34b60256165245014f42c4e13e03fa6f84cc7ee77097da4698dbc2f22c5a82aaf1c34b5eb03de8ae6c375392445ab5bc55dcda03823f1a4d7a1f59fb7c3d0a4dcc1bd83c06b8dbbc7230dcbdc21b7e90a31feffc846721a33183c523db75f5a92efba841a44332b2ed0ce2dd8a26fcd85f576331d901b0bde6c3195cc92dab5cf39e9efa46586361626917efedd022ac705cbddc55ee432dee1a4c808ea7a1da4b32c8076c228c54aa15eae1e29237575a6912425c29277c", 0xd6}, {&(0x7f00000003c0)="42b22f20a8b1a42c843281c8bbc953dc9c1b99bb51e89c5c2223d137630b8895a2c7b9b08b7664ed077e271537c04070530a1a84b895273b8097448b72fc0292440f343085232e8d62d8f2aee06278b8cd38baa7986e65cfa930b348622404793c5118b53d7ea593ca16bbb1d3dff40f305666e97148ae1b2a3f226ace94a05b4d95cc24c150f6b11a38c4f1f00c6b7f9e02f1d909b90c33338fac45b1368e6b40", 0xa1}, {&(0x7f0000000480)="0b8cb77232dd563b9559c0615fb9b7f492a2e5a75aabbc5658ad92045a4bd0b9a4c080726fcc1b21d830595bd6e7a16cf9c3a0254bb5298e3e5c2ee20e43f0ad3275b021c917e1019fcbcfc548e66a5fd48488f87e9b0aaed250b9f6d8f6fb22c6512933363fef31504fedbd5b5be90720ef3fa297afecc7ca2bfd5c71565a9b6ff8687281b0d1362371895ed6df0a710b5ef48f53ee5cf5384dbc097572836eca3b9b174f6732", 0xa7}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}], 0x20, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r5}, 0xc) 14:24:57 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() lseek(r1, 0x0, 0x1) 14:24:57 executing program 1: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100a0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 14:24:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0xdd, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000fd000000000000000000008cec2843e2c3c5939f5d46201581a417657d73bc7965f9fd5732ba6810ed806f8928d5fdf29efc7d848030e8335c242a96bc4c882bac008d010e3494be681155c68629503388dc5ed6a9839a54f879fc8bfa8c91adb40164069344f37d54aafae6039b39548c3c67310b4a1a2886627b64bef0ae0393442782acce9758c09665679ffb052c3c958dac9e72318a1cb4f1ea937e0806b93b213fb3c029df14418b3bc192003e8d8c45639227b271725481bbccb357a724faf1996a81"], 0xa9}, 0x8) 14:24:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getuid() fchmod(r0, 0xc0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:24:57 executing program 0: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/164, 0xa4}, {&(0x7f0000000540)=""/211, 0xd3}], 0xa, &(0x7f0000000700)=""/15, 0xf}, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 14:24:57 executing program 0: setrlimit(0x8, &(0x7f0000000a80)={0x1ff, 0x15ec}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="31ef4c23c7b84bdad3ee2aa2", 0xc) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b8c2b02", 0xe6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) kqueue() 14:24:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x84) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xeec, 0x1000, {0x200, 0x827f}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:24:57 executing program 1: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x10000000) r0 = open(&(0x7f0000000000)='.\x00', 0x810, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x5) 14:24:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 14:24:57 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xeb, 0x0, 0x0, 0x800000000000}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 14:24:57 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = msgget(0x3, 0x212) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r6, 0x5, 0xa9a}, 0x3, 0x9, r7, r8, 0x400, 0xd5e, 0x8}) 14:24:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup(r1) fchdir(r1) dup2(r0, r1) 14:24:57 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/127) 14:24:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 14:24:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffff) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) 14:24:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xffffffffffffff89) dup(r0) 14:24:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="dcff2101b24275c62f1c7ba5753d12ac6ad47920cabb459fddfb5263e60663572f0856a8a407031875511493439461508560988b99f23a04d099716804b4ae77e7b35ad254ddc36680b98872f37ddae9c3d903f2da2fbd648692abdeea35f21f67fc819ecab8a21761cc8c2a7163cacd351097984be4b5e59e5457aa30f4d0fabdc7a50091677505b12f2ce85d3f721d1616585dfa489bf68c8cca42e80b4a2121ad31deaad9d4f891541baa63cbaae5bb447318ad877789fadca1968e"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r3 = accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1000000000000127) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="1815a5a2f9cd2abe46c9f884dc5ab6538c5776ed88a47477da02174548417681e526bdc2bfa991ce23b6e358e9ff56f6555cc34a8180e9c2ebc2adb17128f69f9d2bca070576015db1c070ca3fb8f5ffa24400c54a", 0x55}, {&(0x7f00000001c0)="057ab1d33dce8d2919733f11f65be4271c9a5009b40020e58cb5bcf9161ae4fdf9c03d62f8bca9e589a73076a19bbe46032230c35a0744b2871d2394083b290caf84a40fb47ac6a113e556deff9888406e965dd6db73d30d967453a0e7c1e8999d85dd634313923e6d89b2acc1c32c2c435fa501bedc220af1b71f4cb753e9bd008473008851fb8962740e1d2324b5592e3b93e902bc06c01d36a89a12bb9c36e1cb12b7b662912b4b1e35356ea3220b2ce1820477bef66b8a1700734424fe59007aae0b627be306a0", 0xc9}, {&(0x7f00000002c0)="4f05019f9523a7b5eb7abe3e9701b9a2608b27a1520efd00014b4153183fbcf20ae92406a5f8834c3183defcb6e8ff61b51f47441791ccc3ae8f093c22f26d621610775f271b5b", 0x47}], 0x3, 0x0) pipe(&(0x7f00000000c0)) getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x9}, {0x6, 0x8c21}}) pipe(&(0x7f0000000500)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000004c0)={0x1000, 0x6cfe, 0x0, 0x4, "8a8852613e60a44a8a89a01c5c67d2d8f6be854d", 0x8, 0x64}) 14:24:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80, 0xffffffff, 0x2, 0x1, 0x4, 0xe0, 0x1, 0x1, 0x2, 0x8001, 0xef40}) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 14:24:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/195, 0xc3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:24:58 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000200)=0x7fffffff) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/28, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3) pipe2(&(0x7f0000000140), 0x10004) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) mknod$loop(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 14:24:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x5, 0x3f}, {0x2, 0xffffffffffffffe0}}, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="9c08cc01dae2ed28c3ee61fe77fbbb64a892554187dd3616ff85bc5113fca518a7a762439a3f3efaa712abe7ba99c4a2b7cf1e09c3dcb56b532c41e2dec719308684", 0x42}, {&(0x7f0000000640)="f4bf67c6465222182d15a57810dc81f87fc0e345bb7af3bc40fee26b92b0962ea5b65ce7a4c5cb6b6b25960ed36765c4c02c35efc40f88bbac8de04d75bc0b11c3f266adc58559cadfb75d8653cb787ccf98d4bd43035ed1023b7cd54569beba88d37e85673047ba995cbb934c4833d55702128865ec24c3b232fab7f44d821c7d63d8a8d1642193c5989ec25ef33180a5", 0x91}, {&(0x7f0000000340)="7feac6", 0x3}, {&(0x7f0000000380)="d32c241612ccd67e5afe6989aba393167d77dec7ba96381cf939885c3033dc4b794473baa07d749d86da497176baa8c2ab0a0cd091265e9cbba8b71f433d936e4ac93c8f23795978a44dc048b5be00cd10ee5d45decf1708be46b1074e", 0x5d}, {&(0x7f0000000400)="35ba3b4a216cc240a0ba0d411aa4bccb4ce6443c74e608fc36901e0f3f1dc0735e75e4e825c3150e9b5c66604b", 0x2d}, {&(0x7f0000000440)="c27af68f1d650d993b4d93fc783a21df9c1d832c808b2eef10c2d116c7214fae1c05759d15d3ef3560a5dfee7a59d47a9b36766649c92628ae25ee7ff30a4ebf28fc32efdb51857cd6", 0x49}], 0x6, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x2}, 0x4) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='x\x00') linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) write(r1, &(0x7f0000000000)="4c3132e1", 0x4) mknod(&(0x7f0000000600)='./bus\x00', 0x1000, 0x3f) 14:24:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) sendto(r0, &(0x7f0000000100)="0aee27bc7eead6694c8cbad7c6ba8d938882e9b2a7372416538efdc34d0db02f290db2c4dd0cf49d5df91ee14481aa27b3191442a1a30c0b3619915ab5fdb7aa8cc3f9a4386492e6730c1ef24b59f1f43f6c188d6e809a2ae91424a5e28e63dbedac8a", 0x63, 0x8, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 14:24:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 14:24:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x70, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f00000036c0)="d431326d6e69", 0x6) 14:24:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = getpid() pipe(&(0x7f00000000c0)) fcntl$setown(r0, 0x6, r2) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xcf9, 0xffffffffffff1b6b, r2}) 14:25:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 14:25:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x20) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r0, r3]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 14:25:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x188) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) r4 = socket$inet(0x2, 0x4000, 0x98af) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = kqueue() r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd, 0x4, 0x8, 0xfff}, {{r2}, 0xffffffffffffffff, 0x43, 0x20, 0x7, 0x6}, {{r3}, 0x84d7aae72e94a076, 0x21, 0x12, 0x40, 0x1c}, {{r4}, 0xfffffffffffffffb, 0x4, 0xe, 0x1}, {{r5}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x2, 0x3}], 0x2a85, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0xef, 0x0, 0x2, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffff8, 0x4, 0x80, 0xfb, 0x100}, {{r8}, 0xfffffffffffffffd, 0x38, 0x40000080, 0x5, 0x80000001}], 0x5, &(0x7f0000000380)={0x6, 0x1}) r9 = socket(0x18, 0xfffffdffffffeffd, 0x0) socket(0x2, 0x3, 0x7) connect$unix(r9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:25:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) recvfrom$unix(r0, &(0x7f00000000c0)=""/178, 0xb2, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00e0\x00'], 0xa) execve(0x0, 0x0, 0x0) shutdown(r1, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="5ed8", 0x2}, {&(0x7f00000001c0)="380e9ee75a26fa3fb8933f097525446b75f38ed87744355a1ba923ee5780efa0c97b9e78ce69ce76741577cf4eafba094165624df255470f1a3f357ed2b65df9b29de154507e1f58b15a866779de4d693706c9e71ab73620c71bccefd79438bb74d72566d4cbeca3047dcbab214bca2e2a19442ef777c27b4c595ed76f94481c451dbece7222fac757713ed567ad51b259f1b4266e57d6aff5a26ef70fbd8e69308fdc0a22669f506ba39a7e31111207207e528f4c214caa1edcb955e80405e3ae88b9a6c848e16c249dfb5a4118931c181f8a62c9fcbc5ff403e22d9eca4e68b8bdec4ec07515696b51cf3acaaec524129dff5f34beb15a0af6878b55c65e", 0xff}, {&(0x7f00000002c0)="3c31362442a087374a4f97b92675b35de3ac09575141546d7202ab9cc8e329499fd9459ed5caf3c251575711f475983991615efba2d93323fb8efbb50044648990018f66fa799935a5dece557bce10bfad96d9d68df0ecb1c3dc1abff5a33c68c6eed9363e71f9ec37bdbafd043bb5a0e4457f8c3e3409e56e35885b7527d2325a9227722dd37a11f1ca13fc84a45de060fad326178901d8a7dfaeebdd5b44b1ed5b1e705e7f1e6f951a0a", 0xab}, {&(0x7f0000000380)="f43afc46ab04a1d3599cce562cfa2f921002e1ccd88d4cc66cd9c9211d781b3391ba28c5d86e50a48df5900a9621824f7099aef2be1e1de431b59c38733fd5b5959df1d3fb0691f8dbed50f171804ac79f1c74609d41b8", 0x57}], 0x4, 0x0) 14:25:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000040), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 14:25:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220114", 0xffffffffffffffe8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:25:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x93c, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000300)="97cb413d320f905a1a1cda8f3da99dceb65319b2af4d02b34981b4bde54365b68c347f4de76e824813af8fc38171f536423f34b178f27ec9e3883f21bdfc5414620e9907125490269bea5e6caf42c2922e19a1d11298a7a5512448efa1f62959ac5431d8439b089920cab139b5659461504f899be7d335a816cbcbf7b7e7d3dc4025c01d4995cd1386a0adabf602a9054471a814399b57fc9b766c820383886b46f2abc181e9ebd68d39549b3e299b4cbd83961e81dd7a7dd8fcbce7227d6fce84e6a2f486dcacdc460235837b06e7fccd181ee13f23e2704f8b9a60ce67f7aadb7a4adcce5f49d76481fa9f86cb391f3628e9426740a296b342eb2b3769350811bf5cb05f0f156ab3f62e66d5c94255b436a486dc07d9831c6c7332a1311e350847b577ae512635d74410b072e588c9401c360fb4e2e81b7db88e5e18fc3f06f6f0d50d8706e26a7aa76459e1b29f917d28fc733e51c68912d3a81969b47d7832135f205d50ccb18bc059d04a161efb8c07e6584b716e83aa1194c5353a0af241b0495dc1fe5c3781beaa7ae29442188e2e80de8da814eb821bbab7b313599d4041b85418da6eb09869cc997d3216986d27bf844eceb057b0565a7114595c2c07e6486f8dd282087268075208a5ccdf6833d96012a4c0de92e23ba8c350bb7d99bfeb19e8d11bbd5ea07d0be1182f97c750dae71e860fc9d617ba1e572300030f8c60e551c07ba4f8594dd57deecd92483c497cfd4751367298a7e7e519d96f25d600b2ffe10596e4b18c150539709920b05862667cbf20a421047d92257073814c5f3311c25ee1b71136d11e6db01bb59cf893e19d4c679735df66b90d1d375dbe662e82ceabe1a5ed63e5c2078234cc4bc60e6d5f0416323f7d3e13b0cdab300b54cec7cdb982323ad515362b704c317662c24f40c740bfc0df687637a9a526273693331eceb0d6e18769fa75a588b6e212caecc080c0d4e0586e90a68cc3ec9f00031f5767d021618f10d7a9baad7b90812f42c37b98d33d60bf39dc820d05285022f5e0b8477e3f8e32aa6c5600ef42d325b43fcdb634cb22808f6983758973115cd1095d9d022ab3f848f36fbe86a5abe2c3cb3d53a1b5407052ecbc5278ea30d059aa239839a71c22eecd15a68743b740d5e15255227f125a7dfce44c146a8d26c2b05323a19ec18a48cc45a69b6a8ec774b3591124a33c6e3b5476c1db124c57a2f707ff5ec59cb530fb62d16d014542365c52c74d191f0416e13d8a7b81c3755f9395db5b43f0f0249c790dc8661b09b1b0e9363bc098ee117632673d0783eac932ab42e7241ac01a16c927cd229a74e5f9a7e1837efaf11d77edd89c1502701bb8710b802eb1a384aea218cad3f84c748eda12e2b626c54ae19bfb5ec5ed432e9ffafc567eb843537cf4103b8507ddcb0acb3a6238f6414504099642a896ecff23ef66200064a0b2a502f19d48f85f2a81610df35d9bc852a51f76a4cf1439b445d3b0bca80748151fcc2585524b43741988b57a7550df72aa4aaf65735da011f19fb1f69f8bf472ac93ab9cee52acadd279293b5bbd19ae49cf5433fc50df87ef57516b7178b95c09e6befe248e4a9ff42e799705ad82ce096b88a76eb445243cf23779da2e243e877b5d3bd4e32af11eb43afc5fc082159410fa59279a2ccb0f92a0487192b75bc291e803359a658715994277c78ad3cd374d26e633511d4390db4dcfe664bcf99fabba23632370d01fcfa44bfd6cc553525ad2231fa2bf192e110c4cb7cc5cf1bb2ecd71c0883d84f6dfbabd36e72e7bfd211b3872193afb99baa21ceaa2f0b6eb8dbf79547382ac80e4c347786ff5463e68ef909e4b18b69252826e836e72710c539b0726ff57fc2fdea7ee1d674124982cd14dd57540232c6007f508a7fa4bc8aa39f1399812dfdfa8d37c181f1a5df6211c1ead4b24b50a6f7c54ee54060c1e0755fadfde14abc443f907abe1cba6195b5fa92ff4e7f4c38c6721b3279b4fe4b0f2cc5fae8927769215b68c34ab2122d38fc8c8faa5da454255d9bdea094e5a3aab65e8ef0ee02521b64384e0cd0cd2846dfa508d3c5d8f14f708137dbbcf3009ba282b76887996582966eeeb7b9e362a273be7d8830466fa2ae73bee9161cc5f22383f28537002654ccde5a5ded223226bd4f5aa516f2f38c7ded8f701444424ef3ed2e6fe34a37b3d2116dbbf68a4c329d57bc58e3b1e8b64f1f81cf4a3e95633c288eac0a691a534399448b8540c08b160f56a2df6f62c3526a660bbbe19a9685754b3404aef67c340eb49edff545fece288259836ce45c8d4e1b9d1c05fe8bf65160d75a5161763daefb6a6ab2b94ac240f18935a7f7500a10ff4f7ea723ee0b1f47269017d7806dc71929a459a93166629ffc07bc62788b44180a758b4ce6f7e1b75a778536e7db197d798531eaf6ea8b6c876fd38778c27bc3e3cd6f2918292899a2c318b09abfcb5954bc43ab8b128dc719ac46ccdd20395132a02199465fb1f11caa2b8a0f789a8be032571c7b84ad26bf46202a3adbe609c01a0640c26a16e5b32670971af8f69acc539926b0a2390ef2a8f0ff14a2485d3d55f145ee78cf9eb95ae0ac3d7625ebe6f46fdbb7a52654803eeb89ef2ec05f1397482d97a72e932ee23d6b0e96c0ed4dbb8e035e1da718fafd9059184aee2dc00d88c14d841550bd2181a928d4143d60010284e785db02ec408f89986e6486228b3fec79cd2236614c23927631d0950198f17448cb62635969662846d0f846cdd62f0d48550fe3cdf9f239aa4a0d35cde9d7ad1ed1dc93f2ab1e7d0c26c059de3b65b73aa4d87ca733b41317e380988e45531523ab286708fefbdf22a5e2451e530752d8410d76698105681835e3741354cd5a85d2ef6c5ec0fe40e79b573b20d5e601d2ca139e14b1984b8e7319e2da9d324d207762fabb9c27b007ac30c247bf5424c9436991869c0e83858391000710b893c9acf657ceffba935aa1250ef1f3ca520f3b97bb9b90653046bd791e3c45d96eeae701d3ba21d5b9e8fc1630f1920ddcf74b4c170c3535443b29a8aa244a59cb5e95406e347f1a47e84865d377ae9675b11014771d555ae2dd21b2e00b734bcb028923c515d0bef6e4e097dc40f3239809ce169668085fe26c55958716b31c2ddb60e769673ade5eb6f865aa51c3e853936042a3fe541c94aaab223ac490f4b0798b9651a25f3b041d28d2c0073579312042f25f0720d68c4cf9cf0be977fc48c93ae1097e15f38de36c5dfde9ae91b442678a39d3d407e62bf108c0c052b0ecec6e369b0de839010e0a36fda049b64a76490115cdc44cb27fd305858e8b6aef37571a833ddd68dba3cee4c3a028ba0ef38b9e12f1fa89ba0bf53d1531591045e6ac6256f1bbcaa01c2cc749383296abc901dcc4fa2ab8f0b2df86d2849ab8ce8f304a3ebffd3449f67386e5f0259038342e3409c9252b47be1e244cd7e78a4e1ae774a4b5f8ef3a019d80c68753a0e362211c52a7433bbd8da5cdd597def681a5b0d701840851782d4a7365849f7459b1e0b1948af8e40732cb35c5ab6458dfe96e633ef47dddb4f30f2154b5f47d6e7dabb207add5e1b145edbde45908a9b1fc82a64bb86d492d6d35308ce21875349dc92ebef3705fadd7f0a22bd7c14ba0861f0b7ce4f241041cec5ae6fc2609fb81b4dadddeb1fb40f48e92c542f36ee9f59ea01a14b9a37f68621813d885ee433044dd7414434581118732f8187d834fd1d2e7fcd3f04b615553305deb275af31ffa3a771889f75913260fa1d66a8fb7133bfc985111eac09ce3a1ce91e8bf8201f8c1d0dabe70c9dd87739e06a8c959e52a86030973b875f8e31d2640a2398989b29300451b3925f77abbcd1c60b28bca7404d6748d0d14a9a3e6cf6795bbfdcce1c7d346b95c8ca1c5e4a7afee5ad2fef25ee6039530dc4f98aead7431da19f00de570844f50aae6b5ff3cc801bf8fe79160d7e85cccc691ddca0ed78c90b37003291e44184fa57302bc57300e465095852285f9d1df06963dab03efb024df00c8c2f9c0f196fbaf4f271f77e0d6837728167d2d19c61879c75e99fabc349f2ce7fdb74aeb45e079277e019bd4dea77e215e5b9a07c138ed7f752c96ba21c5b75c0ccbc0dbd667526e13f0b0ac0437514695386f519b05535a23bfeb9cb4f5f02451ba5c9dd45aa3a279305a0cd7f6d91c7c0fae339a2488b24b23c6b0b7bcd5833d77fd833db46b25f85e7f60e82025ec1994cc0fbb4552bec3e3ffa30c8b9da7390ef13d7dcff430867b5a10543b2e172087c07b0342f028bbd4cd40269f01230c181b2edceeea73d57694fe7fe4f164b29b7973895248677c768068e521b103e4182b141a4a7c6fa351edde1e46644714bd26a5807cefe66840f6b457f8314719bd7eddd901d1cc03466848801e4d73f7b767aeb699fac093dd03f55f542f393fb4431ecb0bf637bba7a2a47e3111d333b6248408b315b9a4502a11097c70ace041dbe9b599398f9b5cfde25aa7e4b2d8f1ce11efe353bd451016ca9795fc2c2473fa6aa28f93f61f66a34a76aa94a03e6673f01d3cbcbbc651b63840183bb6908042f3b4ababcbba63914a00899fcd70016838e493179b83e375da53f82a6063222ec358de7b62509a5e8f6a2fb79a3f8a20ec0e1ab395ff186419925623ffe7fb364144d0da73b6b27d869a0bb98726058bc3a4c5c1f79a2618ce8809a79474f7a6b2a970dcf42498d732f4bf95b5da68a53838c3ee632f1ae799cbdb382c2a5b7683222242c49e182f518756fa903d2d52bfaa289a707977783252801c22f48c06c8599d4fea0d6bdec37536f5900118011fd55ce9c04683344357ee344ae187ce74398bb5d200e45e60619ef19322da23aaf04bd6d4838b0d12c16b60b7ac99e3550d8f227accccf0ed4e1ebe02a9518dc0732c56e2900a22e7e9a39282678951c9e086543acd522694efce498a023a98142ca22b20f8412db31fb7e59c8930ed4ea047013b8c349f8a11b54ebfa8c283b9d8bc28af124c3703756a4409449c27f546a1cd2cd649254c007b72afff963ed065cd8325a77d7335437f8ef70f2388c9880ffbca46198700eebde5b12930f761f7fc3f90e8244bd3be9266ceb4cba622f83cf464de893b4bd4f9f268a3fad679d6225afea95b5845e08889f6a8484c2f9e849c7fe70e75f82753e4cebe7dff802a9204cc608dd4c3e5263ad9b82c3c2b5a51bc9d1224614289bc3548f8182d5ee129721e12f798b668a2e60b50a1b80cbcc217da1aebc39d210eef686f1448a9ef085fc657d0b240417d47edb6fc6048dc7954029a32ae91190b76c6388c0d6a7cf630088ae7633001607b29dbde144dbd5621b67de633886b046abe8e4752cd3203f4564ba30f27100dd16333a33d26496ca23815c596adbe0a0a827fc88c3522036d838e9c8175544c2203203289f37c11993d8938b773bed33cff08676c6d5c9fab7fbdcbe3daf9192e58e348045030735e903b36a3a603762c9648d5b7a43dabd2f38d4292dda208e9da63ea3c1b5aa0a601b126e1e251aa0fbffc341be0f5607c26960fdd0df1cee859b6652099010796295547c0c9837aec05425d5464ef48c4eba809ce3d2dc1e86fa47eab4f8123fe00264249200d53332328a351522547428141832e161d4d31e3e475ec92372ef25d2236943787371d5905c80c45a5b6499a95ce75f68f5d46684e06f046e622c830ecd947d4def2f39e040f891499843ab5318b08f4e3cbbc175871ac505c548eb1134c804d35de108", 0x1000}, {&(0x7f0000000100)="3b042904f324238ad7041408c620bc1827cbb863e2ad5a", 0x17}, {&(0x7f0000000280)="3add6343db856a695a732818eb6fbd72b947fc63", 0x14}, {&(0x7f0000001300)="cb45dcb27b44d45f58047c8c72b6701dd0c691260dc624a2900478f712260cafe460ac8a93cb28ea34914a8d96092baa1d8edc64d8f345c2561d0a10ed3850d93f0f13ac2301d00cbbbe780119abdc7189540988e5da12b8f6bea4990d0e8705c9", 0x61}, {&(0x7f0000001380)="364e355a327102a9c5a7ae87161dc12976b7e9839a89759eb6b74d2ffe6b1c7299fc78b456a020be051e3f607343bfb52daf70a895db210c57531e366a762536bcef7110fb2c4a64e706b55d1705830eb38859fa077b4fe544fbc0c35d6a16e45a1051839f3d3342b2b911b9b58ac2ae691c58cd1ca8dcbd787250a4029a692d964f0d9c67bb816c4ee193bff62eb8eb91248e522d1bec7a2125206140cc75db077c23f56db96530e1d82b2e810a8a406cac374660361ab0c7a588d4b39aea13826631008231ac9ff39be95fcf1a38e4735ce27e2ef7b27d91bea8636c3622b5f7646a80b089edfa9764ff26a339c70e88e23f809d4da3063599f0e079be3d0d3c501572ef588808276889cbdf864d74ae607b0f7bc00fa8e769686431207edd3be4d60e9e3b847562f7765c85062e86d396cc57d04526bc255727d070eda65409aabc08df439c75312d996d2bf6c4dfb659d244ec1ab244abd1bbad6f57e68673d81a5ad03bad826f7a10e218d1932bfd8cf1b357735b71891083352ba5af94d1d260d1408d7d6c19f836ab006633138a7eaf75913b22054cbee5012123b2c7b926a1db415d55cdba19b669f98477c9f3b70b7232287adab8fc9e31f4caf69c7535b00ba3413fc6fbdee08dfeb78e0e360d3d35148bf8cd5c0bc2b51832fde53fc573f7b80b5bf659172911bddf5f3ba06721dd3af78650f9f3c5ca6b7fec43535c41988419da16bca6b6c1a60be54ad361f2a576684f9a2f33186d2b8c10e03fd74aafa1c64ea5b1131386f30e8556d081a72c2ca84c72adb3d1b56c99b25288a3a2881549463f6802c9b0247a758c2e1c62b2c783ddaa84b932638b66d0fb2decb405b5eec377ec5a59d1cb31805c3d5c5bb5e346da6439bca90f4e34442d27754148547831608fc971f679eb5add44417af5ad6199d5bf382ea021259cf002fb8eaaa2db9f0a0c011bfd07a531654f1221a857914299c87bdc14d31068d2d9453babaf656a2d94c9b553bbb6785fb9ce02cdb380feb7384c83e32768e5255d44a9a5f195f747aeefcbb8e3d01e8e09cd17a112a5867c1c79786add33ba66b7c35c8e979f276829252147d5f6c059ef8aa2a1ce9fcaa2bb447a695b911e68b1046174d7230742351993e8886371843d225679a75443e0645a777fbd15c37dba3b0157b619a2e4d7acd974ef33a73a34c8243fd5b94f7cd958e2426f6187b1dc438e520a4f8c04130d8412ead8db7e5ba8fb2fc5c597abe055be8bf2490ebc40146bfaf168bb3c5caf192f157cbb18c3f4cd128d7a3557b7b799e2e31f3f6487004a5a3949d7cb0259a55a96e605534ad5407bc454204bdcc7af8b54ed2ca43d6a6cf1e40513b114d95df4e6673b665ecbf9921e0ad6f43e18ffe1f86b4a4932199f435a30ec17af6ff7844a5a7b6fa30cb93ae0149b430594f1eddb9698d7b4aaa958fe68724195d3e272ee55fdae1ec2358eb7117adf64c7561511cb93368ea09546e20e65c5809cd17821ea9f5475ef3a7500cff0644ef8ceab1a8649b149b1190e84024a9df78e6c345f1d5164e4dc193c4f3d6a9cd79c7744f4db76fa977560a859b0cf0b229019894d54ac5b12cee904ba5ae9bb382b7bb09efbb91b56a5589df5146a49bef4dbb19977a0df3ee84098a23edb68ef2d6585c8c7ce43bc667ce25bd4ba9d598168bd5d59ab6e80e9b211de17f35b8435bd31c066e13340fedaf66a87cc0ca535997bbdd54a6a0199205037be694d6ebee8ab292b9462dc9f134d0b506a66bdaf0e78cc53488e8bad0f4ca4f406ac50de0f18a9e74b7d6b32b75b16801ea7452191f9920dfbe8ead55300ea40023bbc71e7b6825727d7f3596ee5f3223f0fa9191b12cb892b4c04916d49c6e1c59e12047ff8e0060ffd981f942c0bf7179e5419b1b27c3814527e60522cb40b7e67166ff94a681a830828406ab0dc77a593c2f8e34c3bb53465853a172f4823528a509dfa751a6cbd5e607342c128c29d1fd5cc1304140f7ff73dac1e00f139f4cfa3357499c75df45b1a3f40f7b14522b215c9a154b87002020be0a6529baa5194f63cc4d81fe50b87b20f3bbd616a1b07690947a80a9be53cdb3c2da0bb0133ad6163c18bc4cc928a7e6c9411b9f3fbc5fd87eefd28e4435856a9b2a1c840a7221e5692f2970cb8cf8fd50749967cc00806f638a6ffaf3a9553abad7cb036cbfa6ff5ade6e7bfb1395257c73705fdf216141a66ce1ebdbe86a2ecec8cefca167d27a9fa147d16d35d65a3d4c87ab3f8750d0988ca535c76b20a525a7540a73b1c3245068d481410c9fd28b95094274c143af9e1e89f65c8a1cb5ece22c25657095a190ef518ceebc3051a81fa3dade9d32722161b60bac1324d9ae942911826eb17a3772e8a5dc0c8a857baa3023cd6eb5d106ad4b618c2d837337c8f341ce2f94f8c0e95302f6b9a786c8900026ab6742410c6122ccc401e559c13f6174b265432e4bae6a3c3b73be234d923b4264af1a23d155b0365acd073bf043650945cebf2620cb7c5f628ffbed38b0d7683de01a38714ef4b437b39b942e7e5608ad7443ec427f90de0e27a942da217047c43702f08706bbb3129b3d373a8fff56f4b60d4fdc68ff9b2209a26b639f7dc5a31d32d3621c667c6a55e0a74f079bc805f49541d2232b19fdae2e5c2ae71f55e4e813ec43f999a44fcfb9f5029a3919662098622b0633fc73dbbfb3943c14401660122752bd97e431bef54736347db034cfbd7a61bf7226fb85952e2c7f53aa8b67a05c956f4679fb03f29fa846faf81a3ed5b575ad3ee3a21ea18a2e45807d9b0a4f233d8494a6494f0d48f9bd12455f506111e86e17ee92aa092985e3bb8b56afb2046e8cef523baf4e70134ca5ca9f5ee2716d6dcb8f7c0c60fb3b6b67c724671b494b7c527c7f934df652527b7c817d43d685f33d457cb2e48f5ff48507c91414e856c3195f21dbeb6c2ce5d193729a5d4f09335374dbca71f678561f2f13548e8c2fbee743c0a7644d8580238847d4f2abf28b9d22096343312bd86f57c89663f8dc321e1ec352d8d923e5ea8c158bd76ecaa26584c7e4f5267882ea184ad7724ecf0ce20fe4ddfa8e7c6328c5a7e8eaa1d89a9f052a18092293bddfad3785a055f716f539922c2acac57079c76c5e9c00b569f087769ad68e24b1896fb95dde63c3ffa39b7dbec48e7c4a6af5ee20abd0128f11836279a0b5589d87f0e291c29283ae69c3f1c783b7bdbef54dea0829f9874732bb6ec634ca2a43707339453fe92eb8df57bd0f7fa8c42ead35e6c95fec22ae7f4936271a0686528916e3c3ce5047a8c00157521ca5ceb179377d1c426086c10f54c2efff290e582836329cbe2e94c969ae31d2f66249ed5f54fdc28abf479c0e59c3cc949d0e5ce85178521d73eaf74fd4e594f761bf81e11cdc1c72a6687d002c367c95b2faa42dbeb3188c6e657665781ff52c3fa667d9eece58174ea7ce98041997396e2dfa38dbd2eacc4cce3f16f95b0acf583a2f85d5a1dcc772791220e2d7b07845b1d4d65ebf704aeffa5f0e3057208fe9186ddaff8051bff97a07fc17673d6268ba908a7155f0580e9dba73434257c0d6e9d64dbcb0900c3441f5c5654996f5a027116980b59a54bf68cdb12dbf6155dd01154b8aa21efaa5865dac71665e89adee449c483025fc9d70c744c888336013b3a8a7d87744e5a6be5f8752ab607b92998a3ccfe73f10a0fd76233b0411500275b422c785151e2b9c6048e5baa2de21ddb1a473cc190bc62b9a188ded01b2e6ff79d969debc389367284cbc87ca2447663489ba30e104d96981cc31f811d8b298dc379059006795a1b8fb314291fb9485b596ed334cd4470d9f0268bb7dd4ceee417270a0d596bed85b61105c9e4beb30a9874e6c05c5a3b49730e445b099ac2b9c50ebea96df05925fd3d6154c56f86c027615c6f2908f065c17d0f561bbeecbe356326a40a220a92cbf9d5b4b8a6494c983854250f6034b472f67816451bb2090d8c5ef519b1a29595537b895ff8a9e9a74f4d88072ce9529e91a303add05e8493a8a78dbf60f1c824aa73238e8c8b14b998a6a39e769551813792a3f2839519ec826d81128a7e8203181f138db8a55e6276c1cc4fe3ce46bb7f5e53a4b92507ae78b4d2bf52e64aae34ea5070849497890bd3d9d0c803c2739a40e947fe308df7bf6c673419b9a68d69f11e74ae71ac1027a3d072efc5f0b672d1438f44581d51a84bfbdfc2be30be8d625501ad32bc6a2ead2be4981a6182046b543fffb7d11b6536aeeac2e10b4b36750db639450594b13f466f5447bf7d7f3cb317bfd6035e1346dee41484dae6021683ecfe9d8f4bf292d268d606fb0160aa82aa3b4841aaf355219c37f256c3a071809ba039ff6ff98462a3185692789ac68387f07e8698a05569889fcc681415057a293979672ca908ac0ea83b98fd58d0f030fd2aeff084a2a767e295f1a7d5d001fef4f4acb2f7db12cd09175a94de0f34715ec9f9160c97b076a849a80ed2e547ed839d6ecc327b139b975e5b9636b82151acbe1e15108021343cadfb389d5048a37096d45af5325d7144f01bda3eab061f9c09b3d88978f4b32cb6ca7f111dfe25ad2072658d69dbb7427c5fb99d5e7e8371a4cf53081a71b41b0b9f2d4b800d99b563ff6dbe7346fb815bfece6ab89399dfc6097f994145c0c96fd77391a85c6d601b2f723148142254ed750071baf3cfdae2b4b75500eb3e555cbd0d062a8f415d45e0b691b3b17bd880656507fb7a1b5e5aff0d2ea2f153fd3e54d0daef8bf30db0a6e7f4107f7178048de5236b213816f7aeca524d12cf183b0792d30d88967a49c32844aab1089b9708e820ec151db0fe023810edf4c46f9eacad0f686e2d1a47714964959fdd5ffbe839b1d592174b07311773c03a738c5f83060a5a46aeddc078b6bcb41e97c98d2f32cb4142cb38898356c77745e8f0c6f334f95138bec5fa6b299955c8d78172724add64c2b84ab5ceeb1a5f292e9e8d2a94a3eecf0318082edb26e1eb39b7de7e396e34c80bca435abfd926a85fb528e867c0892d410a8bd730226ab43585ba254a44d438a0c57e6cd8bd2d28d6e085ac0263c6bca101964de36480e48459b7dfc2795b6a8ff82f6046ec3f9e745ce3cc9cda14b2b36163efb04d7511459bbcbbd40c8e074bc9110eba2ed2f493f652ea8ffca7571fd5a542a15d25b5e9d6143c683c55b8c3dfbbf4b67e6647e8fbf25aa959a188b657af6efbbc73900d1b0217477493ef5eaca0df119fce1d3eaac70ffd3f2cffcb90b334da1f20cee3af255ddcd6fb8b44d8ccb1fc58631b012dbb350502cc3f37bfe43c7b31da454fff4b5ad2442ec39688bf1178c04acc70212981442f24514556b98101662dfbc18df923604cc5407bc2371d3f5c471627e7b2161c89b6d738a29e9e50f23798ec50d0022712c7a9c94abd6360a8161ee0ec4f39366743fae5c038e3fa4299e56b52403e4a60e24a2d45d1ea55fed635008ff8e52a4386f520f2f79c1fba333b20cf5bb236556dae91796ae389f29335dab5722f4d7c69fc6767f984400243f549816b535c4aef7631028a5d98a149630b4594224392cb961609c071856a30e11f69615761a4d3bce71056bd9c9daec78e4b6fd2f236ff87fd0f5288d4221e3f954237ad3368606415c33f7e872832f0e71eb6b730ea5f91058e9bf5f6a70a6cb79935a356f218eaef35c21d4c68269eb4edacf86a3ab25bdddefa09750d60272b6b0963321ac23c9d4d88d1f4c1a1a1872010002eba93731d", 0x1000}], 0x5, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000000180), 0xfffffffffffffc3d}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f0000002400)="6fc3b6e7fdb670eea0535e99169b29fb459a8f23fd596bc783f87cd5e2382fe6633574ad1037e90fecde0d31535e0b92c0644db776456392f048b8c272c083afb81d509a05f4a7c9ba95dbbc7422b50ac2e5d4d2426d2b19d6ce2d6db622069078c8506ec21986cdbcc324579b9ffd5b8e466a065dc508a43e0335fd317657871d4a00070a", 0x85}, {&(0x7f00000024c0)="624a0743df813e4b510e1d0db7a717b135e82dc7a9dabf803abb05e1dbacde1bc6fb5b1ef485a22371c08251735ceef367a9f3dffcf87bcf419fa4bddac0f933b9b705f36dfe2a11087ebd0ca8432a9ed1f37b06a35f198ecd508163f0148f8450ad7eedd62945d84beaed37463d0f7c0c9beb1ce8ae9c0341f5fea1263f0d871fd40d16492a3be20e2ed52fa84782e10fcad5a3c93bec6f52ff1b908a2b552c557d1cdd22a779aba99a53b309584d11f79ff529bb0a3644355e029ea9addd50e3c14ae0d5396a4cfa7681b1431b1288b50ace1224b71c9acbfac9ce14db52966c160d78cd996d33d64ab2a56c984e875db5a84f", 0xf4}], 0x2, 0x0) dup2(r0, r1) 14:25:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:25:08 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:25:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 14:25:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/246, &(0x7f00000000c0)=0xf6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) getsockopt(r1, 0xb6d, 0x1ff, &(0x7f0000000500)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffff6e4) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 14:25:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='T', 0x1) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="aed835ba4b66e7dfe3df51aac615423f420f00988c3903134b0908be8b7889bcdad0104cdec175cbcc7851fb", 0x2c) 14:25:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 14:25:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4303) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20040, 0x0) sendto(r0, &(0x7f0000000100)="8491ee777553408b871dd5cc3b14732f600ef2ac172acab9d233dbb709f2cd", 0x1f, 0x4, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x10000}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x5) 14:25:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0xfb38, 0x89, 0x0, 0xd9, 0x0, 0xf1, 0x3, 0x1, 0x400, 0x80000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 14:25:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x64) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x10) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x88) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x118) lseek(r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) seteuid(r3) 14:25:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) close(r1) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x3}, {0x2, 0x9}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x9, 0x7f}, {0x7, 0x1}}, &(0x7f00000000c0)) 14:25:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x40, 0x4, "b3afe1008920691e2c3706ce869c6ab39b8fcbc7", 0x0, 0x36a5c9d9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000, 0x8, 0x80000001, 0x3, "658c11747cd4fa1d26b1669f29793260682f4d23", 0x8, 0x101}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:25:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 14:25:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x401, 0xb7d5, './file0\x00', 0x0, 0x0, 0x4, 0xf5}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 14:25:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() connect(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0x5}, 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/244, 0xf4, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0xfb9, 0xfe00000000000000}, {0xe38, 0x1000}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0x80000000}, 0x10) 14:25:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = getgid() fchown(r0, r1, r3) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 14:25:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffc) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 14:25:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x108) link(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='./file1\x00') 14:25:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r1, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000006dd2a9b300000000"], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:25:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:25:09 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0xabae5a5635b9f62b}, {r0}, {r0, 0xc9}, {r0, 0x84}, {r0, 0x2}], 0x6, 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xbd70) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) 14:25:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r5 = open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r7) r9 = dup(r8) ftruncate(r9, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r10 = dup2(r5, r6) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r11, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r10, &(0x7f0000000600)='./file0\x00', r11, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r12 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r12, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:25:09 executing program 1: r0 = socket(0x18, 0x800000c006, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0xa0) ioctl$KDDISABIO(r2, 0x20004b3d) pipe2(&(0x7f0000000100), 0x10000) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000240)=0x1, 0xfffffd08) 14:25:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 14:25:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400000002c5, 0x80000000) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x9, 0x100, 0x8001}, {{r2}, 0xfffffffffffffffc, 0xa3, 0x10, 0xa0d5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x5, 0x3}], 0x8000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0xf00fffff, 0x80000001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x12, 0x6, 0x20}, {{r2}, 0xffffffffffffffff, 0x18, 0xf0000037, 0xb6b, 0x200}], 0x6, &(0x7f0000000040)={0x7, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 14:25:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x3ff, 0x6, 0x100000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000080), 0x10004) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:25:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0xe0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffedc) 14:25:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x377) 14:25:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000001023, &(0x7f0000000280), 0x0) 14:25:09 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) 14:25:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setuid(0xee01) setgid(0x0) r3 = semget$private(0x0, 0x4, 0x10) r4 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x4, r4, r0, r6, r1, 0x7e97766d49fcb778, 0x2}, 0x48000000000000, 0x0, 0x2}) 14:25:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0xc64, 0x7, r1}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 14:25:09 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() setregid(r0, 0x0) setregid(r1, r0) 14:25:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x2e, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x101, 0xffffffff8f205449}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 14:25:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000000c000/0x1000)=nil, 0x1000) 14:25:09 executing program 0: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000040)="474c95f592527b769ffaa197c9d621d6ed5897", 0x13}, {&(0x7f0000000740)="7ce2eb6d978395bd9097cd42623dc5755e300c5421c10f186f0dfe0647cc33468774bd35418cb81d22d8965a7fdc9c4f65dc2a18ea93d39043c5c5bb5950ed05494f6660079674332eef", 0x4a}, {&(0x7f00000007c0)="75644b6ea55a0df26fd6064b0d1b705889bcee83769f14debb2e1edf94267efb890f773e0c109a89cec189bd4092044d28a353fb13e8a8ae2cd72a87", 0x3c}, {&(0x7f0000000800)="a190c46726788ef2e395a9d3a0b3e79a95798fe35da373f7ad59405d2a5b793d7c5adb328fd9517d00528d5d287150c3a0e71b33e632d21a5d3742b3b26276c5f6bfb929c52d1650def3accca2d8319239e5fc90ffca024cca", 0x59}, {&(0x7f0000000880)="02e19bce0a8b3c2407667b04ca2b99171708906b810bd4923bb872da99e46c438a63b5950be6ea2d331661c03a8db89bfc8a3c2f5b16b18c7fe47ddff323759a508f1a70d0063df29c6d12dd881f1567bbc9b3479cde5e4a70aea5e297870061a5d81a9e38a9b05db3236e6eeadee16ca8c464a8d49bd102a59d02245b20642edcb0e60fc0e927edea145dddd312c74861cd13735fc1b92242e1eaafeef51da22dde9f59a76606d3a26c4924959481e4e5925aa03004831cd468d8324e2798e064f192c9f8fada2b598bcad95094bea3e212490b4eb0890587bd7311def7026917760ec079bd20a7b9042249c79f1dca6348dcd3073733236fb77a7bb81218483432eabad88f92eb5677dc04d240a45abc3dc61adb77ae1f4d0df94ac25a0b5688299a604e76c3fd1966fc30f89804d70b1590b7e300dc052b17049450d056b2381077cc9774d4ad4ea1342344fdb7b3099d19d296148b38336dbffbf32f812d7b0215483d2f31dac010a94679615d22389230b22f49f42c3f9f9006f17f9c72037507c6e599112f33b1f123e66a38d43cdbb72ddcf42faf61a8499f698c30e921f7289350fc111fff6cfad442c2866167f29af8a9956c502308cd50ba0ac7b0d32a3d96169550f1c22f76cba2242ee3ed7f61ea52b5e95da2f99fa8957eb29d38089044945e28c8119858fddfa080bfa9a97a5ce81d111bbaa2acd1759ecaa56c9fa27e63cc9f599cfea95d1062e6b8fc1bcd7f336772f08fca6f895d139ecfb6357a4275b7a93ef89e8bf99c4fb833c8d9ed3b4869a9a92fec815a673b4bb73a81db87779d2aa1334267e288fd9df88a69a3b0b29304d47751edff264eb6ba95a56b235dd338929eaf728a278d4798360b6d965312c26d9333ea432be5a4e886ed273c981a762743a05fca93aa1a98fd40a562dc97259113b191e4475c058963574b873319e7cc1d7486d2be7ef3ebb2d43fc572af4781cda44e925b43232b398291d3a25af21f739276b72f9c776f7538d21232e798f58fc453d1eb07530a93d48f22d479a2d372ffd673bb5cc7136b4b7cf0064d816aaafb4746f3fc42ad9e490222c3eff0b38704c74266f783b037c640d282e7e973c27430f785a9424aaa8ee4c57a0e93cb7b59a3bf1d1bb780e1ff40c9f3febc31fb6caf6af09eb8cfaad79967f9681063ae523548f98506ae001755e2beaac19a59adbd20f5a046d12b75247b3f447f5a4b5456c040caa972f75bc0479b0cf285a097f934e533e3cfc2d16bbc0d170fdcd48f63e3db2fbdaffd16a50b3d7520a23f4835b09be95c53a9740d3cd7b144743248d4d5e2ff0f0f267c29e29bbf521b39dc6f790140ac6eeec71c7df4a389079277eac8f3b9655cbd6a34c01c968631be03986836cc0e7ae57cfeb7ab4317cca781e8393c24db8fe64a016b170428037cbc9f3fffeb46e80b93decdec176c80d7a4d08a08795eaaa03842abb72f3f14bb5455814c2da756da755d5668d2d9aba23840d31cb48c30ca0b79367a636b35c41b02393ecfb9ef897244d4281bc7cdc9546a8f0a715e6278253382840a83cb065a24abe7c42a734ea295b8af5e045d98030bce82dc5842ecf9f558e3b1340e24bbddb3d4de9a5fa8729d35fe444aeb232b9195839e66aca9af0db426b7c13fc855e9cb1f27e7f831d89d1ca8681753e5a72bbeae38e2e7bc4c24bfd0db85bcc51f48fb2399b9a5b492a086b5d452f0caab67960748d8e3795b5e708fb7111d3b7dba16ae98a1eb4ae4a6cddb93becad21ece2c1251640cbb8bdfdb4fd1d42a7d38662f9541ae3ee631d23585ffd04677028e5ebef3d7f9bc4b58507c33993a2526362bcd2ca4972d320be405a94fb2a6320b841ec39d1c8fac888f3e00c86970f6092cda6fbf2004592e4db01c37de359b8ebd9506e3243b06624a22aa8671c9109b5d8c4d1ffcac7b47f77175bd0bd0cd9c8aa26a74623a8e7418a099d1c6d2c9fb9177c52602d1d1be6f66767db068c87afbcf8b5f7b5fe83c9133ba764657d39582343c6d11834317061c371a6f92fe9ee35025d6e70f86bb5cc76a027001a2c8205ef40a0e5de1c864035036d1101be088c6cc0cb00074d93b93a85af288c3df4ccaeb189ab4e5186c879f93e5ac9e6096466b489e02eff0e442fb35fd1208ce6a166fa40e80c8c8b68d94450673520d492ea550d4bb10136ef4d71a0922e77c909e6a61c5c0d9c84df4063b2bb110ee2ae43389620161f3277a8cdb0db63f9a42502d3e83988d6433d255cc6fea58304551b5ffa56b06c44651d91fb39ad4db8ea9dceeefb71ad34f628e2b5d15999ba3d6eaf8bf35ee27fe27b0897960254fe9b849c14ed897e4ddeb794574ff129d174604f5f10e4a0839d3d2ab42cb6a01b9cb887be9eea3bd65acfb883f9ac262a0f3929fe636b7c59b11a00221cab6a986a77a982489a53f6bbacbc79b740d714afdb737f7075239ab15385f5b8ceecfb467602cb4239ea9d780dd937e1e1a5963ea3197c24ac1993e2348de5c3b96697fbd2d647a77a00b994c594e1ba53dc67da3f957615aa587999213500b26bb4d31e2e84a05665b97c84247c8e4b5897d83d9774ddb211f495704062376a86b269dc3861fd347a82eceba3856ae2c856bad93b539f90e7869b305a7804aa85187c687fff4e6d73d3b4a45221f97b62932998181d5ab3a106a4f83fbc951844cc568d07b8225f240d22da876632fac6baa6dad556550fa602622ddb4e2b56b093f77870524fa4a3d98b8550ab0e1dd5a2897bfaeadb6ef50ede00f326c5250351feeee128f4b627eae3710cfabd2ee66404bf01bddd2b2febedf048c929a656f9ee91023ba08c8c6c2a02293e9c72307e99f40c7db8b9d5f2fdd92f624eb51b49c8da058421a0661c8b6753db8705ada7abaa59414730132fcd2034eca4fbd6d5e2572ad07b44222098be9c9e46126074413feee984b7a40972a719d3951a795d6486ff21202c1398bd1f798ecd01509016c080b2521c2378c71c9f03669b6fbef811d37c3bac2d72ef6474aaef39cb69ab66bd8d4aff6eaab2f215f2c427e32b9d003e3469684035d5f56be277a617276aa9c59dd8387e5684dba8484196f47adfa9aecd9fede5f94f978aa24cd0d9b4f902c86ab8f000f83ea9275be4bb5b8e8d273ae9d64d0c2a04f6f3b9082ecebd9f6d9e7d2c439897dd5e799480cf83e50f895b269b56a97dba9594a0191ad0287e5ed0515c953d0ff9572ced5b43125c1b428bbb0ca2e5bc4dbd91a36bfadb45490203f3e79d1cbfdd957785f8227046021353eb99e19409db79ecbea3e5c2fb75bdca9a40f077bce1fc44824714ff6bbac732aa3bbe924171708051b586b00f8c07906b45cc35b78ae1ad5f428667f89bf9a6d869cc1cdd0d9ca180bdba67d78927a74991e5f4970c1099856d4afe9e77d9eb6dd3b0a8db3ee76e943e1ccfcb6924851be67b5ce5b62667935d0e6880f3931bb2c252cb6b323851133b09fdaf441b0d3e6e876481299a0f8f4cc1e9561d68f216c82cd3b59c80cb10c7474e8516a534959d8753b12234b388c14ceb154aa725b0cc5050cb7254c4bc9f577a2abfe4efa03641590b9b85e3cff6c9bec790eea11005f06ec89549f23afb30f5abd8063d572a01b1c3bd40e456c86f5cda343a3b08aa0f780030da8034b4de96750513d12106b9cd720a24431654faefb18c87f97b26dd5c91bf0b2ad0f48783995fc734fb6401b1801a90e2df06c0c088e9819bb21babe8c11eeecd2464f02e0392e54aee087cfbea0d4289568c94804a2ea408229db4169d5598aeef97cdbf3fde66c3701577ba1b8248bb03beb76a24425855a5380a141a052fa52494bd9e7f4184556dcee5cb9277d13bc7aeaac8e5c1279748ea8bfa53e5ae44eeb9082b94ccdae63d0636d786b7b2738f38ba72db8554d99dfdedbd29b68e273b2ee87455cf00450df94aa6e5971aad065383c259d46ea28f9e2c3a9893263820a0d08ea7da69596a1016f8ad61bca5e6e646cf82c312e003a4362bb6caa0f9ec85972cfc47c2a7675c42a7455eaa7f10f438c3960e504a7c77a0277817aec45c3135235e105ce9460063ed55e8ebe8862416e3aeebeb82419e49bdff4dbc444ec9e216099afd85734f286bb6568674b546d5363026e6c0d4cfac76d763f9f12d3c5f9005f7f94e5923157108899a1ae5f4973979f71110ff3eb7b92b9c12aa708a6ec6f63bd2b39b617db1af0ba27ef7ab0ca62a78e86cbf39ebc2d92f2951f9720672421d6871293edf22f6748f33a239b7a6a37ea848c9fdbf12067e2656b1abf875ec001a70c0195ad363401e218439876977e8dab30750b4a5e91df82dd81041331674d19d0106f2ad6432a2a574e29a36ac00cc702186e3cc852e2cdd7d3e24cbd62807a88d8af7f75dfb8e29cb3970ac67936d7373b7bd0e19aa13671e686e63738afe0070bdd0bbc30dfb6ecb25e00cb44cb17cef466f2c82afeb16e3c729c2bba51932ac43401d7b3022030cbe26cc4a43d5f62f82c7389c90e6bb3993dd5a3b53f817d78e8d1e810ba70056282c011c8de16465267fa73003b47b1f7d883099313c0c7500e037d3cc7ee1a1415af7b087c794df475a3ed08dd8c6e3f7d910391fc3d6652c25d5d01bb87fde9e0250a0f6259b0edd456c789f136ecb7ff8e7851a32286e41a7ca945f393a0569062cb83455bfa8ca3d64d882f542b631c806bb0c4e3881fd2c571dba49bfcc72d936f43e0c2a879cf156831277816e8d1e2ef386f70986585e7a8447a1bc1627a100513b0195967b3811bdec22b958a3bdc66b77d86b6cbe6e92a5244729ba923ac837d23d7d9e9cf8694ee9361c1fabb487d72d962b8cf63f1c8e3f45c20d2a86ac85de952ce6e27f06d81c3a1e9893db13040ceb3d52723a0c87470ff7bf625773589b9e648f87b605262fd003319b4b8a1179672764d913d5901bfc4a9f2651271c74c38daacecedf758000cdbb93576482ae0d4ae407b3009567028e1dc92e09372fe098a601a30d39ca1cd5bc2e2e08489a447ebe245e4df612aa095362b972ee962b3157160ad366a6f9a9c474300c589af7f111268bdc707b01fcedc2d7f28f9368fd627dcff586371c4331d2f52b446caf255966bff7cb124629cb1633c1adabdfc0f7356a64f8ba9e63580e9d8d106babc1bee14eab61cc0da6e2d00d35bf462aefbc216447a09d522f49fbd5413d197f4e74913a6cabf19ebb0ea9d26098a39dc7b270c2c43abb1cb2f031f66cd48d7722b7dee9dd026645f558094042b661806ef50f8043a6aaae1e601dd5dafe469c1f2260338913119e9b391197ffc6d2f6566dd3f596757b32d001c8e91cdc25b77fc0fadc3a1f97931d7bd25f91a868a43cddab305f917c223c21eb13695d3f37b82733203408d0da72fdd83f3a963a0ea9a53dcb8e51aa8db976eb9342b42aa29032474dde9fe598aafb1f6be084202fc7486b555c6a4941e5e4b6d311124379de29984390113eb6ead13423962179f7be02aed33886ee7111a9b40db8dbdfd43e02af000ec421e493dc6e3b55c1761b549bec56172e670ec3d8bae6c831fd8ebcece8887201fa5d1e921322c97f493406db75e7cd8f2372fd382cd8d5e79fad141000eb570bec6722daa1325797d6231d9dfff097b9251f9ea905cfbbba8edcfd1d63923577fdd468b09ae60dbd2bb42aac2ad98272493dae46fda96f2d6d0e834cacf083d5bb4d300a88657eeb61529e524001b44659b63bb156e563ae9395f6af07b7c7a6a173d1ae895e7bf4fb93c74fed3", 0x1000}, {&(0x7f0000001880)="8e40c0e395250b40d617382c9036baa5df52cefd802afb777a84d6ef126c36ea0a3444e4273fe8e816b13cefb7bfab36cc75faf12c01a30f2dc1fefdc9", 0x3d}], 0x6) setsockopt(0xffffffffffffffff, 0x8020000000000, 0x10001, 0x0, 0xffffffffffffffb9) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="18472007c4a8108d5d23e0d671b83a31c7090832a0003da0fc5bef0b7abec85211751132e64853973959989341248056eeb298be2d11", 0x36}, {&(0x7f00000000c0)="d0652319578ff4784ab11682fcd846c815b5a37bb7f6443cc4345a6cb1b1a15ddac9052a630f16b122a74d224da4961c3a1efdeb148ba9591dc2ac1af620adebccd700fb7c484b3e9613f228071cd4246ce2c945dad108a3abe52d413c432f87b1d74dc48c287371a11e5e5b8fd7509c1f550dd5a7", 0x75}, {&(0x7f0000000140)="0b9c7e3ce4fd9443ecd024469e6ff056ce19c5c5516d5275efa5d96eef98a40255aef5149ee6799506d6e79fd88640a93b3bea24d201afa5444e7c25788b73df533031f05afe123ab7824070b51b3e4f51d615", 0x53}, {&(0x7f00000001c0)="b19cf2724f334f3b206e5f7a47f7b4e271d0fcb5d7e212119aa9b6641086009b5e8345dcff42228124253cffb736e63879acbb78a53a41701d1275e09849b2460ba7b0894069459dfdeb6c8803392bdbf0a6bc882bab4a777608e059edafc729e828a2341a99d58c6dc036b790", 0x6d}], 0x5, &(0x7f00000002c0)=[{0xf8, 0x1, 0x8, "435917994f554ffb818359595f4857955eeb46601f35568a44da1d29e0f245ef46b7ab7bdd536cc3797febbdc5ad12b94053b5606063e099c4f3265037709b0b616d0919fea75b6b8e7636474412b0051442da19496e162a6066bbe2b9b80ef98d1b3060177a90bb99aff54234bbec6bf52f798e95cff00ba18aed7e0c96387eb9fa58b505086bc69a2af383ba217a3cbbc94ea45847285099dca1fc5a5eaf823ab5b3901b5ed65df3f29713ff590990780dee9e70b7e255d624c16efff09806f06f27bb92da89db4a1071b40fdc839a28de131d016a3218f6d172700b13d87bb6440b"}, {0xf8, 0x1, 0x1, "e67c3f801113f9edec68254317adaed962289ee2d2699dd8143bbfd54790515b5cafd2f6f1d5c66153e27151e97d72b7d84b0da89d5de21c0e9c525a8fc1a497e9892c0beb06e88f040d205348f0e829bd286b63fb0382ad0777b5ff11233b4cfc45647e30b533f4c709565a4e3743c15bfb43ab55cd41518aeb4ecd4884279389169c39015da254bebf424b864207c0e360dc964ed7e924a641a8c1e0fb54b4bbc9d1c596d6f1ea06000a87fb17ca58916b938ae3136aa9b57ac689817a6b4af654848f64a9a5ba4450f3f9c87fb2d8df4a3ab448d8c342b892fa1b723e94787b0ce6"}, {0xd8, 0xffff, 0x1, "ea7ab429a16ed7e3b4e944c1a35b4ef9e916be536b018ebb8935c95e750cf48025f5e4219afa894bec6b1f17f0d15a874ddae2899f84118de87b4dedca92cb7ac147d68a1e79a75e8921db29e6b855d5377a31a1970df7fe430fe3bb6def0e60920d65d8b5b0b9ed36c387628abdb62ae8a11a8cc327338225b20e48ff9530409e7b18800a83ef498cb0b4ae7f9b57bae7890b750297dccfc56cf628776d83d0cd48b4dfb10e17383e2d084cef197a24b492f7ae3acabd6a34ce11186cefbf1c36"}, {0x50, 0xffff, 0x5, "ce402a7a5da5ad6da32d8280d415e0816b3b337943836fb4f07c243576de00e83cfc3a9e43d479b342dea8b34e591de89a7fd4ccf634063efaa56118b474c609"}, {0xd0, 0x0, 0x9e35, "71bf56e69e1f53dd89ae9da6dab1425f81ad2048c9b87f9c6d8d149455d87d4f606fadd91e0789d74bf774967463295f5b9e592f5cc94d2df458d565d8f450919e30fb91e63dbf330c1a43ee7e4de1c63012cba2dd9e536b4ee0a3215ec6a219de304e70363bede5540dba0bb764d763f3576d425fa35c4403369051dee15d65619b762d266558e6646384e7ed9111342f29552d9abf61f6b0dbb94e9d6fb61c388b861ef076ac42e587af957a5c4241736a46f24d646834249b6790128945"}, {0x50, 0x1, 0x1ff800000000, "e47e0c6c23e2280693cebd90dfbc711292d0e3f4b829862a43bd1efe206bc78b2c024ef5f61bfee4ee339096c8f99c14ec8f6719befbc22150a5"}], 0x438}, 0x1) 14:25:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 14:25:09 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) flock(r1, 0x1) 14:25:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 14:25:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x78c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="a5f24356323c32ac0f633fedfe36e4ef5b9490eb1324be5829445783129b6b81b70d4ea96936644a58a0e505f903702d65ae364f2b5f3bd0e498038cfb6706dbbe8ba5a5eb17dda0dff17a17769cb3e4e4c095695b047c938ed688c2f27fcafa9c2cbd13a77c44f8a2403e2a6b580a69d9bf337a9a12baa6a68f8f9b0375ade556f8cdc73379ece986542bf25a1638ea046c3408900f37c0ea896a3c8c", 0x9d}, {&(0x7f0000000200)="c673ee895e5de2ce0ceccb0812a927dd96465a0fade4098a3181db6960b012d1f669340b3825e88350bb72d3fc852c4543095d49f91227adbf4beb101eed6d7ff74e7f97ecfe27853026eaec78ffd9e5b787174c57fbda9625c5ec03cada3faa1d134e9a7e78a48c15b08170e35447e70d9ced5c53db815cf72e55c57fefd30ad8b2aa7e32a1e98123994731fbe1688c47b0afa234a12ccf38f1b1eeb2e7f2cfe13bb9b2cba38876c6cb2cb0b66966fa383c0b68009752fe001d5949b302542a50ed6ce0879201ebd6d71233b0417d91ff007dab667c7dd4e014d0987ed1", 0xde}, {&(0x7f0000000300)="63e7a425c58be04a1cfcf4669fa93ee725138f49263fddd354565194fcb2a190d92a5ef7b9218add758e5436c31203bfba05b9c6dc1605ae3be3eec916b18cf61428b35d98322093c248741ca93bfed89bf830106a62fd3e24a840128bc426d1bd2c777fed7d0696df1c6b0658178f41d57b9472d3836ff18ca0ad03ecfb9b5fdfd256e21ca176bf90018419dd9d686aa9690a7f2c3ad58cef2c83e7efb57fdf2cb4abfb14a22379", 0xa8}], 0x3) write(r2, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 14:25:09 executing program 0: r0 = kqueue() r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x7ff, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x208fa, 0x101) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x3, 0x8, 0x515, "0ae5e34a1024b5839d2b63f1f9de3addf5e73c8e", 0x81, 0x4e}) mmap(&(0x7f0000712000/0xe000)=nil, 0xe000, 0x20000007, 0x5010, r0, 0x0, 0xfffffffffffffffc) 14:25:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x3, 0xe0, "49150d6f6f21114ca5655f5634359793a05f63e2", 0x401, 0x1000}) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 14:25:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400000201, 0x200000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r4, r5) getegid() dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000140)) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 14:25:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10020, 0x15) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x4, 0x80000000000000d, &(0x7f0000000140), 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="0113d7f860c0192bffd296d4076c6f1beeab74772a93e710", 0x18}, {&(0x7f0000000200)="ae08b5664874230af4badb8ede017a29256f70979ac68e5da36c2a75d42cf2f063499554ac2ff92a7193c726b702f344fab13db278fe733b54b637402c285e568f12eeb972d51e3120e0f914dd5e9e3aec248fa0f1589355b4a290d63c167814960c5b03ee7e1af362897f0beb9201b333b872b95da1d6f01556abbda285761bcf85fb5bcbb5aaeda367ffe8579dae890d10c5693dbe63501a847a7810d225428bf37b36807677536c11cf71be0a8017f0e85d0378ce52c89be4f73bf39a93b5a91a9cb378d695512065b08994df2bf87ad787689d9a8c1f8e479091811caf311bfed734b07a2518f3974855422d4228a85d64e0a0ddf2f62811fa7d6c1a29", 0xff}, {&(0x7f0000000300)="bd539467ecea6cbd6f5f11203a3777e46d6be56fb6f5e4574c6ec8833e70a1ab67fd056da6fdbb32ba18cdc3a3877416fcfc04c811ea944fd58d99e3e67f34f063141fd28d08e87c780bd8b7d89387901dd39dbde542e6a37d2578ce577d74c91977dd80fe7f552d004244578aaf3db4cd80c7d40b867ba0586b4df39dfc313afaa3b79f056126b273a65afa17bfb2b354f032cb469620f53efefb3464c24c194f0e7f4b2dd3712cd01fdd70285a7823861b96e3583a2938f0cbffa88cbdfc4024f99aa0799e9ef2", 0xc8}, {&(0x7f0000000400)="fcbf4b", 0x3}, {&(0x7f0000000440)="6e8576628869965a674e471385e2b518f0f80d7e52b29e3bedad7f10fb4f1265a9b011cfb30238211958393062cf859ac673428d733674e73d2890dc296a7f14f217003ff3d8c3de87e77ddca9478842f7b43f7b67", 0x55}, {&(0x7f00000004c0)="b5d2eb5e4634216dbb3f46402ff270afbe1a4e973f1b130e15fd18a0094b5469008d6b79ba86a15f7e02ca4704327b648999adb6869b3cf66547c0c7dafcc1315c26f2f87dece461b43e6bdea2eb80a3d46e3747eef8d3097aafc0ff7c1a42c6106d403898ad6eec73a12bda5a185ef39fcfb951a7d2a06dc7c550fd66761a0a1b5c996f50e7dcb9416712a0e17501020d365684bf66d326759ab0d7bac3a944db5d015cc0756ff9829b70918e", 0xad}, {&(0x7f0000000580)="6e547a178fd0cc7421242f6405f0697eb104fdd02096a81f56af5c5d98d62d164cc0d3c29beecb48e52027643bc5d1aadf23d950204b2c891295c60b28582eb0dad8bc45854407328cc9ad516058884d726613755680cef0e091415f09ae32e62fd1811d79440b561e36655f34c73ac5f1ec5d773f9c7ff4aef3ef0ec81b46d2d51bb6ed728343f4f4e6eeb5b3c2a1db76aad4e42e6b08a8dcd5feb6ac324930fadf6563992854e26722e46999d5a598", 0xb0}, {&(0x7f0000000640)="bebc05f5cf0e42c1ab93ccefd060f354bf6c", 0x12}], 0x8, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x168, 0x2}, 0x407) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc5, 0x7fffffff}, {0x8b, 0x9}], 0x2}) 14:25:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)="a70000f298360bf426e28d77a029c3f3867e2b5d1c50655901dfff03e63eab97bb960f22ad63135b098464b3be2f52dad0130bcc26e3cbf7e835f05dcc6c0f460de88f85d78d33653e3c1903780d2ee7152d54bbcb4c858fa63c506575e23203c87cb59102a0087c76b34ab27eacaeff947dae03af49225196212c82d20794abfce7e2b4ddfcfbe9173408bf4f82130c6ab0ed82f8ead23c9e054ac51355b9a7f9f4281eb041bea5d0c7b4834a40a8940ee6ea818fa1332437b892faaae4700bbd5af1c294459d59f3cb93512eee27d8e214ba9ae7673130002aef6e454ba76a3ebe36e067707e6b38d58fd52e9441de3317c776f67c3d0a734e49dc2efca9ba73ecdd5bb7ab7d235f2424ffb845863b16c41390d669dcfffaa78e909f7b5a", 0x11f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 14:25:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1000000020) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x4) fcntl$dupfd(r0, 0xa, r1) 14:25:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1000) fcntl$dupfd(r0, 0x0, r0) 14:25:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x20) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 14:25:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127fdf000058f5d4fe6c37b3bf1b05eb25665a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 14:25:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:25:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00004bd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4fea8cb2e1c995ab", 0x8) 14:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db18ed9d4da2d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b593eba6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:25:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) shutdown(r1, 0x2) socket$inet6(0x18, 0x2, 0x1) recvfrom$inet6(r1, &(0x7f0000000080)=""/181, 0xb5, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x20, 0x4}, 0xc) close(r1) 14:25:10 executing program 0: r0 = socket(0x11, 0x3, 0x10000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 14:25:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) socket$inet(0x2, 0x2, 0x400) 14:25:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000005f9c200e9bffc727b4cd"], 0x3c2}, 0x0) 14:25:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r2, 0xffff, 0x1a01, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd171bae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d16280000000000000000000000fd0e9384786c96f80000446187c2e212161739c70030b3d38f51c52432c38143fd17ac2d01505ddf8e8a8cbeae8165c68dc6f250979a7765837d49188ab06ccd1c688a536e525d85e90f5e501513caa39ab7d075221cea21b492d8ea8a329e5102a01700a2c93ed679d20a19ea34c50ffd34712ab924c9a143fa81b4596e26cb6b33979886f86b5c074388ec989073c2cfa11b97a5307870c48e5c1423f353fbf859a59fc1138728d5c7479ccbc0358ce42d316ca9192a8d7ea11b8a60e41dabdaf0836f7d5baf2ad9eed5c71c6d1d801771f64fbfc61523922f7caac1b30e26558298d681baa1d43366e2a5a95e212667134aa8ad549dd1645d13d7d8d218810571fe8a00ede87f768f802f3dd7086b796284e1c27a56f70d7e17c1575dd5a730e96682795308b76af54b4fb10ed6930785", 0x195) write(r0, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c", 0xd2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:25:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() 14:25:11 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 14:25:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r1, &(0x7f0000000040)="3da8bbaaff09ec06a2bd63bd76a8418bdd1e54536dd99df69909e825b6085a51ca3fab5ec908b7", 0x27, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 14:25:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x4, 0x4010, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 14:25:11 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000340)={0x68, 0x2, {0x85, 0x4}}) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) getrusage(0x0, &(0x7f00000005c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 14:25:11 executing program 0: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getegid() getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = getegid() r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x101, 0x6, 0xf3a, 0x5, "2ed632125e625d5f926a026c628df9f40cd52746", 0x9, 0xfffffffffffffffc}) 14:25:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x40) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 14:25:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x42, 0x80) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) 14:25:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1a207201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd430000000000000000000000", 0xfffffffffffffd44, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 14:25:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) getpid() 14:25:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2041, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x4) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:25:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x99) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) 14:25:12 executing program 1: shmget$private(0x0, 0x4000, 0x264, &(0x7f0000ffc000/0x4000)=nil) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) 14:25:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x120, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0x5dc6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000200)) 14:25:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000010, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x98, 0x8, 0xf897}], 0x0, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x800000c1, 0x3, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x18, 0x5, 0x80000000, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x20}, {{r1}, 0xfffffffffffffffa, 0x44, 0x5, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x10001}], 0x4, &(0x7f00000000c0)={0x2, 0xffffffffffffe1cc}) dup2(r1, r1) 14:25:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffff, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff0eb9fd812eaa4e713048e6733366fbd1", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) 14:25:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getppid() getpgid(r1) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 14:25:12 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa00, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0xfffffffffffffffd, "0100", 0x800, 0x1}) pipe2(&(0x7f00000000c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:25:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0}, {r0, 0x42}], 0x3, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x9a, 0x88) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x400, './bus\x00', './bus\x00'}) 14:25:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/241, 0xf1}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:25:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) 14:25:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='}}\x00', &(0x7f0000000100)=')\\}:\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#%\x00', &(0x7f0000000200)='\xed\\:)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[(){\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/#,\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) poll(&(0x7f0000000440)=[{r0, 0x110}, {r0, 0x84}, {r0, 0xe4}, {r0}, {r0, 0x4}, {r0, 0x100}, {r0, 0x5e}], 0x7, 0x1f1d) mlockall(0x2) mknod(&(0x7f0000000480)='./file0\x00', 0x100, 0x1) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 14:25:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r1 = semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r4, 0x40) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r4) r7 = socket$inet(0x2, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x5a) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 14:25:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8001, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r1 = socket(0x18, 0x3, 0x0) socketpair(0x3f, 0x0, 0x1101f224, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2c9) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20801, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) recvfrom(r1, &(0x7f0000000140)=""/236, 0xec, 0x801, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 14:25:13 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 14:25:13 executing program 1: r0 = socket(0x800000017, 0x1, 0xffff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3e757172ae76965e073c9deb0000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x200000010, &(0x7f0000000000), 0xfe3e) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 14:25:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/31, 0x1f}, {&(0x7f0000001340)=""/220, 0xdc}, {&(0x7f0000001440)=""/174, 0xae}], 0x7, 0x0) 14:25:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x8, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x2a, 0xa, 0x16c, 0x400}], 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000073, 0x2, 0x100088b}], 0x9, &(0x7f0000000080)={0x8, 0x4}) socket(0x26, 0x5, 0x1) 14:25:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x4, 0x3fc, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = dup(r6) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) 14:25:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 14:25:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0x20}, {0x2, 0xfffffffffffffffc}}, 0x2) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 14:25:14 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) recvfrom$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:25:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4000000000001004, &(0x7f0000000080), 0x1e6) getsockopt(r1, 0x10001, 0x1, &(0x7f00000000c0)=""/130, &(0x7f0000000000)=0x82) listen(r0, 0x0) 14:25:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b3b000/0x2000)=nil, 0x2000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) r1 = getuid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) seteuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2a, 0x0, 0x0) setuid(r1) 14:25:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 14:25:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1a0, 0x40000000000a) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10002, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x210) r2 = getuid() r3 = getgid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000300)=0x8) r4 = getuid() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r5 = getegid() r6 = getpgid(0x0) r7 = getppid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="6d0e22e5fa4d94af756a97f2ce2dc139c1ace0ea2a279975d05408134274e5e8f340e891d70e1f88f82a600b8fd7160a44ac1a0b2b1da8c82e667990cd275ffa911ca65193d84decb633fb67c7c6452c075d4c6a56838f880bd149eeba4583b3c60b0583f5188b43b2dd4ae3c72b03e5d9d5c58cb89613ad457d998a79133446c5a4b4196d1a464ef26c32fb8adb43b7a7e89d96fedf", 0x96) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x8, 0x2bc}, 0x8, 0x1, r6, r7, 0x0, 0x9e7c, 0x4, 0x8001}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) 14:25:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x6, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 14:25:14 executing program 1: r0 = socket(0x11, 0x9, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000100934b9ae35786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748693f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb5, 0x0, 0x0, 0xfffffffffffffd4a) 14:25:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0xf0000000, 0x2977, 0x6}, {{r0}, 0xfffffffffffffffb, 0xd3, 0xf0000003, 0x0, 0x5}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x20000000, 0x1f, 0x8}, {{r1}, 0xfffffffffffffff8, 0x66616a844eae1fba, 0x93, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x7, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x12, 0xad5, 0x80000001}], 0x6, &(0x7f0000000200)={0x1}) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6c0, 0x1}, {0xbc2, 0xfffffffffffffff9}}, 0x2) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x3) mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x12ffff, 0x440621010000001f}) 14:25:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:25:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x101e0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000), 0xce) 14:25:14 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, 0x0) login: pckbd_enable: command error 14:25:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x1f, 0x5, 0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 14:25:16 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b62f66696c65303a000000000000000000"], 0x10) r1 = semget$private(0x0, 0x3, 0xa8) semctl$IPC_RMID(r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r0, &(0x7f0000000180)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0x91) pckbd_enable: command error 14:25:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 14:25:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffff) syz_open_pts() syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x9d762595ff35c316) fcntl$setstatus(r1, 0x4, 0x80) 14:25:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r4, r5, r6) r7 = getpgid(0x0) r8 = geteuid() select(0x40, &(0x7f0000000700)={0x1, 0x8, 0x3, 0xc18f, 0x8000, 0x80000001, 0x0, 0x2}, &(0x7f0000000740)={0x5, 0x5, 0x1ff, 0xffffffff, 0x9, 0x6, 0x3, 0x5c}, &(0x7f0000000780)={0xfff, 0x5, 0x2, 0x3, 0x2, 0x9, 0x101, 0xfffffffffffffffb}, &(0x7f00000007c0)={0x3f, 0x1}) r9 = getgid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r11 = openat(r3, &(0x7f00000004c0)='./bus\x00', 0x0, 0x8) r12 = getpgrp() r13 = geteuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="8170e9a3a2eda97841f182bb6c3d99849c5a1649538f37768a5a19e98db18f2c61fd36b24beed44526b7590c67f01ee0664a290912ec6c0f89bd130500977128cbc6d732fad7e321c324f7cab196b9d37feeb0ea91327e96ff80554788a72905f36fb709dc532a29b6534bca5af866dd56f761bb51371bbaa9415dc4b2e3bb00d0420a7ec78d149083b22352b98bf79b0b0bb29c3b591d19831c2d4e99b0e52f41786f8aaa826ffe51b514", 0xab}, {&(0x7f0000000240)="4234a56701f51138f6196bd12263c289654a3ad533c37554656e427d09be48fdf60b1731297f0d1fc819e129f3b54e661234f468329d321a064cbe9ef62de203e4bac54e8396de9095c67eae61047e9d09c99f2024c740dc5980834dbe3918c5acabb88c457a749201ad5480b6567865dbc68214050be404cb", 0x79}, {&(0x7f00000003c0)="f545bb3901c8656de8af26e9bc2d69a3cf452402c6d87627d27d958229ac38472f8a60", 0x23}, {&(0x7f0000000400)="d682474ee6d2780d2c63b9b5b7c0", 0xe}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r4, r0, r4, r2, r3, r4, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r4, r3, r4, r10, r11, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r4, r0, r2, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r4, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r3, r0, r2, r1, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x160, 0x3}, 0x1) lchown(&(0x7f00000006c0)='./bus\x00', r8, r9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 14:25:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0xfffffffffffffe38}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 14:25:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 14:25:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/51}, &(0x7f0000000380)=0x35) r3 = syz_open_pts() close(r0) dup(r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 14:25:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:25:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = syz_open_pts() clock_settime(0x4, &(0x7f0000000100)={0x2, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 14:25:17 executing program 0: getgid() getgid() getegid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) truncate(&(0x7f0000000080)='./file0\x00', 0x4000000) chflags(&(0x7f0000000040)='./file0\x00', 0x3) setregid(r0, 0xffffffffffffffff) 14:25:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:25:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000016b000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) write(r0, &(0x7f0000000080)="3d3d9e3ab605978bcf17c74c6c5fae06c5093c2b0081cf6c79104ef77202fb755ef4693f27d3783221cc9cc87d1cb40480399d619af4f9e0202077a7a719a98b1fee24ea39fb3d45945e5961b8d8524f6a650d30561965ec4d4f1d6a2f2937162c0eece8dcd486e40963e79d37e85ac9cfe2139de1b2aa9f38fdeaa2", 0x7c) 14:25:17 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x1800000000, './file0\x00'}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x7ff) 14:25:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)=0x34c) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 14:25:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) r2 = getegid() r3 = getgid() setregid(r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 14:25:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000280)=0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x101, 0x7fff, 0x8d, 0x0, 0x496, 0xffff, 0x8, 0x1, 0x1, 0x7, 0x1}) open(&(0x7f0000000300)='./bus/file0\x00', 0x100, 0x10) r4 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x2, 0x2, 0xff, 0xfffffffffffff800, r4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) dup(r5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0xa, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x4, 0x2, 0xffffffff, 0x5, 0x8, 0x5, 0x8, 0x2}, &(0x7f00000001c0)={0x0, 0x5}) 14:25:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000080)={{0x1, 0x2}, {0x10001, 0x1}}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/95, 0x5f) setitimer(0x0, &(0x7f00000001c0)={{}, {0x100000001}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffca2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x400, 0x1ff, 0x2}, 0xc) pckbd_enable: command error 14:25:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x130) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x910, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xc, 0xc6, 0xc, 0x1, 0x80000007, 0xcd, 0x9f, 0x2, 0x0, 0x80000001, 0x1abf3b83}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgget(0x3, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x27, 0x90b}], 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0xfffffffffffffffa, 0x8, 0x5, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pckbd_enable: command error 14:25:20 executing program 1: r0 = shmget(0x3, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:25:20 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) 14:25:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 14:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 14:25:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "0000ffff0000901c000000f5ffffffdd00008406", 0x2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:25:20 executing program 0: setitimer(0x4, 0xffffffffffffffff, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0x7fff}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0x3}, {0x80, 0x7fff}}, &(0x7f0000000040)) 14:25:20 executing program 1: r0 = socket(0x17, 0x8007, 0x2) setsockopt(r0, 0x2, 0x4, &(0x7f0000000080)="3b3028f27f078d4db33e5047a6728ca270bdbf22cc4ae7722f32f9ddb90405ce0f48871bc9c58befa4262fdcfe25490efbd6663cf01d743f2113499afa35a2cb9ed8bceb9f63a062a2ccf33828ba227c76300656c2e3f0e9811fdcb84e1b1409b63c0a6c4fd7bf568cc39924c8bdbab45d53d3", 0x73) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:25:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x180, 0x80) socket$inet(0x2, 0x8007, 0x3b6ac09000000000) poll(&(0x7f0000000100), 0x200000c2, 0x40000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 14:25:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82a, 0x21) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 14:25:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80000000200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 14:25:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) close(r0) 14:25:20 executing program 0: r0 = socket$inet6(0x18, 0x1004003, 0x3) getsockopt(r0, 0x200000028, 0x7ff, 0x0, 0x0) 14:25:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000200)=""/222, 0xde) r1 = open(&(0x7f0000000300)='./file1\x00', 0x0, 0x20) chdir(&(0x7f0000000100)='./file0\x00') getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f00000003c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x3, 0x80000000, 0x448c, r2}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10090, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000380)={0xee9e, './file0\x00'}) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') 14:25:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff58}, {0x0}], 0x9}, 0x0) 14:25:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/65, 0x41) 14:25:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="af956449e3b44a7d7c56ecf3eaf52e82f6e4f77cc2f803ce58cc1ed663441bea219412c80991674a6944731828adefc77444d18cde27e336074d702751a645535c886aa925ba346227399d08bfc7c230b50a4c2706338d510fc10a77d44b1b193b02b2b2d5abbb97681a853a1b0ae7883460e2df2fc95a80fb538ddba0dea2b42aa2d8e2b06c118e743ba1d7360c09d94acb9501869cc6433a6f99567bb90636a668861e4b760cfd155aee8d3ad863ecc4", 0xb1, 0x8, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x8}, 0xc) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) socketpair(0x1, 0x3, 0x78cd, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) r4 = fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x7, 0x5}, {{r4}, 0xffffffffffffffff, 0x5, 0x2, 0x3, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x2, 0x7, 0x7e}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0xc23b, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20, 0x3f, 0xd4}], 0xf4, &(0x7f0000000340)=[{{r3}, 0x0, 0x80, 0x1, 0x1, 0x8001}], 0x8, &(0x7f0000000380)={0x100, 0xffff}) sendto$inet6(r3, &(0x7f00000003c0)="d3bc44531fc0be746d026d78d705536d471c42ed77628b792d44f25b18bb1171ac585def1b714b91a1797167f87243c2b2de864b4698b62b0f2d60ad65dfe56642baf1ad3f92fe314147d9db74af98d006b83bdd7b6410952a4a9938f1effe343b10b5c16f985a7fb71ca548993e69672aec0f63b724577b9b864f757830d3ed1467e01dcaf1d7271698a3a163ce49a9f4bdb4450628dfd6bece0b56f1f87fe3e301081b57b3350a0a80a0c5d0c7596cbdc5c8ad90a59184c0f32179dddf830273b600621dc03833ab5e367c8849d05b69123fbb4f5912b10109168487b4cf9f17a29b131131229a877122dd3427422cb8cde598b1965a", 0xf7, 0x400, &(0x7f00000004c0)={0x18, 0x1, 0x8001}, 0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000540)='#\x00', &(0x7f0000000580)='(!^\x00') ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x7) poll(&(0x7f0000000600)=[{r6, 0x20}, {r5, 0x10}], 0x2, 0x8) fcntl$setstatus(r2, 0x4, 0x8c) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/43, 0x2b) r7 = semget$private(0x0, 0x2, 0x80) semop(r7, &(0x7f00000006c0)=[{0x3, 0x7fffffff}, {0x1, 0x8001, 0x1800}, {0x2, 0xf8e, 0x1000}], 0x3) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000700)={0x1, 0x1}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000740)) chmod(&(0x7f0000000780)='./file0\x00', 0x1) accept(r1, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000840)={0xff, 0x9, 0x7fffffff, 0x9a4}) fcntl$getown(r5, 0x5) kqueue() pipe(&(0x7f0000000880)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000900)=0x5) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000940)=[0x9, 0x9, 0x1]) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') socket$inet(0x2, 0x3, 0x5) 14:25:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:25:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x9) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="bf9374ad766ed79dd90216d6b72ac5790f89761c0473f3db8d0cefbddeaf8ebf8e6d8bdf6752eae2647c0fd350e7997b802b3b8ab14874ba1b1a3f1ad39018fafeacaa4a32e2c620e66782ff0d6019177026dd5aba7d3fca6a1f599c6c23d5bb36a51a6e07b23a128030b2a6183ec5a08265f4281666f2d77138c41de06388ee969855f6cb0c3f4c24e15ea6eb3b8aa797502f4d510adf6e256e59f4c43a540ebeec6931d45a880d5aa82d767a84a9bcee671bd83a", 0xb5) read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 14:25:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8200, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='\x00E') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40005, 0x2) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managerspanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 175166 29039 0 0 0x4000000 0 syz-executor.0 *442450 88474 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 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}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f6b8b7,2b1,ffffffff81f50acf) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c69b80 rbx 0xffff800020c69c30 rdx 0xffffffff81f89e77 apollo_pio_rec+0x9e22 rcx 0 rax 0 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xda9d9faa7e628ab1 r12 0x3000000008 r13 0xffff800020c69b90 r14 0x104 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c69b70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=442450 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffff800020b39c48 process=0xffff800020b8d3c8 user=0xffff800020c64000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29039 14373 44836 0 2 0 syz-executor.0 29039 175166 44836 0 7 0x4000000 syz-executor.0 88474 441208 82719 0 2 0 syz-executor.1 88474 274991 82719 0 3 0x4000080 ttyin syz-executor.1 88474 403617 82719 0 3 0x4000080 ttyout syz-executor.1 *88474 442450 82719 0 7 0x4000000 syz-executor.1 88474 462564 82719 0 2 0x4000000 syz-executor.1 44836 82514 91975 0 3 0x82 nanosleep syz-executor.0 69301 377843 0 0 3 0x14200 bored sosplice 82719 55669 91975 0 3 0x82 nanosleep syz-executor.1 91975 409765 4968 0 3 0x82 thrsleep syz-fuzzer 91975 372651 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 483474 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 337238 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 403542 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 401478 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 296423 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 104070 4968 0 3 0x4000082 kqread syz-fuzzer 91975 6857 4968 0 3 0x4000082 thrsleep syz-fuzzer 91975 347094 4968 0 3 0x4000082 thrsleep syz-fuzzer 4968 80088 99414 0 3 0x10008a pause ksh 99414 279682 7565 0 3 0x92 select sshd 82966 512380 1 0 3 0x100083 ttyin getty 7565 23575 1 0 3 0x80 select sshd 97205 73793 775 74 3 0x100092 bpf pflogd 775 507161 1 0 3 0x80 netio pflogd 44332 118314 23354 73 3 0x100090 kqread syslogd 23354 224085 1 0 3 0x100082 netio syslogd 17114 152265 1 77 3 0x100090 poll dhclient 66722 458341 1 0 3 0x80 poll dhclient 54122 234378 0 0 2 0x14200 zerothread 80142 291394 0 0 3 0x14200 aiodoned aiodoned 93378 103641 0 0 3 0x14200 syncer update 99569 115002 0 0 3 0x14200 cleaner cleaner 48822 231192 0 0 3 0x14200 reaper reaper 87191 284938 0 0 3 0x14200 pgdaemon pagedaemon 43879 290325 0 0 3 0x14200 bored crynlk 93279 280495 0 0 3 0x14200 bored crypto 46402 422062 0 0 3 0x40014200 acpi0 acpi0 68897 455091 0 0 3 0x40014200 idle1 23290 93685 0 0 3 0x14200 bored softnet 63538 421608 0 0 3 0x14200 bored systqmp 36925 5735 0 0 3 0x14200 bored systq 3356 249348 0 0 3 0x40014200 bored softclock 10807 277481 0 0 3 0x40014200 idle0 47045 384000 0 0 3 0x14200 bored smr 1 56534 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 29039 (syz-executor.0) thread 0xffff800020b38978 (175166) exclusive rrwlock inode r = 0 (0xfffffd806e3965f8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9528 6417K 6419K 78643K 10699 0 0 pcb 25 9K 10K 78643K 128 0 0 rtable 100 3K 4K 78643K 274 0 0 ifaddr 62 13K 13K 78643K 100 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 16K 78643K 29 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1339 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 22 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 219 0 0 proc 56 63K 71K 78643K 382 0 0 subproc 64 65538K 67586K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 28 0 0 in_multi 33 2K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 209 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 85 20K 29K 78643K 1534 0 0 UVM aobj 10 2K 2K 78643K 10 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 17 0 0 NDP 13 0K 0K 78643K 28 0 0 temp 140 2366K 2433K 78643K 3830 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 154 0 147 1 0 1 1 0 8 0 plimitpl 152 25 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 50 0 46 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 6 0 6 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 3 1 0 1 1 0 8 0 pfstkey 112 13 0 3 1 0 1 1 0 8 0 pfstate 328 13 0 3 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 41 12 0 12 12 0 8 0 art_table 32 230 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 20 0 10 1 0 1 1 0 8 0 shmpl 112 8 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1803 0 381 46 0 46 46 0 8 0 ffsino 272 1803 0 381 96 0 96 96 0 8 1 nchpl 144 2313 0 679 61 0 61 61 0 8 0 uvmvnodes 72 1891 0 0 35 0 35 35 0 8 0 vnodes 200 1891 0 0 100 0 100 100 0 8 0 namei 1024 6322 0 6321 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5974 0 5974 8 7 1 6 0 8 1 sigapl 432 415 0 399 2 0 2 2 0 8 0 futexpl 56 1992 0 1992 1 0 1 1 0 8 1 knotepl 112 109 0 90 1 0 1 1 0 8 0 kqueuepl 104 43 0 41 1 0 1 1 0 8 0 pipepl 112 278 0 259 3 2 1 1 0 8 0 fdescpl 488 416 0 399 3 0 3 3 0 8 0 filepl 152 2250 0 2148 5 0 5 5 0 8 1 lockfpl 104 57 0 57 2 1 1 1 0 8 1 lockfspl 32 86 0 86 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 359 0 350 1 0 1 1 0 8 0 zombiepl 144 399 0 399 3 2 1 1 0 8 1 processpl 840 432 0 399 4 0 4 4 0 8 0 procpl 600 852 0 805 5 0 5 5 0 8 1 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 250 0 231 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 8 0 8 8 0 8 0 bufpl 256 6064 0 1143 308 0 308 308 0 8 0 anonpl 16 56163 0 48232 54 7 47 51 0 125 12 amapchunkpl 152 2549 0 2446 13 1 12 12 0 158 6 amappl16 192 1822 0 1387 34 8 26 34 0 8 4 amappl15 184 59 0 54 1 0 1 1 0 8 0 amappl14 176 125 0 120 3 2 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 15 0 14 2 1 1 1 0 8 0 amappl11 152 23 0 8 1 0 1 1 0 8 0 amappl10 144 67 0 63 1 0 1 1 0 8 0 amappl9 136 653 0 650 1 0 1 1 0 8 0 amappl8 128 211 0 197 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 59 0 50 1 0 1 1 0 8 0 amappl5 104 116 0 102 1 0 1 1 0 8 0 amappl4 96 635 0 603 2 1 1 2 0 8 0 amappl3 88 202 0 196 1 0 1 1 0 8 0 amappl2 80 2439 0 2371 2 0 2 2 0 8 0 amappl1 72 18464 0 18009 25 15 10 20 0 8 0 amappl 72 1105 0 1065 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 9 0 0 1 0 1 1 0 8 0 uaddrrnd 24 416 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 416 0 399 1 0 1 1 0 8 0 vmmpekpl 168 7389 0 7365 2 0 2 2 0 8 0 vmmpepl 168 51338 0 49807 89 11 78 78 0 357 11 vmsppl 360 415 0 399 2 0 2 2 0 8 0 pdppl 4096 840 0 798 6 0 6 6 0 8 0 pvpl 32 176545 0 165292 144 16 128 132 0 265 33 pmappl 224 415 0 399 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 460 0 5 13 0 13 13 0 8 0