kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 00:44:25 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.211' (ECDSA) to the list of known hosts. 2019/03/27 00:44:44 fuzzer started 2019/03/27 00:44:51 dialing manager at 10.128.15.235:26598 2019/03/27 00:44:51 syscalls: 1 2019/03/27 00:44:51 code coverage: enabled 2019/03/27 00:44:51 comparison tracing: enabled 2019/03/27 00:44:51 extra coverage: support is not implemented in syzkaller 2019/03/27 00:44:51 setuid sandbox: enabled 2019/03/27 00:44:51 namespace sandbox: support is not implemented in syzkaller 2019/03/27 00:44:51 Android sandbox: support is not implemented in syzkaller 2019/03/27 00:44:51 fault injection: support is not implemented in syzkaller 2019/03/27 00:44:51 leak checking: support is not implemented in syzkaller 2019/03/27 00:44:51 net packet injection: enabled 2019/03/27 00:44:51 net device setup: support is not implemented in syzkaller 00:44:57 executing program 0: 00:44:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10820, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xc5, 0x2, 0xe8, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x101, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xffff, 0x75c}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x3611, 0x7a67}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x42, 0xffffffff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x41ab, 0x6}], 0xffe6, &(0x7f00000001c0)={0x4f27, 0x8}) recvfrom$unix(r0, &(0x7f0000000200)=""/158, 0x9e, 0x40, 0x0, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x3) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0x6e6a33e0c27e7969, 0x2, 0x45, 0xfffffffeffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000006, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x7fff, 0xffffffffffffd788}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf00fffff, 0x10f, 0x34}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000082, 0xffffffffffffff28, 0x800}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000004, 0x8000, 0x7a}, {{r0}, 0xffffffffffffffff, 0xe0, 0x10, 0x3, 0xc6b}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x6}], 0x200, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x60000008, 0x7f, 0x73d0}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x3, 0x8, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x8, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x81, 0x7fff}], 0x0, &(0x7f0000000500)={0x3f, 0x7fffffff}) r2 = dup(r0) utimensat(r2, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x6, 0x5}, {0xfffffffffffffffd, 0x5}}, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000005c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600)={0x401, 0x3}, 0x10) open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x200, 0x8) fchmodat(r2, &(0x7f0000000680)='./file1\x00', 0x0, 0x0) r3 = dup(r2) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$KDGKBMODE(r2, 0x40044b06) fchmod(r2, 0x4) r4 = dup(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000006c0)) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) setreuid(r5, r6) mkdirat(r0, &(0x7f0000000740)='./file1\x00', 0x80) fchmod(r3, 0x80) r7 = semget(0x2, 0x3, 0x348) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000780)=""/81) connect$inet6(r4, &(0x7f0000000800)={0x18, 0x1, 0x0, 0x6b5}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000840)) readlinkat(r0, &(0x7f0000000880)='./file1/file0\x00', &(0x7f00000008c0)=""/217, 0xd9) 00:44:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:44:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 00:44:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20031, 0x0, 0x0, 0x2000000}], 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000040), 0x10000002, 0x0, 0x4, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) kqueue() 00:44:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) select(0x40, &(0x7f0000000ac0)={0xbd1, 0x6, 0x4, 0x8, 0x1f, 0x4, 0x8001, 0x29}, &(0x7f0000000b00)={0x51, 0x3ff, 0x0, 0xe5f3, 0x5, 0x0, 0x0, 0x2}, &(0x7f0000000b40)={0x7fff, 0x20, 0x6d2, 0x4, 0x0, 0x4, 0x5, 0x200}, &(0x7f0000000b80)={0x3ff, 0x1d0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000bc0)=""/4096}, {&(0x7f0000000340)=""/190, 0xef}], 0x247, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000240)='./bus\x00', r2, r3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0xfffffffffffffffc, 0x745e, 0x1}) 00:44:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x0, 0x6, 0x1, 0x9, 0x7f, 0x400, 0x0, 0x2, 0x10001, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0xff) 00:44:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0x483e6d1d4187a6) 00:44:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000000), 0x200, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x20000008, 0x0, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xa63, 0x1}], 0x1ff, 0x0) fchdir(r2) 00:44:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x82) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r3 = geteuid() setuid(r3) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 00:44:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0xa, r1) 00:45:00 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 00:45:00 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x80002007, 0x100000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000180)=""/64, 0x40}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/36, 0x24}], 0x4, &(0x7f0000000300)=""/13, 0xd}, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) faccessat(r0, &(0x7f0000000380)='./bus\x00', 0x56, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="c2bf8449dcd0b1a8e55a9c393c544ecb4453a1bb060a0b227ac7332dc081bca63324f45584ba812ab1a7c57c5177bb34626639116fc2a987eef245fa5def92c3b76b58446755da181ed319", 0x4b}, {&(0x7f00000004c0)="6f134eb4f01b22c905d4b71b4557d0a14177566ed843da09b44f42f0a63b4aee4e487652858c0a37c762a9955b52ba94e00ab9969b80bb8a4ceedd437138218a8dc83dca06f0e9636117336b297408c6c30cac105a4133f50152bbffed8cd5d410e43e0cfbadfa5655d1721c4e302359b5d5097d8e2e9cddd35fa09ac02dc0731adb878f4b65c744104010c257605103c750e3d97e6046a973473d1d97cd4b407ac24a50322f29b790ab493ca6e10c2ec9f1529a97f4f5003524060217559584f8241bc94ef236448c2e3121134c193b0663ec", 0xd3}, {&(0x7f00000005c0)="dafc85732aee4d6b96aed5c29bde1c9dd813e44e9f392b87cb923b8c767a1e7aec477a4f2da8f9ba48b47d99215f369556e33fb1a21069f85142936dc7fc3489904c3ea56505fc440797e83e8859f84c", 0x50}, {&(0x7f0000000640)="2198fbbe4da4073a906c6a378769890c3f161aeefff27317e851a1fb65040365927a6f498738094f553530a4cf5b477d3fc17c2ed22ef151544a7f7fdde46798dd0ee629f73d08c6de8529dba4d02316f4067d4271f32e57ab27626b26de6017347900e1715c3aec93066c80d73efef16119f1d247fab9ef63229574aaf5f1ec74382d2754718bcc5c46e333566a9ec53a586b7f82f3e3c795840f3821b40f2ef65d5766d6c8ac8cac99f02be3cd572e707dc24baab0c38bb8640cf63fb1a3a768e3ace76ef212c94759cfeba6071675253381649e532eae941a68dcb1530679dd5d4c69d45740ff4059a6a81366088c", 0xf0}], 0x4, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 00:45:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 00:45:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 00:45:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000004, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:45:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) write(0xffffffffffffffff, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x11, 0x1) 00:45:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0xb8c) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:45:01 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28020, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x30009, 0x0) 00:45:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0xc2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 00:45:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xfffffd66) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x96, 0x0) 00:45:01 executing program 1: mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x90) 00:45:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)) 00:45:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 00:45:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setgid(0x0) 00:45:01 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x2001, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r2, r3) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 00:45:01 executing program 0: mprotect(&(0x7f00002a2000/0x11000)=nil, 0x11000, 0x7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/177, 0xb1}], 0x1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f00002ef000/0x1000)=nil, 0x1000) 00:45:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 00:45:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 00:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/133) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x782b, 0x4, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x9, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:45:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 00:45:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="423b0f764ea053bc848352a286a3eb95edb660bef4060b67014712f85d407d5fae8b927401080813a65af83a8071fcd3ae56c6a3592e787f03c8b6e5c7be9e5043e50ece16727c511d89dc6b67c6666741c5ab8e62f3753e363a4f249657d33451b64a9cfc859e8f29bb9b91147dc6216462b716ce71802797555dae5f8afd4c21fd1e964ec0dbb88810dd9f592b13dc7f3bb61b1879e02ff1de79ce2044164ddf540f37e739d7f3af469c00fbde82d59f2aaf886f23b72f25d8352d9901bda6fd1b532bcaba416c3ecb90ac5e091a5ef504565164fcee1264e028b8da7e453ad9712fcf12", 0xe5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000180)={0x5, 0x8, 0x0, 0x9, "61aa0db100000100", 0x0, 0xfffffffffffffffc}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) write(r0, 0x0, 0xffffffffffffff88) 00:45:02 executing program 1: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r0) fsync(r1) fcntl$getflags(r1, 0x1) 00:45:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x2, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r6, 0x86, 0x7}, 0xb8b, 0x0, 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = dup(r1) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 00:45:02 executing program 1: r0 = socket(0x1e, 0x3, 0x80000001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 00:45:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) read(r0, &(0x7f0000000140)=""/63, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r2, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 00:45:02 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r3 = getgid() r4 = getgid() r5 = getegid() r6 = getegid() r7 = getgid() r8 = getgid() getgroups(0x9, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r9, 0x29, 0x31, &(0x7f0000000080)="6ab6ebecfccdad7a7cbc5e02d93f92556af2af8c87b0c71182f323a552026ef07338b583bdcb54470116216ff58f3d34c309da4b5fc17e738b580f9bedbb246ed5", 0x41) 00:45:02 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1e, 0xbe) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000140)=[{r0, 0x120}, {r1, 0x84}, {0xffffffffffffffff, 0x6}, {r2, 0x2}, {r3, 0x4}, {r4, 0x1}], 0x6, 0x4) execve(0x0, 0x0, 0x0) 00:45:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:45:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1, r2, r4, r6, r7, 0x120, 0x5}, 0x1, 0xb, 0x20}) r8 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0xa2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, r6, r4, r6, r3, 0x1, 0x3}, 0x6, 0x9, 0x3c8692b7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x9) fcntl$setflags(r8, 0x2, 0x1) getegid() fcntl$setflags(r0, 0x2, 0x1) 00:45:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getuid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 00:45:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 00:45:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(r0, &(0x7f0000000180)="9a235dbc3fcf1a29e8495da6c97419cdee39dc75fa88033706d533de4d4253c614a208b0120284572c9200eb2ac1f9d7833fd884971d630a4396a217a5eb48840b34d407758a", 0x46, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r1) socket(0x1, 0x8004, 0x200) r4 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30", 0xe}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) r5 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$dupfd(r5, 0xa, r0) fchflags(r4, 0x20000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:45:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) fchflags(r1, 0x0) 00:45:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="454aa1324882282dae8ceba6539a810c990aedf3247eb491b3c050fbf3e1c3e75cc155ad9599b97ce6b83b88a2dd41fd366b987c5b35e5797c2fa09dba1ba3b236414d05ee7326b8512e0ef540fc2038c1d2f80ef51a35c8ac4feaf7d8dc584004a624b6fd7f9a9db07a86", 0x30a) socketpair(0x18, 0x7, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:45:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 00:45:04 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x4) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket(0x2, 0x8000, 0x4) 00:45:04 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10804) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x10000000002, 0x3, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x53, 0x0) fcntl$dupfd(r0, 0x0, r0) 00:45:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="9c2a42d5b63eab7f532fcc3e434e10aea68c7aee5226d904f20937602c8d89a8587b23bec97f97b73fbb0225eaadfdec7bfd2f10f685c568c335b5d1d95371198fdc7861c5561814b48d075559b3acd4d070cfe99408cd048e611b86caf2fbfa6642554895357fe9c569defef3", 0x6d}, {&(0x7f0000000200)="bbfaf4000d68c1aecf87085bd5004ff85edb936a98a537ef64", 0x19}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) nanosleep(&(0x7f0000000280)={0x5, 0x1f}, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x401, 0xfffffffffffffffb}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x49, 0x40, 0x4, 0x20}], 0x5, &(0x7f0000000140)={0x4f4a, 0x80}) 00:45:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup(r0) 00:45:04 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) 00:45:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x6}], 0xff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1ff, 0x1}], 0xff, &(0x7f0000000100)={0x5, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 00:45:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4, 0x9) r2 = dup2(r1, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x8000, 0x6, 0x8000, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getpid() r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) r10 = getuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="748d7fd0989e4fe126b94f0731df1a388aa261371aacda6228c63bde39d100b53cb3d65fd91258cff0af685f23f8068ac91a3514e5e938f3e685116242ba4094b9b323fd79a39fd101451919023952e5e621862e7dc5fc0673fc5536673495e19a6b44662397df26d5fe906af8954ec58974a28f3eece01f0096a92cb4944c5eb1894fbfecfb995d7e61b9b1aa7e79", 0x8f}, {&(0x7f0000000240)="d025e21611d14f22ee95788f73ea0657cc09a0b2b3b7e10381090fd4d816107e984449f4af44ca3e615e881d19cb1d949236d7c4b941dd05e37d38d0f6c8dee1a59177e00f965300c40e6df59a6601d9344d8bec1fe85eb6b33caeb39435d4addb6233d8f5a6bf5cb0b8e0b943638156fc799415cce873d5ecf54b3dfbec967db82e5984caa525364e0d6f", 0x8b}, {&(0x7f0000000100)="e4ee681220ead096d96baf8432176b107816082ccc2d01f212e31ad9477931820cfd5803e0abab", 0x27}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88, 0x4}, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 00:45:05 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x5}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10001) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) 13:34:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() close(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f00000000c0)=""/8, 0x8, 0x3, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffff7}, 0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r0, 0xa, r1) 13:34:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x41, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r2 = open$dir(&(0x7f0000001d00)='./bus\x00', 0x80, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000001a80)='./bus\x00', 0x10100, 0x100) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, &(0x7f0000001c40)=0xc) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000240)="d052af0af74af433107dd183f2e925b109d35e41ed21033f37ed4a5da50fa209950824634b0a7f7fc7fe9ceebad55e0645409d8b1f77de822046d271a1688ecdd6a00389ba0803c964c9ce3c12bf537184152aa77effba0d0bcf7637b77b04c14b016acbcba5bba1a7a5355ef0da81d977d5c0d3c436faf1dfc765ee09f21d4aa3d0885231fe", 0x86}, {&(0x7f0000000400)="836bc96dd2f29afe1a7964886a9bdb3d6d515382a657", 0x16}, {&(0x7f0000000440)="86ef50ffe57f9ca134326fd8d45710ad14a7012186da62f4a322f4aa2720086c0dcff214edb07d1e5d68cbccb842147ff9b289f200fbec854f41d8fb15d0e3115ad53bc05ac3e9459ea140570cf9cb821e6a022c3f0493a4a3e3c43fcd9f9096596dfb6b843d64f372d538e1c9fdbc623de27cdced4be52bb21e7730659444aedd921e91f31200c36b63f14a0b64d765422aa3510e3be1fa0ce3f7c2da81ac8f7df43be3280f8c65a9bdadd92c711c3c70698e850660b01725ddf61445f4b85af3d394b50adb2a678273f6a637c66c7dca684df269d992eaad22347bf591b0c7be0651d5", 0xe4}, {&(0x7f0000000540)="3aea5aa1b9420820b063f5312d5c85b0c05ae15ad0532cd2f615435e502d1024a6e479f6bbb89596eea39da2e64dbbbb0b8b0605b4ba02661f14f66aa449ca1d9f945f6e6a7ab72063c233f5de4597ac2a25045996086cd319aae53e405fd64b72ce73c5775b8805a941ad74bddbf14547073e743eeda08b5f6a666b864f2e49e983372d8f6c5e99fb280cd79253adc52c17f16f628090f4e98d8f17c8f5de2d8467cfca22211fb28ae71c9aa911285499458f3ae19ebf05", 0xb8}, {&(0x7f0000000600)="b239558d8c59fa019dd5b6d5ef8fd4a7e1686007991b75b1ce215ffcc3cc4668b383b816dd829a18c61cc64fc7179be0f597f542c975c5278299b0cdce91e11572cd7230d82fd967f792823bd24e52dd7d2f57cf758bab8bc22f8718a923391dfe34f7c14e7ffd6ca1ad41d841fc9e9342185e39e09add9bf5fb7c049600b96e425e88f560f1697be1878d32d826f3d92c65952892838e9d528cb41d88a8b6f331336e5b1a17f392d74b3107864c7e334fd91b9d439dc6511a1d17376d8c9992ac5a3c77927a7976174896fd4e9f066c87f161b122ed0b77e155af74cba6cb", 0xdf}, {&(0x7f0000000700)="42d1cb2295e3be28a4940fed9b178217c3e2647cc63fcbdff304300c5f23ddf56dfa6ef23b85e647db6a4224c97b0cf13de9312f3dbf416b75466b48fcd01366a6c4fb0cf0ad93981f1c5f01afc244a1cf9e428fa111482cb00afda5a9ba72e9aaf50634d8b6718efd873210bb84678109542be413d129d2142fca4f428ec1a53ee4351f485964eea0a4551a8cc8a30495a7d8735cf380e6a1fa3234d032494cf389a1620ed4422cc1e88261680761ac381ae00d139df7d6183ef9962c44aedc944e637cde", 0xc5}, {&(0x7f0000000800)="95d4ceeb9ee7218eb91e1c74f94e622a7803fd9b8fdc847dea40432717bc0dd3b3ad2510293c78fa15f8831e807f2bd24bfc1d63967111d0bc7f51b64d7ae15b0cd0d88ed9c1fa665ceefbf126ee7ac69477adbad2da57e1ed0e5532ef8cb72768f9ae71b9d4e0b9e7b2427531afc4d4e766caad8b34025b1f87d2b4666a4eadca0e429455d46267136bf112fe600f13281305ec91c68b3a80fc23a95f6c34694b6294e5c244638311ff8e4bc31398104e03e6abef6dbebc0e96ad26e6b1a7e0a704be9ff724f721add8ffaad0177bc3eb64709c82404c5c1a732a738b230f46366911cd15c6ca3e8fbdff668a906ef3f98f796376dbd5d4dd114ab9740a307a12ea8c4c73aa7406ac0ad90f07a15fdfae3ef807099c1c184f079d19e09afca402b9009b2fd2f4e2b7cadb20c30cb88ad74aaedf7e6c9a00ef75e9ed9a6106b8042323103cc2d7a7f94e03df54a007967995788e820af468c27606ef83fd3aabcd1bc42bed22b4737e31ab1b840aa9ce5ed5854703662e1d307a2cbcec49f85ad23606d0191325640d4274de2c48bffe2196b50eaf7699a539df8e86f6bc89b4a73701a00413de4e1de478e9e92b4c286d7b6ff4089f3ad07e80f2cad1aa5a737b9028af27fb5ffca540c5ebe5281c1c27134cbb6f0b8a9de6a8e4f05863af9ae04a66205ec6e11bfb5d02cc85d44fc050330ebb8887af743495f1d71cfb1e6b7b2ca035e8de5cdf2808f55d8a9edd44a9dd3aceda3550b3eae12922696c900083035984d0ada0b1c0287bfa0d61819d9e35eed1ce791fe86b582de9f50639797359ab16e6e019d31bcf83fc8b92381ff6feb95055eb9f6cf65dcbe10fac359c6b48801775a399ae86dfebff3ee628b2afcbb7530771a09fb4c159c2d791dd5d7c84e5af837c604315b499ac3b171b4456ef999c422ae4e2e35ef9c1580ea3cccefa248ecfa9ddf59335d0b47470831e2b55f1d37b5cf4cc5d72176876a052b4211bed28c8e9592183c0f5247a957f42d9453eb3e32a577f8378f52c5534d5e62b6aa8a28fd1729e09d7bbe2516777d8aee537f7e6e90161171e066238ba3d9b23e519d0ffec0bc174c2e0b5ebb40c6d6f62d88fa3a79b6b75d62edc0e327e8548677c32f2d156fd8bea8cfa3ae52f7c65f49fdbc51c09bb24eb9c071d1ca8b707b003049798b7aea56abeb77a63fa3309edbd22f2bcb4f6e46589f707bb0c4a0a834a2dfacaf24b76cf6cd2826e8be3db634f89b391bce8b524f9cb9a3a8b2a6cb067e726fc5357698fe21dcf8f1bb4a72a63641c1e7d4fb9fea1330e42d020677a00d55f1ad2de30e63e4e6260a41d614788a799c411a06c9a2554b2af1c5139ef81dff62fcf73fd088d9b721f6fb08aa763f08ef606899bb07ce16d73ef5179e01657c7098e64c1f85621741532f77de07857192976ac7e975eb19fda1b1f10af863b0ac4381e468f08ef8e84e2aa1792d9217039bc8941668db160462887fd9711008b02a341ab3bc113042b4ea6989522eb3d7d6f3da670dae45eea7f10c7cb14fea2a638041827b721db6dddf9eb156b8b8c460deb439742dbb399cf755fa922a6004e9bdcfedac31496e400b627455125624a7edd2da0f2d63e136f0ee734e8203654437c11311f062d1bd829605a81356045e4bfaf9779d72308098e0e52414a4435f1981f3cfb2cc54661c71e21ca56c1fe86c83bfcc84efa97fc1065e15efd4b327298805799633bda61cc1df143895096ce843456cb652d4f7deb357057e66def3a1c3e355cb8f989b74641127c5982abec71c3bbbaaf2f18e101f1a16f4801f61e0ae14f4cd32223f8477402830297ff9095905df87e90e03904c604bba20bc95b404a368a0746df8902cd3c4af52ae38227b9a0671747da127a104038b2bdb01c791461532b4cd5c22df6fec3fbe8a3084f231f8aefdb180800de04e66b77970882ae234c2d90c0063ed73839c64d9cba10b32db6d1461469491ea47744f6b9480ac7ba9b2cbb6e8fd403870fad3d40106867ad383d23d5d3dfda635f18ce18f48a296e4ef33b1e3b127bcc753306f92bd5fea83402e8d2916b4a684ec521b34afd98a8cf4bbd857bd774b56b128f071b28bd7922339ec605cd7c84d86a85a4ed381417739bf54904241598d57405ea3ef41adf686bfac9a91ec041e8dc7355891d5802091c0fd43542497949090d13978aa406a3ff823e743237f6e1793167728e9e1ef96a9eff91c4ac29f549981153f7f0c618f87a363002e2e39412ffb947441f0fc1db2c7ad18f5a899851db345c9a107313f30668f4d2dd7c3acebf21c24edf2c0f1874bec31f92b82657a5342149e83cd5ac74b84704d5e938c5c9f0dd654b7441bbfd94bb02df4190b5c266f6ef7aa19ff9163b7f569f1786b2547545298f1fcf14aa00cebef546eeeb5fdc0437216c49018c0a939bbc9e727682a1d62aafc1bccae7e989b8b19c8db1109f90789d8a7e0e5e2c94630b5cd6a266d3842c59dc80504f76f06528fdb939af6a639dd08def97a3fed7137756e219a9f6825e31160c2eb15b91c73f8b98a9dbf91dc519215004b30be59b24a877943b7fac17e23e6aded9e30a91237b7f321000eca7e46a8327ba1beac63403106238d32d912c4d7e1181317c71145f3c16bdeb2a0affd9bef1f30d7cc231cad19a48fa3f3de95d463516feb069d4607ed2cd50b652acd8aa9ff9aec289234d5a312000746b8073431c8cfdba154020de63a84b189606b38b89950f0ecb4317f34d65dedf0b51cecdeccfd969755463126e565cc569481a0faa2db201acc2dbb16583675eb25b6d99d9c193496bd4f564c0123cb28957669303df5132a75c28e1846b58a9573239b73a7ded0098ea1b0a13e3773bebda9219a4252256cac887168851a3f58d0b1e802ab5df1153dfec89e913d5cc80076519f40142c7db308e50ba5c25f6b56de86c0d8a2fe3595190ba079b57a86a90057208a4dfb08716fce505d6fe3900bf58057970be40ff5f0978154c77c7487194b878db2a503db3fc3baf6b4708830c09f5cdc62950c53c7ad3dfaedf85e3448d5cc8748b30e75fb6d9b03a40de5571a542499f8a726fb31997f34374f86532986bbe52bcff9df8d432de1cef8f37a5c78eb703669e6955dc69cf82c178f07f64c1d355c4ab46f28f31d28f18aba49558338369f0d29364e932579aa4b147ee311a0e9209971e550cba2db1efa1fefd982190979b5311e9eddda3ea614824f9d232ce75fc44a0af70ce5e8828a0cb0ba9a6c4a5f3e04b10b773766455db16f955200d35497bcef252630b8be9ff7b42c43000de8afb7878be406059ec9e9440ecf6ca391e92efb5273321da1f8401471155c17f9445d984d0359470399b098daeefa97847d2b7564223210ccfd6f85e7dc369d46cf190c84ca517a9890d21a45d0da9d9abc5746db30e0f5e5bf76722ae6c36ac7f1d5462dfe8e9b126e8c3bff5ccfd658951a772c37bd0c6710624b2b0aaedefcf2e13fc35ebf0c947fa8f1063b982c57f29cf332777b1c9c1ff624dc59ad8d2052d80a67161ff23466b577c3ff72c322b7af6e1bf1a53580f0f31ba324da60b4c1ed73f34706378c986a8b18921b79fa6679729dc3a4382ca6d99f2c6be02a7de719803c2df24bb4d91e9e61a54d377a6a0a327c21df6dec2083684932ee1a07eb54fc3561275483d7257e2d5c71051103258a15942abb90344d1cef72773b83ab67d0abf3a1698160b5e9461b57ae4d55f0d609b58863865c6a7270ed8a588899bb1a4e02b37f7d850dd5e7772c4ac9c48211f1806023da03e7b0a106b98d8bc04160528bba96606c5876c94b711155d06335048e5bee8eb26a71bc56e3cbba589b0b1ebd9c8488db977b96b298617400ce21038e55738d2ca079806317fac1545654a070625914ea543f0aa8e0e6303ed8d3680219b3f029bdcfdbf8996b6a59a2d0f79b25ec8507441ca26f09f630ae917ac72128c5208002b6f4041251e3d10bc7392abbd04fabaecfdb49a13c75325632835956f3c66f22641199ebdc4493a048c5a1ab79a8f09f7689ea1c1eb389d0a5c7e84c365ea3c6ff004655faba5221b457ffc2d0d01273da301c59c70fcdb66edd81ec33e38e216083a255a6dc52170c5d411bcdc137cc0fc481c0eee04578d0407ebb620f75492a28e78504ea714c0e05f7960efdb357e6700dba5b76bacb93e384996c9ea080c99c15536a65a368b0386dc55f883f4b3550b6ee6848d5ddff3d50ce5981e8618f57cd5fef309d1d52fb64f8ee045f46f64a6af0a2b728ab3195816658188b5c7f25ce03a8d8157506d1f6ad3c228c55bd1c9bcee20084d0df18b4978cfce7427f27514e06e921ee64d9762dcd34d97118f29c306a5470d44e4eb44747e035d07b2978d6c19f5d3cbd48a34b8b6a8bd6f663845d0e93e3f1cc4a7ae72c6aac0c429b545ac0d0a10dd3ecce1fd8ceb92eef911bb0406133c4bf780c27ef77b9a1a0462036d7be195df29cdfdd910d021c8305d0e9c000d684933e2caef7fe44a00532b29bd8ca4541be4167d34f4924e3667699fc96180ffb61a220b326333ac03768f7494df6ee8b679784ee1acd4499c6e4e3c390c056897265c0d15bbbf2b1cc22eb0f770203f01bf1e0c04bee8fce4906840819a3c2bf0ee35b88c2f1fc0fe80cf3e88c72f888fdbd4027d6c4610225ba96df59794b4a89852de52bee8cfe1203f067893a9b8fef8cb54910688452d921cfb2b207b742e1e32ee9bae9e542f17c0a9701beaad574bea10d5c324474db140a6f16f07820a4bf62573bb5284ba2ff0cffc75846c4e95760576c23bec8beb1955a8b7f722bc4f515934058d17022f3a37da4216cfb0dea33dc679b26797cf9e76cac0a045bd14be3d3a3f03f762e1ce1bd2e53b12f5a44d9a657e89dbb29ff4ec15f52aaeb09a69dae21e31023e3bcdc94b6f839c4435175018338b7150043c2ce490bbd4d68f983b8d198fea52d793a8a9fe2e762d6b3719e929377f2764de3d9ffbc8ae4309abd52dfb127b9e7308b98f28affd0b506795a868649d28ff5c74f5f373e9c7c7246acb677553a9e4b1df1350cd1fb82e75a7d6d6b39c25ed8f268b06f089abd405b1ecb08da13baa671aef35f250a3e56ec1cfe0a20db9d6c7cbd4e2a59dc6b06250925d78eb39aa927a3472c757ef2ab6c9e79b80ad5684ebdef004c3925edadeefd5453662df00fff9c43ad5dd6f54b22d2c819d9ea62bf240dc21505bb49b2318bbcad7ba1a2f5c0b8fbf946c19474877f3e2fc725d9b279f05102557d79d52bf61103f4e0468e4a1fa200507ed7d7c6667ceb01ffb50f6d2cf5eabcf93c4f7954893cea676b308a9a7c6259afea38c714c5d3b571bafe530a9b76777a910362798ce7438d2538e9bc94350e3935a86dfcabf4a49e30813d21a102865172e5b99f9dc156813b774f05463db2a633f1606179fb111c1f720ebec19b86545153c8a639501cf5e549e8696ac46f249cae10a6fd5ac7131a3eae9b42b60e23ed99dfbf0eea0a18e89154f93036b35799ab2dfbcd96e9b47e2178712c8276ff042080888d06b62ce968a647299bdc18b292e70f65d8b64f5fbfc2b1a3faf04fca1424ddccad6ccb567d4625cc6cea8a79eacf8dbe012256b5ad64d7b97429fb8106dbc324567b7a14d6b2315897c74ec4da3c9819cfdca391ebd8d58f142c2563ed6b06cf4e5b24e3587d015e62e5cae3702be0ffafb66751529d26a480be3aebce0c6b04f559d39e9cab716e4ca5d1cf6ab9ba622a927d7c73fa490f3f2017e", 0x1000}, {&(0x7f0000001800)="fefbc28984b0d15e419eac6d9b2e7e73cd844d666c50e359800f38b2bafb7ba320a68a03e955a0caea1a8fe6d07d2e25b49b1529343c913d825e5a89fbf4a00e0682504be53a5c7a1263286c33a56e4663558bc8a0eafe0a4307ed32fd9e057d47312d177ff9c22bd8", 0x69}, {0xfffffffffffffffe}, {&(0x7f0000001880)="eadede3b6c914f5dbc166b6323689691da1b2183ffc60e5d15eb600c8f52e96a62122d7fd88fa37c33a9450264955809ef3e5654cb4bcffed50ac042ee32c96eda5557b3f2bd3b8d2c5b27d81cdb4ecb3d780fb8fedccb391881c82dcfb116086b03320992", 0x65}], 0xa, &(0x7f0000001c80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff0000000e0000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x8}, 0x409) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r9 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) accept$unix(r8, 0x0, &(0x7f0000001a40)) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000000c0)=[{&(0x7f0000000300)="6bc54913c19b9bea8bb542970fe7b21b354df43d7c6f92a40a33dda4d20f62330d4609c08c7d1893a4fb493d56afc4b0300aa7fb0a3a38c3e34e65d06505cafd5ce7b25c0fba0285a047d5dda9ec370b201d5bb2fcbfefbbc1ab31c9fd8227c41df14308ecd58b1b10d750e8457d107934c75b22f4b3b04febd60d926ddefc5e4721aad67590638039373e1f06a8c8c275486877286fea9a2844e12d0e0f66e1c3a32844433c9fbc4c76cf8f005a552525eb31a9fbac06a7f0ca3bb390052bec8cb66cd550854824849f5f7334c630539f811a96815ec1a0d2fd95939194e748008422", 0xe}], 0x1000000000000185, 0x0) 13:34:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97, 0x0, 0x0, 0xfffffffffffffffc}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202e, 0x40000000004) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffe8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) 13:34:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) dup2(r1, r0) 13:34:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r1, 0x1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0xf1, 0x8, 0x100000000, "1cf3d8c76433c17731cb53595647ce08d647f3b3", 0x6, 0x6}) 13:34:12 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000640)="a6", 0x1) 13:34:12 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 13:34:12 executing program 0: setsockopt(0xffffffffffffffff, 0xb374, 0x32, 0x0, 0xffffffffffffff0c) setsockopt(0xffffffffffffffff, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x101) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x2}, 0x8) 13:34:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30080, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="da6cc673582d3f2d22749acdc9a98c96c05116c30fce9ae235", 0x19, 0x403, &(0x7f0000000100)={0x18, 0x2}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{0x0, 0x1ff}, {0x3, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 13:34:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8120, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = msgget(0x0, 0x200) msgsnd(r3, &(0x7f0000000100)={0x2, "9442171a21eb6dea10680bd94d421055b605286539b743f3e09ff4e20c4422438199bc36a4cecfcaa59f3a796d7f89a6786e0dc85e1141ee83399681994b07169428bc78abf9061de533dadbb70bd70242376993a99de04c70cc7d49e207e735de8e136d0c0b7a71768e7c9ce9e13989d966e30ce0fc61c0430e7c42972581d411c6b176285e67a9fbebe092e4a979f453e929a36ec1a3e32ab20f4e56cfa701061b11ea"}, 0xac, 0x800) ioctl$KDGKBMODE(r0, 0x40044b06) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x3, 0xb6c6}, {0x18, 0x1, 0xa748, 0x2}, 0x6, [0x8, 0xf8000000000000, 0xfffffffffffffff9, 0x2, 0xffffffff, 0x5, 0x80000001, 0xfffffffffffffffe]}, 0x3c) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xfc7) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) 13:34:13 executing program 0: syz_execute_func(&(0x7f0000000000)="6666440f73de02c4013571f0a741680b0000003ef2420f1a3b6736650f2d931900000026660fc42f00d9e8c4237d05b708100000328f4978c62f43ddee") mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:34:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff1087035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092078711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d0425c0d6f1d50ebf4ccbb708603e0d2ad38f30b1fd4353e54f398756dd3793dfd93f67ec8b1b403ef42662c16d52b69312effea54482052a7282033ea0df1a157ef0de7bd2c33ac2536aa5d3a5302649f0e588481a8d52889000000002397b8c9862f1ff6a19c0a6b51e70db03290ed099a0d6d8672da1cfae56f7d16c2a42d48c89b5f43481890891fc6d127e4b06a9cf2503df0000db151e5b8f29076c796890492954db001f4864e018e23c62f3f0bd61db7a6938692dc48571d57f8e204192cb1d72232580000000080000001eb411619004e0186a0ee0f4806a20dabb70d3be84ec1b88a64d05d40d5ce1019fade2b80"], 0xe5, 0x800) write(r4, &(0x7f0000000400)="e4cde959932bc853343c5bede1b4c1ef5f21911c7a4286ccd8ffeb364300e4164f234c789a77c06b2c672392e12cd795ae40ea65b17f6815bd49a9e5542f78f4ca4487739197f0e608b45294916e66b3f7e8a75ec6f5a0bba47c42e9bcfc0af93fc1dd8a08d503f50290e261dbeaa811a72296eb334341ce0cdd405803148c17c24337eb4df60d58e1533afcc2333498ce7c2a2fc34f3a12805774a3c2c7d972fa5da2b5", 0xa4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 13:34:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0xa2, 0x80000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 13:34:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f66696c653000cc9e857fdc2c5dbfb159d41feddde77e064e28bcdfc1bee17874655afcc33c05aa34a3210951dad9fcb7361605ca583d3bd801b5694b821a9adea22f188b4ce4e3f690a7ca2826a9d38815e7e9cc590bc823ac47a8929889afb048bc9d8473b23e8f8db5878cbdd0e92522b0ae1e62c42501c381411807b034f8277f0d5bc9a208e506d26456266d117498d0c1a842ac7799269a2664cb17bda1551a542a88113d86845ec4c8ca1ed37cfcc828bd9ab2d377e8007fa2b3c0b83f09588fa54eadbdbfa24586b622c9c038745db80a83becaab40790000000000000099d076b319a62068fb4c3da0f273ecc749db94da4aff7f966e263bf352606dfe5061d79ae389d80180bf037c3a5ef1c6cce70c0f8eca1af8fd70e8eb7a58d4d6357e94db1641810ec551862b983d716c9f1ee0b8c3dc63f7a2d4024b6521fc4cb0806ce574201a8df62c657fc33011112a1b0e25cac231bb53a01b5ef979db3b16749051f17fec556472e46a66747549ab0a21204f17870f1cf72342d279b36affde07145d9e1190a8217429"], 0xffffffffffffff4f, 0x0, 0xfffffffffffffc8b}, 0x2) sendto(r0, &(0x7f0000000040)="b50122c2182644290737c2b149083fb3f868f6a0a91a4c93f778cf3d93247b2923c10ece30defbce363996496b745e6d45efe48a253282b6c1594005d7ab175120c1be6b06931a310668cf87d8b6261eeef9b905d89ed147429462e2c73ad640e3cd21a4511fc6ed45832da109c8697e1b93836b8d3fb15bedcf9484dd877c0448945ea91a23ff7c8a3027cebb8f", 0x8e, 0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x10000fffffffc}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 13:34:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) munlockall() shutdown(r0, 0x1) 13:34:13 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 13:34:13 executing program 0: 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(r1) sendto$inet(r0, &(0x7f0000000000)="6f87f7ca4ec5dfdd6ea9a899ba6da3c5237a2e288d22ece1a987bcf3742cab7e266750f4b01af5a1989da8", 0x2b, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) 13:34:13 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000b40)={0x18, 0x3, 0x4, 0x400}, 0xc) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82a031224fb9efe, 0x0) sendmsg(r2, &(0x7f0000000a80)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="bb83428c48f33af79b0c17a9123c782478d60f12d00e2577d59860d1b00a1867df9e0ed2", 0x24}, {&(0x7f00000000c0)="eb4037e5a47429a58db77d054a2541f22de19250b802c22398e7f2677345fae763d61f7afccf533677d0cd7a135a5f730ebb3bc0aa1a2d492f0fb55bc77b6868c32b31fe42cbdd478169281cf39215749f7c1e1e1bd502c2447905f9d0090fc284226abd467e11284b759e375fbb09e8cc1e6d4c38fdc76f4dfa49149a7ba1f65089379907980cca60a2f57b68bb37914a89801b2ed43d63be820c27dddb73e50ab2078e334cf41c746e11484c9f922267d457227ad4c045aa69383466d476698690fecf11f222ca139e2bda9e0e2380064955176be518871912c5655bac1731c828dd061c9c775c27e1a40035e8", 0xee}, {&(0x7f00000001c0)="d5a080a8fb04bc657adc48f37d37829a0fbae81fffada5c2772d71a08dad9230da1848a8b09f2d36b166dba105549c91f49d8cc48f8d57430e5c7cb9582341c9f26df430f1950745bcc4cb0b3c088c4ed4da1854da818d458b212439ac0e18fb5a22e967451a708e1e7bd6c4a13a40e42674e96de0b4df31ee219fb33dadd5e5fe51934a686af3d1d23291ab8b66880e346e62fd53f26907eba21f12f4d5767aae3232019c00cfd2149a3b533d6841c3a25b7a8817cfb7e821e5effbac0c35e3c9a723c8c1b3", 0xc6}, {&(0x7f00000002c0)="4d0d4fb731529eee416eddda93f074c60643ed72aba7cc4a621847013d833e8041958c04c06f90b4d80c7416e0bf31494cccd6f552a83c0aaba98e539dc553e236172dd78cd4e2d8255933c8daabc4dd8e11a3fe0a4ea42e0a635fe0f02b82848e2c792a70b415cf92936150c29d96fdfb824ab25952b9d9fde6fed28eb212c651e9c5ad921bdcd60a17076c6aba801bcbd79b1a618061e735abc85ef3e96de49af34b569afa58323fc75d", 0xab}, {&(0x7f0000000380)="270c24c5fb0593682277772ceb30044cc6235694e5ae2410ab05784d639d9fe2c39f4c46eb0afe74434af5197c2b9c2278bd47699b7a5d99a2acac75fedfe48238fa318ece69b208bee2c1764f8ada1430ee1bb5f80b6e90584d86eea1daeaff557fe2acc8589ffe700b3b7a6ba549e1eabddaa0be8e68fb3104e36ab054cc9e2534fcaa51c4950bf810cf07e1b2799f423d712aa74ada5d5a4498def583701233652b83b6bffaf4", 0xa8}, {&(0x7f0000000440)="a02df30d8514fc12f5e61a6791dfa3fe1c5681ab03caad5e2d3a9caa76fd6ae6fe7979d7dcaf5b62562f62e4217b96df1982762fb593b7c786d1f54959f07d56b2120b29cf345d64bf54d39cfc8f1cd054ab7604b5619b563b80f9e8cbd5717ae877fdbe22598ee7c6cb4fa2255cc0033cbc7987475b23a00fed08efee0319faa83ff8a5e49f886b5882f3974d491d6249f3feb9e1ae99e18016aa9358f4c59514bb194f72a0b4d0f52f08aa962e32cb2e57046a0b02528dcef3a5e0538ea9e0d1560ccdbcd188108d382ee0ae33df6d38cd5e0e50cc8dddec949405e3aa6437e507b1239eb3c06f4fe8ba0559ad538a581eb06a62c1272d6dd6", 0xfa}, {&(0x7f0000000540)="27016861a0a96352bd81727a3ae81198e2eaa8d87ac1e4814b1a40ff6791c234db42bb461d9404e9840c43eb31fa0b3b2bd6765b1559380825fc28394b810a212c263f6d6d1f3b8398cacef45e5eca2b3115d68a7aedb6edadc36e07be5f22412b99802f359ba18739f0c7cf65f1adfd9a6805dc383a9a551f5411327824a25bfe59a6010e4a2b990eac0c65bd7f24cbc40d300115a9b325006a600772e473f9347ec92aa8e7e826c5498c2dd6b0a4ec8a338df2a5a6c1777ec579ccfbc3", 0xbe}, {&(0x7f0000000600)}, {&(0x7f0000000640)="5e5b51312f58e7727c18b68c5807f7446ff6ef915c1ecefc9837a324f828f8ea636981860d13f77867f22ea78f56da35c4eb335c98e44e3eb99ac2c33c6fcadae3f8c49b50dcdc25784444d80badf00a3c8ba8b9d29f2e3bd3dae781a41d65147dc3a2cf3f26baff8dcf8cf339bfad6c9ae9322a1e80b795afc706044bfbdd570e8ef87b469726cf8326de6465c50435f1de316fe8c44d84b4585273652cb5047d8872cbeabfb8542225f001e429b5d6b0e09f6c34981d", 0xb7}], 0x9, &(0x7f0000000c80)=ANY=[@ANYBLOB="20000000000000000000000004000000164ab182ab40945c461ef1de7329773ee800000000000000000000000100000015481bbf430d3e79e883642ab5da0ee0031504d374a1ad9c49c21c840d26be7b795d051c05ef64c81a05668b441c9de8cd8c11e11a31e5a2ac54cf68d47b6c06b9a553af363d14db8e1ac77650f02f84ec415a72ece91c4b301fef940d22fa4a226d256b954e145dd41069da7d476331f1f5079d21de4d04c6edddaacfcb5898d381ec7f47170a477941e32d666ab3881a61125532728c146f5c1c124f9392b3375870a4b41dbe87e5ea8dd09f4fb421b358d653fc0779f0b9a27304fc8303e40566cd26a4de5430eff15b3f876dc5f0345e0e0530c66209e000000000000000ffff00000700eb0044a070d26ab5c9247978844ffc774b9381dedc7cd88e193c46d9bcf7c29e7d7244314ce148b3c198891fca913c25320a2b1fa53a30c42c26abf26ce814fc500c9c953308104234d63989ebeafed4bb159104e1543f8ab9e86f16980369bff9e7263312f0655c7fb059613525539f37cbc7d654c4e0f03adbf97bcee9346328b96b0b851ad3d1431179ac1c6abdc6e6d556fa17113c108bdb998a36d540b8303f9654bffc7c2f7e331fd54f27e882e4f1da7930ee3d069ca4980fdfc59d0dd7804259fcb99cf412228353957900000000b0000000000000000100000009000000511a20ca38cb893a11785d2222b137f5cc1441967f997c41c7dcf0b356d7632f860d038e1f96126154479451c42283f3693149e4a1294cef72d8938bf10d0abb9ddfe8a4300d3317027c978f5f36eb0ad1095f0400a83f1ea102e33748663dbf7a22aa5dd6a47eea8f999836e12323c2a38f16e663478e0e05fe3435526ce4e8afaf696f578b57fa667f239648e2376555d46a6b1a572c6052ddebc59a5c8a005b"], 0x298}, 0x402) getpeername(r1, &(0x7f0000000b80)=@in6, &(0x7f0000000bc0)=0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x3000, 0x48, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000c00)) sendto$inet(r2, &(0x7f0000000600)="052dfeb94329394044db72ff0776052a914125ce52732985bd5078", 0x1b, 0x2, &(0x7f0000000ac0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000c40)={0x80000001, './file0/file0\x00', './file0\x00'}) 13:34:13 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x2, 0x2, 0x1, 0x4, 0x1, 0xc8, 0x2, 0x3, 0xd3, 0xee}) setsockopt(r0, 0x8, 0x8, &(0x7f0000000140)="f69f2bdda6f81875079a9e10bc933e68073bad66b13a67989360953d76aca656e83cda2a026add2327c220e47d678754f898548d6c3a7cb2", 0x38) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x86da, 0xfff, &(0x7f0000000040)="603e32fc64a810b28134499f4c0c7687d5ee871455f2f6d3cd0114e901d2676c7bb3e68101a6b52746e53dabb1f24ea28bb2f039802a8bcddc3705e2dd10b0072a279811a7411d58eb4dc17a00e7cd71f3290ba27f1c6cb144ca0f1bc7566eccdef84fc26d0f", 0x66) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 13:34:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c5e1144dac3f8a63b11e985cb617641a5832d7268d142d5a625d699b2d328e1f3a687cf45fa010273c4bac67e921a44271119cade22211c117ba53df1fea4ef501e7cb55f36e09f8bc14a26308084b0ac0c45a5482104d3f2479069fb46548f18e8b817e54f21a7bcc73e9130ee99a8d92838126c10acf06369d44d61cf363438aefc6acbb90260984f905e3df48f333bf894331ddc662560cf19b719f89ddf2e821f7e5a613aa2800b050508d8"], 0x3a, 0x1, 0x1800) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x1, 0xd4d, 0x1000, 0x27eb, "f3f8339baec0658b6f15bcc9bf0552b61545176b", 0xfffffffffffff65d, 0x3}) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0xebf0) socket$unix(0x1, 0x1, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 13:34:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x400, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x4, 0xe4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x79e, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 13:34:13 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) 13:34:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}, {r0, 0x100}, {r0, 0x2}, {r0, 0x50}, {r0, 0x150}, {r0}, {r0, 0xa}], 0x8, 0x3) 13:34:13 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) r2 = fcntl$dupfd(r0, 0xa, r1) fchdir(r2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) 13:34:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x0, 0x0, 0x0) 13:34:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10009, 0x7) recvfrom(r0, &(0x7f0000000340)=""/88, 0x58, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xffffffffffffff01, 0x8}, 0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) select(0x40, &(0x7f00000003c0)={0x5480f6b0, 0xfffffffffffffffd, 0x6d38, 0x9, 0x0, 0x0, 0x2, 0x401}, &(0x7f0000000400)={0x20, 0x7, 0x1, 0xffffffffffffff80, 0x81, 0x7ff, 0xe5, 0x8}, &(0x7f0000000440)={0x3066c7cf, 0x4, 0x0, 0x42, 0x10001, 0x9, 0x7, 0xfffffffffffffffe}, &(0x7f0000000480)={0x8a, 0x3}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xffffffffffffffd6, 0x0) setuid(0xee01) recvfrom$unix(r1, &(0x7f0000000140)=""/41, 0x29, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000300)='./file0/file0\x00') login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe000 failed: hole in range 13:34:14 executing program 1: r0 = getuid() setuid(r0) r1 = getgid() setgid(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000cc2000000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb078544b606d94775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801430700000053dfb9c138211b000000000078593984242ddd32cf96588d33e8a45b6a6521f3528bb2cf1c9fae288c6baaf426746716555573a8b46cbceffa3b08b7f6404f7d457f92cd82622bb4b1403edcd1f8499aadbf9aecf83ee164ec738bfb7887"], 0xe8}, 0x0) 13:34:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x8b}], 0x10000000000001c9, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000000080)=""/30, 0x1e, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) flock(r1, 0xb) 13:34:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0xc9, 0x31, 0x401, "59d23ad5a1e486b07834a400851b7e86c4497d39", 0x7, 0x4}) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc040, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) 13:34:14 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905e9cd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a701183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b2c347af1b70f12729c725bdd5c0ffffffffffffff9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d179ab25c96926cbace4e9bfcbd5ff0300000277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1870d803b0839a81e919c0dcb26bef7fc7a7593801e82a73ca69a0a9f53e5036868d800ea649443f4feddc4f97f7a1a34ae5d8aea7c8c9b36d00f2d8a06a4fa43b7ffd18b888c08cce9f4d59e28647cf636fc118c259589b575eafbcd33cdc3aedaceb2d6cad1a3a31ddaf12cb624f56f631c740af785d2c8ae6870219a8d4bd1eea0757f4c537e42fa96a315b10744174c1541cb3305957e32c4a7c4137faff0de5c4a0556bf3ed5b9354846c058d071e31e1ec337f5dc0979a88cd502c6d7dc285d05dd5bd42df9f8390c0d35ae24b3ca5bec7e4454c0934572fa692892f80cae49b50d4c3d622d6a7536fea6d7ad2d4089b4521926571eb7639b22f0bb209d49f74c5575a90a5f6ff83761d81b45dfd36aa2b6c636e52b2f000000000000000000000000"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8) setreuid(0x0, 0xee01) ftruncate(r2, 0xfffffffffffff800) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 13:34:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000044c0)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x3, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1001, 0x1ef, 0x1000, "c30000000000000000000100", 0x2000000000800}) mknod(&(0x7f00000066c0)='./file0\x00', 0x8, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000006680)=[{&(0x7f0000004500)="d0f286cdc6ba0f0bd8f1d1fb16254de7132f463280a84672b8a30dc9b8fb0ff5c828083008185a3a90172643194ea7d45be7daabdf90116eac375e7bde7f955edc30bbf2fd11e2cdec4393ce84e657ed1cabdaf0be7a3f0f5925925011f5f8c9c1d7a7c2d42df02fe1191dd726b8412266b85da6a3588c18b3d062f0d5a8f2a77fdad6eae32fff1cae0f8f9c1d91adb4bcfde633c10edeaa4bd1de765f688f0ad933891142ec162d98e7c651369b50d63e65c927989fede772f226e076e39a8133409f3a0073afac0cc6c3a19c6b5d57e88c5e0419feaeafc5fc47743a6a266fcbbc377034e9fa616ddaa586ec4d15a870ceb56b4db8f90eefd75ed728a924b500ef980ea95bbefbd6548577aa5478780e3b2e48d15fabe31dc2bd4b12d7c1abafe7348d98e901cb0335031c3280d52b924e3adfbee39439308c13222253c677ca0b2bb4f1ce960a95c47b1022870d3473e7c8ee4a913c6e2020144209c3e2d4d97df43ca33c32d747275437e36ac8339e62bc2d734d61942f67359c5dea01be5b099c2211df0de9158e134a52a97da23527276286589987d05c2f71b9aeecac345f9fe70d95fe7da8ba0b357df2d58ea2746370e4859d07c2bd16352a095ef6d6e7481f3e35792117293be0603a6b1919233a16a2a2f5c9e55a303255b361caee48a4a5dcd88186548db48fc527aa10de7caf9da070dccf2498824740deabed8a4ea87374c6e1b122e063c818705740265dbd3c26fddb51d6d394866fe049b24c60851157d2fd1bbfe70901fe1a8d288dab736a1c3e67e134806a5af18b745e616bcd7176a11dba57c9d8ea4e8eb9094f3fc88f330b41fe1c807257011c14de26f9b48fa95a9c1560f11c2a6756aaf5031faf75e5e9afeb7a55f10d32f35f905ca792c445cd87f2ac55ab4eea05be5da636b57cb3224dba207309f1cae70759d3f11a2473682686cb632ab458119b08570f4f5e614ca557a23a0a1c2a75bb96664937389ed4b47f21e0953ced6b2bc5af348dec78ca4d2cf17a1a118952e2eaf3f00d1e45a2bfa4d975f74ec302681dc8d57b66b4bb83cc58320413f854318343688ef289b69e74b6ebe9b9e291b5ea535476411261ad54a349c1d9acb2f18a80c597beb0d5a9e717997431f1cd38323eaa659f100582c218065c446c248a58e4c51ba753169fd4bcda0657a80633e52c17d71b2a6fb00c92b5a001937343baf8e84e72ebf1071753a1f71dab7a942219554186ef543dbad71e3d2e0129025add38ad485ee7b4b2207d72238d081ef2de978650a7da07b77ebf78cea2b17c8968d2eaa64a492ce27f9b842b79d71b7a409be064b5b0d746a6dfa633773ae675864c4bf29a9423ed7ff772ee87f3a959f82277aa85ff69e4e6567cf327ef2a87cf4c569fcb86b463bb05c46cba06f518111b529376df298f0108e7b0fcb0ae9c7d68bd88fcb3382b8763678105cde3d3f8a7d9727727be6132cd2014c241878cd19b74b4768b82c57ddf29221418cc0baebbdc3a61a69f8f4247cbc9e55398277be3504177918cd650cc96216b163469d59462bc172fe6c46c3e21463554f4be34d48a4ce10b20d3edf57eb971ebb46918b625746fc643ddebe82867fdf52ce0839e669959ec70fda2e11f3b498e52900650a2c986c5c9e9328bd863ae01667f5eac08fdf2c5955e8157aac75c5bbaccc831611eb18b484863f2f286488db54274f52b89bf52c53738c2090d8a2230ea9436c131dc497f9e437004a5e2e68305018be7bc770cf2153a91a467f9e64cd1bd84c80ac11841d4d6c4f78e53c260c8092b40c6fc9c65f4f32cbd3fc197b806abcdc61fd5a10adb66927f92f7c164491c2fdf77472ca6df41c7090e7fed0737c05f87ec7fc3b8743f97f1b274f602c0fbbbd921dc204a780439958fcb4d7161fdf64905fcfa5ee50855e08e759c9a78d16386ec73b6a49daf56f804d7eb3e4712aa159cad8f5fc41cafcf2a6b6276342faf75d54a19ae5a765f19193536276b8be83e769fdbaf8803fe258c60d3e7375522f7f6e0269a85c338e38069e2e7929736c7336da2d1271421583e3b9f15b3b516a34c10b8a39cea5b0f9e00ddb0ce97b67c1bddfc0d9d5675f10b378d7c0d22427f201991fb9f1bb59392ad00d9629d88db8e977fc470d5b3604618766fb5a3a72a1353eefbc0705bf071666f3da163e990f676d3e20cd4995f347aa70c3f52f7bf61b3f98f89d3d8800685a01a5c6b94d96577b1118c35bdbb31fea974d68317fe53723327737a0404acb9690f14db4d4f500106b04b81ecea923f7aeaeec9ba7f46b83526e54870d6e65c5870921faad6fe133117d66ad06abb465f7710e3875f8c273054dda446d1e342386e24f00bead77beaa8f0a14229fe6dce5da34edc29b5082cb100559a1f91a2953cbccbb7de0f26c6eb07c4e57f19d45da01b672182a93f8e75be1c92daca29ef092d6ada8b131253968e8412c30d942dbd336dfe4fd5084dfaaf7e75b13a9a891d825dc50b06e6e27b2e2bf41842941380370fa685cd532cdd45c87f7abca2d34338e604c6dc9e9c375fb263e138ff1bb2b1978f724f483c0b1bcedea6ea56ab91a17513299caa3297d2fad87e63ed09a61ce85250517269c64c1eda24b4174b7b325a4b21c06bb308fe377293586e1a3118401b144ced66faa3783f2cab29f88096bb8fd955e7c2118c78c703cda7c0a28dc2ff221d2ab910589e74dfeaa94d96386f6b74de4fe0a5947595f945da45f869e0c92dc6f7c663ad2a37d1f54cde2f5a9998e126b06711ba553628952d3d0d0d2051a351c5ca649b5dbcea570413a4b3c57dbd30389e52926debbd462ca02439dddfafd62cc1ad0dee9d2cf943bc98491bac74eeb1b7d6fdaea402120d82c072a455bbeb2c80673f660e7482247ba6186dd6d9f2702554f26720beb55cb887f84f8951d695423821bbc202e115afea4a6713aa504c56d96190c0e9dd78d3b8b4e3f434422ea6d2b3878d6a2b64c66c43a4c3e1e8d036da9cff7e213d2b87001ed9845e75af6774795928e3f9c7abbb9502d1128b20d072cf3cd873a6533637d38d7bf08d4e764ce565f8ce896ec21d0e219b6499ce3c4645155aa6de941e231a506dbee612775320987942b2afe95ad4b7301a2ecca712e49914c9106f36cdf81519de995cd74d592b2c1c84ee9ecf2db8f64fb683dca1cf6cc87730b67c23883a2409e5608d7cf7d83fcf007f9ac41444c7b62bc1d5b14f4f179b99c7a15fe72645617d1a63b82b98cd35a5a8493e8b2a8264e2b218872b24e62749dfc4960e39f0801880e6e4708542eae7a465e6f1d2db9c63292bd0bc347ecf960fd3e35848b7e9b29d460558d742fa84679555167aeffa1a24a9d5fda7a0cfff3ee4fe7be92a913515ae7ca21c7a3bc3106ec0e7239f61fd12e6c727dd3a60e3157a5d532575205bc72beb41ade3c2ca51e5d8ace7b7189bbfe64946bde35cbc9214de056172edd603958864203a0fbd290f507e65722e2a9a1b758b922cd2b0cde1029af0cb7c0795c74a8a24c5c0f309f0cc8988ef6fc65c6e63c5212ef9c445902b912cda147a70933540434bb2207e4db592f3ae0359c50522f18dd184aa467704a5dd728eaef12482dc87210de878f6fcf880076c12e42c1d0e62c06362e2b5575edccdd42aac16b3e5e70f3d2c5c84785c8cf720b8b7d378525c43881787c99fc3d181b2c924d738bf5a60781352a81dff04bda59b6a7444b3fcda5408062708fa6c36db279b8be83b0c1c22f37ae5fc6c51c31c025b69a1e3c3da2f977b97660f707476f63f4b0882e9df1c7692ffc5c467d0c56db1a18d7b0197c13b9e0a9abca11bf94642919ad0d4280ec082fe5883c9435abe0cdd3288e341783a442a2d2903c4e8dd910f94ceb37625995c8877046c02569cd707978762976c142a40c45a04797cbe3da953c9bef0b76887629f4c2d9074e3b6b6d94b9aea2a463ea2670500b19516d01926bb6bcf843493a04cbcd5f8a05b5604091cf051327d1e45ef12125fa1c8e93185493a7e455101b2e310552c8457064de61fad5f40f4a8800cb28196dc804633cb51912c4308b24cdde48b87ad739ed62787d7f6fa3fb4b1904344663bc0fe239fdc81317ffc5245b3327dd1188d3f22b60d22336602b811f3365cd1db9de83fd92625aec2d4fd618938eb0dd8a02110083c01b9762b4976580d7c518363b4b7f965befc1b28d0f32114ac9b351def178f4271a3274da4817941ad5b796f6d88804e021e0489a8041151c964c1fac35936710814593b14b9dc9c798d5d1ec8c249446a2562befa03edab121d153ba486ef10ac1aac4a7c656700be1b6677783f1bf985a9a754558f20cd772edb303145a5b8e73d805116963b3c8752ff3623a18e2de1b0453b6eebce78018125fd374df7a67734438ae22c440fea69a6f5eb3b8e2a6b6080be425d12006184efa2866825582216d68a80b7f1bb561a369f9720b2aea9e4de7235b1aa104bb17920ec1c31019de59461b2aaa48f0051fbc4a4f3089e1c5f5fc387306e802d7c8a927161923669aec64a9e9c255aba9dd7fd785ad0629d79ccc8d466755ccb21ecedd7f96af63f1304214fd8ed8d4a87c3d0a9d8539b5f9497a233a1edcb04ca5dd4d80e6c442932b680210e1482c5405a0145ccdc1f51258aec3ad97e436d3ffa0ebf563e4adb2b6000c994c08ec70b6357cd3f57c439bbda2e48d4e9314419d97355abc7ff3afde3ec7e83b923915f0c6d40c514582e0dd7dcda8d9aa73edeefd73dba28f1c54ec5707b3246d3f17d3f62a68a17b5962f9ccaed8279729f5e4c5cabc486281495a6bf61a96312b1f79ac0bbac239028a64a6a2bcc73c7b3f7768ca3a03ca300db62fcb725c3bd6fec7a635272656b80e337951395baf9bc84a902128a12b5fd5d54084393e3ef1609fdd1c63cb22363adb679967b80b1e2681175d39fe2a75897b9817a64aabac307e2eb1077d5ec27be105767020b6b5f621502f35fe575cfc59650b427d8499de0674614b23591f3eb07b3e1aa47ff909de17b114d08ddd8c750d46293e7fa94f0a2afc5b9bbfd47f65331f4eaa96c2afd29536f5c81c86861097fb0c216968cbd8947fcd5fac91e3f878cf090d48387535ad0c776371c6d8748eb95b62a14359cfdb79a86fe9316280dbf7469dd58f007b9e4e8969bc3d0437918305582388d06d6c59cc7be0cd2bbe9fc4e8177da418d28cc0660650bcea8f861006608fb19b32d992d31ce1e544516d0e8859dc43e95eab1b14918dd9fc46e19c258a5a4626279943da0b47e167d1b96655594457406ac843aeb95d539393736308836d7cb1807a996864e8b8c3609ee322475f56b3c27cf07427973d1bc20c2010b920bbc5a27baf5fbfd02d52f881e8122a705c52873d8a8a6e99e40b935a5500704029d689b59d5e2afa657a58f253bd8efb31c81de79a830affb104b18a309e278f4f4edced22bc3f8e05c00043c219d8e1b60e9916156681a23fcd4bfa89a05139ac3e1549f9ca3968841f77482c513fa975330abbc0ed9d1dabe7728d65434f8a564535f86233f5ad47faa72c2ed1986c651677a2b7063c6f90ab6a7688007a5093a4dfb68911ab99318a584d3ee9a0e47d9098a6b545623936d19b692022e588f427ef7903bc8ffaf0c3b8e5b9b3bca4503afbf2559c4c9c813bd3d7d40c868453d0fc767315e7cbd7c84a36303a350e9cf41a4aa4ad32a4e66ee33c114f6e1e4e1e59f79416dadfa5608523358bb044f90665c3a4508b1fb5f2a38cbb26512bd", 0x1000}, {&(0x7f0000005500)="39155aca4c4cf632cc20d1b8e66aafdd6ef8b789083d10260989e592b3bafe6ceff17e1dd7b920a27fa6154dd75709f0c1321139c8a6f350b864f9e62bfbc730a5148bfa0d0e0388a152e205a438a45d66eda5816f4f92cbd616ac0e8e88f6df7176cad618d012a81dc1fda122a28da7cee3a408c3368829228503af1284daae76016a2de538914298f9548a2c5c941dc2dec937271b60911a8919af44e4d6c124f252e939bb7ad92afbe0864996fc62e027d68ccff28654bfb01e73574bd9745bed17d19c84fdb98bfeb7a3aad365dbcdc896694b6574e5a3ca0b9e6a9dfcdbd2dc18f27e947cbe1b46b1bb2079cb9750c25a4b4dbec52214", 0xf9}, {&(0x7f0000005600)="67b10afa9adbf986c7797bc09d2146aa86c3bb473325aa300486842d635557a884ff715874f54742163e47ff592efedafeefe1cd73316af2ee94dae3a38a39200a327fc4e6bd30140ef72e11d2db0bfeac536fa0d84cfd293ac744a9d8a857e4", 0x60}, {&(0x7f0000005680)="fd33489d4bd814dfb807af05602a0f667087a225c5e664e9b6b2003af295107060d391dc8565c33ac54abf131f10fc153c05df1b8e29b9f739dd9e0dee4e0eb134ba667551791f90e3572d83b003748f93cffdc32da8b1e4502d5ef385ea9cf582861f82ab0b79644842d837e5c4bfc505e5beb410dc522c663993a3c1def8cfcd6de8822a81f0e947d43ed953787327672f28ffac60984a0ec1499f40fd9e715cd219c20957894d20be4f564363167030545ea4c29a85b6f801668a8be8958b227891a267ac892ae73007a54177c6a41ca2482096a9047208135010e3bce48f5b0fe1de6448f7e60d3c5f8f88b1708eb909ee6f2c74392ffac337edc90d6f4da9b533164a7630fa10c9aa613e4f52ea42f6ebd2a589e93be941ec41b91a287b556106bffd7f0707695dc74d12499f013293e5cba42b5913f32944a53f1ad82cbb5090d9289c2d42998cbfa3b127f26c17225fe7e4a10ceb67f9033c1239f953010999d4dcfdba5902122bff16287844c4662b2845e194a386cd46884a699f6e3c0650ec99486d94c55f8e1dd01d731691ac3620a946e28203d1edee1d374f344c5a82123967da72740aa2d0e8d7f9015184a9a591fcdedd0cd1ddc2ae8e3d8bcc1d6b304147973e42f7b90a345f4d7058eb0efbedcc216fcdb13ca60fde74a177f8ba3a9f2a25c38d4fc50b305d887be01e692c2b220e1afa993abff63abc6b2894037537a5eff9cd1b0ae2738dc8b680cf60631bd0fa5e5d652053e63dc0aa5e373e2ee8e4d1e8951840c740a8fcf6ef87cbf8ae9159ebabf497e85844c863e7efc3f9d99c5a6be6ce354252938a7805084eb913efe1d61a42e3a447befaf09f60c0aabff981c4f216ff6366229f6adba32f5fbb40e7710b024c1d952798d8175642b08d081c5aee46e16598467fdb731b22de165340a772636d7d6bdfcea7d0f721889ac9d6c5d931559ef191c7e2044a1dafbaea4c2b9fd3fe27bb85cd7c88710655b00a612620e509c3876e5443708bd17c0c9373fe78d59b7ae82c2e1bdd416e397cdeb669430c8a8f1e8306dcd19ff8679b38753485d7ef0609cfcee54ef9e07283b4702fd84af07d230dabecbf8739c50fbc5ce8fb34a595ca0918eb2f1271c70fa4fae18e640b62cbace2dd4da758d4d7ed57dafce528248424385705d0653041a67867280a83209ac9d2826cd55ef06d13cb542f1dbcff50c1e0332e381f993044eaf1a0c5a421f399a83ce78b336634a9346a06de58b87e8f9ef5cce1622cdfc24850ced3505e673428ca6bfc21e6dce61c0f8432eb208070733b2c03f44a7b4395da3331071ea45e4be6ca2fdf062aa6b43dbedd6d68d7ebe4c8ec9e1efaad74434e3ecbd3154f33c991e3b3994c3645aee7f4666e532c26dc9149c1776bc47a28385d07f26b985b43c0c71462187f5f61ba3a31faa8c66eb7523653b132ce75aae93f27a8d8dd03d12069f79f716f62927c01b50d9e0c619877092bb77a0da7fb9edfb43fdaf5187971d73e0d5e943113c893ca0b1a403f4e59d508e2f7fefcb1e42ac1f059810ca019766efc91524fc0720162c97a5a5634fb166f4b95955d0c99703900308c197861028f9b3a6a2aa24757c1188a5fb444077425b91b4a0591c98347a598617b858d7c98d911be39aef34466bba8a330970fba2ff6fb83365102deb9753db30ae978437bbd073a5c1aaf1c17d64edd9f4eeb478ada9fffab6ba653be41d48a7756c06b1bfdd93b94e64f518ae8683ce80ce1e725632655539f9c2dd5cb079aac0250ac6b9f8dbe05229a9ccb855e4b660313b8e99cfce155243aec90d0ec398e51bb9c54036c1c1ba149bd3d4f635daa805991704c507cd088b3620a78940c61a40802dba7c40e80a573747a2e2707233357b245778a3d4b9a57d51e5a2a9e461c20f9ce6f7d2f733137bc19c7fa2850f1ee1356e18046c27e98bdf2e0ec870642f48250355a52f24608ce16cecb39a505a8737456abde650b31ac6223e336419192aeccf99009a2df8dafab6b2abc99d28b5ee2c81bb736a0d6fdc886567175b204e5191f630e4f8a80209ab8c6ff933d18b16214ed4b244eba75c039cae885db36777af00e4834167284ab76c063296d22a1ce48dd9c83e5b522a1e9509c64b378dd080c3f0d716223cf19f54b780de72e53a1b61bd153e056cca3ea2abc974dcd4397f0c6a39592e3185af8a8d81e563d59bb4eb0e0606adf1490529f97273b630c2bbd83952ab87d19d05da5bbe9f2eeca7a476c3f36b9037b66e6c7834ae3fa6b145df6e99e06d588d0c6219855995373ab003ef3d95d705e64f1a4fdfa705be5b2c851e2d93f7f4eca90ed4d1f7d4c1f3aca42024d9025bc0df0c4e3b316dce681d2ebdcf12e9ffcb77d6323859b679a91c4f88dbb86094fa004ec365db249fa5a741a6a77a9a239c742e1aca570c97330afb5c11be8fab920ca45e078f540a74c9c7e18ee6ca67b8d4a997e2c8c4f5b30963b13dafe99b92a43d73be9b6eaba7bdf06164a762a1bde498c8034746da8d3038f765f7340dd4457a95561862aa911a9f177eb03fc6da3f1c7c90b8294581e36f0710f3be5a15a2e831f2edec15957948945c7b0bb6afdf88f87a4092389705212d635c7e652e4d8f751bd399f596908057261d155ce00c5322e875e9be408113e4b0ed8f26558bdffafea1135a777171c5994231aaeaec84f4f7e5302cc320245216b8ca28ac75e9d4ef2288028c6ffd8c3a7c005a0eb34f8e7160ac9225d0c0f36764803bd56e11baa3fa59435090ef36cbff24323169a2d3d284bc5a0dcdbbadde91066941ab4cae7ef9af319a98b01a80723b61188eb03eae52069b4fef77ae4241f18099f7181da0fbf3b1c55c19fddf368ad44255400710e7415cc8296973cb62174f2a135ba0233395a86c83712de00e094da950b573d937a378dbefff516c6a578bda76dda4ca441f90f482c7e248881c090181a92ac8d50808fa134300d2b7cd25c534e95f43a1ce62c96b05f84395896004830500539eb8d401084d95852b79ef8b82a82c97b55a233d5ceb4d3ddf1f14d5e00951e05276bf0f628f87dc37437aa004d5f778be1602d89b6976fdae8a673e86c1a8741e0f3fb6f323e0f7caa3c6b87b2b842cb1176de8054f5ad3c4bd1d483777a714392193f354701cdc92f50a715bb9827ad833178682dbe941d695e30250702ea653bb92de4eb8d4e382ddfc3014dcfb600c207ea87e9d36c12c31bd086039407767759cce04e4f5a64fcb74d49128b5d23576e6f409d010fe5595b3c3582e16073fcad8b357df92dc7fb9ab4a5dbebd032d42183293d17e3836c21060840eb07d9f49d2aa583405822213bebd4ef557b63770afc6fa84a7b845597b1a5e0ceca69a8c4ba302626bff87935db58f186b28b64959fe902fcc45b4e2541ea7ff38d4c10adc069c540c30fc3934b7be220c3fcc681c385806dbf2d7ede35a390d50380ae6ad17f9c8ccc37c13b8b4be0bed7c0e03a5c0374a49fe0d1793d31b9e03fa167f67eefbe9f04862fb12a9183276483793a905652a196f0e4defe70650a167baf50637aad4f2920bff3258fc256f413e564802cbcaf340f3dcdcbf8f934e6c1c9e565f797204ab5168071b1a2add4ac0aac63dbd4ba0e4ca71fcde8774fb4a9e9f74a4bfb7aea1f4ced75f0006ad0fa66165616362500507e0c22a0a9c5d1f09b88207ba4213b029b75c0778a1bfbc61510f2eb446033c0d0666040d56063ef78448d9206e4019cf84839e660e20203c32e8cf24205279f8c54cbe7af2e192cc3f1539ede19c369d40cccaec5cc98ce461ff5ede8e9c845d054ab660e8fae137d5623f8b58d993b00db318339840f2067db0082df20c525cec184bb9be5f8c34e214ae1dccdf6577fca3267b3835c94449acb4ca4927df5787c102b26a12d8cee6930b84fd0650a288fdf4ccfdc96f7dcddd919111d2912c732dc92a94a97d406e1d3b26bcc2bdf4ba9557db13cfff737a765b9ed455d9587ea04e92b14f066c64ae2abdca2843e9d4f3589809efc38da616078098f98547e7c127df2ebcf0cb494fa42a3855e2d30420e70705fc594f8860f0a4f1133fe1d6cfcc30c9191721fe1f1403b9fc430781daf72cc3284bb5ee8842a9416ca5af8357ebcc8c155ffb04e640aeb6fcc223940f9a7d27f61ed4e461b91b6c29c2f8bda140d9acca58c6c70c4782d410ce980bb289bbb89f2251e79c6cb433011eed3b181125203edb7e5210b27a89e183f5ba91976414d715c58ed0b4ddea129457dc0b5b25b40cf6c410404908d68a24089c4f8f24cea9ef30db2efb0260efde4e95d326f21d35d4562ad5c75a6de55eb4e527dbc51810b780e63e448570aadfd5988db0f5ef1de67eeb5962459f1cc8c47b17b871190976aa157a1354c7392681c9cbf9a94961aac883ddc0dc733b05748a40cd5d4e7feb57034c0b6f1d8949cfbfb3b08a456218f795d7da72a99c7497f8f1e9f70e03e9c1f83bcc6fb49ec6c50450526c180db6eb2a93380a57f3516486d257f2699bcbb1507659b30ebbf4b2f5ce1a26ca470fc766ec2bfb2f1c438a54b529e289692ba9d5e5c09d96002dc50e1fbfdfb1f786b69ab0cccaf44cd0a370c98e1f45407b1e671144d2cd03da4932791c9a55b7a344dac8cea66a10bfd52496f7a7ef40f158c37f1ec7a55ad7295342a0681fafd1b4a30aaa43ebf49fdbf1be16cf431f3c520632f3b956c0323acd20d19a24944599a5944c1164e622cc88bf08e92bb862201b9023bb7d6e6440957dda2293e1c86d4d110f005b27dbbf7fbe98f772a8ef7896157ee2bf14577892436b61f6cbc059644e72b831db8df465179ec45a44e5836de166aec882f4e34837949b3614704e7022e99687f888abb85ce86c5beb8b5d012213d0f3dd3b3935aeb186af5a5704f0f4909208f19f08d3dcc510231386883867911d1e6f0e2a4a20e5e30ba09b29c8f9f97a99e907afaff53c73080dad653eed5a0e37a9fc53fb5c961a34953b8ff4a7cffbcf8f376e58dce63490649c97b683d42ac02d196d766570a4723807b8651b01f2e863f2e2ebdcfe68f74201c9510fcedd550ae1daf402d3370e2e8d8e72b8ad8daadab5fcdc6494f6614a59d47a5a623623f94dfed7e3d4ccf6127c827054a8fa359176f08024a298cc7322938c38236fe029667182a6b0a62d46ff1a4e6d7fecc80dc94c907e187372ae4ca687a8d3e36301a12682160d8de230b3c0ecd036f5cb8147600b00b8ad94acbe85c88377b0cfbe8a4267b1f631de06a40f3ac20e870bf941b579f30c00068ab16a510c63be1b42c15ebc84670a723c1b1c5002da3ab98306f71c2417f3e6e56293559559be1950ae1bf002615470cef8d80876e7a201890e7336534f0fa5f0568bf64e6adea7c4322d3c62f3a07ba02bf383e28f034703a77e129057fa0dade1edae25b897f30638f0f29bbcb0508df89c7a2ddab32a25ae529482221887793cf4afb78b6a917523f865e90eeabe149f249d48f0cc46d3ce6295cf8bc40de77b4ff19f2c4e450ccaca43308cb248ae37c5ae268c1f648005582fa975f3b56998f55d4216d6ad0a38967d72083d07b847f24ad3ca38d985ce39e59b0f39364460df51009ba4642fc1ecedd5234c8f5d0a0ba6c793c2d8ab6e0a00f0a968dacd7f4a24b9a4bd9b6361e408e554f2cbc6d415b8c3c49589a94726665b58b15f67cf890dc6b192bdae664f3ea0cf4e086733d2b64f2be1a691fc6668e86ebd300c2bfa0a1c47eb8f4cc23421f7e9fe69fd0557808", 0x1000}], 0x4, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) listen(r0, 0x3c) recvmsg(r0, &(0x7f0000004480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000003400)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/139, 0x8b}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/87, 0x57}, {&(0x7f0000003300)=""/243, 0xf3}], 0x7, &(0x7f0000003480)=""/4096, 0x1000}, 0x2) 13:34:14 executing program 0: setgroups(0xfffffffffffffc7f, 0x0) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() getgroups(0x3, &(0x7f00000002c0)=[r0, r1, r2]) r3 = getegid() r4 = geteuid() setuid(r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r6 = getppid() socketpair(0x1f, 0x5, 0x7fff, &(0x7f0000000340)={0xffffffffffffffff}) recvfrom$inet6(r7, &(0x7f00000001c0), 0x0, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x3d}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r6, r4, r3}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, r3]) getppid() setgroups(0x1, &(0x7f0000000300)=[r2]) r9 = semget(0x2, 0x6, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000380)=""/222) setgroups(0x2, &(0x7f0000000040)=[r3, r8]) 13:34:14 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000bc0)="cfe422181f70d794d868c22439f81d3d0812a49e92d443a11ed3", 0x1a}], 0x1, 0xfffffffffffffffe}, 0x1) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000500)='./file0/file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 13:34:14 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/88, 0x58}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001500)=""/184, 0xb8}, 0x40) shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ad000/0x4000)=nil) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x1, 0x5) setsockopt(r3, 0x100000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7178982fb6e99d3148e699319296483831692611a31b24031a04c410620a21626a7f33d48913ba9def99f03e70ae1c67ed5d82f0f991ac1d1a29563f0ed423eda5fb6309b2c5cab00c6729927003443afa6ba136b2eda6f6f8489633e23fa43e606247b9928649b175f5186eb27f914277fbe12f2cab87c8cca77c32d1bbdcdaf5d0cbcd1c623641c151886a14d898e1d9679a66097ed36a384664796c496dee80fc70853da86b911d3d13d6bf1b596d36bed24817b691a94442220d4055b0073d5509db4f4344fc8d53cf021554872961679166acdf9b3b00000000000000000000000000", 0xfffffffffffffe45) 13:34:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffff9}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 13:34:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x5, 0x10001, 0x2, 0x1, 0x800, 0x8, 0x1, 0xad}, &(0x7f0000000100)={0x7, 0x4, 0x3, 0x1, 0x4, 0x0, 0x2, 0x9}, &(0x7f0000000140)={0x5, 0x0, 0x8, 0x0, 0xfc00000000000000, 0x7, 0x9, 0x1}, &(0x7f00000001c0)={0x5, 0xdcb}) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) flock(r1, 0x6) 13:34:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x4000000000000003, 0x200) listen(r1, 0x0) connect$inet(r1, &(0x7f0000000040), 0x3a49a995) 13:34:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 13:34:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) fsync(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) 13:34:15 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x120000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) truncate(&(0x7f0000000040)='./bus\x00', 0xaaa) 13:34:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000100)=""/162, 0xa2, 0x43, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 425070 47379 0 0 0 1 syz-executor.0 *238336 47379 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 gentbimatch(ffffffff80000000,8,2) at gentbimatch wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8079ab1b78,80085761,ffff800020c0f950,42,fffffd807f7c69c0,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb503a0,80085761,ffff800020c0f950,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c0fa98,ffff800020c0fa80) at sys_ioctl+0x651 syscall(ffff800020c0fb30) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,c94d734d010) at Xsyscall+0x128 end of kernel end trace frame: 0xc970e6e6060, count: 5 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 gentbimatch(ffffffff80000000,8,2) at gentbimatch wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8079ab1b78,80085761,ffff800020c0f950,42,fffffd807f7c69c0,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb503a0,80085761,ffff800020c0f950,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c0fa98,ffff800020c0fa80) at sys_ioctl+0x651 syscall(ffff800020c0fb30) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,c94d734d010) at Xsyscall+0x128 end of kernel end trace frame: 0xc970e6e6060, count: -10 ddb{0}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x12c8 __ALIGN_SIZE+0x2c8 rbp 0xffff800020c0f590 rbx 0xffff800020c0f640 rdx 0x12c9 __ALIGN_SIZE+0x2c9 rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4ffd2fffaf905f2 r12 0x3000000008 r13 0xffff800020c0f5a0 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c0f580 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=238336 stat=onproc flags process=0 proc=4000000 pri=68, usrpri=68, nice=20 forw=0xffffffffffffffff, list=0xffff800020b384c8,0xffffffff82394e00 process=0xffff800020b8c6a8 user=0xffff800020c0a000, vmspace=0xfffffd807effe000 estcpu=35, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47379 425070 7993 0 7 0 syz-executor.0 *47379 238336 7993 0 7 0x4000000 syz-executor.0 26855 482777 54566 0 2 0x2 syz-executor.1 7993 166685 54566 0 3 0x82 nanosleep syz-executor.0 54566 522515 46229 0 3 0x82 thrsleep syz-fuzzer 54566 248514 46229 0 3 0x4000082 nanosleep syz-fuzzer 54566 298262 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 106756 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 415269 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 358692 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 373766 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 407390 46229 0 3 0x4000082 thrsleep syz-fuzzer 54566 206850 46229 0 3 0x4000082 kqread syz-fuzzer 54566 85216 46229 0 3 0x4000082 thrsleep syz-fuzzer 46229 513632 59413 0 3 0x10008a pause ksh 59413 277621 93611 0 3 0x92 select sshd 72142 268187 1 0 3 0x100083 ttyin getty 93611 294955 1 0 3 0x80 select sshd 137 37976 3001 74 3 0x100092 bpf pflogd 3001 507449 1 0 3 0x80 netio pflogd 23025 427439 44766 73 3 0x100090 kqread syslogd 44766 483223 1 0 3 0x100082 netio syslogd 64085 64878 1 77 3 0x100090 poll dhclient 31640 103914 1 0 3 0x80 poll dhclient 71801 331688 0 0 3 0x14200 pgzero zerothread 59163 172345 0 0 3 0x14200 aiodoned aiodoned 33886 304759 0 0 3 0x14200 syncer update 95197 359353 0 0 3 0x14200 cleaner cleaner 16681 511573 0 0 3 0x14200 reaper reaper 35706 191495 0 0 3 0x14200 pgdaemon pagedaemon 40861 415677 0 0 3 0x14200 bored crynlk 15338 231162 0 0 3 0x14200 bored crypto 45810 103250 0 0 3 0x40014200 acpi0 acpi0 30854 200230 0 0 3 0x40014200 idle1 82054 372045 0 0 3 0x14200 bored softnet 62142 181673 0 0 3 0x14200 bored systqmp 88979 390485 0 0 3 0x14200 bored systq 28936 438268 0 0 3 0x40014200 bored softclock 85006 327533 0 0 3 0x40014200 idle0 5347 177783 0 0 3 0x14200 bored smr 1 338949 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 47379 (syz-executor.0) thread 0xffff800020b39530 (238336) 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 Process 26855 (syz-executor.1) thread 0xffff800020b39080 (482777) exclusive rrwlock inode r = 0 (0xfffffd80689190a0) 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 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80689194e0) 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 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6401K 6414K 78643K 10592 0 0 pcb 25 9K 11K 78643K 117 0 0 rtable 97 3K 3K 78643K 218 0 0 ifaddr 45 11K 11K 78643K 53 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1470 0 0 iov 0 0K 12K 78643K 23 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1276 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 11 0K 0K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 127 0 0 proc 53 50K 71K 78643K 345 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 21 0 0 in_multi 33 2K 2K 78643K 45 0 0 ether_multi 1 0K 0K 78643K 1 0 0 mrt 0 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 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 203 0 0 pfkey data 0 0K 0K 78643K 3 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 84 20K 25K 78643K 1264 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 4 0 0 NDP 8 0K 0K 78643K 15 0 0 temp 110 2366K 2430K 78643K 3519 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> 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 91 0 84 1 0 1 1 0 8 0 plimitpl 152 20 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 52 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 32 0 28 1 0 1 1 0 8 0 rttmr 72 3 0 3 1 1 0 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 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 2 1 0 1 1 0 8 0 pfstkey 112 13 0 2 1 0 1 1 0 8 0 pfstate 328 13 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 41 12 0 12 12 0 8 0 art_table 32 228 0 41 2 0 2 2 0 8 0 art_node 16 51 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 10 0 1 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 1622 0 204 46 0 46 46 0 8 0 ffsino 272 1622 0 204 95 0 95 95 0 8 0 nchpl 144 1990 0 354 61 0 61 61 0 8 0 uvmvnodes 72 1695 0 0 31 0 31 31 0 8 0 vnodes 200 1695 0 0 90 0 90 90 0 8 0 namei 1024 5271 0 5271 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5294 0 5294 8 7 1 6 0 8 1 sigapl 432 323 0 308 2 0 2 2 0 8 0 futexpl 56 1129 0 1129 1 0 1 1 0 8 1 knotepl 112 86 0 67 1 0 1 1 0 8 0 kqueuepl 104 38 0 36 1 0 1 1 0 8 0 pipepl 112 204 0 185 2 1 1 1 0 8 0 fdescpl 488 324 0 308 4 1 3 3 0 8 0 filepl 152 1730 0 1630 5 0 5 5 0 8 1 lockfpl 104 32 0 31 2 1 1 1 0 8 0 lockfspl 32 62 0 61 2 1 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 222 0 213 1 0 1 1 0 8 0 zombiepl 144 308 0 308 2 1 1 1 0 8 1 processpl 840 339 0 308 4 0 4 4 0 8 0 procpl 600 583 0 542 4 0 4 4 0 8 0 srpgc 64 7 0 7 1 0 1 1 0 8 1 sockpl 384 184 0 165 4 0 4 4 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 129 0 0 8 0 8 8 0 8 0 bufpl 256 5956 0 1144 301 0 301 301 0 8 0 anonpl 16 40308 0 32335 39 2 37 37 0 125 2 amapchunkpl 152 1466 0 1370 8 1 7 7 0 158 2 amappl16 192 916 0 496 23 0 23 23 0 8 1 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 103 0 99 2 1 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 93 0 90 1 0 1 1 0 8 0 amappl11 152 26 0 11 1 0 1 1 0 8 0 amappl10 144 67 0 64 1 0 1 1 0 8 0 amappl9 136 603 0 599 1 0 1 1 0 8 0 amappl8 128 153 0 139 1 0 1 1 0 8 0 amappl7 120 34 0 30 1 0 1 1 0 8 0 amappl6 112 53 0 48 1 0 1 1 0 8 0 amappl5 104 145 0 131 1 0 1 1 0 8 0 amappl4 96 474 0 442 2 1 1 2 0 8 0 amappl3 88 248 0 239 1 0 1 1 0 8 0 amappl2 80 1639 0 1583 2 0 2 2 0 8 0 amappl1 72 16508 0 16064 25 15 10 20 0 8 0 amappl 72 838 0 801 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 324 0 308 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 324 0 308 1 0 1 1 0 8 0 vmmpekpl 168 6733 0 6706 2 0 2 2 0 8 0 vmmpepl 168 42231 0 40802 91 10 81 81 0 357 14 vmsppl 360 323 0 308 2 0 2 2 0 8 0 pdppl 4096 656 0 616 7 1 6 6 0 8 0 pvpl 32 144686 0 133476 111 8 103 104 0 265 8 pmappl 224 323 0 308 2 0 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 452 0 4 13 0 13 13 0 8 0