Warning: Permanently added '10.128.0.54' (ECDSA) to the list of known hosts. 2019/02/20 02:58:06 fuzzer started 2019/02/20 02:58:12 dialing manager at 10.128.15.235:39799 2019/02/20 02:58:12 syscalls: 1 2019/02/20 02:58:12 code coverage: enabled 2019/02/20 02:58:12 comparison tracing: enabled 2019/02/20 02:58:12 extra coverage: support is not implemented in syzkaller 2019/02/20 02:58:12 setuid sandbox: enabled 2019/02/20 02:58:12 namespace sandbox: support is not implemented in syzkaller 2019/02/20 02:58:12 Android sandbox: support is not implemented in syzkaller 2019/02/20 02:58:12 fault injection: support is not implemented in syzkaller 2019/02/20 02:58:12 leak checking: support is not implemented in syzkaller 2019/02/20 02:58:12 net packet injection: enabled 2019/02/20 02:58:12 net device setup: support is not implemented in syzkaller 02:58:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x5) r4 = syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x4) r5 = semget(0x0, 0x3, 0x100) flock(r3, 0xa) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/133, 0x85) r6 = getuid() seteuid(r6) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x6, 0x5, 0x3, 0x0, 0x958, 0x5, 0x7ff, 0x0, 0x3, 0x7, 0x20}) fcntl$setstatus(r4, 0x4, 0x0) r7 = accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000400)={0x2, './file0\x00'}) poll(&(0x7f0000000440)=[{r7}, {r3, 0x100}, {r1, 0x164}, {r2, 0x4}, {r0, 0x20}, {r0, 0x2}, {r2, 0x10}, {r3, 0x102}], 0x8, 0x2) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) setreuid(r6, r6) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000004c0)={0xb1d, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0xd4, 0x0, 0xf3c, 0x11b5}) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000540)=""/58) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x300, 0x0) r9 = getegid() fchown(r1, r6, r9) 02:58:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x29, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x200, 0x200}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xa5, 0x80000027, 0x80000001, 0x20}, {{r0}, 0x0, 0xc0, 0x2, 0xfe0, 0x10000000000}, {{r0}, 0x0, 0x62, 0x4, 0x20, 0x121400}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x6e, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x5, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x2, 0xb6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0xd2, 0x1}], 0x100, &(0x7f0000000200)={0xfffffffffffffffe, 0xffffffffffffff12}) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000240)={0x3, "cbbabd73001e205c0e0eeeee600fb89f8109"}, 0x1a, 0x800) r2 = semget$private(0x0, 0x2, 0x309) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/109) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) msgctl$IPC_RMID(r1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000340)=""/232) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0xed, './file0\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x1, 0xaa5, 0x800, 0xae, 0x7}) r3 = geteuid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0xffffffffffffffe1, r3, r5, r7, r9, 0x9, 0x6}, 0x20000000000000, 0x6, r10, r12, 0x24000000000, 0x7ff, 0x81, 0x8000}) flock(r0, 0x8) setgroups(0x9, &(0x7f0000000680)=[r6, r4, r5, r4, r8, r11, r8, r11, r6]) geteuid() geteuid() r13 = semget(0x0, 0x7, 0x20) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f00000006c0)=0x8000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/83) msgctl$IPC_RMID(r1, 0x0) semctl$IPC_RMID(r13, 0x0, 0x0) 02:58:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0xa, 0x0) 02:58:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) close(r0) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x1ff, 0x7, "cbb81957c7b7c3ac68c2f39920b0278fba982838", 0x10001, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) dup2(r0, r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:58:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x60) 02:58:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4800000000000000) r0 = open(&(0x7f0000000240)='./bus\x00', 0x20001, 0x94) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000200)='./bus\x00') sendto$inet(r1, &(0x7f0000000300)="713425cb0d83409d08f59da0c66fadeadc6302235245acae6dc479551ffc86d9d58d17ce51f18255c53c1e374cf0c911236aa73e8a2161f178d2a4950446f3cd47ca6e5702699ff1c8e65c5ec2b495a56b59738c62ea7f026ec2354a6671d93f29b7954c4962cb3eab4c54591f96558354ef496fd1423b95eada20f19c8b9978f5b66c4277b8db900bbbbd6f6a1cff8bb89e89431d46eb3facc3059d27a765861764c802082dffc173c7fad589146af0a3b8c0969d067224cef3ac6a5340710c62fd6b0b76b91a6d8aa558e18438abcba15add3b9fb667ef1dca228508602af0035597b5478a77281a", 0xe9, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 02:58:17 executing program 1: r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x8c8, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000280)='>', 0x1) socket$inet6(0x18, 0x5, 0x80) 02:58:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="43f5e8830de82cb61e26f1e403cba0490544370939b963802a2bb2215353ba1542"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffff5a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x10000000000000d3, 0x0) 02:58:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() r0 = getpgrp() r1 = getpgid(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xd5fe, 0x0, 0x0, 0x0, 0x0, 0x86, 0x100}, 0x8001, 0x4, r1, 0x0, 0x100000001, 0x8, 0x70000000000000, 0x2000000006}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 02:58:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 02:58:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) r1 = socket(0x10, 0xc000, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:58:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) msgget$private(0x0, 0xc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) r2 = socket$inet(0x2, 0x8000, 0x7) flock(r2, 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000032d000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x1}, 0x8) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:58:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r9 = getgid() r10 = getpid() r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="fd4c1edddb89285fd516a85877dd04a57940264f9b730340ed0292e0b368d3d6a496f3c00218eebfd1973eb82098f4ab2af1ad4fec8a24824c6972", 0x3b}, {&(0x7f0000000240)="3ac8db492b5b66ed3bca31098ef34a173736d9111d7eee86b5a131c8ddbe6ae429dac2d6f6c4e7dc0e9471b85e7e622a7b373eaa055e05abc1e0d193115072029a56f2b77e834358051db99a699926c340963808fd1a634db584bf3dbc9afb185ec850569364de0ab0dd60e4e30dee5ce1b2e432508ada67dbd0adc433958057caec0d188c6b36bbea20172804789c62a4fee1e7a814341bfd91a86bbccbf8cc05bbe0f43af5e77a245cc9e3a1eb82011760a6fcd7d365a425964ec7a9fee6fc17faabcc516f", 0xc6}, {&(0x7f0000000340)="a851f3e0ab76f5b4bb3cdc2fd621df150f0f68e7bf65ddaa3484927ebb7137213400d0e082d11a9e0fba2cd9d832450ed642df806a6e3ebfe6902dbc4d98f1cec024a868b2daf9020474bbbda5a384bdad19bf41982d047ab86105c4bfd14141cae3aa8b159e12e1169d44fa89628b322065990f36720524e98e15a270d7414aad735ea232ac", 0x86}, {&(0x7f0000000400)="163077c3a009153dff1e3c46cef5ae73563c", 0x12}, {&(0x7f0000000440)="4d9d1ed7aec70b3f5c05d44ac2a9093cbf046964e4e77002df58c281088defdef57c723423a6e7780fc1f996a72593067ecb60b9d2098ade1de1c46c2ae56d38c549058226e1eac911fa99ad526112d1cfcd40", 0x53}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="1840010a000000000300170001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x40a}, 0x400) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r16 = socket(0x0, 0x4000, 0x1) connect$unix(r16, &(0x7f0000000840)=ANY=[@ANYBLOB="00002eeecfe6b56c322faa408791e64a547521c263499a7e16966d8767929aa0d54e05467418e91265b3b1142a68ec0b9c84fa226c304e1eb41acc694449bbed4a08423ec0dd0328d94aef41b73f1c82ad2d25b4e29bce44a58fa81cf8b405f2e851d6a15b7ab8b6877b219a06e1e1ba"], 0x10) 02:58:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSDTR(r0, 0x20007479) 02:58:18 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x4000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:58:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/132, 0x84}], 0x3, &(0x7f0000001380)=""/97, 0x61}, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 02:58:18 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad9921ddb60cea20154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b00000000ad97a1692f1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1907eb952f436300a4528bc3670f1ab0fa7debaa15bf0d949fd8d509d5703e37c5c3fa387eb68ddb3f12ce26945a2bbd97f60a98a3936a08e2fba046bcee270174b64fac253c6040b955f59d76918a08354fe1774335d6101b911da3c00cb904b099eeec89e815b01e23f60098c2d346b24fe3a4cffb99419bfd99a650a3b84c5cd338937732c65ed7aaf9c3faeed97b8bac7018272718d7f779a04b9fa0a6f39b2b722b0ef3f105df5e18e2eba02f7a4eebbb2ff6027c4c76011ef03562a6cb59342399014ccd06d2535c598575865f9ae297d3d7afc9379615d213999a65452abe631e403008b5c0fb1aa5560576bcb51bc06f919ca4d7379b775bbe4c73b81b564d2573dd6a1d5e3e31016c7bc37ab6f6c0e569210eef69dda0a65"], 0x1, 0x800) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) 02:58:18 executing program 0: socket$inet6(0x18, 0xc000, 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) 02:58:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='L', 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7fff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x83, 0x3d}], 0x1}) 02:58:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 02:58:18 executing program 1: r0 = socket(0x1a, 0x0, 0xfff) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x200000000002000, 0x20000000000000ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Yn\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f0000001b00)=[{&(0x7f0000001580)=""/186, 0xba}, {&(0x7f0000001640)=""/191, 0xbf}, {&(0x7f0000001700)=""/247, 0xf7}, {&(0x7f0000001800)=""/74, 0x4a}, {&(0x7f0000001880)=""/207, 0xcf}, {&(0x7f0000001980)=""/206, 0xce}, {&(0x7f0000001a80)=""/100, 0x64}], 0x7, &(0x7f0000001b80)=""/35, 0x23}, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8d, 0x4000000000000000}, {0x100, 0x5}, {0x43}, {0x44, 0x1}, {0x62, 0x100000001}, {0x8b, 0xf5}, {0x87, 0xf7}, {0xa7, 0x1}], 0x8}) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/183, 0xb7}], 0x2, &(0x7f0000000440)=""/168, 0xa8}, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x46, 0x19}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x2, 0x51}, {0x1000000000000cf, 0x2}, {0x8a, 0x8}, {0x1, 0x10000}, {0x87}, {0x185, 0x100000000}, {0xa7, 0xff}], 0x7}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) recvmsg(r1, &(0x7f0000003d80)={&(0x7f0000001c00)=@in6, 0xc, &(0x7f0000002d40)=[{&(0x7f0000001c40)=""/74, 0x4a}, {&(0x7f0000001cc0)=""/17, 0x11}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000002d00)=""/62, 0x3e}], 0x4, &(0x7f0000002d80)=""/4096, 0x1000}, 0x842) 02:58:18 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 02:58:18 executing program 1: r0 = socket(0x37, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 02:58:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000001b80)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 02:58:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000041002003, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 02:58:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74dc1"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendto$inet6(r1, &(0x7f0000000300)="1bf0b9735d2a18171460a1a86c0e59bf5401086b1856f4aba20c4fbf8bffe2273877bbdb52c14eb6002d1563edc6db5315f3a436f86db86a2a573ffff02f488af96d4ffb327b074b9ea06c4ba335156b3532bdc3da7fa3488481346c29a5a700235e7b83f43360425209683d2003aace4dcd70dd3ce5c3b96887bb8b6736a88cfb3c23d6b216fb46024dad1f419b7334cdb714e2a96760c646a14904b1497d2f582c6510a06c39661c235d6061c83d000d43e10f9ff139987a642e0f067207861081be700588a644488f29b6bdc73f5284188010e58ea28628f3d7243d3b696fd0a763942a303e54970cd37656c06291bd74adffc7a5777ed06963e99571e6ef2c61324dae1a17fb32142994aac42adba2e85afebd19186220579f6285703632094442c0aa35d8a1d9c7c1315a5a4387b7e193b48f58b33608d6cf70dea57c63cf368eaa17da2706c09b436c099786cc19875d414f008ae5c76522b19468f069203f3841e8b8e1dec3979ad15ca668534d251325ba07232091bc95417d050f8fd8d99f0d6966c73244fb33384d4489cefed8bc8c902a5bd63afef82d9dd8bbda62532e56a73fbc6948454e42600a66fed30bb2d048e21c61f3005c6c20d1578b4289db6b0c1fbaf581bae4c74d5d6ef2164d9ba69f68f730304f174ff748a0fddf1261b49c29a57559a265a22f830ee944dd4c2e7e4649aa0da63dcd4da57fca366984a53d9b89c5c77d12dc0a00000b6c108a0a18201c5f96d64b93cfd0c1bce7f9ca139754722484d762e962be79335516dd8db4aa56c3b3ecd3e615d5814aad4f169e8b39da18537d535744681e2c81f27dbcb67787410ce915ba77301fa1bdd3fbbb6c68189e46690d8ebfed27446a29aa5197dc6383ea125726d03ecda1cb090066e709be234ea61f8207595824837d0f977b22d0f28a84fa236896ce833c4ed4ef089776fa77a7499c62b343f10d1f1708d64b8841ea7cb178e7080a895d4e8fa603a8246f6a5b3d7d6fcb9fa558b2671750d0d9227d3c454bfdf6ea6a2f39234dbd9aaef97edd6f59eb6b7d6db4f4f40b1bfdf0eb17a2a616ecacb26616aaedec9ab8ad65ce6b079f958ba68c0d187823967733042af68c184e1187118c2a809093bf6464efc08c085a0f2346d46709afa139da9b175cfc9f25cb2e4adbb9ab08bef2feedd087622aa678663fbe5b4fdd4302b7aa82b666e8c92a584b8eb4402bd7ce72b956367ec07fa10cc28a17d2b8d484cb38f6e5cb92fef6203088ade955866f7e3d4bab44b28014c585825ebd90bf9b40c6fa1d17fe2784bc285b11282772a328918dcdf004baee62e80b998f23f0927d3d5f9958de04531d64314661ffc0b7294bd9854d0d1e4f5c58ae71744aae27c9b62b009dba827f5b787ef8c0d07e18031d1db074938f87c4e843ecc6b4771871e9f7770a0c31a646dfc1e34b9c4bd866383066e4072152aa8571c87a35cfb719a1652ad72870ed16e816e9838543516db4be0ebdda76bd049d5e28d020f88af095b4060f8450fb0c0359361ba6d946af333d7dfe2b2333b5732727e7294e079d0c930e54b0cf25429da842018d78ccc87f27949371e9ca35c45b18be584cf32e098fa1c94e91405df3bb542b690d46a84f1058cf2e51782a7547663a9d00dd3331291f915a87025f73d498fc48c999b393434d755c6646b13e1ad8cddf9ef9e5357ba3886734da901fbc0654fc8b0931c3a76c2718cb2b98888ddc97f8dc243a135e30ab1e4cecf02762afd85b536c4a185d4b82a513dba3def58d903bf34f0b8da218d3dd295e0a013617dcce4ced12e89041136dc0749853ffd9eb21e7d31a51b5e2decc102cdc08d3016e7edef42783fca2a747f30f926f9b7d01d4561c74eaf0035abbd0602734d682758dbba7846e72235ffaefcd68c1f74e4137a3c932c6d6e494ead8d59acb1d151482e1fc6c6b779badea3b76b250b621669705acd1f276b4ade28270dbc2eedca85118b0581dc91caa245db487325bc503cca3e7e2c0ac0cf8f4fa80c2062ff26ef990feca04b98c4938d2ee421dcf2476404b8143364aaa363e86be913ff25a04a5ad11b33b6bfa640709409c1b378ebf2980564227a972ff260fec5c203576321e685a6285bea2e22c32117173851f3f97f7933244367449aa2ad003feef1eb502df1ce1995b921d8dcc8b47169ac63bcd60c92b7282e81f17c0ddd8ca9961d8acd8101ff3d703f0fd1b6c858b79484b1ca5a8aa52849a5c2ac64f8710675b4e7fed593a929a6596ea4395496a209c36eda62c907ce57d3090a136ad2aa542ea8c100a02622dbbecb53d835a0b94974ae43afa9dd2954fc31dd7515ec83a39a7a9e972608f01348e239f870d39ebbffda0dc08450d24d9a1fa1f6ab7e069766bdc13531b1f3eab381b28aff3e92d171bbd002d0b5e120d3c185d158cea60d0b1ef0d13016bcadd1b1f08bc83ed58b1b35098dc1a42dd3548f5486734586f62f8cc7029a6537f78a1509e3962a487701432fb9c8c8ba550fc6a2f9285460b82680830aa277692abd1b0f1db0f1ed6bdfd53fbc4515c3ce4fa51675dab031cefc2c7d6918dd2dea900eb43586666a63159b5d113247d2382223ce90c94e73a51a39f89f0c0079e073f7006692d7d9ef79641cff8e7dcaa6e42bf484e968082fc6a82dbb91520bdf8ebf1053989ad039063d2602a5cb8450c87fce11a8b2e0d021629d8617e9a743d96b72d69c0fa463b0efdc55d5d51925bef5f84c6bbe3bb604db8486077b83084d391c8882caf2eaaae0fa6451af203d29610f0c27b11fe429afcb96c9883fac0f7778e1066420bc668b69bde06771f78c09e8fe37f71ca0003cb00f1fae45f8759a5aad0998f1e722f9bb452e9535f776d9bd161409197f56aa431c6a04518ee88cf5871af546a82c2b48a73e17120c8e9586e821b0278da62ab64ae00bd57a1eb03920478e291dc18431e18b83745ddd010d8a0799cddd94fc20f3399e32006af554e5a8019067ae89a32bb34f67ce7b169400a681d9b53f9755db091426fc8fb0e4b8f643147bdc9cb4b062b9708dd10accfdd03230edc3d3ce27f1e33bb3509a36867a50476581fbbd183b40234d1685d06b57a285594bbfb5700eff7b7294533f4ce30db80f14ef3e5d8dc5c36611574c776b3d1f11937bf19a8a847adef88d3934bce0fa94926d4f7563f2ed2bdddcfc9edd9a17cb2705129fb6d08abae9c5f259c1d6a31c7a1dfd446fe1ebd0082791061b002068a4f42eed07128fe9893954ac54a6ea8b2b36ad13d25b3525406e6e5e55b10251b71cfc88bdeab4f3ce7f214f17073b32b2bfb877ff1ddf2a096346ac75de74589a9896cc56b38afe62e6f4a3a44010df10c4a5e9cbf3e331d70dee7d3a08c9c6f8318455931c7a14d97a3454f283fda99a7f53aaf0dcd26691a636bf79281200a85a05cd9d9094109c954053543aa5468910e4f07fd42b5de71f2b0fd4ee0551af7a8ab918b520974426ec734331920ecd58af33edc9a65f9e98e818a4fb3d8ea7429adfaf89a5521521aae5024b66255eb97ea7561ed5334ec6aed1f7adb12bf73ff3575f1b36b69740b398ae81fdc8ab036af864d00639b0d2126e180d8cb7e7fe93f4bfe2fa291914b023c11dfadb599f58809c275fa94a98358c6d649b042af6cd76ac01f734acc95f64b2767d78ed20cadce02fe240fda77d694633a74b6f72cec816451644c46410504567b5a74255edb5618cbaf1d81ffd08acbdbf677963d10ffe1d72cbcedc95096280b0e5e230d8c26cb528f8ba606256051a11a3d440ca43a6c656f126cac68e4da245e394da4b915101ee7111aa1f47ed12083a32ba142e8ea1d486533c04c3016555a3eb52a64e0880839bade82782f51ce6d1a62333b84814b626108351de5bc9670a2b5c02fd892017766cd21f8b27333939f91ce1708a91d225cd755d19323f133317b4482ea772585d3c67bc0b3b23db3988507369e7d0429a9ce02ef57bd00ca197265c21ca83590b70559c1b50d02f9e574b39e30506f6583673dcf26d57f93d617a6c3169892dd511a9583d0eca41947e0fb081bd6aeacc06e0013f3ff95011695cb72ea9f2152e7c556a3b5075d06aab6142f4d7e166443b3ccc41af8748eaae1687a36b2342b33a2d2aeaba74e26802eeb996ad21a8e777ebbf895d405cc4538cb8c96175f050547d774c6cb1fae07c2ba69254dc005168064dc3980de128fee8a3e01271e3bb9441a94edbcb2c4de56fb8396a72a56d15e23d2a16f2c67140f9ce24852a7b57cc5742cb067dda1f642129909e2d30b41bad2573c5dc89b24aee0d5154a5ffb944f87521f73790b2bda26d60e3c8099c7428daff3cdd329892379451339e3fe1337508d3e0a95eb3f421f5fbab6fe56e3d1b4a9e66b6f57e47d5f29ff1ea4a451ed555c4901e83f06d64d1cb4ca04fc525c531f6befc92fc97d8f81561b3a49bae195e194cccb138100d516711942b2e432c893b495b5129fa03f1df2c379ab0dc60b929b64a8b73e16b8d23b55267ff8c9991dd6137edcf98ddcba9b69f72969ee544f5cd049bbc471254df0e77cab4b474cdbcb422694d3669e1082f0fdde871650eea7157755a8cdff891fd853da288394b1bcf8ca11e8ebe2224fe837b5fcd8838424428969ac21b4d64fadc1ba22292e5807d4c517ef9afc27aa27cae525e3af51285de16bc7c6f1c9c03393c42e559bb76875ceb7c1553e075f16753b774abbbd00c23aed8bbc5ffdc65e9b450648553649d57b38a1ff72f8f2bc2e642405ca661d19ff0fe9b29567d21d41007ba7bfe9803a351aba4b593793da50d7c2cd1c07d2a9a362b4d0b32eff5a45e318bdd1ec9e9597e586e6c2f1bfa6aaf9b83df47da0b68e9a87533e6f6e6228fc124a9532681bf77fcfe5dacf6bcd3277998d4c690a7b2cc5bcf495f7904a16b7986902474ff1d160518fe410ec12396371a2ea02e32848d04be795eb8f9954409153da6be71ca321371048353c5404867dfa3240580b1f4b3fd3844df56977ae34b7d01959290fcfa277ad4aeeaeb3c702f99df4242783cddaa90421756a2de0668abfe8d1076f70595104f2f0de6e4c0849e989741b39ac0ebdd9d4af896c47999b1d5c2c2d2a4ffd289fa74f6e13180b7b75069d2677717bb3997bdac5c86f1ff65c06c4e6b523bdc988aab23118d54f03f9de5cf94660f4e12267731373171a507d10d4a6d22c852d16c667e359591b684a10f73480d627a6467da7bdfd8dcb6de7dae9100e7318e67c3e8d12067aea68a6df33515bfd561c018e996fc985d3ecadb859d3aaf6434c76ec13cb94d1992e4b96141a05536027a6552a2fc41d9539359e98983be8708a0587ae084462079de676d090d4e237f0e3838b62d3fc4f16180853d7e718d81b8d20b6ec93e19c88072de9a3e5d340c7c49d316b5aff0e4fd569364abb563378ba87117349b5f6b77867fd485d173e58da24cb44b896d09cfba5823f2c2198f0df28bde63f691f1d1f429fb696d670b1feee551129354139d47cdb633d660c77db43a3a4abee53ce488463a5517ceaaf9348dd46f5472aebba62532bb107b633e9817ee94feb62d50d7ed20f935ee8e42bdc2503285fa1709e94e6726d22d59a9e383ad522219295d305f4e81ff726ad4e4e5bce128121a9512619696b1549af539468e9478c52f0f48061fc365fc7f77a764659aeac8e6a1aea2cabff8c3a231865fcd4297d5b8ab7d6542732c33baefa73e9d70557ac9dcf4f91c70fa3c712bf4e51bdd96d8a9c802284809c", 0x1000, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x100}, 0xc) r2 = syz_open_pts() r3 = kqueue() connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x8}, 0xc) close(r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001300)) r4 = syz_open_pts() unlink(&(0x7f0000001340)='./file0\x00') shmget(0x2, 0x2000, 0x311, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001380)={0x0, 0x4, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x1000008, 0x0, 0x43, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 02:58:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffff00000000}, 0x10) 02:58:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/200, 0xc8, 0x40, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/66, &(0x7f0000000200)=0x42) 02:58:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xfffffffffffff800, 0x4) listen(r0, 0xef) 02:58:19 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x80, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xb6) r1 = getpgrp() r2 = getpgid(r1) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x7ff}, {0x3f, 0x8}}, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x100000001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x6) fchmod(r0, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x0, r2}) unlinkat(r0, &(0x7f00000002c0)='./file1\x00', 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000340)="1d92c7b69a2628aee7e46494d80289b6d04cde64177c1c1599914dd57ac30a072237aefdc2559ee9c103878a027d2fc9b0ee7b7c9b16a0b3c9b185c6fd5ee62498b9ce", 0x43, 0xc, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x60f1) socket$inet(0x2, 0x6, 0xfffffffffffffff6) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000400)=""/205) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x7, 0x4fb0, './file0\x00', 0x248d, 0x8, 0x400, 0xfffffffffffffffa}) 02:58:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffa, 0x1}, {0x4, 0x285fbd28}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x2}, {0x5, 0x80000000101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) 02:58:19 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 02:58:20 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4000000008020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 02:58:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730e74de466b439000000000000004459006900"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:58:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1b94, 0x5, 0x100, 0x6, "0b0a197a4ccc1b4ca90b302a99ba6287833df4c0", 0x1, 0x5}) 02:58:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8004, 0x0) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/215, 0xd7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r4, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) recvmsg(r3, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) fcntl$setflags(r2, 0x2, 0x1) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) fcntl$getown(r1, 0x5) shutdown(r1, 0x1) 02:58:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10402, 0x7d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/55, 0x37}, {&(0x7f0000000480)=""/211, 0xd3}, {&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/184, 0xb8}, {&(0x7f0000000700)=""/230, 0xe6}], 0x8) 02:58:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:58:21 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) 02:58:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20e, 0xc8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a17f98ab2ca77580618f71b04887776f77d70af2e4efbdadeb118390a2398ab73aea58bc7559483ed9bafffc4ab4445a5bd754b957b8cdcc8fb0c73dc8d09aa1a8c1645261d1cc7e3cdb1f89e6ead9c56a9827c5a9dfccbcdae45e65f32df415b91079d28f4deb50ff54cc7d13db92c08c3c9316746577df6a99f817a48cee784afc15bd74403c202e82757a21eb3d7315ea649f9f3c9ba837b0cf11d501f803608ba3bb68acc67900d153e8f4e52ed91e80db734be3c36ffa69b1912c0f9c7af780e1e150e46924f8d0364b199a2d33051d01b6db6bb1ef29be6875a5c5d84ab7dddc8732e42656320394e41c6f4ffa85bdfbfbf68e22c09bf5", 0xfa}, {&(0x7f0000000280)="7a2cda06e6446684659d17e0ec00e81b1c964e53413263c00621879f0e1098e3c9283792713affdc27535e944fabcd3b5a27123d2a3c487dc9d54bdfc68066bb13559d17771a0114900da7c3be26a82f4c2ac18ba85fa0acf706b0ef61ea83e7f065dba6df228ccb8176b60da84be8f6377e07671ed9344a7e95de4058d76d021ee5ab3ad809af631e70a70a03535b9e27cae239701347b99c5e5c3d80053a7b35a66acc0df24b19a385ffec976433a1a09aa2c8571120845a2779dce9bca7ed9df99ba2fe633e0dd79dbbdda5182140d0c862fa41d531e7f7a73c143aa3048d9f1110bf798d5f238bfe038f228259d55677926961ce75969359", 0xfa}], 0x2, 0x0) write(r1, 0x0, 0x0) 02:58:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f00000001c0)="f64b74d571537f2007399f6e582720efabd16ebae6322525950f000000003aa77579f760f847409110e8e58133d256c7c4d3bc13f333b4834050156395769d33d163fbaed3a301d4f80200df3e", 0x4d) r1 = socket(0x400000000018, 0xfffffffffffffffe, 0x200) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:58:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000680)='./bus\x00', 0x1000081, 0xa1) r2 = kqueue() execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='/*@\x00', &(0x7f0000000100)='!/\'\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x1a\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='^])!\x00']) fchmod(r2, 0xc1) kevent(r0, &(0x7f0000000580)=[{{r1}, 0x0, 0x22, 0x2, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x1000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xc1c8b10ff0a2725c, 0x101, 0x7}], 0x9, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x0, 0x3ff}, {{r0}, 0x0, 0x4a, 0xf0000002, 0xff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xbc, 0x7}, {{r0}, 0x0, 0x50, 0x23, 0xba}], 0x1, &(0x7f0000000500)={0x99c, 0x2f9e}) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 02:58:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getgroups(0x320, &(0x7f0000002780)) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file2\x00'], 0xa, &(0x7f0000002540)=[{&(0x7f0000000100)="a89e6fb271ef9b7f1289d3d77a35d641869e7474820b2cdd675bb58203ced78b308a9b6eade69aaa6cc53460706ad59cb0e28f446bb8ebc88f7bcf705fe01c1faf9f6249c57ef04c657f9b47cb4024538c482278683f6012320b5f5fdcb3b1d1077b892f62c79039ee2281efb8f2c0db4f8d93bd6f9940542122477941828e92606730ebff57d2411b2b39c973a49dc37418851a9b385c09ec2554fa1103f3d39c2be5605fe34afc586196b553b34129a06d70aa27cea867cf827f5d85d73614d8a385b70754d6bcbdae2f49135e0ffe49722318d5be89b5c5f0ca1226fb24192c9bbe3436b45f34585bcd59d71d0c1d37225d0d59f7e6581e719f4b84041d6dc4ae0da607674cfe8ac69c565d426ce0ff8d0793ab4125e699acb707dc98368c1cf14f649d4173a1822d33ff3ae0aa5fbe15b1f2a1b07b7ec7db142ee62e65d0933f044fdf61ee57c309a8aa77462483a3143d792ab17ed8678116ea9b0d7387149269a9177650f9f5fc3397f14dedb0ae2ecfe7c3b1725d74494a942ce32e08581963de9d3519a6103477e590b89c90a6f075d8aebe7e7a706856fa551b043e706c1f3509fc22e0f1dc8b30a0f025809e1ea19b6d072f33f38fdf9d1d718d76741f034eeb7fa5166aee682a975ee1e577f6142dc10ba7315be5791182847157b7e6d0805555c3c430fa9734de34ed7033d020be21cd1893d5f8f570212f2f2ca1914ad6e943b38e45bb6a3aee82685b7b9c4cc883ac806e3f5a8eff509f179ec7f63444a7e5e52a7338bec7c6562595afa8f053f3c0c4cc76d9a5c6689caf20f5516ed68611da06ef39429870e0a6311aca4b02ea4cbea4589f706a3576f5cd2113c7ae68c53090623b59901f714ef9258906ecb44354b854aa7e3665c9d91e3a499c7cce5e5bdf23a8a9bafe017fdfeae75ecf9688fea922dfa5d6c5add74c2f093a3a569e0ae4fa0cb0223b796f908692e587756a0e55eb503b68e451c12cfb284d0363fe401e56757e978fdd4ddd0307dd72e82cd3c738b267a9ad26f0424ca7e11485944dc35d95aeecb62047e6703c006bb8b15eb0ea85f5a837d2078a9b183080a26bca71f46cae48236259cf9a113c72a592aa8210c519ef12249640ff0153531c5a693d1d6ea4a15d609d6110eb0f0a02319aab1a3d4be5c2eb6f52316ddd270752f41c2744337de375b9e643525fc7ce6c6af8778e85c69d8e4e6be027705269374a486af4f5cdaca156f55a29a673ef8eabca3d1a42362856fd6beb75eda42d28e5d7e688aab9170f289833eb3c3e2d49dd22bb38d78fe864d2121fee373e3085e0c1b2ca891c1cea317b606c8264ebd577726610f64b2faf008423f03bfdfec66403511ee72db6d2026f5bcb1010b5d65cb567a009ab7bbee6a5f767e67aa802d3e3fcaf97f8624ab69733c17f90d2030ebe2cb3900308ba5eb7538f720a68db924f8c75b696985d52a6a83db49e87d19fbe01d30acbbab1d9cdef9e6027f14ba8157179f0b14df30a0e37142e145fc38bc523967f2726cfb85548e16c645fc6f5cba6b1712919b05ba222522cfef520e5ca141db455ac12a25b778d29480a81faafb4e2c9734905eaca072ceff3ffeaa68aa3f9f3466cc43f1eec8f6d4e59d4b81f02fbe2098c4decad14dcc9e064f1f55bb18b4e1355c6301eeaa1c2c24f0750cd5cfdd148708f95ecdc6bf0228aef2938612235be9312b7528e281aeb291c65daadbfa016bd7da8260d2adcf041537eb9aed0554cf790f03db9f848de6f10b57f5d115b08adfa9ed18c55367d03a7abf5c3a1865da53a96e5a06dfcd62edde709cadcd5cb7d774be44a3916e87576307da0c8de9ae859894ecff641189dc8f0f5337f6b9aa9078edcd5cc114954c512e1c7d8239dd73e3556b51928b3a8ad87e95ad18336476db62892484d2416be76df509b5aa9fc213bf7bb53d2ce6abf92d936c366d8b805e23d6cb3ffcfdab5040b74ced1db98e046eacb5a800b4d6928c3f8489b51a60a265009fb99707ff380d35d4de0a5f4fca01e1bf103d133590e1da0e40832890fac73714969912eb900c85ce2c46ed6bffa76144cbd5a59d538942d56f0e260ea07127c359b0a7ad5e6a2f4eff5c96dbae9949bface0a19262b644159896c5c1f292329f53675284c3370b734a0436d7f0dbdbfc3936702e4695dc04cbea347d6b6f75123d1e8aba64f4d19c128057b7efb6ed4863615aed97a829c87f5946ceac9e519df06f6eef97e57953d2be65890ac8544bc46b94b27a90e905ed085e88ed5691835a9fbb7b76bb39cebd58bf0a5250ab70453b500a80e03550631f2064fc8e43470f25a9f097e93ad418e208991d3d1dccddbf11a83ca7685657f1fcfa2ee7dfefa6fdfcfd92e4b5a776fc1215f5f6e32755ff93774bf2685ce77fa554f9fc27047f0f8f11924223a5439b5452c6a24019b9274122969b5aa25550d74c08902a20340bd45005fdc8e209d5da6a008f4a1ea83f4df33f4e99ed6f882175968fd7065db33fc0f82dcf0906ddf328d3e13c5ecb7867d7819906d897d11d3026ce928b0e61e562c1cca80f50b51b5fe2945206c0ffb051180fc0dbad8e58324a40998b17777682c932952f2d4ec245c2882dd61bd7607a378db68f045d8e0f76139da7b394961f61d6cb017bb76c07e7476d6150cd8d89ec0369072b753033b896f43ceecc92c3026aecb33a11a4c909d97da76888f238fffb11318db3828186ea99ded162fb62c64924ea802575d05f9a49627ad188d57c3891dddadb72fd787f1b77f9a75b7ae5410c1df78741b91475a1642155ab884f25be5a02df2ba286ad7d7016a6c291735de837c01edeebbab555d220f8e266dc457242a724467cdf011ef3a5a02e85f0651377e7ced7eb77783ee74360e8d0a2c22c1f8c3f6efdf00b05d2e7de6407d41767232f753d1ce788036e60b40f48fc04a2170d76b3bbd10a57abb7689d0ecb475ec028345a06cb8400366bb909d9391d582dc5e300c4d80527713d7e6c23a1430100934b257eeb521fd6ee23c2dca54ddb96eba034c7675c69aa8fdb77e27ecdaf8b87832d1ffa95ef579e49ba3a6b3c336c1c70d051575b776e16c7788a1e794ef3eff34c8d59db265e4a762575f3bf5f01f2eeae6336e12da402264d0f80b6074f3699e5c54e13ff60b359a1ec6b1a917f3d17ec3e3757bcb089cb5643717a09c74c1b7838ef946a5b3f284f0f48eba43039bd090dd38a94fcc02df6855b91ecf94eb93a3c73b22874f339276a8858b20af78d13d1d79e7cbde6d2827b12d6777fbad09235903014bf0a29010a933eb9bc8406c145ad01b8477a35140546b4f6bbecd7e0b44b1b28ffdb055bcc5d5524ce5849a9e086929a5de9ab89f1f708166efbb91bd4b61453e2f9a545edccb81b98e1b08b5c4d7ddd1e38c38684a94d4d2c5c06f0276bb9632a9a302c9fe23f994d09dfb567608420f6df04cc736cf05b50aaeec6a2d9752193457731a017d4f853516e02b290e782d9f2e085874cceb0cac95ee695aaa4527e618fa03902f9bd22b466dd9e6c4250de3d461cb44747dddb80d1d0e607b50f25498c04563e92ab977ade9cff1379733bbe3a8b05486dc63465bf9d68982cfd0fde58f362bded6fb7d4b1b6a2ab9f3a221c5eb40cab8466b992394638478902ae03926ac1a0c1308a4ed68318d31db02b65dcba84587b7689cb62e27bfb02d3d9405cabe04ac9079dd02354bfc56a0eceaff99b4c3170dd1c8d20351168c589edced27c2cc42327a29e6ab70befbbf74bb15dad2a0523db4b1e1ecd62e450ec4dd2380c82995b544aa30fc2d131b3551a93374ee7d7410fc17153d680eb70ca8cbfd8ee0590b52e1133bbb3aeb7f0f66f01b1aae2e328e59bae86ecee04b0be60fdb5cd2ad518559c6b0e264df2044ed249e9721f06a27544b5e186c8344ba9ef27e77087e08aa3fa5c612338418f2315ecb21612cf8d868b8ab76be6da39c7cda1e3a08eb4977fc9130412d459b5c10f261b588428b53ca651ca8704c69b0fed7bce3b1f274cf3a3d17e777d8004498c7969d5dc3baa987c95b70f62bd3d68ef53a4dc03600cbbb046d460c6069fffa40736d1f78227b256570a5fc871eddf0207c7641394f38bc4a9a0f21cbfe57370b0414d8ef34b92d2833090573c047af164c2583068cee05f41df647a749c985682e63d43378007412283c40dec5ab3302fef03ac4cfc0f580b2b446d1385dea43839dad51da71429da5f8069c30be3f004579f779b0ec1c74c29d32a5be1cef734843a76781244a1a36b258207553ed9027679545eafff8f146b48f75c553278f3f46aed884bdb5ed913140cbd7312789d2e622de7c7d0d7f98d7a0cde5d13caae377aed4d75524917f9a9bd78ac24328ed6546b8dd5e7f11d2f58f34717794d339882826705188485b2648f329f2993087db0046ee742035b32a612ec30692719eeba14613631116fd44cf8e3039fce0d0aa99fe4e1ef97180dbd0b67ac0ffb50bbd41f980bad1e0defd939a5b28387032b02fe5023c5e1b906496364ec3fd0ce2f46b0bbdf48bbb2245b6f7d5875e8b32ed6880c4f1dd76477439967fb196329bb3b352d1a188c78404cbd22ad639d76a456af083559b284815b7025ba47a54db171a4ab7649efe6199cc77b483fa12f3106c3c1cc6cf7b1664c57456c7fc200515e40a56e6170e2faec347826e1e251d209fb92a66d1f0a8cc1cc0da3e2142a48014556cd637f6ed66b7ebd9cce01707b6240059301cd474e479bc1b77e7e1bf0f56b1df31a9dd293f79d3ef1069134b410730d0aff64e5a8eab60e55a516451e808f81f572cccab729805cb3fe1b1aba6d7eabd0ff442582a896bea402c5e9558ec245119831519f0283a667898bc98bcafb5c9bbf8e9c856d694def4efcf0e9074ea8e8a06ba8b8790690dddb83859a22b6cd678f8f9022fa51ff7cfc8d2f952658bfce9574e1c44fb58746fd112a8dced038b8eeb22d7a5d0c92a61e23dec42359ea9b17dce324d8977490abbc67a5e1da638bd59bcf4a84016413aeb2976c844e53c90d8f7b857428a2089c9fa1040d9b4ca4b67c9c37680fba46cb1a2c3cb717a2b6d0476e8af684c7e1a3f67bc9bfac542894bfa94200c7608c83f295aae1da625a44a5386cc04ee0f09080e49555440b0d823f092b9b53f27169fa859f9198bed859c887f9b5982910ce4234a74c785762dd6c4a34c3f7dd607eac5285a7aae40e1a074dcf402132e2e6919c4dc11ca82d12a560ba8249ab1fa4bd144c1e22007510353101049ff86772576ab0ed6625eaec0b9e5edb55370a04e5623fae83ed0e88ff63dd2bdd559f4af987c9250b4a9f65ad72aedfa75187325ddd0ead66ebe5c6fc91f6b402cf163d214ee1b2838da08cc0d32c984d83a47179dbbe66adb9ac4787c01aba0159e9fc51e16df4908d71a07206bf1edc23cb6bb65aec492ab565213ebce8e49abd2de441ce82dbbf5cfc6964d8ca0b1c3f1f86e1a7ed6e5b22ae087ac936097c0f902db333ac7ea3a6cf41f61b74c415ab50b2a0d242e5faa26c7e6539f550137ae463cbdc8f9b244f2be7545549b5b34c0b34e88a45fca345bae23c42b5b37194ab71ef17b4c5ad4df5db5155855b01d8b151028291a8df0fc2caf5495857c13aa1b0d96124cf1b3cffda05ee1bb702e5ad7dc775fb307f6b98a7b6c2c7df281935251fafcfae5a64dc42ae721c73da816865345f169b6a2cd2d0c74c7532761eeb12fbd9a809f9f29b646371ff5ff1f20e032e0a46205b6c3e0c25895c33392b5f3", 0x1000}, {&(0x7f0000000040)="e652415493bd7baba6cb97e56671be707c6a46f12e692464664961320ec864429bc71d3a4174ea919e57730cb41c315f1dcb65a64c94c89b1517fbceadbee979", 0x40}, {&(0x7f0000000080)="6f839c7c54d377d9fae52c52fc7eac27ca45ebd7b8fad661e37f063b4dfe", 0x1e}, {&(0x7f0000001100)="8d91aac91f51a6a45fe8ff883a73deb2f6345ef4bde8d94e001a0a239f250cbda6a8b7e437d240e28ae0789f98f2807829b03ce15d44c0279323597e7d5a3dc9201c410d4bc4a32a4ac467902cd8de396c851ff93b3e013b3efb27ec26387e238f4f1fb86bfbc9887d17795577a82587ee3906dc23da6bd67fa0172102343973f783181decedd95c3982747e7da0a6f12c09564769f586974657ddef7bc46465839aa7464b16a3320449a26b29242329e489fb4d687c248b95feee50c030133c4c0593115fdc62d557eb994e1809857aa90b9455d2ca48d7dfc90a4c8756a66d735ac7921fee5242e54b79d0e37817e2e8ff9e27f4e9", 0xf6}, {&(0x7f0000001200)="03423245878341d26557c9a6bc13179fe4b5ffe0a9397c09795f3812ca2384e97cd02c432f42a44843c0ffa680dad1bd1a99e009514fed44523c187cf8cc42bdbe1b408ad25f74988b688823b8facc51a14887de288105b073bb970e8272ea66078c604371ca9dafb2dabb546fffb489c69f86b65b942c47537a7af0854580a76f92c6b04c87833d03925c8c416680e6a7c932aff33066234b199d990098f46ad095c0703070a4918aeb12b7984f5d73bdb691f7727deee0f0c62439cca9f584", 0xc0}, {&(0x7f00000012c0)="50cf72e853ccabc28a1192abdfdbf0580762fe4149c0cde639c0ca1305158519eeb8333cc1e02b8a54f1ea290ac06e6d523d19872fcbef8ac5b1a345c2568b602324ccaaa063aa45f28ccf7ceb7e73bf9c8b78b1aaf6cabe1308ef21e0042650c7fde37af1f30bfd8f86d7d8a11adbeef8a8d68f3911ded616a14f8790a793355d28c0d38ac0a70f8f55f3b16f10ba99ecb19da55f7044635f849b79d3", 0x9d}, {&(0x7f0000001380)="6a081f0e965a3ddbe8b526d2d3658fc7d42123c0d20ea697a42dbdffcf94ea3eacc3183ad5ff37b24d3067cf611f0f2bb830c5b13479e5efa04d68f9a44026478dedbc518265", 0x46}, {&(0x7f0000001400)="3d2be2b8d161c2994f6adc2ab0842651b9d38d599aa9ddca75960d3effa8321f0255270cfd54be46765760215aa8ce9df6e7114cf7fdf28d41d6f5c461ddbad4121d0496799302b995a960451728947fdb883181e8afe931b6a39d22d6113ba168e4", 0x62}, {&(0x7f0000001480)="c1b584464db0349bb013c21718647ad9cf33f0b0c8c5b73e08299a75dd460c79523f5a4d788d868549ddc7d85db7a2ab6662449e1549e900a3fdc469e435d20a7777ad740ba8d329e89cf9a5ceb3b4b24200206ff2700ab739ea20729c3b5e888bcff0a4842888f59250a60c39104fa392d3f616c56b03930d4d187eff7b1a6874f48ffbb15d8d1117b4aa1973258e7c6099fd18a45d3d9c0208a79b19b99aecc704700ef26cc53efc68e7d52792ea4532a43363ec1a8e056cd895506d5c54f82160385fa2dd61b87a99b76483fc979fc3040acef99464b3b635100377ceb91529ace5bea7f941defe77bb6c0787d52b3a033329393bea312adf2cce39fcee3879a75cafa5838de8fb4a074b5e68a7d5021184f62ea17cdf5e3b2454c2f7406a32d696eef11185842442ea6489e35b919241f78e89396eb1109dceb20268771019b9a05e254515d98b68af68aea68b5e6a9a9b7a1fab0b7e6eda28c821b9312771df8c99209d66d5754cf30f947c3f85d953ccd31e761c93f322d67ee5da2a2a928a7ccca5ff7ce26a24ee68059022ad9dd11d50cf3c1d3421a7099dcae23548164c4a9bbd03ce81ff618d4314ec468933320c8f1d89c7021ae51d0ea8faf77a0c06c55624bf29359c1006534f3cf13f37cd24519977dc996ac7c91e34e51ca6ca7c34d0802d0d49a2578278fd1c0fdf5db79aa20f2a5f9b4361b4e64fc05936edd3529d0664eb6f577b98005b92969815441cf2bde383361b1a4d5c736b66fb934988db574ffb25aefb310c660eee3d5dbf176ce4b672633ff85407681f5cef944cd6a1eecf5196458f7857e3835026fa4a7043fb471b26142cd094113d0c4c13efe1e92b5447bc9130f1402d9c93005b618f555ed8db6fff0fc2d155a0f692c433a04461a4fc6570bbfb34358786918cd62892168fff1fe02e8ed39dd89a99244b4629f8a26505d11a4cd8507e94784937bb3d0bc8ba076c1fd4297e7375d15823d691b8a67f5953c0f2571ef79e8a4d031d8bc228523782b58e06ce6aa46533c6c9d6ae2788f44d15e13c43c3627c40c895d82dbdca0f524af29b329708d7e4cdc58c0fd4685b032a36dc7839058cda21373fb894695847edcc065db08ab8f94ea3becf1e9cfed0d37fd0580a0a2aff9e178270bb03b25abfffa8db1f2418ea437dbf66259471dafa655b8f3d4b97f3c77610dcd9007b76725db253d2bbcace56fa15c7893017711c782ffdb8130e5e98e60f8aa834a5f8b685b4386d07c6d7f14f8166e45c00b1e9744bb4b13289d4bcc12a7dd0560c033f6dfd9cac989f4a2c344ed72b698b8790973d7a28360434c0c665d50420d3e0f9e36d9282a60558d5d1dcdb729d30545f2f68a6bef84e2525f7f508d439727c293fd73248213014cad0c38a3f0abc5b711d9496f117423751179812cc5caa9b56b2ab1f790b78c88b6352dbfb3fc971df8d078878213c09f15de316d6d783412139ded770b412929f775bfee1ca05684e401c434eefc1851e9f3d36acb706c699f1b4b675b1d5a7336e98af7d05a609dc37fcc5eaff81cf84e58ce9c5c0d7d28ee1b41be873396b46657c74c84857f70f72b944ea6ad10eea48b7f84ac04c31bf79eb9a63b3a658e7733d5f86cde2a129c2ebc227ab6486ef5d3337d9489cf906f1dd6b11a1c7d5aa5daff9cf679c9b7c965181ecd392eabb6f3096f3527db85824a87b867549f315a9f1b91cc1b103d13a110926830167e72b30b4b7e19c40163085099c50bd82c66a589a0439aa2d775e745fb9d9ad073c5ce6528a5eeaebea44ba6c308a3c8e7e7a0f3a77d22dc5e72f032ab4f255b083c86f1a9603abe945080b7bfd4a7a5fe083168995302a44337857d675fa0216af2b3a8351184cbbf7540f86e8b322884ff44e65bfa1051ca7d6357718f1f19e3c0b9c567a8d57f0fc786a93cdc1e44f9511f4615221c402096b5aee21744e5aa2861d11de208f45c316d069cea26420b2a918d69549901fb18fd2f5a58eb3457069e3f9623827a1a0d29d0be73f95a703aec459cc4b22965e62801bb7a8948e4cbb3a89fa4add0ef92ee9233cb7a1e8e5d036bac60ac499308721618e95d4e1d9253499eec2b9688886727f10ec5af3b769911411b79386b462e5363c25247944f0e828f1103de99b75fb20f75924da3c8b3412bb15e67a8227bee3a335bffd54e34f145b4ab227a855c186d0b94a2b8160a4e1b8c7570b18aeaeca734c70a056d68beac308ac54830baba0f7a60fcce673b5798d0e74bdd88ceb009e2beb749fe7061ac1693c5ccf53f6af8391b97c018fe7979544fe367d0401e3b50acad5ad7827ca38d562e53be842cba23407eed2fe84fedbe489dd86df5a1e59902882c0f0e0c58e9b0f2a11654647a67a35e6b3081961fe084204d99c97870b680f198d90988919a41db178137d698ef014daf3c93003d15242ed81b272d38e0ec58c319dc9817b123c83131b22851535edbb551784bb67d063e32a7448992a75724950eaa06b5dadb1997891cdf6d703fbcfd7f4eab78f8dacb980ecf6e8f48944df496d21276439ce3f9f2ba24458ed29d4a7459d6bd60d4e8461ba5fe809d2213256b1155bc355076e3c9db74b1a30ce360aaf718f246d3624b2f76b6479a5ad4c29cdc640d878f95e0293f81b8bdab969eeaf227decef2e248bd27daaa2d9413d4571aa7e9b412d443f897ffe2e2f69ab58c302bdfa631a965e92beb7c6a44ab7190d81d617289f8132956542d27c1977760e559f6693b7b70046dd5e38971872f24f5f93ee55f93f7c44306548efb8a42a81f2ebabdea6271cd3019fdedd4bb66011da0e2360970504511c4176f22e783649735ecb0b31ed13e511c713c87a5d253910e7f38e7203b6c87f2fd9c01d76f815436db67f4410fbf8ac859e6c92488a117de5026d9ba5e7690f339f957229b08027e73228d3fec7c08c30da2dce03fadbdf8b2d9075d70ad33970d463c5d89ce8c6261357dcbbd021d4f4713faa1227f3d862a06257d199ad1862bd9e7fe9d75ddf8255bff37c86c0769c514bd80d4d3dc47dc89f16d77a4d594e64ed04c29ee9526245f34d46f2ed53f34a9ecfc081e4aec5c5a7b79da20932b65dd571312acf860fe48be6780d1d96036dbef0b95f7d281708a2ef870af7f661eff1141a01dae7f4d7ed8b76447d28e57013c5651d524c2ac00dc4e20f5e9ea4d3e5cb1eb4e510b6f2ad3e1de55e7075d29e75ef68160f01fadb364253592cb84249af2d663e9b0eef36924c9f4e4f8a98e8daaa06909f5d11d431bc2379623b76b3478511bb154e37445b1d58593d9d416521a4c67902a2fa6eabe61ae945a265c7e9241b7e96465c90739f4b536d64e547ad16c33c5323d4c4f1544d9e17acf76c0e810611ab68ef4c1bd7be90950cec017ec956f88444bb24fe92a82805cf897b207f53eba99a8a16237891d935622185205b74b34416b84d6189e4aa396e2419d5da6ff373d332fccb6a950d6eac5c0b219afef00f5f87ddeae80b063922de2727de6881fa150636c77a5987a1983a312f598cab5882360531ca00c37c5614d9bf1d291f0f478edba42274ce1664491e9de52b36bc27df922e71b34aa142f2eb15ebfdbdb57594b292378930b764505bbba27dc5d28964e9760f91cfb4987a518d052cf87b4a3cb8fb4d9025194018c169a897ecc938aecf4a5f6f759ab39070dd57ee39d8cdae2c5bbecb2cb1586ae0250e5e2b658ad5cf942a67cb83462403bea52c06aa09a318d4ed4df924b61889b5999383f7add68bf20241cdc335a25f2b2e4a7ee0b76d8e22c6523459e0fc587f1a5b3277d62affee2e4ccb490ac5e65dbc433ad9586d950932abb89faaadce2bfccd485514358ace6518ad702b4bdcf5f8f7de72651e7b5a70a981a28b6db635751b2dffc3b41d0e41c8b2d605863ef4cd43df0e9e76844c24b854b7c7f5e49a4102d7e5d5ee4578462ca785743aba4fc7b4b245a0b3c50a3b8e4a4e0e01e2a4746926d5bd1884399c2e8092a7566476bc7c65baa977f05fba8cb9b424ac3fb7ab5778233c58009a0bac2ec9ec26e4df1e8ea7a2bce6edec2fbee0eb6d51055f456dfd3bd2a8e46eaf18f8e4f4a11a0e8c4cf93a55c1681b3478b7561c2efeadc436cb64bbded4d5f866af359a695f0fc654a8d12ef131a84a5c7e6b059ac403f1a84c21da2518753db098d7bfa7e57c9a98f279d3679e9f3a81b9302f5272fd20f8965dad1c5ee956d1c3649617bc50310e78b0446050618cf6aeba5d2dc9a54cf17c232e891d0d0299af512b068e358960c4c789dad8959f1afe15f78aa699688087f5c6ebd70e30cff2c2dbe0cabe0a3475ab18d2baaf0d549a54e17f5c544eb8c411cd7e9dae1541c86c2d3628c00df6633cdbf4e0fe9324cf19ccd985be0267d4e8f1afa9bb607e090fc9fe6b5de0cb67bfb117fc230fd9c293120bc3c90b554acf814e145ea0795f22dd5867f15d032373d0853a1cf8e0cf5c354f5dbc8b521f839f3e3777ac032d50d16dbc04d9bdb115a173d922651d80f04e5bd308a6b21ee180fd3b9118c0f731fb76771bf12b8019d00681d7416a61f1419fcdf4dac6fe7c4ea2fcc806050400543210182927a3a001c6f14b3750f5797d20cc55e4b5052686cf5253a259bae35cbd58f7f0cad13390bdace36037f28f4d8385a890bcd79bf289c806e26b6408dbdee862dda25ae0635bf40ab9e96e9c6faa0cc68b528989e0a2a020c7bbc5c69fbd74544c2c2b292f48d90e5797e453dae36c9ddc3af527f0f90221c746fbd49f0acd5201e176735e75fbcd73b435d004ad98ad5fb8b03daef7904350b75e36cdcd5a8b7ebd9bea82475850edeac86e23bffddc5a84d8e18b54bed74a787277b399c51938f10dc8fa8f9ef10465b851fc1024675b51e1ee6da10de4cf93e76d16323bf2964e55dbc86eea6a4ff8ab648301d6bd89ef6653c1b57530f0394f55935cad5a41d400533eb6be3041be5c202f53e0d54ef48c5e7fd59beab2e6858fe3dd3092aa8d873317b8789daf21c5bf7d20c04a9f3cecac59a933ea93f80eb137330020418335aa03912802879b9b945b4edc095b740007fdc2454bdc7c4d05b32bfb3ed40402ceea30032c16757522f46963c146c9505ab24c56dba706e80f596919f5fea1027f01c88fa23cc55bf25f45a435d389d63c5f36832b9c657611b1cf6ba2e1d563c80f69a69d98eb0b3fb62922a84442ce696920f56e92b557f5a44c800ad3bec0b4d56b5352fc19913e503858c7810dd9fe77a34afe6f0d75824f686e0432c31193066ac51cbe9127fa78dafc4747e01dd72addcc8ae4ae1b88bcebf333c1ad6236d8fcd16e10bf9684a5f01839ac60579f92752e6b336e0e2d8eeb57b993000a2dd258f8010833d7d4ebb7e5d744c96e07315349905da652c136f53cb2752056bcb2da817454f5e950500427dbe63fff844dff592f088c9cf0c76b660531fe1401ceee0e7c9bd2f6cb268081dff3da2a899e3d84a686d059d2e04c60538c17fde0175f2fb61299953693df11aab1d53df508cacf710ea0ce36d147a781d82d693a9854413d140a02e6bbbd95f7f46b5f436aaf896e595db1abfd2b7e6ed5706bfeb1422e4c05770831d910ea5c45c8e5b0aed88d1a98f7ee30491e8b59a9f78138747370beb3a5dd7a2fe815cdbde200c08a96ae16d41dc8f4c7d2657a04e3cb9f1e832dba74ad1c3f48bac74db79a8eed8b97d41be68337491e6a0a512ab928512f306732d1ecbf0b3eb252b30b75ee77cfe03dc795f0a0ed0627a97c", 0x1000}, {&(0x7f0000002480)="36751bbe9888090ad6c20cb3c6a1dc731872280a71ada34a7dacfe5f69afe7933e3a0c2f9aed65adcb44a741b4fabd5c93d769d9c0632162daa856122b6c7a0e424116db33c74b90d6f3a196009078c456894a49c3ae214bcd6a94ff522de680408630cd570da9352984ad5102f5d93566fcde9f1dba620fb512b7fb6afcf73a4a746edca0e4ce80a61460ecc53725ca1e4b081ed553ed86629af306e8fe4847e7793d7b", 0xa4}], 0xa, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1]}], 0x70, 0x8}, 0x404) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 02:58:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./file0\x00', 0x3, 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5702b0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x6) 02:58:21 executing program 1: r0 = socket(0x0, 0x4003, 0xfffffffffffffff6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7f0, 0x1, 0x0, 0x7419, 0x9}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x3) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x1, 0xd5, 0x2}], 0x552d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x81, 0x20, 0xfffffffffffffff9, 0x5136e16c}, {{r0}, 0xfffffffffffffffe, 0x50, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0x8, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x23, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x7b, 0x1, 0x2, 0x1}], 0x0, &(0x7f0000000200)={0x28000, 0x2}) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000300)="168a9a0492c29d0d2f588dbbbb8c94fff1a2df8a4552197f89f3268d1c79d8b179b7c9942f806f2df99f176d5a2eaf13f8bd1ada555defe2727b4f85d4ed727f21167cc21711cfa4fd3bc62be9463d217a132df1e74f5f9528157f3c722b304fea9e93015f61ee3e210bc9d4ac1076bc3e1a6444fb5c472b7548a5c6ed305fd9fb8b40712f111aa922851025e1270e734055067eb37c0347cbb4f0720fc311e011a6ca81af5d388ead84c772f5b9fefe7c743fdc4baa1573418b1a6c23cd13712667b01d2681905f556df1a2eb610cf38b9e2d18e9f7db7065", 0xd9) ioctl$TIOCSTOP(r2, 0x2000746f) 02:58:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x6, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x120, 0x6) r7 = dup(r2) close(r2) ioctl$KDENABIO(r7, 0x20004b3c) 02:58:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/141, 0x8d}], 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:58:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0xffffffffffff7fff}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:58:21 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3f, './file0\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xdcc, 0x0, "00000080000021b5000000000000000100", 0x5, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) getpgrp() 02:58:21 executing program 0: unveil(&(0x7f00000002c0)='./control\x00', &(0x7f0000000240)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 02:58:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) write(r3, &(0x7f0000000800)="f3e433020d47124afb3886e5e4ea8a6cbe625b928ab84c03c8709b1b7d4cb7d6a4a034e0a99a513637191f289c86bf4d97c3425cb911ac2731f73551230aa5f4c6b12285ceee25d4fecfb347bf1a13b1ff496cb3f0e2f94cdcbf2d1a89b8c64cc653abbb3fc87951aaf69b88bf1a3ac1b39f4463d73757be22b641ba493f65076b1efd5641d397eb7b5b320fe1b5b92a368a2a1e082f371e51272227aa86030943d0bb19626a544f2434dd7c04cccddc1463c103229f2497b8d4fdbe2c51ebff330e469f76e209c8d3d2468d553f590dbd489c99ecd8151e0666a1e9bf4d901fed93073ad990344fffe9a2b833d5e3253965ff5fde491308eefecbe48d14ebdd4ae726552e4d58a475cb71b488de6f8b60d5165b79acc2e04241dedeeca7178be6b0789b929fe69c27881ffa7c68df25bbedc0aa359def8fbc6bedd2ba13f6018bd2d824f338575b1b6595a5114c76209e2ff4ce88ef21b5ad14594e4b51ddb0be2ea1f96eab6f8e4cce620da5cf0adfcb5047d1495c42520323ad651def9ba9efac3e5bd0316607d21b745b949f9d55eadd9a4cdb16c0096a9c72aed1f9c688ce34c6f04af1757440cc3a4f1892d6639f6ce53a55d596849e0ed2707e632ebc1a366e8bd7cfb09b54f7ef620327ae322aa856eb65641368a2cf5d87ff855174b7dfceacbecd00249146bba76772ca9367b947f7ade953463011906c39e3321cb3e6e9c6d1d40312066b720bc1d8be01518c7240c2521b6c159c3321d2af60ffebb54307fd650eced4cedf0cf6d59ef2fb4c0eb33e841736b1626c0ebfd987c393768f11208eaef99f1f7bdb7ab340e3fb1850730e8b444cf750dd49163e206a04d13201169b391ced33fa3d38d6be9b131ac02bb2bbae37fee7e9e0595ca5af80ff31f16c9b93796b224b4aecdc3c326c3109f86d7c5998fe076c98653a9463070c62693b01eabfd91ee431c8e4aac5d13ae7b6d3443e51346de6c407dede9cb74a272503cf27407b3a97928bb824e25c5e9945c32f8dd25295b139a2682f1a5128fe98bffc4f8ec4d4de3f3cb8af87fee2fed6dbf6ec524bb46d652d6b7c0e6422d2aa620138777a0e8d953906bf477f75ea0c66f66bbbe704299f5cacd8f10f982be923cb1aee3e5c2989612bbd1d47874f2fe01383143475b79f5987f58c850287e84472d41720541a9fe3a3fec12892d56d5a34969df86b0408ef66918aca216e7ec1672fba186805652785ca81401a2dabaed87c7b5ecc11e7e54f61a54b8bb653cb9858d6bf1de165483982609d41aa668e5c2a4fe458f5065de2dec7054556fd30c5d775fe94ad7de4dc5a3292fbdbeb585db797d4326c2f83a59568f47334566242d28a1f977b8b9412bea9edfe1b708146212a6329a0b5812761148f9bba6a7729375feec7f046d83fbe19f8eb74daae8006ba2b3682af3902417ebcc4d249c8516a2c1e860385f703ce1b7a4a5d287ff886d7864c7f0bf867c2da7eed01c1db1691c0b3d7662cc70bdf029a6683904d3634bcbe9ce3290eb29f75fd15340efde037155bef1c1f12231b5d45cdfa35d197b80428b1c0548316bfb2a81258a7415d479d086a76c5e1ae67e3163d6230d1ddd345564c89d7158785b63783222a10bca6504a3ed808bd83425df15a3ef4d8e3ce09392b2ca13fd0fc15d72c52caf43d55c96f60336fba9dc6d9e055b964887512cfc6dbddc3bc05465f04c4fdf1879179a4cacf6fa5064141a883b59fe6111179d1720977d5e839c13fa91ef0880b14c08d4daf738c91be59ce45999327e6d0c135665a5f56806ca2c5265a54b0dc9840dfd90f674b94e4c813b9a47ba68d07a39f9a054b0b64d6a08666a16f61f7a63802121ddf0bc41d4a1f381733c4f169e9e35564100895f626302b99fe438d9dc5f8919cdc1fe1be3a9d57fbec1004e93383c9c8554a8a8f317f7f18775c370a0f3213b646fa5b435d3e28921ebf9dad192ea2320ad272b9a0767b412685fbebcb12a280d5eb02d2a4cd3d87b3023e94d0dac502dd3290b310c85f79438367acfaef5d54cb0f443d9124a8ad9aadff8bda4d34736923d64b2891fb4ed47bccb8302a37cb4004488687867a3170abca030dd871dcb654f568e68d3339086a7f69e739ef536ec00e6b9a5e8053847ee43564a5e543b6d16f6f865f149c96c4ecbe46bfca14d74432db9f35c10146ad0d93301412453feaf12a4cbd86edfadde96091c2361590df1d23808d858211f1a819d19c2cb2d261322631d9baf282aaed28c8d7ab45aae84853101e1c9f74adc39458f12e134c1522233df6622945b5616f165109cd4e4d4d59ababc9dd40f655bee2957f92c23e611e1ddb2c2954fad62f6dcc05095fd1de51bc3adcffd274bb2fa88aae85a9e49da247a2e37196b0e375aa2bcae221f055ab1055955aae151a1fb123a01ea84f2503f03a360154dc0a4629e3b8aa394ad13d2e3fce5d7ea5589ffe8677c1a2558cce3cbe099c5c81687153581649e573d837c5d8e8722de14e4e7320641bf5ad910a81718bd21e79bc3affd30519b3706f354966b5cd011e39fe8d0c9aa7d79349783aa3fabff3ce3f8638fae382eb462c32d3d07225d40cee633204cbaeea7919df6229ac750a1d0568a61f4ca03e641f8cf477724d1a687aaf5e2f320a9c2b55ea193679714f504504743101965fe1f9eb36f69addd0d2bc040eb15655d8b323eedf114d383f389d8ec0f4b35f9d865cac3d56f35fed4663bf13c3311511f4c80482e7d4db426012812839278aa58ba3d7409e9ecf829b9a16f974f4202cac80872b906d0cb6e61f2952c4d9e6180392834218cc54c0f28a2475cb15c37dab0471b3a981f5e27a9124b1a0074caca528319b7a46bd9f9b16394b195af47c7626e8ff25522bf5958d483dd1742f2b39eb232e291e257f1e05978834466e3c89bc97c644b58949cdd76929c5d7dbac201ad1ffb4d56a6abdd14c5fa9d79ad7e0ae12c007097b905376d69c22573a6ff9e4b33de27d31f4ef536a0d8c620271aed4a6eb081308110627c06e2843094ece06f41fda37bf1e5ce4761886774081500b46a8bde495bbb9334ec745c6e734f6d6a47c64945f29e7516f2aeda686c0d0ac8d85f7487509db6e2c97be09dcfe5948d8229e87488806f46a72564d739fc8aee0cea2c8e385e30ab1680241436e79062b33f46eae030ca401bfd2569b257a21b05e6e42204f9621f8f17ad474945cfdc0ac90a8536a9ea93aae6026b0314a476fd37eecdc6d8211c06416fb7ce4d221373e947f004010b43e6bdef01d7f513cdc5d652b73018a642e7a41de80b90ec6ead695a1332fa16dd5f0a0877a3138ee5790095132ecd32e25a575f3bd0eaf1773eba87a375cdea1eaf7003e4ce800036625c8b59caab029533d12a61673e1e31e0da0d614274b05b5cd09cf1b9d9847419819992a8d5de31c70fc086286ad83de161ae2b8a2aa1c665293f4b1604ed539cd28da9e7c2f50f88e768de5ebe05ca104f74462de848acd5bc9c8a5085344620f9c0fd798ce0a689b73edac5499b3e4d7698099b641e81962be581af69268e63d802dade6a19a64f67331f42181265f0652cd2f66b25634bb2390e6695d617fa7806ceab37c20d273d5eacb3cd521870e714e6e7708990a345937272864594cc7aca136e7603a070245c4092111d47ff52abaeb658bafd9fa90045c2cbd807a93578b84adc1c51e76f8ed331f59698ad1d6c6f0ce020c7a3fff696f33359817983dd370cce927dfbb6c306986d324328f44ee35bab048b2878481e29f2f79a962c22a1fe1feb52e7aa5e57c3cb76946f66e8404e85faa42c54896df4335c044e52096730c1881b888aacd63aa4502121c4b59ce8ed0995d84f179ff93bf8647a9180056690645f9f59fd317730f47643d465c2d347c4423ef13b46efd60df5ca1bbfe3c52e98fb05f29a68c10cd36e44bd1df57953810c4529df9f2c4cd0fac564fc7d70ad5deeef3c4ff8e40b235831d2fc9f5f1a8e69229c1498a93eab5f02ad754d45282b9020d769ca5a12e908d41355aa5428b62fada59e0ea8343c233ed374a09828784a054cf0598b8297e2d0a3cabf52257fb747f9ca91f7e66c93d09bdb33473dfc270903a7b4e41556cd7ac183e1480812892bdac89afbbc3b08197bab7efc01fdfc2f365043bf166194f3e04f55ac14ed4a5cf011f16b42b0ffa5048a170d716854fb8b905a48f5ba8acec6057f251ad0378b9c6f7b564aeab27dbd2e7047eb723d7702a07ede076dd93e7802c27a16fbb1202c5bb71afbb50df7ed771e98a1799b51ff7763b1c813ff6778473a0e66f50e24353db07dbe506040d256f5c86e6309f3bdf82e5d2206e14a49bb2a65c95a33ab8bb6907e1841544202d0661c3fc118206166d9d2347cf8c59aa700b153b9b1cc0659093370915cd0e6ee34146ddf0586d0c4e026caaa2c985bb67b1bcd9bc3fc4e4b56ff519a826ae76275f7143296f496968e5f4a0eed8ae582c2a3c0de9f7cac862a4b39ba233834d4e2574bb892ad782b5abc18f42a5ab52a61d7b6ff8d953f7c230f971e0ada7c988a31b876d4b9ebd353f701eb5e0d016386f72e490c44e212938da287241e9c0d024dc798cbee5ea307d8988e03b6bc907a2b5c66aaa5bf20da71c5920405512a00e26569e35b7e742f7291902474e02db5a49355a5ffeb6d7b970dcc524160df780b96827d88c10b7854cddf8234f66f3fd2d2043b591b5df16a55968182ca4f11caca18e99da8cd3dd1629e9528b7c5a3ade081f0096ba846bfe02a3714857e7c2f4a5ebfb4567f2a1606dee609eeec5797957a142f567fe12d07c57f8194d9371879bc8af04c372f6212b9dc655776b180758d5523092f3fccfaa9018af032c7fadf60ff66e666d04d34329e369def391b1d7b56384b86c39ee84c330dcf65b29a400104ca858907b59779febe953bfabfa16fbece747dcb3a53a5bbe9e834aac4e355521feca706a8d46ff1e5a28d450a6040c4a6b6e9aeb40390a78f523b9c7c194895d105f2dff0d36a95f444b6c625dfbfc6d36d7fef6233813528fef73b370ce841218035b66141988b2846d00492dbce0e19f83c61b34f804d4f5376b72b551f7b4e099a2bf8d82ed509959cc928b67b4905f95fd839967096729fd66e55277be3ff80cf6a1ed3df81af6bcf8ce3245872e4e206ecd866771fb850e4a4c5faaf7dd22784cd1333e90fb93cbf4ef062bd5806b6ecb537b3670bdf35bd82f1419dbdc689e3016439f37e9c2200e42ba4912d05cfff9a40ee81037524c1f3a6ea12f226fd2bad9e4904d49ec44a81802603fd4315ec78694029d4d6211b231ee248545564f2cd15393120916cbae87ba372d1fea616f23062f79836ca94d480c2f2fe4cc201a5b7b83dfb6cb9c403537ba6edc55d28f2671eee45129cdee87e9ca469a2b6c166e15d818e468c85ee5970192d334413c358f875a72725592dcc3ba7bc5cbcf0050a41533709dfcda20391ffb52a6ee40bf19aec342623a68f2e9299c6b78a18d269d9baf57690557af1aadd7bcf5cfc6667db2620e28ee3cb136591d143f05a6bbaa7e8ac162790c786da35f8893018ff12a9c57bd9f85e8a09095c4af0c3e4be27c6489fc394e96b73833197197ed092f19e7107f41a9e303e7a54458374ea05a12fc49af2518c5989110e425896ee58a553b8966967fb530b3ca104398a354e9b132c9f2c4ce29ba89c476b5d8494cfc7be3abc20c434a5c7ec92e9b85576542662f13e3615f3aff1fc193b39c385908df3eb3bcad26", 0x1000) r4 = dup(r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x7, 0x3ff, 0x8, 0x2, "d63c0f04fb24e8dc068c9855c6efe71ff07cd3ee", 0x6, 0x4}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x40, 0x1b, 0x8, 0x4}, {{r4}, 0xfffffffffffffffe, 0x40, 0x81, 0x5, 0x70ca}], 0x1, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0xd8, 0x0, 0x81, 0x2}, {{r3}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x800}, {{r5}, 0xffffffffffffffff, 0x92, 0xfffff, 0x1, 0xf3a808}, {{r5}, 0xfffffffffffffffd, 0x2, 0x4, 0x40a1, 0xe21}, {{r4}, 0x0, 0x40, 0x4, 0x1, 0xec36}, {{r5}, 0xfffffffffffffffd, 0x60, 0x1, 0x250d0885, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0xffffffffffffffe1}, {{r3}, 0x0, 0x1, 0x1, 0x800, 0x4}, {{r5}, 0xfffffffffffffffb, 0x5, 0x20000002, 0x9}, {{r3}, 0xfffffffffffffff8, 0x8, 0x10, 0x2}], 0x9, &(0x7f0000000180)={0x5, 0x9}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r5, &(0x7f00000001c0)=""/62, 0x3e) 02:58:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpgrp() pipe(&(0x7f0000000040)) 02:58:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0xb, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x3, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x8, 0x800000000, 0x7ff, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x4, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x35) 02:58:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x10, 0xc) 02:58:23 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r1, &(0x7f0000000340)='\x00', 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r3 = syz_open_pts() close(r1) dup(r3) r4 = semget$private(0x0, 0x400000000004, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:58:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x288, 0x8) read(r0, &(0x7f00000001c0)=""/20, 0x14) 02:58:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) write(r1, &(0x7f00000000c0)="548366cd9b6c991b68206fe1c407c1060fbda0435e12b8c0378eb6f875d4d198ffc5c2fd854c166f103fc57bc7c698c5c6339e09d91c440d901c5e8ffb8bebea411a859f6c063b6828f7fe1685f65b5a668b811da4f9e9cd02e41ff82948ba654d7a603ccf4c6df5b5f2641a1ed59104393ae4e371f7e4c8508702985ca231754f81b79e6c981c8c688657a4aaa6b367666df9515ed105f71af73e67e524effbdd3e126e6e971e7d57008f79f2ba68371c4aceb7ae2e3b8909036bea9bc5fd4ab3f6163eaf4efafa3502b67f0aa03aaa9b244d529fbb35c970f5f82fe69bb418d8", 0xe1) 02:58:24 executing program 0: r0 = syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:58:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = semget(0x3, 0x1, 0x431) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/121) 02:58:24 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074af168c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c99960de"}, 0x93, 0x800) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r2, r2) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000540)={0x0, ""/162}, 0xaa, 0x3, 0x1000) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 02:58:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') 02:58:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73088d743c730d5106d43db58b20f99919fd368f"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 02:58:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 02:58:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 02:58:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = kqueue() r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 02:58:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = dup2(r0, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 02:58:25 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x111, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$inet(r0, &(0x7f00000000c0)="b91ef9bf7ce2d043eca232db3a975ae14dc53328bc6593873ec43e184fcf5926c2729fa65b98548614af0ac66eaae3c5a88eb3b33e0bfdf6b89f20ec1c96fd6aa4033ef42651745f997961d1351892b7dea857074d", 0x55, 0x4, &(0x7f0000000140)={0x2, 0x0}, 0xc) 02:58:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8460, 0x1) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/122}, {&(0x7f00000000c0)=""/8}, {&(0x7f0000001840)=""/238}, {&(0x7f0000001580)=""/212}, {&(0x7f0000000280)=""/22}, {&(0x7f0000001680)=""/77}, {&(0x7f0000001700)=""/174}], 0x1) syz_open_pts() 02:58:25 executing program 1: pledge(0x0, 0xfffffffffffffffe) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#(&/\x00') 02:58:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x921, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) 02:58:25 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) 02:58:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 02:58:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r4) 02:58:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0x1}], 0x1}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f00000001c0)='\x00[\x17\xc9@\xcd\x83-\xe5\xfeU\xc5\\T\xa4\x8az\xb3mG\x90\xdcf\xdc~|bx\xf4b\x9c\x92hC\xe4\xfb\xe2\x1a\\\xb4\xa8\x8a\x14D\xb2\x83\xabN\xaf?\xc6\xaa\x8es\xe1{\xde\xd2k\x18\xd3\x9a\x06?\x05r{\xbf\aG\xe3\t\xccd.') 02:58:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x41) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="6697f75e5e0f0e4256cae7f0567b3c107cb88e38d9e6eac01170f98e79c11371f73fa245e4d4ada62505f3faf50f4ba69d72d0ea31885728", 0x38, 0x401, &(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc) 02:58:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x6, 0x55e4, 0x1, "bbce612db57d3286181b040c9732c95182651fe7", 0x3f88, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:58:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x48) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) setuid(0xee01) r2 = dup(r1) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000240)=0x6e) recvfrom(r2, &(0x7f0000000100)=""/128, 0x80, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 02:58:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt(r0, 0xfffffffffffeffff, 0x3f, &(0x7f0000000140)=""/140, &(0x7f0000000200)=0x8c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = semget(0x0, 0x4, 0x120) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/50) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x10) openat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x100) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000000100f2e9ff0000000000000000", 0x2c}], 0x1) pckbd_enable: command error 02:58:26 executing program 1: r0 = socket(0x2, 0x3, 0x7ffc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56090d05a6c340c8d4c0"], 0xa, 0x0, 0x0, 0x0}, 0x0) 02:58:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xfff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="74eda7f4dad3733c65a2d11200ec9e79e0f438fad9e0c2a80ee57c86debfc9f1642c0b54559e486393bb4e066719774c55ce49dba76bbf032933f13707c3e090fb4aa663fe3924d7db4c5b282bc694cfd79943db14cccf4318952982f1a3523c7d6eeafa10d59e7ab23a323231b862633064f4e34a9ce2972d17982f9479e0af8dc7ebeeff0a189b1aff027fae2b173bf14e273878c5a1f656bd21c55a8135ab9152c053606385e700db6a356b675a49b39f537f45aeb7f382f68cb448c48fbaa785c5b9", 0xffffffffffffff80}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x7) 02:58:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x801, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0xe4, 0x7, 0x1}) chroot(&(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 02:58:26 executing program 0: semget$private(0x0, 0x4, 0x0) syz_open_pts() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) lseek(r0, 0x0, 0x3) 02:58:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x201, 0x0) mkdirat(r1, &(0x7f0000000200)='./bus\x00', 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xffffffffffffff73) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x6, './bus\x00', './bus\x00'}) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x116) 02:58:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) socket$inet6(0x18, 0x0, 0x100000001) 02:58:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x42, 0x6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) listen(r1, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 02:58:26 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 02:58:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="24831bad519948de72d86b45ae0c0beffcf7ee7074e186f03a250a58a88e7ec41d41a3c6", 0x24, 0x402, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\b\x00\x00\x00', 0xfffffffffffffcf0) setsockopt(r0, 0x201, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:58:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x21, 0xfff, &(0x7f0000000040)="ebffcbff13b9fb815555710b5a0c38080000009294042eaa4e71964800000000000019f44ffdcdcaa5a69d30184f63ebc3ecfe2b0219a50cd91ff5a5d2", 0x3d) 02:58:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000002050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:58:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 02:58:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r2, r0) 02:58:26 executing program 1: mknod$loop(&(0x7f0000000280)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0x9d3, 0x100000000, 0x9, 0x1, 0x9, 0x399e1105, 0x1f, 0x3, 0x2, 0x3, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x3ff) setuid(0xee01) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 02:58:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) socket(0x22, 0x0, 0x2) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 02:58:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = socket$inet(0x2, 0x8005, 0x5) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000440)=""/215, 0xd7}], 0x5) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5702b0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) 02:58:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0x0) 02:58:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x9353, 0x3ff, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 02:58:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20101, 0x0) socket(0x0, 0x1, 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 02:58:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = getuid() setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:58:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) 02:58:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3000000000ed", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:58:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) write(r1, &(0x7f0000000080)='F', 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:58:27 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x4) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/48, 0x30}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x2) 02:58:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:58:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) pipe2(&(0x7f0000000000), 0x10004) 02:58:27 executing program 1: msgget(0x3, 0x54a) r0 = msgget$private(0x0, 0x30) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgget$private(0x0, 0x200) r2 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r2, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgrcv(r0, &(0x7f0000000100)={0x0, ""/102}, 0x6e, 0x3, 0x800) r5 = getpgrp() wait4(r5, &(0x7f0000000200), 0x2, &(0x7f0000000240)) 02:58:27 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x359, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:58:28 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x400, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)=0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x800, 0x140) mknod(&(0x7f0000000240)='./bus\x00', 0x8020200b, 0x3200) fchmod(r1, 0xe1) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xb) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0x9) lseek(r3, 0x0, 0x87da86990c828a41) fchmod(r1, 0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x3) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)={{0x4, 0xfff}, {0xffffffff, 0x12}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r4) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) close(r2) 02:58:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd0) close(r0) 02:58:28 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) syz_open_pts() setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) listen(r0, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x460) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r3, 0x89d1, 0x7fff, 0x7f, 0x2}) r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 02:58:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) accept$inet(r1, 0x0, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:58:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20208, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x7, './bus/file0\x00', 0x9, 0xaa, 0x5, 0xfffffffffffffffa}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) setrlimit(0x5, &(0x7f0000000100)={0x100, 0x3}) pckbd_enable: command error 02:58:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000140)) 02:58:30 executing program 0: r0 = msgget(0x0, 0x20) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000007c24f8892a89df6e6981bb9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000baf5ffffffffffff000000000000000000000000006dee8641cefd086d7544acca591e0900000000000000000000000000002e71ae4f8c080aecf12d9cd8fe767a0000000000000000000000000000000000000000f70000000000000000000000"], 0x1, 0x1, 0x1000) r1 = msgget$private(0x0, 0x808000000004) msgrcv(r1, 0x0, 0xffffffffffffff58, 0x0, 0x0) msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) msgget(0x3, 0x500) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/106) pckbd_enable: command error 02:58:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="878bc4701dd955b0128cb3f8c08a2135adcd14f2aead7d2c69126cc39292a2eb22c5d92214c4a72315f213774531fc0138905f9ae91ef515f45db5865ba565feabbede0aed7c9a7f19c4d841b9fa025c41a966ffe70816efc37aa5599f0db21610a812b22202e9f735021dc8d888ffea33a571bb2c0ef3dc43d9336879c674e2aa76c5ed34adf75fa2234d505db9c2c333ae74534d7c8c224988da718b3bdc3012c57d68fca5642cb7a4df131678564f4cbb060deb1089c3880fa03e8c89f2ccc3471ae4824502bf182bb70c1badbb586b8fb91594", 0xd5}, {&(0x7f0000000000)="abc6aedfc3a79bf7481f3744b381faa24febcf51bad424625eb2aac3e51640ecfb7cede2075c0e8beb31e3ddb4fd69df633e45911c06a96e7add1684cf4698c3c01978b112c867fa5dfbc4", 0x4b}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xf5, 0x3f, {0x2, 0x218}}) poll(&(0x7f0000000200)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x14}, {r0}, {r1, 0x80}, {r0}, {r1, 0x40}, {r0, 0x20}], 0x8, 0x5) 02:58:30 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 02:58:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r3, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r3, &(0x7f0000000400), 0x2, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r6 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r7, r6, 0x4) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x4) chown(&(0x7f0000000480)='./file2\x00', r7, r6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 02:58:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0xffffffffffffffff, 0xd7bc, 0x1, 0x6, 0x1, 0x8, 0x1, 0x0, 0x100, 0x3}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x1, 0xffffffffffff8000}, 0xc) lseek(r1, 0x0, 0x0) 02:58:30 executing program 1: 02:58:30 executing program 1: getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) syz_emit_ethernet(0x8, &(0x7f0000000000)="b08b7b0c9d9b9768") mknodat(0xffffffffffffffff, 0x0, 0x0, 0x3) 02:58:30 executing program 0: semget$private(0x0, 0x3, 0x2a5) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xa7, 0x4, 0x9843, 0x101, 0x100000000, 0x10001, 0x5, 0x2}, &(0x7f0000000040)={0x1, 0xffffffff, 0xb0, 0x0, 0x3, 0x3fffffffc, 0xb0, 0x2f18}, &(0x7f0000000080)={0x1, 0x10001, 0x1000000000000000, 0x4, 0x51, 0x4, 0x3f81, 0x1000}, &(0x7f00000000c0)={0x8000, 0x2}) select(0x40, &(0x7f0000000100)={0x6, 0x5, 0xff, 0x45, 0x80, 0x10001, 0x1f, 0x655d1b37}, &(0x7f0000000140)={0x7, 0x2, 0xac2, 0x7ff, 0x0, 0xff, 0x1, 0x3000000000}, &(0x7f0000000180)={0x74df7f2f, 0xfffffffffffffffd, 0x9, 0xf1, 0x4, 0x1, 0x4, 0x3}, &(0x7f00000001c0)={0x8, 0x3ff}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 02:58:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)="35e96a1a7add797f0470234a88df33f6a4a0dd952488a35bbcb91d83c4cb5dde94c44eeeb4107ace3ef323b2241bd4b4dda37f093729aabf726caa6b6329d1b86490f2652fa71d372aa2f02d6aa070fde988a9b4ee658ae12a8d2419647821b9eda3675183ec3b829826b4c503e6741b24e97d5a76d1798a9c4852284a6f62b01decbf682a11c794fb9dfcb85a8a0df480c37bf57a04cef0c6c9956bcb31b5649f0b0a56599c2bd3705a", 0xaa) sendto$unix(r2, &(0x7f0000000180)="c0b0992c0a0662522094dda4fc848e9a9e68690cdb85fe7dec6ad06c1b62c1be7f45be8036d5797e290c1d7f1662a18bb5af4db96b28555054ee79a278bf996294d8b8e081f6247aad5f09dcb348547c88aec3ef53bac7", 0x57, 0xa, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 02:58:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800000100, 0x27) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x20, 0x2, 0x1, 0x8001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x4f, 0x80000001, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 02:58:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000c2e7f08201bea7dbc744045d35d54bde333ce8a4e3551c3009fc03ecf2da57efef6d2342fd6f71ac9f208812adf13f37c0c3b64b37acc94c514fe5aeaa186f41a51307c70c893f5e3b75e54bed2d"], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) 02:58:31 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x900000) fcntl$getflags(r0, 0x3) 02:58:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe5d) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[]}, 0x0) 02:58:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 02:58:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x10000000000001f7, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:58:31 executing program 1: r0 = socket(0x102, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x38d) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 02:58:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="d4301f7038c3734ef480d1aa112b1b002a3197efe961d7c5c92cdfb904d1f6b7286ca128dfdba70eae6eb7e359529418e5aba2b21ccfbf2316475b8511ec9cdac6b6937ef23601416413dd39c133cbad688af6346b5ae9484e276b1014454742f1a2db0dedc2ad7f1a570f2bcd78e6da8c267d9908161d148ac09ff7adefd7895e70d9f3416b6435f2057171e65bd1d82d124cf0b489e1500e30e7daa4c0948810280313c12e1718e5607963e23731e713386d2fd0b5479badd7e2c01b34af16e5c3a9e7558d57d834462d88341993ec", 0xd0}, {&(0x7f0000000100)="62f17fef0bd98627e1fcda9921b5a538310c93bf6af92dd4d60dd2ab0adf", 0x1e}, {&(0x7f0000000140)="21c06478", 0x4}], 0x3) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 02:58:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0xb1) mknodat(r1, &(0x7f0000000200)='./bus\x00', 0x7004, 0x7) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x7f, 0x3f, 0x9, 0x0, 0x0, 0xa, 0x6, 0x1, 0x0, 0x1, 0x100000001}) 02:58:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x5}, {0xc7, 0x81e}, {0x3, 0x7fff}], 0x3}) 02:58:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4003, 0x397) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="1da7f5dc7a0cbcba8b57a7770380b4cff0a37da9cc40d1bb4fe8bc0c507de2662617a4d3295642b0d652e32711e1d1dd4d9db4149bbda0881e231ffcc13cae90fb58b866c769dd68442e44f02411907bf03abf03438eb599c122387e77984c3e70cce1f797659bc6dd146d9e50eede4b109990e3a8f1793b7e367a59a9b0d79fbd160cb9a00adcf6a9fe51b7b42b77909762d7333daa330b8ab97825a2dee3d9a11c815e8020852210e67cb54f59cbb9354fb9ab5d5bf42ed513b8273e526b3696a682030fd224e8ef5b2dd1053cce676d1b19b2b21ba05d177e5134472c350504cdc996fad67f3ffb683b1ecf505c6c4128eac3f7a4ef9eefb934", 0xfb}, {&(0x7f0000000100)="8604744d1ef2326feb2cbeba1bca678ef1b3ff306824f392f11d34ee39dfa9ea94ec3d1f7332f168eea99e0f04f1bc6663a6100e6d312b018b88dd5f86fdbafdc855fbaf8e3404a79726af0020f996e3f154c92d644b2531620a3d1a3c179c2ef09b6df55c8068bb8d800ba605848a9a62f0807b411c5892d4727d159fb96ffc140d185cde3901eea2bba5ca555cd8d2f3ae60acc6a6", 0x96}, {&(0x7f0000000300)="ad85dad9ea6650df258ad3291f78f1946878bf893c49a4132b46024de3edc17a71e3e9959bc06a49f41055835b301807819602a168d5ad78925aef6fc716d99c6934d519a2202a31075fc5b1b5384fed767cea8c1732742b9e6a928ec605d58ce0aac51bba24d2f22d33b6850453119cca95e32cd8531436f81b1d73a7c8f2f336454a7815a72b20ffe0f03604aafa9a44a1f04f8b888771c8adbdfc342870c45f38cc08cbefb8cd985069a1dc2ec47fd3d6d2f54556ac2625be6500ad11007f779db9d226da21de0ffbbe0ade58e2ebee61e4923f9850fee13e", 0xda}], 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x300000000000, 0x23, 0x0, 0xda, "7f5c718e2ef8c7fefb6735a958080000007e484d", 0x7, 0x6}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x0, 0x38b, 0x2}, {0x18, 0x3, 0x1, 0x10001}, 0x1ff, [0x2, 0x1ff, 0x4, 0x7fff, 0x7f, 0x7, 0x5f4, 0x3]}, 0x3c) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xe2fc, 0x0, 0x5, 0x7f, "2dff69648ec0fd6edbb5606ac9b37e0502a1d0c6", 0x15e, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x20002, 0x0) socket(0x1f, 0x1, 0x7) 02:58:31 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000a7a000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 02:58:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) fchmod(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20209, 0x0) write(r1, &(0x7f00000000c0)="cad1225cccd5de4064e3fe714900dbdcb19a", 0x12) 02:58:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 02:58:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:58:31 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 02:58:31 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 02:58:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) pipe2(&(0x7f0000000040), 0x10004) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x5ec) 02:58:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = semget(0x2, 0x3, 0x40) semop(r2, &(0x7f0000000040)=[{0x3, 0x1, 0x1000}, {0x6, 0x8e3, 0x800}, {0x4, 0x73a, 0x1000}, {0x1, 0xfff, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x3f, 0x800}], 0x7) 02:58:31 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) setreuid(0x0, r1) r2 = dup(0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20082, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 02:58:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 02:58:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000340)) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0x7}, {0xffffffff, 0x10000}}, 0x2) 02:58:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000400)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e300001aa278a3cb87bd871ff8d329c3b15abdb507430064cad9664cdda6554b7b33ccd25bc061bca3e97f10882a5f666ce8241f6783b5fb40484162003ddc811b510dcd309cba08508d090128f9e9c0961a5b773447c751f90977bff0539978f93a8e97a7fbd9bab19ce2c2ebc918a09069600536b587d2443da59b4273e4e0146f0bc3f543e75188c76021d6635", 0x407) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') read(r0, &(0x7f00000002c0)=""/213, 0xd5) socketpair(0x2000030, 0x6, 0x3ff, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0), 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x40) r2 = dup2(r0, r0) read(r2, &(0x7f00000004c0)=""/211, 0xd3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xe320) sendto$unix(r2, &(0x7f00000001c0)="274abd1baa61fc2ecc5879b82acdd02465e68b7a9e18175db0e638369bc18e874ea5b7edbbc8be66a9d6a53aba00569c27e7d1dc91b144be182406bb7ffc62c7f5fd1eefbfcc7d1feb3f6cebea7d1d8f74ff039f6b495f8676b906eeb58d3bbdcaed176559b9812e0f414bda8ab6733db52b943c4fed81e7d0cad08c66d8fb0c661c382b2b5bbe944579e2d5634ce7294cbb0d479485f2c9ac7e006f5ab016e2f83523e4c5345080004d40ff3636f54428289ec9ea8fc5465c260e36bbdf736bd968fd0dfff2c4e4a4291fa0f963e6ae716088d950bf519535c3dd0950118c624ef4f2eeb116d890cdcc", 0xea, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:58:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="0301006b", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x200, 0x9, 0x6}, 0xc) 02:58:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = accept(r0, 0x0, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x81, 0xb0}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 02:58:32 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x2}, {0x5, 0xa3e}}, 0x2) 02:58:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0xfffffffffffffdfd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0), 0x39f, 0x0) 02:58:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000440)='./file1\x00', 0x0, 0x100) connect(r0, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) symlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file2\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') utimes(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)={{0x10000, 0x24c}, {0x81, 0x100000000}}) 02:58:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) flock(r0, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setrlimit(0x8, &(0x7f0000000200)={0x3, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mkdir(&(0x7f00000004c0)='./file1\x00', 0x80) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x6, 0x4, 0x2, 0x1, 0x821, 0x9, 0x636d, 0x3, 0x0, 0x0, 0x3ff}) fchownat(r1, &(0x7f0000000240)='./file0/file0\x00', r2, r3, 0x4) setuid(0xee01) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0/file0\x00', 0x800, 0xd79, 0x4, 0x1, 0x4, 0x3, 0x6, 0x0, 0x0, 0x2, 0x9}) r4 = geteuid() setuid(r4) mkdir(&(0x7f0000000480)='./file0/file0/file0\x00', 0x120) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000500)) 02:58:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x1, 0x0, 0x0) 02:58:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000001) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 02:58:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000015c0)={'./bus\x00', 0xffffffff, 0x20, 0xb5, 0x0, 0x0, 0x100000000, 0x3, 0x2, 0x1, 0x7f, 0x3ff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="08d211779c07c038", 0xfffffffffffffcc5}, {&(0x7f0000000140)="a598bb32a2fcd8f8abb0b945f086c66eee0a71ea21a92a7f6b4bdeda7f95c00a6db096d739e80d71abaf18f099dbe7ed486c287874ced72c9bc1804c587742528384288294dd457ea74beaf85d5e130dc72478b075f1ede0b04e18caca15434bc2d193e487f39e", 0x67}, {&(0x7f0000000340)="6348d8e35681e5ecb47fdeca3f3c751d3e25602cf8e3178c410400f773008374b8f16d0e12d18903c7ef86168d08f5ac52345851c0849e85220b9cdb66a690bae45cc03a1197066b0b1054a73261a7306fc5ec5cdfaa2af826cea6c103b25d7739391fe145437ab47b27b09599c1ca16c8aa3331f1288cbdc5d08ace1bc73feff0f0f94c7742671811668944a1e8a93e6cc1fd7e697494fcb9813386e614ef617afc540014213edb7ec289", 0xab}, {&(0x7f0000000400)="6084fa94f659be79fea05412515f1a4f0278fc1638f9181e10b82d850a9de90279429cc53ba5a5224d86cdf842625cedd9ef1a92b4799839c57798cf56a5ab0e2431d057fafb6851fd36451ca15dcda516a0522ece3880d779dc5e81eca7959b26ca258d59bfa5e207a2b4401be8c81bea0f7f29ac8ea9ea4b96dc210e40ed368ae04f45f3b7c2d33a8e09bffb9423be3408c40a2b0a7ef5", 0x98}], 0x4, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000280)}], 0x3, &(0x7f0000000580)=""/4096, 0x1000}, 0x800) write(r0, &(0x7f0000000040)="9cd236250b930fafd6fe8901e850f1a9da3ae744aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930cbacbab5ea24b3e33a45136e63d5e9ddfc3ccd60634a98abe9f513f3956a1a06f56b47965f390260a05936e3835", 0x68) execve(0x0, 0x0, 0x0) 02:58:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:58:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000098d2840d0000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x42) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setitimer(0x1, &(0x7f0000000180)={{0x3, 0x74c}, {0x1, 0x1ff}}, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:58:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0x8000020000000006}) 02:58:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4080, 0x4) r1 = dup(r0) r2 = semget(0x3, 0x0, 0x100) semop(r2, &(0x7f0000000080)=[{0x1, 0x1}, {0x1, 0x101, 0x1000}, {0x1, 0x7, 0x1800}, {0x1, 0x3, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x3, 0x5, 0x1000}], 0x7) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./bus\x00') r3 = shmget$private(0x0, 0x2000, 0x320, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 02:58:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:58:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 02:58:32 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x42, 0x200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)=""/142, 0x8e}], 0x1, &(0x7f0000000340)=""/85, 0x55}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0/file0\x00'}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 02:58:32 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c397a2705800cb68db0f0cd5b015a2c496854fc4df88c8e0aa42c701140a132dd8b1c33053ab352630177a82f92905af44c4ab0c36d88c1f3c7ca9098b964fd92f1dda1897045b2500d823dce819178935b82fe21b4603a23f0e28abdadf7ecabdc07f27d93689483584033112ed87010000000a764990b1af2301f3e3ba50d5078510da5ed4d7dbd949cceff9f5fcf1a7306f6ef85d705d72d24ae70ab98c3c994c14078123fbe4fd40bf4c81f60d5d3c3d6f67934d02bf0d0322b0dafd7459fc29500c8fd5722dc34301d9a73ec06d0cec348cab44df6cc7158d541cfe11049787014810e3f161c4615fe83047c431a037618c57dbc95ddab10f047538648d9516953243a285f1b2200d54693c89d6ca358f08134000000000000000000000", 0xfffffdbf}], 0x87ebbac594dee76) writev(r1, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 02:58:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x83) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:58:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = socket(0x18, 0x4000, 0x80000001) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getgid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = getuid() r11 = getgid() r12 = socket$inet(0x2, 0x7, 0x9) r13 = socket$inet(0x2, 0x8002, 0xfc0) r14 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r15 = socket$unix(0x1, 0x2, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10000) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x8082, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x8000, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x42, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="00a3c759c8b4f51b7cf290c73e137598529a7a1a33eb70d37e33852638125258d9614e52241cc89dfa2493136b229178af71395b65db1990cae94a4f67bbadb7d97c93748fc4c819d7d742c270931a26ff4e9f5dfd3119f913044952343fb70d294b5c0ba5c44312", 0x68}, {&(0x7f0000000040)="da5339c501b387f9d78eb585b1069afb4656d951a8e6ce05e68d2a104fb5f27f7c5e6865b321c109", 0x28}, {&(0x7f00000001c0)="a3d50ce185cd40fae50a4a64c792b846f953834b2cca1f755691937803cb036dc155a1625d468f73657e86f099e8e1537c8407b4e55696a5db180339c39dada6ad774c391d30d8e6daddc03927f25ffe412d3d0036d1bb853d28d5d7050dac8eee499a923f2b3c710badc32c54b0544f614149f143b9b0441ecee949d84b5cfac7e3a2e477c5594889bf2903499e1b27cf2b23543b0b361370262fb53a981e1415be9aeccbc482d91aefe90ce3b9f07034bf8e4513b997390595c29208d00edbd8d09afbd227c0b05266a8f65cfc9a3aa1818d6106096038", 0xd8}, {&(0x7f00000002c0)="26bfb607ce144fa1a33f559d973b9fa9f14867e47aea125d4a7a670e6b67a6c5e4e00a7d142b586098e4e140c0c84de368853bbb2539302ce8aae2a7f209ea8715403dca1cd48e69197d706ca46609b1a0cd6c088c448c8a306a70870e4244a73d88aa6df1628414201b1afb89bd561d9bff0de9501bef9cc4bffa7e18ab2054c957cf5e0feaeaeaae20dfbf7109a955f1c4d00a6caa00e30199eab010b534459602950001a551f64cdcb36f9831dc0f8ccd794a8f8155f49ce4d080fa8c18dc90cc304c7014f631d735a8b05b8d222c653eec9d4f971eb60df95ab3ea98a3048b39873f523a5b", 0xe7}, {&(0x7f00000003c0)="30fe2fa1063989ebd18404f655c22ac2103a3649a501221190e70a0e1fb512873f1bb3913bca3679e4d2d06b0f7435b6ab772e10eb10e34cad42fe0bb4fca79ae123bc23402258596fce452e032fa25b55755be6c89c83c6836dd51e4d34763bdf225fff3235e320e5020e2fa25b92f3d1aa32a61a91", 0x76}, {&(0x7f0000000440)="228e3e4a268677c14ad8b62813ad2315d47e411777949d7a82603cdf1827b7ede68c2528d12192fff46323f6841b5c0f1557626e3516793f5416039c2258bdc73dccc24b624048285e168e3b24df7fe4e87d86ad05dca373594ab0", 0x5b}, {&(0x7f00000004c0)="297b1ff807ce8e12ccbcb65ad74d5103832c2f8e9d52f767a8f02eed8362fa3173eb7a8b9832b0f53936cbbe975cd0593c8ed6a193844d894126751cfd8b4f11d548cc4be7993939f01c59c4f573a84bc12db7b7353174f01dbe528cd9c1f105ce97f8e88e05fb3ff93985921df9f8f49c3d1e77bd99fa1061311b2951e6d32a29674ba615c9ff02ca1c06c8c18ebef87f60be0e56abae3b7f9c1884c8e759f49a28b3175ed1459be79068e5d1500bd9125dd50ca19b95a0ee852db27e7b0cf3b7a12a00d6a1b05b76de3a4bae20489d627212", 0xd3}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20]}], 0xb0, 0x40f}, 0x400) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:58:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x16) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x40) close(r0) pckbd_enable: command error witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019685d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019685c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001968500,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,8001,2000,ffff800020b42270) at wsmuxopen+0x179 spec_open(ffff800020c5cdc0) at spec_open+0x217 VOP_OPEN(fffffd807b153ec8,8001,fffffd807f7c7a20,ffff800020b42270) at VOP_OPEN+0x76 vn_open(ffff800020c5cfb0,8001,0) at vn_open+0x4c6 doopenat(ffff800020b42270,ffffff9c,20000800,8000,0,ffff800020c5d1f0) at doopenat+0x2be syscall(ffff800020c5d2a0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,86e315520d8) at Xsyscall+0x128 end of kernel end trace frame: 0x870fe0fa090, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019685d0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019685c0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff800001968500,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,8001,2000,ffff800020b42270) at wsmuxopen+0x179 spec_open(ffff800020c5cdc0) at spec_open+0x217 VOP_OPEN(fffffd807b153ec8,8001,fffffd807f7c7a20,ffff800020b42270) at VOP_OPEN+0x76 vn_open(ffff800020c5cfb0,8001,0) at vn_open+0x4c6 doopenat(ffff800020b42270,ffffff9c,20000800,8000,0,ffff800020c5d1f0) at doopenat+0x2be syscall(ffff800020c5d2a0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,86e315520d8) at Xsyscall+0x128 end of kernel end trace frame: 0x870fe0fa090, count: -11 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c5cb60 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800000b47000 rax 0xffff800000941ac0 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x25b48b754cf22fcf r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5cb50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=475378 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42720,0xffff800020b42e38 process=0xffff800020b453c0 user=0xffff800020c58000, vmspace=0xfffffd807efff9d8 estcpu=20, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41422 300196 63580 0 2 0 syz-executor.1 41422 173519 63580 0 2 0x4000000 syz-executor.1 80596 264660 64701 0 2 0 syz-executor.0 80596 347189 64701 0 3 0x4000080 fsleep syz-executor.0 *80596 475378 64701 0 7 0x4000000 syz-executor.0 50988 508940 0 0 3 0x14200 bored sosplice 63580 162687 92496 0 3 0x82 nanosleep syz-executor.1 64701 388581 92496 0 3 0x82 nanosleep syz-executor.0 92496 404500 73362 0 3 0x82 thrsleep syz-fuzzer 92496 332190 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 357533 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 207927 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 28777 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 496431 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 147566 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 221064 73362 0 3 0x4000082 thrsleep syz-fuzzer 92496 405273 73362 0 3 0x4000082 kqread syz-fuzzer 92496 50507 73362 0 3 0x4000082 thrsleep syz-fuzzer 73362 100507 37661 0 3 0x10008a pause ksh 37661 350838 95412 0 3 0x92 select sshd 97320 110036 1 0 3 0x100083 ttyin getty 95412 315236 1 0 3 0x80 select sshd 89489 85346 96129 73 7 0x100090 syslogd 96129 231873 1 0 3 0x100082 netio syslogd 98247 351772 1 77 3 0x100090 poll dhclient 95372 264083 1 0 3 0x80 poll dhclient 32507 97062 0 0 2 0x14200 zerothread 17727 392275 0 0 3 0x14200 aiodoned aiodoned 80749 361663 0 0 3 0x14200 syncer update 38616 451895 0 0 3 0x14200 cleaner cleaner 56033 64566 0 0 3 0x14200 reaper reaper 62084 284750 0 0 3 0x14200 pgdaemon pagedaemon 75057 425109 0 0 3 0x14200 bored crynlk 59859 183473 0 0 3 0x14200 bored crypto 89977 176930 0 0 3 0x40014200 acpi0 acpi0 49913 136941 0 0 3 0x40014200 idle1 9297 469152 0 0 3 0x14200 bored softnet 75681 76545 0 0 3 0x14200 bored systqmp 17739 188650 0 0 3 0x14200 bored systq 8895 79419 0 0 3 0x40014200 bored softclock 7369 222092 0 0 3 0x40014200 idle0 1 471128 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 80596 (syz-executor.0) thread 0xffff800020b42270 (475378) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6357K 6357K 78643K 10661 0 0 pcb 24 9K 9K 78643K 128 0 0 rtable 100 3K 4K 78643K 232 0 0 ifaddr 50 12K 12K 78643K 85 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 20K 78643K 19 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1313 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 30 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 182 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 41 38K 58K 78643K 265 0 0 subproc 64 65538K 67586K 78643K 72 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 27 0 0 in_multi 33 2K 2K 78643K 38 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 175 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 81 20K 20K 78643K 1317 0 0 UVM aobj 11 2K 3K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 9 0K 0K 78643K 22 0 0 temp 126 2357K 2421K 78643K 3314 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 88 0 81 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 28 0 24 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semapl 112 28 0 18 1 0 1 1 0 8 0 shmpl 112 11 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1766 0 359 46 0 46 46 0 8 0 ffsino 272 1766 0 359 95 0 95 95 0 8 0 nchpl 144 2241 0 619 61 0 61 61 0 8 0 uvmvnodes 72 1824 0 0 34 0 34 34 0 8 0 vnodes 200 1824 0 0 96 0 96 96 0 8 0 namei 1024 5712 0 5712 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 5480 0 5480 7 6 1 6 0 8 1 sigapl 432 350 0 336 2 0 2 2 0 8 0 futexpl 56 1958 0 1957 1 0 1 1 0 8 0 knotepl 112 100 0 73 3 2 1 2 0 8 0 kqueuepl 104 52 0 50 1 0 1 1 0 8 0 pipepl 112 212 0 191 2 1 1 1 0 8 0 fdescpl 488 351 0 336 3 1 2 3 0 8 0 filepl 152 1915 0 1816 6 1 5 5 0 8 1 lockfpl 104 44 0 44 2 1 1 1 0 8 1 lockfspl 32 42 0 42 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 360 0 353 1 0 1 1 0 8 0 zombiepl 144 336 0 336 2 1 1 1 0 8 1 processpl 840 366 0 336 4 0 4 4 0 8 0 procpl 600 754 0 712 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 191 0 173 3 0 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 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 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 105 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 140 0 0 8 0 8 8 0 8 0 bufpl 256 5543 0 1014 284 0 284 284 0 8 0 anonpl 16 37041 0 29456 32 1 31 31 0 125 0 amapchunkpl 152 1592 0 1503 5 0 5 5 0 158 0 amappl16 192 1179 0 781 21 0 21 21 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 91 0 87 2 1 1 1 0 8 0 amappl13 168 24 0 21 1 0 1 1 0 8 0 amappl12 160 9 0 9 2 2 0 1 0 8 0 amappl11 152 262 0 251 1 0 1 1 0 8 0 amappl10 144 58 0 55 2 1 1 1 0 8 0 amappl9 136 440 0 433 1 0 1 1 0 8 0 amappl8 128 132 0 115 1 0 1 1 0 8 0 amappl7 120 39 0 33 1 0 1 1 0 8 0 amappl6 112 132 0 124 1 0 1 1 0 8 0 amappl5 104 126 0 114 1 0 1 1 0 8 0 amappl4 96 264 0 242 1 0 1 1 0 8 0 amappl3 88 128 0 123 1 0 1 1 0 8 0 amappl2 80 2263 0 2201 2 0 2 2 0 8 0 amappl1 72 15650 0 15207 24 14 10 19 0 8 0 amappl 72 957 0 922 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 12 0 2 1 0 1 1 0 8 0 uaddrrnd 24 351 0 336 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 351 0 336 1 0 1 1 0 8 0 vmmpekpl 168 6644 0 6622 2 0 2 2 0 8 0 vmmpepl 168 43394 0 41960 82 19 63 71 0 357 0 vmsppl 360 350 0 336 2 0 2 2 0 8 0 pdppl 4096 710 0 672 6 1 5 6 0 8 0 pvpl 32 138306 0 127699 106 13 93 96 0 265 6 pmappl 224 350 0 336 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 431 0 4 13 0 13 13 0 8 0