0') open$dir(&(0x7f0000000180)='./file0\x00', 0xd98f8504641fa671, 0x81) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000001c0)=""/4096) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getuid() sendto$unix(r4, &(0x7f00000011c0)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e149ec88f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1a64cd0c4e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d8024876616", 0x8c, 0x0, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) mkdirat(r2, &(0x7f0000001340)='./file0\x00', 0x70) sendmsg(r4, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r4, 0x10) open$dir(&(0x7f00000012c0)='./file0\x00', 0x80, 0x3) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000005b00)='./file0\x00', 0x1d) pipe(&(0x7f0000005b40)) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="000026040000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000140)=""/194, 0xc2) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x7, 0xfffffffffffffffb, 0x20, "426ef455c0b0a2bf7b0a9dcba78bd88ffd000eec", 0x8000, 0x6}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) write(r2, &(0x7f0000000380)="da9283bf87f79bb9b8cd040915cdbae4c02c0e42be088c831f8c99a70f34feacb3f99803e94991eac898008005743815f266da8973dc358f02b3887e2daf5fd80f06ce965020af54ae4ed2775d164e2ed88499f2234808e0e553c7d494aeb3f815ae12afa789", 0x66) msgget$private(0x0, 0x1) write(r2, &(0x7f0000000140)="a78066cea43a4e", 0x7) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:00:03 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8c0, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = accept(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) recvfrom(r3, &(0x7f0000000180)=""/216, 0xd8, 0x1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x5}, 0xc) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) socket(0x16, 0x5, 0x3f) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x204) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:03 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x20) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x110) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8c, 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fchflags(r1, 0x10000) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:03 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe9d, 0x80, &(0x7f0000000080)="a03207331f44ff76379cd227de5053e4efe8ccdee31b8a960f7d09cab33fab7b19af0ba51f39147a1a4f35ef9c302b121670847b6752ecd7612cf12bd0b6f99abb5b98b12641917d9a", 0x49) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xd000, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = getpgid(0x0) r1 = getpgrp() setpgid(r0, r1) chdir(&(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, 0x0, 0x0, 0x802, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(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'], 0x5a, 0x3, 0x1000) r2 = dup(r0) lseek(r2, 0x0, 0x3) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/81, 0x51}, {&(0x7f00000024c0)=""/178, 0xb2}], 0x5, &(0x7f0000002600)=""/209, 0xd1}, 0x2) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000240)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) rmdir(&(0x7f0000000300)='./file0\x00') truncate(&(0x7f0000000380)='./bus\x00', 0x402) setpgid(r5, r5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3f, 0x1}, {0x18, 0x2, 0x2, 0x7ff}, 0xc05, [0xf5, 0x1f, 0x8cc, 0x8000, 0x1, 0x3, 0x6, 0x3c]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) socket$inet(0x2, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x20, 0x45) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x43c, r2}) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './file0/file0\x00'}) fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0/file0\x00'}) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="81449a7ee01556bbfe9b207e56b956f61c24a51767d1cc21cfad9f5826e9a023f71f2042c8854d7c2dde171efd347c84358b63df4cfac8f7343d5719e9c4a110175b623ee7441197e1db6278742557d9", 0x50}, {&(0x7f0000000140)="c4c60d58d6e1a5170b546a1093188348966f823dbc11afddc66c2e74839f2d848038396ee0c496eeebda55e78f8ac34b21", 0x31}, {&(0x7f0000000180)="0841c93c72cf7a210dde1672eb2de5620859b55bc4c86e45b117bd92cf975781d1b56cd6fce8c5120289f33cb6d6f326f025bc135098645b8b052bf859776a22f6eceb880f2dfed0d4d6213a947d93dad4d5e0f00faf6e5005f21068ee600639aa3d91b6ad3934396a6c71a361695b7ff6dd401f3f637a1cb7bce11f8ea8336d4802c9534438e453431e39086c78c7367d232e6fdcc05e863d4f87db1c848968fad382bd12d7315e63cdaac1a6ba817705be6c20f9f60d962bdc1b5a61d2abe54d01e78d18d78c6bf5f31eb5d1", 0xcd}], 0x3, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() mknod(&(0x7f0000000300)='./bus\x00', 0x1, 0x251e8) 16:00:05 executing program 1: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x4, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000000000}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r4 = dup(r3) r5 = syz_open_pts() flock(r3, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r4, 0x2000740d) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r5, &(0x7f0000000100), 0x1000000000000235) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r8 = semget$private(0x0, 0x5, 0x1e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000300)='./file1/../file0\x00', 0xfffffffffffffffc, 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xffa7) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff, 0x2}], 0xb29, 0x0, 0x1ff, 0x0) 13:34:12 executing program 1: socket(0x1, 0x8003, 0x814e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x7e8) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x0, 0x140) semop(r1, &(0x7f0000000040)=[{0x3, 0x100000001, 0x1800}, {0x0, 0x6}, {0x6, 0x20, 0x1000}, {0x2, 0x51, 0x800}, {0x0, 0xe50000000000000, 0x1000}], 0x5) 13:34:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x202, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="ddea", 0x2}, {&(0x7f0000000300)="6f9575e34421cd72dafcd49c6346637ab150ea0f8d2b6f3f2f4ff54459f670c9289a8c1659476ccf5991b56c0240742e8fc93d1e7dcac50b0b232104773433deb62cc30da2e2df4a30b720a4c357a051b643db4ae0f9d0d0cf73528aad2bef636d0ab091abc4df2d9cc1886144264e3734a1aee4cbc9f221163b79273ce0deb3baad05d887a40c", 0x87}, {&(0x7f00000003c0)="74042a04a94cc39f81ad5c6d441443b9efc5eb2520bda52fc65873b36d4342c4608b378046d4919134bd341e9bc7261c079cd915375114564a8046a5c2a6c9bea8303d2d340366bc2f5ea8c4689f1b7e7b9700d17e06d7403a38ffd4f90653ff4a48ab4063ac49840c3d8a9338b627b21e03696ec2f1dce8a5f76181150601b75a72744ba37ce5a02c83a3c842c078de78db10ed78fd0ecb1ce49192c1ea2e84e11dc7630f6ade548b96093ec82d78be07ddcb0be7bbad480a2cc53346829b316efd4bec90edf51ee09790791b463b1067d406e8774498c83491785ae98dadc669ab8a38b520b010626a38a457e673e83758d6fb19", 0xf5}, {&(0x7f00000004c0)="a2c2837ca3e228fd30d2fb909f7080f5dc30da99ff1ae0fc6c701ea6d6b176f4ff8c4cfc10482e5e8c9142e7b1854de4a4da85870b5d01584e6cfa0462b370cd5f5d85b329169af597d9ca15b41d9b7be76c6563c950c4d3a2d1d9fb8e01d916724134517db18f462726b51a8bf1cd5c4f61ec314eac08597d7ba5537da84bcb0f86914eb39df938dcd725cdeccd1791fdf8229a065d431d95f86de9cd313080baf86af082e90298bda5aa4f76ff245a0699124ccab98fd9b804a04fbed4ee", 0xbf}], 0x4, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200bf, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xfbc3, 0x3}) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) sendto$inet6(r3, &(0x7f00000005c0)="6b0225b85eecf64310adcb1b6a62289582d7c2bce89a19dca30ac3a2fb02ddba3d26bbb1a574b177285439984a29a8020bde208c4988ae054a02a7062e6e569c43037e13bae430d100a02fc7bef88df5513fe0851cccdfbc80e93abd324b1f8ffe754f9e64b4a81f8ab99293493c97541eb22b2678d54051131cd4baa8c86fcaa1546f", 0x83, 0x402, &(0x7f0000000680)={0x18, 0x1, 0x7, 0x5}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x1, 0x100000000}) ftruncate(r2, 0xfffffffffffffffc) r4 = getpgrp() r5 = getpgid(0x0) setpgid(r4, r5) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xf1}) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000240)=[{r1}], 0x1, 0x1) socketpair(0x6, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = syz_open_pts() r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r8, r9, r10) 13:34:12 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/218) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000340)="8be0a2b073659f71249efefc8fdc05990f46c2c1f6f262b7b077efe2016841e74520f3bd56d6f4340c77f298837bf0ff83c2164f455443e32bd4d43af8c86a23ebcacda578a93fdab562a604517082368ba68259abe1d83d58b45477611643859145", 0x62}, {&(0x7f00000003c0)="8ece815a4100c88f217b7ac64195ee8460779fef5e1d5563c91e593062faf53c52fb2642f9155d1de84608822f9eed28963476e3e8ab8fcb85f8023d9d1f8ee5161a2c94efa3d373ae9e431194c8752d8ab77998c5a8461924553bfdc644e366cfc58cc5e60b5c73cbe70208b211f452b2a90d9a3cf047fdb56f7391eee48e2d7a433fc72593c5e78ed5a15c25ed718e69b563a41a8dbd759a20501dba94ff0ca04beeef00521b96c21234f3e4574c5d4ddf0cee6329ab9f4416", 0xba}], 0x2, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 13:34:12 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7ff, 0x2, 0x1, 0x9, 0x0, 0x8000000, 0x0, 0x3, 0x8, 0xfff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:34:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x80) geteuid() 13:34:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x6}, {0x4, 0x1, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0xd76, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) socket(0x18, 0x3, 0x100000001) semop(r0, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}, {0x0, 0x4dff, 0x800}, {0x7, 0x3ff, 0x800}, {0x3, 0xe6, 0x1800}, {0x4, 0x579a, 0x800}, {0x3, 0x3ff, 0x1800}, {0x5, 0xa4b, 0x800}, {0x7, 0x8c3, 0x800}, {0x0, 0x4, 0x800}, {0x6, 0x1692, 0x1000}], 0xa) getgroups(0x0, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x3, 0x6bf, 0x1800}, {0x1, 0x3, 0x800}, {0x5, 0x4, 0x1000}, {0x3, 0x800, 0x1800}, {0x4, 0x7ff, 0x1800}, {0x0, 0x4, 0x1800}, {0x7, 0x4}, {0x3, 0x4, 0x800}], 0x8) semget$private(0x0, 0x4, 0x24) 13:34:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f000000000000885dd92810a31bc91a8f42525748ac850afe45f54bf66e6a0e337ea390de09ea784afb446422af20244cada28ff42b4c4b4af8b38b31882e1d8205c4959bef472b408dafa3878870f4c803b9c1d75e08ee7918beac7d791e5509d2b652068152ae13d220535d53244b63084d56919a432144b5f0ddbedb22b06fd429add7e9753dd37df4dda423bb1794e29864ba22d80bf1001e2bbd5038573982ef93cc0ebbc3c58f2859d2597751ca8b3c123e66b8fe06d20ccddf9e8883b1965f27783b3c2880f70dc64737aa506d8df0b7047be5677db8fac10975f8c9c383af78b6a10ec0a17773bfa3a50bdf5bc6a24fa8e9ae63"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) socket(0x7, 0x8000, 0x2) 13:34:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10180, 0xa) select(0x40, &(0x7f0000000500)={0x1, 0x100000000, 0x0, 0x10000, 0x9, 0x5, 0x120000000000000, 0x1}, &(0x7f0000000540)={0x5, 0x2, 0xc4c4, 0x6, 0x5, 0x8, 0x7, 0x9}, &(0x7f0000000580)={0x7, 0x6, 0x100000001, 0x0, 0xfffffffffffffff9, 0x400000000000, 0x3ff, 0x40}, &(0x7f00000005c0)={0xf019426, 0x9}) bind(r0, &(0x7f0000000600)=@in6={0x18, 0x2, 0x7, 0x3}, 0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000000040)=""/173, 0xad}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000740)={&(0x7f0000000700)=[{0x8f, 0x9}], 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) chflagsat(r0, &(0x7f00000004c0)='./bus\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getdents(r1, &(0x7f0000000640)=""/158, 0x9e) dup2(r1, r1) write(r1, &(0x7f0000000180)="4f31b9", 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000780)=0x1) 13:34:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getppid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000005c0)=0xc) r7 = semget$private(0x0, 0x3, 0x400) semop(r7, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r4, r5, r6}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x201, 0x20) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r8 = geteuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r6) setuid(r8) 13:34:14 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') chdir(&(0x7f00000003c0)='./control\x00') execve(&(0x7f0000000000)='./control\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00']) 13:34:14 executing program 1: r0 = socket(0x11, 0x7fff, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20080, 0x4) 13:34:14 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) write(r2, &(0x7f00000003c0)='o', 0x1) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x111, 0x2) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 13:34:14 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) lstat(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)) getpgrp() r2 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) chflagsat(r1, &(0x7f0000000080)='./control/file0\x00', 0x70005, 0x2) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) symlinkat(&(0x7f0000000200)='./control/file0\x00', r2, &(0x7f0000000240)='./control/file0\x00') 13:34:14 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000100)='n.', 0x2) 13:34:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0xfdc, 0x7, &(0x7f0000000080)="83530d85a794265416415605d6fbe08e46924ed769414c5357d5908ebe826337263268fb1e13e90d8097956cfaafb8fd8e55f23ebddbd81344a5427ba53ed2424bdd8d390902e827592fe233e016abff4bea98c56dce", 0x56) 13:34:14 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)}], 0x2, 0x0) 13:34:14 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x200) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xe) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)) ioctl$TIOCCDTR(r1, 0x20007478) 13:34:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000080)='./bus\x00', 0x20100, 0x0) 13:34:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0xe1a0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x7ff, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x53, 0x4, 0x6091, 0x7fff}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x6}], 0xf5, &(0x7f00000002c0)={0x7, 0x1}) socket$unix(0x1, 0x7, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget(0x3, 0x4, 0x100) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/23) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffdd2) wait4(r4, &(0x7f0000000540), 0x3, &(0x7f0000000480)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$KDENABIO(r5, 0x20004b3c) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x3, 0x7}, 0xc) 13:34:15 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x5, 0xd5}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="e0a451ffd07cfc2e81f60806371fd71796ca82d6e6b83459781693bfc3fbf21cfc9d128a05164aa5904b9ff491c7bbb75367a28fa8d7bb25a22e4f6b24cf60fea0a5d3ea81964c4402e6036730ac65c595ac3f3698f56ec660e04bdb6f64fd2d94be8d0dd74520fe18cc327f9de401277307ac5219959aedd92158ad29b93c834c9e46ce11e79c061af89e8d19d5909704e4baf93fc42fb09e651dcec6355dfdbc1e0721657f20317bc1a066f2b8b486dbe7031a86da4670a2f86c339c93dfca3d5558631bb58540ad7033ce4850be1452de5ef8b139fb74e1c08cff28d0dd5d6f947ad150e984d3f04357bd6f64027806d0a304d9032eebb12b2f9755ee36b12ad58ec6b24a38d7f785c47d750af3269f44f2befd69e889f1c4d2c919598413a74b4650c11ed73d9a78e7d81a529392fddb1d475be0255fe316ff21ab768b24df647585cdf971b653bf22481a1137de78e871f5a047a5e16bde824e7ef60b3f0d2a71dfa6d17de4645330a91d4870bdfd0a99c77ef6ae09f02e2582fbf1824338783ebafad9788069c2a26963ac2a4eee4d06c3db42bfda2cf3ad804914efca9aea9ecd32baeb7e0363218259c3829029173b612b5ce095cc0613241444eb3f2bed5da3ac484c58a42b209f6f5059a0b50c99f0bc09dc370211c89e16da405c2cf7fa5e0e5ed0c2bcb499be24f94e8cc80b7b86d930548a32c5567d0d970ef4ec0f6c63bb692985cc3d3951cd75b24e4930e2aae0c2e22908be8878f54748454302accc1a5ce0ca03df063277a1c29e7d1f73c35c8b2a452ce399b62cc392441a89f83c6a43957d774835509af37e8677a2b227185ec1b9332644ba383af51883c9e741719d7626d874e4b96e560ea20990005897da2bf5faf713f4a40f646d5a10959fddc99b3f548f22b74ab6a8d6aadb08e691b5ff1baeb82ec739c3aacaf3c237875a2886c1c0305bdd2daeda8476d92036c3a1804b5f4f3f91e756f1174eb72513a64b5af961ff86b008156c5e46d74077394635257afcd94a58acd4a63ffcdbabd75910f72fa09fe174a6714540e6f139233e0f6e27da8360f382f60babd02de005fa61cf4cd32c4935c11de9dcef29f33e02d9cb7e3870d5e4ad3ff0a4a293fe5f650290993c8dd1c9b35b9a24a2fb5e0516d0c28a90df2e0255ff3132f8f0c4ade05f1a8884a1091a2e3b9915be8dd23f982e46a9a7df8b3fd0a5a95b056864725036b83ff7a3bac42b60955c7688e5ab592767ebab3dfd13f26ab5ee50e0c1766f17c56ee2d02d4738a261497857f08003287e5654b1ce2ed5db883a2061d5e0036c52dad10148d870a222b265b7d8cfff0af2a0437fd9d439ede8aee8b8c7084085e59e8ff85dd95714ee21e87fa30955554b27868181a18b59a5d684923a50b1c79fe81d663cf682fac2f346bfb7ed96333debdd21e8f663710c2fdeb423f40ebc12d2495cdc2376121f23e632583de68f2ed560f7418d200048d73993d63b8a5a7ef79ed7e0263e4ef4fc3d9350083c9c05a261daa3ab090f87921e0009bdd6d88c76244e042850e1c73dad7ecaf4016b91e0df01aea0282327a88122493b691efa84e2f8ad01f21eefd93eaf482755793f77c87099010d70a3980943a2428b232a47f1ddb59fd590e7d562143d4da0b544a80898fdf0d97dbdeb41b4c2331580a0c68ca54bc1ac5b522bed487934a1bda0781e8b3982ce8825ec9aa628754626e36784fdee30e2dcf778ae4050a1333680dcb1849d6d3ec56fffb7875c6da594aadb4a3ecc384a610480de6b24f050cc765816e4a000a04dee852bce1adf7458f46d46ba4f96d0e7e8e5501577c474591b6212db4333158d60d748fad9a497dff02d5c100056f97f472017b1cc1d71b0d57bd1e82f8cfae48df0d7e96aa91833cba641434e4a1d4f506d83582348cc450066fa8442861e5c8c986a8d84c556d1b7650d283770be12ff17d274604b15359c33f4b8dd5a40e2c3926c3c0fae29e6137b0499394d5ca79446936849b8124dadba2720e00a9e07c3e0c626c11dacba3dc84a12b32b2c73927b7913f45a625b2947a618e41c6755b7589452bbc96a5afd981cd95065e363e59c758051829dad118ea58210e09a98ca485970b7bfb9f9a562addecbd50fa00ee757a7075f9524ebfe8c186ca114d39c25e1b44b275da2a6475a5fbd10a3c300533c039d1aea66f838ed1f8f8984b895d09e171eb84a59f8ab5a70b49b4703af4956ec032ef9e30777afdeb28bb09e56cbb352017de41098f2e20edeb287bdd7d3b08ed601dd551ea9c72a39b1bb297e2f21a64d3104df1849c3d6a8b8983e7f73cbc3ca6b5484a7175c4eb6587107ea39aaa8b0eba6942d3b0ad5df1ba935de0025bd444b4a2e897555a845435de33ab3469c251f919fc3d1092b4831ec6644705e901ac2893d9b1dcaf9b3dc4e541b149dc24f5e795de00c405319d63b562ff608dd791043a9d1c508b5da5dd687fbefdf18c2dda5c7f5026c5b22e571826d2c5c96bd5774fda2adfbaacfa553cc8b509c19db1ce036ea77a3d8da18fd67ff896d5ae9ece5fd1bc5d393e28b99c8b09bfa6579e440cdce7d35db5071657c314411eeb952eeca36a930f8ddf361b70366d0b259a9c3a3be52b57b17fdedb41f3437d743524a5b68afd7820e7fff754203a1cb6e4b59d2c3646317c10a98a30fcf45986bc18b20412a240709bd45f915c76da467624a45b103285da5b0d7b92802ea77c5219b7c0ffe243a61daff3626b6ea8f665d7e16d4cab8a4f26292ad51bd0c6ae5f2649106be564cb1668d79ffaffee356709440a2a846016a71ef4e6ced88fe0e64941690d5c51dae59b8fee89c32178ba2f65624d65e420236056bcd8e5728d0d52a53821c224d66c0ed356233521db46912b2c6ecc0afd6fb18e548046391743d78097e918f88f4416eb5bf93db28245347e296389e24f9c5ef7f65251b4ce71791515c73ff46bcea092fc58ab5c8ae724b942de488fbceed936f9f5a0ed812efcdaea24b6a221d2bd189d900e982ffa0f4f1a2c20e9592b143ffc97f073fe558b1520ab084f3a045c32e74ade76451b51b83cc9c9ad9a351c1f5426bb371d2614652bd60e1dbe9554e2d84db54ecf5aa31346ff10c02ece897d70ad644c19143b29dbf9cf5f255ad8c11dd7264599bead17cdbca94fe044aa40cecca73c94eaaf53b58fff6fc59db79d987169638eab4f9c1519aaaa438588e97ff0d597762d6d17fcb7a7fa485601a401f142b7d476274ee248c476b7e522731a6c0c46de03da7aed090e5738c255034fae6c7b2efed9a5815bee5a85f2f979dabc771543967fd18a89fed7981d04cea6f443dde298dde8654c9ce212b2e6c775c212173202370ed41288e57a121b91fbf3b73e9f4f325b8264623453b1a92d113475bd26fe59e10b67556f0212c7af49bc3e58123252580d0408bd46406c2f473859ca0b6407f522cfc9477cd0409c45b131e0d1a960404a473dcf8d9d60a6e62bcb3973e3f059ae346731b82ec5edadaaba2b20cea16750223b3b6fdee519be1230bcf1b260a13a700d19ebb4a44b9d3596fda2c98f0a63e815d9bac3195a1db718e5c5a863008bf75d40c7e388eb44de99dbfd4e1eda54a841e7107180d6bfd2b7e106facf37bac7bd8f8d10bcb26e1a4a31bde747e4a5616924fe47b73bc2283e5d51783032a2ddbdb9401172d803adedffcf730be22ef06e1f0af873b1a78c76c0eb353e061a3771634e21963ceabae3fd5dc33d636d902d86453b907022423cde7266dfca449b5ce1886aad05265ef708026b6c73448559950b610acdf1ab610cc98b57781f3cf8648bf6e35877f284e4b1302d4ac36b5f862646173a81e69eb31fce744a6500f95f924ab5fe46f4c3eb3383230a85cf2dc06cdc6ec285ae2eb870bbe3d2026861654fcc01dc549c8875c8537aad7af41da75f07c3f862587cb413b72ebae07205d46f1fb5f197c305e83068bbb9ffacb78c0f5160f988b92aa2e03877fad423f76741f932aebde61851afa4129ce454179dd437618b8f1546ef1c6d3b0d64a4d13ec2b5e55fbd3b8bbcf8a114554c5d87f13ec90af2c8d935541d3c8b0899c6eab6750cac75b2ea444b470284205edeae29587094a098f701c201284e1a7c7bf75648aa4ee01e8ecd6bdd4c1c512622f5e2d481e487b1ad644a9e723cf6fd336ce1b2003fa1b2457953959773ccb4bc2f1b2762ce592a9a09b6f6f83ef16d5c50c99831e8033e49252e02422a06aec7454d114b67c732bca1ead98d643e71eb3e3fd3347ba87eb3f630fad303e0d60b25b7b5abeb5904be6693d9d0489d7d444b9a779f9419b9a4395e5d840778f21e318371cfb6ac2d630c89cc30c259fe66de7fbad53f0ea442d45b61919fd81d0f5f67362712f0b0eea31a0400554d0ce17df35288730eb12602f9a8ab67aee58a7e8c01dc0ff316d61141656bb1904ca99e4fd4b7b44fc162a532a23c06efa0ebae0b2805e35c586adb4b46064a3ee80c6e3b3a052302cae338bfb9590ce37bd5a0e5ae0fd601084cdc1ed41d8ecf3ed3dc36045759f825af9d33bd9a546be76b5267ea35c1d73e39066498d39d8df4361f7d4cbd9fa9140e97678a245bac918ae2a60538a20a556b17a794d20c6e920bb8cdb7be409e2629c4a4564600b8b3db803990ddf27d43efc0bfbc524b232dde7fa1aea904634b99a317c4071b1c08ccda71e08eda26005857492cd1ce7c79fb7dd3ce27cdfd90e14e400cff4b48291c274b4c1997b4bcc30b45074563a2307e74af234803779d49547b6d7ebdd0411a88cd0b1680e5573dda26b0c7565820eb6eddabc7dda7c62cbe51ba1115b13d0435ad9145b13d08ec05856b2a26db03a842e0045aa4914270bc7aff58932e92ff9a3262ab80b22801c2551ce45671984d1463ab836f834c9409c4cff862db1cb6d51aff0f4a22c15af3aa604892fe22d211c77486bb74c172744d771d03ec6ca25f67ede16e38a015d0989fd83ec82888d13b404418c08912c6e4f3b123329187ee9d4fac36023b8a645326933cfdfc10bd3239c07fb4c2cd335657202f0fdf4cf997047d022f0d55509a1002f88878698662b3d892186f2586598b46d87d43cf388f1f35fef0ba32cc27cd712dbd23574bfa7fc7c20678a30406281b3649bd66363a5b1e911825f3dd3e4bb61c2b148cb5006c9f303a89808c37aab8405866627ed0ad6263fb0ac2a67a827c7b04181b73e082c044658fdd3777270af243ea631f8917175b658fe58ac08b4495901000f2eccad5aa41d83afb6b0084934c0c06d9164fab7686595de56f207188bf74baf6a9d2a35f1b85768da5e6672843d9d0dd49cd67e303df9cbdca43b15bebf8dadd997d10f4291bd8c589e19ccbbaadc97e7f4b2645110d6531aaf2727062166dcde2e4a9945ba1c8ce11fd8aff24694e88a777fba7adedc931cc39f4be2335feba4644a426163d94cceace6bbf9a036b0f9bab65e2e77376cd1b2b97b57a88fc9cf03d6fd4151a7ee7226dce29d188a390ecc8724515e63962b068633e54182d07e4d35f81eca1d91ba13556d214e7ef0e958f46b53082e0d9a9097934ca43e4364d086b6ff4dc4902a379cdb494204f56c00a1a8501389b224ecc8abd32c25f0232c11a8ee8aed450f83f3914d6baa8cdfe034bbaf18fa251bc3256dcc4276ae484de1d434cb307bf9f704622c5c3aa6887ef83e058079b0bf8c01d423bfc2cc0d1a4720925849c07ad12e6dfeeeb931d30350dc31c3aee3de27e481e5407c22d1a02aaa991b50", 0x1000) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100000000000000000900", 0x5}) write(r1, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 13:34:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f7d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24a2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f8889a7eb01d16f63d94c21b0e4d16cc9ffba9a312150532356dad48553b304c28886223de1166b2826cb60e28be097a043dabebca88cd03f3ea9901c5266be141b980583bb7ec919babc0dcef00fd8bc1503f1f7b9673f6169df1223d4ecd7307f2f28", 0x1df}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 13:34:15 executing program 0: chroot(&(0x7f0000002480)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20280, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000280)="c25e245e5cabd483707e3299fc9e087731d9111b40c51d58e8f4202632ba43ddf4a7e7e51b27e215f2466194a54ffe1f678898c635583076c1a37a870d024978ae7eb6c49c687dc110da43c914a59f2c47a98f8996d416232b4ec7c129cae4b5439636fa93a9d437634721be9fc6472bf4336a64b81e742185e1f5982421beb4a4ad1479aeb5833f970253f022303c2512c9f0bb5d7f8ffd7891b0f5c82f1b876ffffee7fd805df5f9b4726493e6711842a6ae0e87cb5893102ff9a666a732c14c2580f955b60415a61ec344b599582d452f2e3c4e36511475005de3c6a5a4529d9f5a31ed3a91bcbf8aef1981ef97eb7e1a19163d17624d523d13be56e334cb0e0b4c05a7e8640cf13c86da0dfa8a4df35647aed6dc664f614c114f5d9beaebaa91c5b57f8b077ebbc140eed319763c7e2b58e09fd185118d29b332465fcb56c7f75168ca0b5571c86992ecaeeae4e79139b8c591248cce2074706fcf9bd8856ec97a0ed6cbcd35ed48df82d47f370603c2862053871527409255bc4e375a94cf3276cf343fd4736e4a7120cfc1fd08f6a9a28079505ed35221b577ddebdb105238ba14e86f277e8766d6bf79bbc169f31a8cdec8313c0c0df4da8d28b8543d5bb854f65c68a08c5e41aaf39e6a0a5e1e87cc09784df4099520cf83d1b76d7bed08fb3c569556e46cbec1d8b4f413a34156d12d353d17c37f6d6dce4165707d2cfa3deab668c1fb68a3b0b3d78c380e9c9dc3d7d5cbd62a665b93b9c0b6021c6e5b08a682b9136de1686d7cddf079fc9803e72f38fab9d4e17ca415b903edb4beac74bdde9b13ecd231d06f400c4c6fc6ee70ef329142756cc057b3c70997a646b697147065a7fc4d520e6c0dd8120a5e80e5bbd3f323b5290d6f113d175d2cadeba8a147369d076da126fa0b4d56c11c68f9ac2864b59616e9d17f221939ab87ad6d3fe8f6126eae95ebc91d7c1822b9e1c150e9fe9252cc4f27ff895d7105ff29151f879c69a0542eb27a5470e44871c51d0d15d08a256d54d9ce145d1eae0b32017abffc8d8c0ce911f1b30ddd8045ddc359bbe692ce751cb48a08d07c83a23f3eceae92321078f2d200b4b27eb223db08c4b60efbd12a6249165a094e85331d96188ed9e07d492aa0495219e4474c9c9856ddd4cd886e3e4b33218142179cf235d469cab6785ed195260451ef6bced7c2b1d440e86629e5f0265274d85b7b12f418d8979d33b2f39a64ad52568afd8d656df1d6b509485fa16b08f7c3bc9b24356546db72df776afc422bb354db5706cb4873cc482a3120d46d59d7a31db96ed0c3b77dd67effa8d57f690700cbe43f73fe6374c532e31f04bb64f50287ec34ef971cb633809babd1fb7fc16475c8864a69a79cc4aa32a9eb01b1af04b37ae795514de943f970df74a98f11651558aeb37acb1dd0dfadc161eedd8f1d2fb8fff2abc9e2641a344cdc2d46c9396f9d2e1d0700ea9e40045280fab908f0d96b77d2642d569a5a12d555e88064686d0dff270f6682e3769d18ad7201c094d25047d8eeeb33b839472f1700283525846e6d1f6a12808d36e6cc9fd68c75ce1b660bc1791a963c5109d999c8b38b8375f83eeac9e4afc2048f46ac5a1baf6fc5e60633e72705439671b6db7f5b82f45bc082536d5f00af535c1c80b64518671288cbc3a9e387b91a5c018f1479a6476a0c2a5d0355f9f3433e575c9d8901ae46817c54e3640a711285f18c129377006007d1efc38b406b5d8e0abd0e13dcee11607028929f44a3314b58a4f74e0771201c7394bdb6037f5ae2415e97c2c9bdedc3c5ee9b71dd8c7e75988b7e6bf5b2d7117a4fdbaa5c3530695c4c668bb7cf3999b24da5a4698af36fb7cdd56a9d51619f8885e735b77c07aeeca469459f13749f0e7ae60bf30eef5fae0a6080df41d9af13a094d47e022e56fcba1fd0a4b8c7c3ac3bcdfc45910628b8cc53890a28f1f76fcf7787166867b353f0f3d20210b6928e5778a3c42c0b2e3090ff7300f7bb617e5c11bbf58eb2d4bdeafd019e99904ef557bd3716780e25f2438507358335e94b7d98eaccede2ff4c28e2895101c27d0042369af22da636d9bc09f0e08bacd3e6ea45ba1913ba72275c940a57349b853c37369efe1fe3c78b4ce8c167b845182cb89b5fe76fd55220c6fecef2252a8eec374b3b8d817f02b8c1c89ec394a22c36c4521036106f9d7a53f0746d7c9e0b01126b91ddddd0db3a57cb27ef2d97bfe31bf5426813bd9c5ab87e846f51cb4934dad2d178b0ece72395337babb56b2253884503dbd3bcb1c09de7f09e0efad9a1bf6a773998377a332a00e9091455f5e1b43bb89b859659a9b3865c79e39369c9d4fdce22707b3c083c70583a6f1db6ba9ebdfb873bc923dba292c008d247033a6d4844732ed6e1ecbe1232262208fe6d60693ec54c5fdac4c9d0fad651ea41abc4982e261df7bc9814db6d0cc6f90168ca27e55cf6bcede234d7b960a572b207cd114bfeb085704da7b716ffb3f41ed8aa96364e527bff47419200297a4111dbd59c221801cbd6e2353fa4155d3155ecef8c452ed0bfd75f564ac94c09151e801a295d824995612a8de76774ce8370fbc59dabfd3b6bda98496ba815018d07e776ba3ae69a5f1541510786f58f6d3fddf190d551d3932e45ba58fd3898783111eff922905a48543c3e08dda2752074287d69c6ac690193c799b6b8b843ad07438658a5428ff44d267e1e23addb821ceeb009b44b2a1e67e07281106cae0f2b31a0a9b10a779a782e3c227101e2825ba4ce42c646a285d29c0c8fb7eaeee6b53a3b5dafcfcb7418a71752da23c8485910234cae978dd04bac8ce6de7dc3598858e06deb116724ed7de2a7d7b11b06f00e188806d9b085435b4aa956b09001ea7595e2acaf5d776d43cc49c7845f648c8f74c06810fb0118fec4be91a6d7da319722897f73d506999368472a55f8ddfc08c6d442713cbbbdbdbe973e9b1053c0a731649bcbe002f627810bd3615b19b9c082d5a2a9bbed80db3f1ffaab201e5977292c1d56d0d54bef0e581b91dac4aff563ff303200f8c2a82db3765941812186940e47a37d443ceb92c1a6e55002912239c9c1b9002c4f06a4028d757924b7f6c1828265371142fd14ed2dc5d8d162b476a48584c6285b15152dc080fbbb241a0e467b5e7e1db8fd9cf599cb3fe4c76976f3f93566251dcb2d74ccbeb632112d0df16e1e12cad9871de5204d9b7a132616dcf427db8b008f0fa2b0aaf91f415e565dfc35af9271026e7dcf78b88e6f4bdfd3a7f80e373b3613c720186ea00f5027a3e78508b79a2cda32cb589fd942fbbe08e67530c2e9cd6b22a7cfc7aae5c91a11d3f2f7ad096575d596f2902e2c6b3e67b2ed47e04a38ba81344da26cf58f5ca5eda37591cfb51be43557dc750b49046f5bed16a834a13ad8a525a7f945c91ec1827ac861224f8f942744ddb27ce624400b820f58dd85563bd7a77258e907dd73af5c18156da00e2af81de2b801a98796d355f86657fc551125c53e09e351ae9934e0cc1b659a1df2cf36a070e4a183d4f2e46011e452b354aedc7947274ec21b368829b44b9cea5122a741d320c237c23d983d79aa4b092e52cf5dc6abb4d0c7e76bc153b93db281a3932c54c30fa01da49fbb822e7d912667be5e6ec8aaa88ea3736d26de5389edeae861c8b1339cd53a755654642612b9af8fb128312369aa1a4e9a1d3fcb7543d4c3d6b8b9fe5221eb84773a08540ecb8527f37ba4c14deb160f65b4231682820693b22efc6a4fc4b6e9a58e909473ad8a0c310e0d2ed383e230f4af3b9de8652e9d03a3020b9e6132be36861ee0e7cd3037989e5aae4abf0beb8506805e91299c32c12c186cdd801d6a4999f1acc008d6183c3c302bd5a4eda42a4356655471a3008aedff4651decc35d88fc3924d934c11b8c1f679afcb7870299cfc7713593afede0a6a611783d536b479baf09e77c69bcbf8c9e244b92775aa7f77be3836f42aa0c07b2259564bae941c69cf6a73019f4f506fd1551c7c22bc747fcb732af1a7a226d73e9ea1c309988bf20bc755aca11a73f6be250bf44c3f2fdb820c33074b09c54e47005ed1f5d99bad4f6e25edcde21716105b4f579a16e93c76d1de443eb563c68495f4e42447a0eb36dea29b7533c27f230d364abfa03fba6bc63f0529e6740acc36b9f912f3dd7da6c09034f648e86d1d1c7154296b3feb94b67ebfc166c4099815fdad52cbcf3e3ae0c5773f9fb7bb7512cb2493fb194e0d90f560b38e4786349a3192034c5fe5903efa974afacfb71e07d3599596fbdf522774d82ac335a81ababb4d87c8072253b2ea01ad57c81248d4c7e0ee4c2219c81b9794a954cda15078180e1fdb017bcdd05efc3234831129bc8e3618c9fab687c13aaaa10f34f2f3a54801dc33a1c6322021066beeca759a5ad42aedbde327dc5ceafcee743b352d8162a332c6ea7ae5b05e026411b57a1f0ee7ca934993d860d112b91922a527b72dffef121d4566cd9c389ca2ad7e0d6f123967514b25f37424c88afc3de5f51bf947aba1130566cd2476ceb751179773775107933033a9f2e994530bae02e6c03e07f5cc637393fa5f3ca5b33c0a8656842c0d1207eee6c0bde7592a6e9c210b3ac9b4c9218cadc2ba1b0292c19b7659b77d6287b387fdcef56c989aeefcdb557f3a918f1bb5dcc62058ac70c81ee3f3dac6a6d28e4866b37d4f1dc3d96f35efc8f13129873eced9d1f1b0d1e684f977f565bc39633167d03e735e862034ca630888c30ea78d8c031b0e4b626306ada1be1eb92b793018d98c5a20e475582b8d1e2f0adf6778d4c6542385c8e63e1d7ae6a8d74eb23da9b31ba488a3248cd7d3755a955eb0b26343d3d2b1086a92767dd3a922ab869d10d9f88ee03ec984bdab11d64200dd3e31bbc9d069a57034a31a27ee93ebd0ef8772012bc1d77da05f97d14846e12edd831718d7623622c512421095a20cb5a0ea65d8a47b5b16038e1b4b685154b3f324c463585c8decedc02f4184885408dbf77401c044e806cb67ad12b0905564302ebe5f2a62e0835c19f8c7d463fdce07499245e0191235d2b7f8f0881972a2cc834779f48fbd7b95e548baec842d43d54b5fce31a43e196cb993a98869089849c1a5cad6be5856d752d236611e590a86dfb478f3380f970c20675c0ca581329c83cbc48d0777ad88a0ff54fe1d57018041ef5ee8ccda96888e9693f4c8b24f2e0a791117d7bd2736b69461ab725f586739257d7e74c13c5d851cc5d486564d4dd030fbfef9ce083f1f17803bc400e4041a8ea5c6bedee1a561257cca2059d54bd437d00390d38cf7bf6e7f9bdc9075073d5429d1f185db497d4042ffa8c0511b6e879e744728d92472a154b3ba9c79a667488ced559972e109b976ed269b5a6ea91ceacf7796ff9e3edefe1a44c0890e231853b23511e36a1d5700bca0c7706201a9ceea94561dbb283b25fd9a2061888d402ed21efd599ca01f116fb5a6b9f097067bd0c366da8fc670110c0f1d909618b7126270ad55312dd20cc8f03a0ee64d000c2464002e7bfffb2d03df34ca9950001be251e0e7e27869f18528a595d05a13e10ebab35f8f0084fc4f2d2ce4b7fe49ed709ef7f1f199be1d24ba1aece56a5433c9e0d7c7eafe443a7eff008665275c8a1be36f2734cc3d478a1a2b79b8cb6fb12b8ea51cfe2047ce5419d2977effefdc59a7b56064cb35c814fa8c42d84a1127dbda5c1752c650ea64ab2f5d61f566167eb310ac97cf847897b397daab623119f693c5cd16", 0x1000}, {&(0x7f0000000080)="0ad9f68ae1e1aa48aba7f5375f36102745fc739e0c253befb5e958d7f6ac2deda2c955685bc7da4d4946aa5aacd774a376514e13864cf0998a600beb19cce2a499c4be81b16599c6c0b9ca31423cd821a161744dbf5577e27543f4096e29f4a670c5bf41587893e0253799d3e574ef83467681004de1c9f5aa9fcc75cc2a335576b26b7ae1302944864dd31f1823aa0c6558c676a55dc91fabc9f4cf44c4d01f3b7ec4a1cc99e348", 0xa8}, {&(0x7f00000001c0)="e3e8525b51e000329d0a31ecea929390f8c834203b65e21bacbaa829587e05252eab95b43c97076800a1f81107b317ceeb16f92de03b7453f37cfdc88f9b9c17b99c6e8c2571baf87c2d91f0650f4dbc4fcbae4fbf3d98979cf53a07f7d8d5746b2f3b79fbc964ae425f19b2aed87f34ecf7cdb5ac04d571", 0x78}, {&(0x7f0000001280)="4f0de03ac4a25436ee2c96631a71d6e2664f947120cfcd4e2c275e12cbf47bcfd9deee24d2ecf4d342cfca351e2d2bcd4f683e57b96870213bf36662eb8270d7a82a1887275e26c629b1473736214301477e747c5555fc2099ed1e67d7098e8d", 0x60}, {&(0x7f0000000140)="a7f96916eb3ca20b1c6c5c12e8abfa08ec2762e5", 0x14}, {&(0x7f0000001300)="1b82e95d8e5d6f2c90581f26fc16d09910758daaefcca508ad6c07f3e3e4805f3014cacced0b4cce3b737a73703126a6640a78ec06cd8938123164b42f2f91036ac3eb1fffeae581a5aa08c085d416529a5560385ed1319270736401b8e1a90b2571415ea48a1c0c487f74f01c09f6dada6811506764ec33867df1738c7709cd149cfb2d414ef50b558ddf99b82c96caa690174ac5ee872ae73c511668a52152d7c6c17c673df8e403a51eb79f51c7c4daf5ed7756ace8d072b4f2e8e8257b4ca9c1c0ff0ed516fb10338e189f814980efd900f7a7acc65e13705e1d0b53b4cc7a9d9f92e91e4f91c41fd6022c70c40f3f6c7b5d557f269afc1f921235f890d666c99e1ec1abaf6bb3d31e6a9fbeabd5188fd0a8b2053fe57084628d4ff1bd405fcfb7e52382adcb40463fed67d367c7d5b11517adb601f66e07e9469ea3879c59cf85591c30120f85e5517dd8d93cf65c3039917cc90a904b9a7a4d8455f451d05ff62dd2411a9c6be8574d5413328a0c580e4b8f9074ae9fd9773d243c445cbdf615cbf891bc6a39acac9c0940b3a0d47d9d9d255256a8232478f592e50dd13ef98494478d7d23c6fef5ee85f5ca920dd043ef0e58a20831bff4ea66ef10045c7291e3b15ea4c0a5e7202224612045b157041f19c084ee7a442086e5542d4d556054dd57f7b9a799d712b254f9804b30950f76744f6de303e4efa350599722210a61f62c2f5e15bfcf0c87e677c85b0b84f6c9ec1114eec26c3c8e8bdab211380312417f5b30586c97e2885479a2057896f1fbe66b002248959c3c0e00c0862eacbba4a5bc53169e6771ff32da4592b9c52c9742c72a1bfcad4837060c8f5879458ec7eeecf59ae96ac0766454ef04c75d0ae5f9784ac70973dc3a31d473639fd624fc56dc5eb021194ce86f4ae3a86635e21c9982c9ce9c9e60dbcc9a441e64bf9d9c870ad4fc532ce4fecaa837a8279f31e2667820ed962b00add02f01f0044e2ee7792a64eb88a6b010f45ccaeb6d6dc2f9489d922b3e965bac992e2f35e1ac84466e0eccda7c59ddd9b37c1fd3de6daa19cbdf21a1e4ebee7b58754c5811f11176b36d347188229b8ef5171d72180f82b8a315ffd0cab2b8f5ac61c4711ccc84059f020c24215184db10d55ba1ea38fabaed46b943c8cab5eddc09451da21728da1935fcc4411e98c9acd20ffff2aa0a1123cc575036307aa6f7c3b0ac5c58e4ed42f132ddee1a17e7f5b1e2a8e849ed41cd2ed1661e4bf8106722954ed47e422d67a7438a0e4960430d999b4914b5eed1b358d3ccb80a60eb8bf6e73c78eb8ffe4cac924eb4ee1b38b40991a04f9e511a66929b2096cd796853bffa08071dcc042480158bd6ed7854c102ba0d481399be77eed903c4ffe3d54d38b887e18239ba8a0508cbd7ea3364ed4dcf03b27e49aa99c5b6effef54f70bec04d5dcd6201f2a74802e8a0dad974712208592854e01fce567665307d0c027d061c79e4aaf3331747d5a4b8ead4dc57cda776c820ec9dc624f0866942d76a2f3d22b0023e1552b1a7ee521bdb7d09e75d5475b2b28e9d2a8719ffa931c2e82244f5310a54a0364082e2161f42b8601ebf1ebc305222d0fe57dff44a2aa9a3c2a8c21aabfa8b6c9cfd863efd01d44c890a270ee5c579299868c98b20aa856e44ce1fcaf6d059938e066e7134290a93c5d189a102a483d1c576c78efcfc25214544610ae5dd6640065c2c858a5743ddbd43c4c1651103c57c6e471fffb227aa29356559e36c0ff09bd59efb1d11e8532030e11fbcc39ed23d54d4a56937c500fe316b33c3501bd1b56dc1091ce3f31a18f66874fcff45686bc7369813a087aaa372120da7573b594a3342fe0ce08e005e47f189e7a7a33bd1a972143b13966d0b860388224d675bab93fe6de0471b8ae64f11001ead58e131d249d23e0a57d57f33b56566c428410a5ef8a22145bfb70040b60d418c0c444b3f53acc8d73864c2e3313a89b558c1d20a7b0145ce06b9781d49ad53a6b479b356414f09b2efb055cf28ca250d9f935f952c0baab873324153cd127400e17d60e556a4a2aed00156767ee5f9e692c5c3f753b6a913e41bd327ed4954d31e336ed8c24bd08268ab0053929840a83f6b6cbff9566860f63543c57e7a0fd23dc3486ea257067dfc7349086d5a0a4cc1ea7ecfa2889385707a098fd2bad2156a8263518e58d6954c46d913fe6f92c80369e881530d868cf549ad5e7f5a214116b248243706fef0b6dc3917cfd20c20622e40da7549fe6f7783bbda8ab6076cf800206283fd622fb7da4a34acde6320a0ff2a34bae9ac177ec8f8888ddeb947e4f79880c329202e473cbd1cba9bb734c0238b21e40b969db48f326959fa5b75521ee6c391e5441d3936f79bce4cec69f86520a1a95c2b86bcd70da945da7cb4aac91a7994d63c6da196763785d8661537220042fc76e65a0feec17433ae381bb7901ca3ec9de152b7a6c395429844df3fbb31f516c04ca5cff1b62761775dbad1d8d3364b1900eece3a03628f744b6966ccc9b7dfd7801011c245d2a96ffe8d1e8761465d9e84b9a6b6bf6b9ab798385571de90d618af1a73098a9ed46481968e7fd830a052c0ae361f7e13b763c73131b188e61f5418e643d60d1b368c96aaf29f82147fde81c46f75b5260e4e06223ead6ee16c9fe1554ad0d0b2a9a9dda8880bc761ccce8a34c2223b0b953535f5a12e2ada7fd00aaf2fa684afa6a1425b6f91cdfe351f1e2d0abf1635f27c47c2d1feb2e530712c5fa72085089becf9444a2a386a74e766825c3b0bc30fac9fa5f6b528131bb61bfb24a1d62c45c6647259826253eec44d1fbfd1d2f2afbc6490dd899b98a5326ce70c30c40d43953ff859f31272441f733c5525c0def28784fd4d316d0041f6d17420108dd17504752de7c6b1205b828651126739c3b8a3569153e17fb5fd07b268d47adeacb5ee8ab66bc349a0dba79b17c6735d1c36150cc002fb3fd28609b2b6e37ae4fd8ec73505f47a1f2b3d26d2155a8cde7a7641d85895716e259c1363f23f790587e1e06370a4a2fefc3942342d9b23e3cf223c71e012708d1a6e535b807d6f80bb66b6764ca7e95361e17dc0c08b69bd5382b2c1a48ab06b4247348e95b1c69aa1ebf9e83fc3f16035e392a1e43af25531e7fe0c9944745ff35320ffe54b55c398a1c8f3839c8e36ec3c3ce46238e2be90c8fdfb2496e5a4465e856102aff13b2bec0b32b7afc34d2d7de94fa61d04cb93592fff385e7a95bbcf70a62f1463ce05b96e3b2fc768aa01d67d63720a964813a9db1aac4fe708ad9642dc953fd3dc6c72f0be0d2170856b53de5a6a0f980f2045f9ceca729db95f61284c6a097d9bbe9394cfde98d6318aeb87f881f0e7dd7472d9309bd1bd31ff02be36e3d89f5f88ea74cff6dff6b8ccc421cc0aa8fee49f3f7918b9e18332d515e95da83725c2b833a3d3ff60eba12d6d2e01929ffc82381e2de7a8fd30d072b6fa6303969884f4df185db4440cc4eb20c8f8fe0b66eda8f0f21c27ed31d3ccd4c4e7ebb40aa5fedac4a794a50cd52cc1dd54c107876059cdd7be94b1c769b5bc46eb1309bd9264310a586bb663e3d9657db26cc1c5272da834ce03b561a97e9eaa49f7c6a20c677f5374496296e409a336f2036b1f26deb1581331e4ef7cc6b8f2798814e1c38dda0e4e742fb23bf772e4619b6712c68c28d7819c97bd092a9ebfc5669ad4a553b685f227be8410fe7fd465a28fca5b8d4618921d1005d67281bdfb18927eb85279e706186283de8d81890f484b1163172b400623d85eabb5d3778aa18486ab9a8eca30847c2b230d7cb001241c9442f9ce3f63d5fb9fbd273720e4e40c83fa11ff5432dc231d5c0e99880fbd907513fb36b870f326b23261ff84bb377710edce895362c0c9eb2e0d0f09f1830f98d9c73b4ca5b9053227447f1c5ed2318742c7104423657d04294b327c07767dc7111417f3afe21b22a52b0ef41263335c671226917491f516978c11408e83e91bd4f3668cedb8bec1893729a21c3e582fb8c7a7a5dbb0c01adcb8029c55b26ad2718b8bd633e459d3f8997cd4e6108da23db2975b8e3060e4ea8714ee66e36b6567fe82b5bd51a25340e06e250479055ed015fc82475a86ba07adf0e43005afda91622d939356ff6a3174cf5e1e4f1c277dd608e94d28945dcaff932ee1993994a7f1935c94a321368b8536c81b0ba1b753d58e9d1efcab2c2aa9ae2fa1d5cbe9f86cea30f0049a551d5fccd06ce85deffdfd7006ae4fe9de7ff783cc8f63365cb02d48a20c4444fcc143f66db128a9d1510d6a0e4c05a5a660947380aefdcfb4c061f4f8ec20964d77e045957f9d0f02bbf12c74a8f4efe00ec6f406f21ec92004570442b861c3c8e36b50f92b438e8e1aaeb80d2192c493ed4b157e6423c6b989869e65398d7829d098ffedb05e70fc37a396e341ea483dad5e162e41a8d6b4d0e5e7655f4392096389315de52c8577cce752f6fe20e7865ce31661296f982c3d826e10b32c4a0281bfa06a6c44e673686c707b08c2083a61a45931fa8661e2b3a6ad8986e4e59d8768be59957b6edee85d768584532731340a599b6babd5fc4599ed20bb2e01829fab66a9483453843c7153f148528778e29ee8dc19b7f9c007283d762986ae9594536e0d6d14e9e2f63ef77926897068093df4f891cebdebca204ccee347a562ce97b45764bb81c9c5bfb627d40f3ef25b116855530f1322fdf2a99c67cea622420d4baf3e692fb7ef8eaa6703824df2d5f375427c3bdc685555fa5dc727c5ebd86d68735196ab088099cac2cbb792a274021406642e2581104f9746c65c0ced68bb53299174043dc7f6765bf75459299574cac0e1ce48596b32743fafbde271be868632a0829f51f4e42749c0744726ba845cf51cd71758fff342a460629501d4dd78404187299f954b023bbae6c9d0259b57253d00e0d5dd6a1333d626a66812a3305d14700aa612411b357b41e80930909096aff80fe5e66904e64848bdb8edb1fd072c35df77970f128a9ebee47894288150a7a7a991d3899b8c1c48c0fbed40060f04328510c158bd6acb8f73cf0b7dc7562c30a57936b0efa62b6e645b5128e1d53db0ff101f6df857ec51ad2619c5d9da1275c6dfe53730b7ac477e0e35cc60276b260c2e75c06446636ccd25804bed1771214a6b6a7591b6e261050a82ba9894a47330e1723dc33f3ab63d1bb45cc245485b940994cc392fbcbb1c3d95e56df6036f5d6308243f95d27450d0bdd304eb56663b28d7934961d7399e17bfba710d548cd34ffc96d7838ea89f4360eb0cb9e9183bf9857cb1617f4df02c5a57f93c51c377adbd30611254beac024b280459cdac9c47288051cf61c5436ac9d0fafcdb966c775157e50da851821e5c46e2f78d8e18921e4499986f845c6ce1538116cb158591ee4a0f1fdf447af40546db71bada2fcaaaae797998cc11127b7227108b80b5e1eb89a138f9b3e646fa3905fa8c377106395ce322de9ae7417988d247eefc58bc1edcb057411caf884c2ac4f1f52812d74ec28f488d08ce9cbd35a352d2f2eb102b209c66c62153601beb0feba4b7952dd31bd92b0ee1d97f28ff0b01af771383983f333cb10aadf1300a28ea31e0d8b2b9038207bc9760293d26475681026ebcc1a15514186adb1319d4c0d63b790ee49e93dc9ee09a9608feb3149d2eed5603f0fcd8a8b5d87785a02517da0a9a1ce3df316f10cf36306a88d25ba4db6cfe912b50ca1143a8ecfeee25c617d3f3ee6b6b94fb46", 0x1000}, {&(0x7f0000002300)="57fcd587247eb72dadde2080537f385481083878bf16aceb63fb027ee64685ac8c9736a4efe2c480410bc5e3f4ba81d642a20b09d7099a659b4af06fea80b66cd4f8f741312f6bae08164be781e0c2137c69", 0x52}, {&(0x7f0000002380)="ee978d2c46b968cc9f01189cc85239c9247a38d3300c2d5ad701d8da1a858bd082776c21c01bc7c8d42b7ca589fcc04c9ba3c8b59acc73c67dbb07f24402d91e767557f8bac8f7e0843019e3bd903293113e0e4d731d4ae5738abde0742a3db877cc6dd831535838751d745dcdb16865496b5b802161d317551e", 0x7a}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 13:34:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) semget$private(0x0, 0x3, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x3) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r3, r4) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000140)=0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) readv(r2, &(0x7f00000007c0)=[{&(0x7f00000002c0)=""/83, 0xfe6b}], 0x1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x9, 0x100000001}, {0x7f, 0x1}}) ioctl$TIOCNXCL(r2, 0x2000740e) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0x28) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, &(0x7f00000001c0)=""/8, 0x8}, 0x800) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 13:34:15 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x172) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0x0, 0x3}) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="45e382a985c627e914544d41961750375857aa6253c07bbb7277df8ef64d840daa01117eee526065fc817b1749c81bcf3276d46b1f39fd33b8650d828227bb23165c100365d7ee42277a16177c10ab62dc98f9", 0x53}, {&(0x7f0000000240)="59c97e8f48dd9d0d1cdf992e9cfb8de1f82e9dde4971c2a8d40c46902a0366", 0x1f}, {&(0x7f0000000280)="c2461793f84dfb221ab628892683d9e549", 0x11}, {&(0x7f00000002c0)="e33fb47ad357777989ca0b26f5d97f79366e94b28ce07edee1f8248417806657a6bd5e92bda1af023837d817f506d4f0dc7f659f7139da036ee308d65d11ca10416cde9a1037fa8b6ed9eda6fcdac5d8b4dbd85ce17e4aef766c568e5ad19ea1ff6d86edf6dcedcd02638f5abe372d49aa27517bd8247ef53c1fcdbca58e548792a6b92494", 0x85}, {&(0x7f0000000380)="9e3f47fd2bb75f56189fb1b5d3a3471a4cd377e88f6a6f20c026b93316c14df900cf1574e2667c54913760a8fb782f3d38bf3a15d081b8474ba7a2f4f746683d5e3cd9c71c4100a2e7ff8817839cb3c0968f4ad66f088c092a39b0e59433fb0fc10b9c0021e2", 0x66}, {&(0x7f0000000400)="391e2c04015822e3eb0db8f57fd74926098b096f8ed4726f9a0e97c6be6e523d5b0b215305abcfb1ffe88083c38be8de7fdaef33ae4251f53617dace7c415fb49f80557d8ccbdb979c08ee246014f00b26e762c47959a245f3030fc49c9f88c24c83746f34acac2db9bbad51b53af8f359831a47e2c16279657bd8419dda2e123c2837a0206c6fcda3d3f40a9738a2", 0x8f}, {&(0x7f00000004c0)}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r5, r0, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r5, r1]}], 0x100, 0xdf6d82eaa41b9272}, 0x400) 13:34:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x12) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) socket(0x2, 0x7, 0xffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x800, 0x1, 0x9, 0x1, 0x0, 0x401, 0x1, 0x1, 0x2, 0x1, 0x2}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='}\x00', &(0x7f0000000180)='\',\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x00']) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r3, r4) r5 = semget$private(0x0, 0x0, 0x1) r6 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = getuid() fchown(r3, r10, r8) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r9, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000004c0)=""/131) getgid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r7, r1) 13:34:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) r2 = getpid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xc32, 0x5}, {0x18, 0x0, 0x87ac, 0x40}, 0x5, [0x100000001, 0xab00000000000, 0xfffffffffffffe00, 0x2, 0x5eb, 0x7421, 0x9, 0x20]}, 0x3c) r3 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x8, r4, r5, r6, r7, 0x14, 0x7}, 0x7f, 0x0, r2, r1, 0xfff, 0x2, 0xae}) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:16 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xe101, 0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x8000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') 13:34:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x10000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:16 executing program 0: r0 = msgget$private(0x0, 0x56) msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x1, 0x0) getrusage(0x0, &(0x7f0000000200)) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 13:34:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000001480)=""/222, 0xde}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000000)=""/20, 0x14}], 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x1) 13:34:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:34:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8000000000000045120000007c5ccff100facd1891359702"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lseek(0xffffffffffffffff, 0x5f, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) truncate(&(0x7f0000000000)='./file0\x00', 0xef5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) recvfrom(r1, &(0x7f0000000a00)=""/161, 0xa1, 0x0, &(0x7f0000000ac0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8003, 0x4) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/4, 0x4}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000400)=""/70, 0x46}], 0x8, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus/file0\x00', r3, r4) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/35, 0x23}, {&(0x7f0000000600)=""/67, 0x43}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000840)=""/215, 0xd7}], 0x8, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000b00)=0x9) pipe(&(0x7f0000000940)) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000800)) close(r2) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x400}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) getppid() 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3f}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 13:34:16 executing program 0: mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/213) 13:34:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x10000, 0x39, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x13, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xeca2) 13:34:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="48d29d4817e5599f8b7d49e9d6319d871125aa2059c604bdd35471f9f17d3e7ef04c522c78b5f5a19d2b96f8e2313d2fe1ffd234db7a843c35a342f3210b6c23e8803f24d2b80c939d", 0x49, 0x407, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) 13:34:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x102, 0x800000008000, 0x0, 0x0) socket$inet6(0x18, 0xfffffffffffffffe, 0x4000000000004) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x620, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) 13:34:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) geteuid() geteuid() sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="13922c4a6e30227b57e3e5df02b10603af338d29958b8f2ddbe243ce2bb386612177dcc903b7096f0a298b2ad4e92a43e3aaeb84885bf07418c50dc792c27f11715daf93f45d5260ac2ae1834c96133345dad423b9787cfa0c40f67ee8490679415f45512fa91b2839a3cae524a8fdb4d3ff1b64217d25f97ad0c59b6d344f8c42f5574dc35e1a5ffebaa9c782bf9499a21d9590252dc86a7fbb7450f9bd9e3fd57d146b99255dabdfa73ea2dca0a2fcb1bab9629fbd54c13966314ffc", 0xbd}, {&(0x7f00000000c0)="8256526d27b3c84298aed676e31ae6ca57d7523ac6a1fe103e0bc5ca562bab260c02c852ebb2983d4750397bf2b8845dd21772d842151b5cc01a6345242e4bf96d4d94986b3b0b54b0f30d7b7c1222585b65b3516648f84344d0bdb36b298a7b", 0x60}, {&(0x7f0000000180)="3bb1ae88a43f5bab9c906cfcb664beca7f88fd0fe8a39fb5bcf951053920060c4586cc0e14ef4ec5ce4ff70181c26a106e4c766ea46a9f52721c74ea1a98ac8eb6e3989f1d685f0c0aca76393041e38aacfe3b33689396", 0x57}, {&(0x7f0000000200)}, {&(0x7f0000000240)="164e6f7c6fdb788f0d3881c0b79e", 0xe}], 0x5, &(0x7f0000000300)=[{0x10, 0xffff, 0xffff}, {0x58, 0xffff, 0x7, "2f2226801e1bfeaec93936ba4117c31b412e9f87ac4983bd8f10851babfe89fc0548c82d6193cd2c4dd744852a14c06295d51b052a2033703769efce75f4f8a94be03844"}, {0x90, 0xffff, 0xd1f, "38cc9f47d2efb1321455c362ac3b46c0790d4d60dda98046ecf0adb94203582e9a8fcbea842de786c4dfbfd84d73fb7add2af3bd412583ad225e9d240b22cff2ee938caeb57eac0f2eb81ec5a388eb478f0ae718cd91511ebe877abbb51513eeb57f9e6ff2c5874f7e54232277994d25d5244272c57bffac2d38be50d8"}, {0x50, 0x1, 0x8, "911fc03e3599ec0ab901d3f7d8605091551b00138336afa283236820222d25d3caf13460dc9516c4431ff7238dc3f1e5540b67d5e9f19cc66c28965ecb"}], 0x148}, 0x400) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000004c0)={0x7ff, 0x1}) 13:34:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 13:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) syz_open_pts() socketpair(0x18, 0x3, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x81) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x9bb, 0x1, 0x5, 0x20, 0x3}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x16) recvfrom$unix(r4, &(0x7f0000000300)=""/247, 0xf7, 0x842, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x292) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) socket(0x18, 0x3, 0x0) 13:34:16 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x4c4, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8042, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x158) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x1, 0x0, 0x2, "050d2fb0b51aafcdd6a556b8055b720e6a787b97", 0x6, 0xfff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/78, 0x4e}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x6, 0x7, 0x1000, 0x1, 0x1, 0x2577, 0x5, 0x0, 0x1, 0x6, 0x6}) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r6) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000003c0)=0x3) r7 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) pipe2(&(0x7f0000000400), 0x4) syz_emit_ethernet(0x83, &(0x7f0000000440)="149e40087d2f8bf41745e25e57d522e138dbd49ea72d766087d85a83f8e89775c6d97401da9aef2c8267d704c6d7f4a23ecef7cbd00418a7aa9bfd617daf4ec57f26324708423b4b985e8087ec9f29be6acf79c2379cfff04f44fe9af444804259db78767a17a67687d4010efd470d762f2ec226965dfaf8ace03f9e6657dc0f200865") shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000500)={0x1, 0x100}) 13:34:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xffffffff00000001, [{0x1, 0x2}, {0x1, 0x832}, {0x3}, {0x2, 0x89}, {0x1, 0x1000}, {0x1, 0x10001}, {0x2, 0x8}, {0x3, 0x10000}, {0x3, 0x28}, {0x3, 0xffffffff}, {0x3, 0x200}, {0x1, 0x5}, {0x2, 0x2}, {0x3, 0x6}, {0x2, 0x6dcd}, {0x2}, {0x3, 0x100000001}, {0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x0, 0x1f}, {0x0, 0x9}, {0x3, 0x101}, {0x2, 0x100000000}, {0x3, 0x401}, {0x3, 0x7}, {0x3, 0xa9}, {0x2, 0x6}, {0x3, 0x3f}, {0x1, 0x2}, {0x2, 0x60}, {0x3, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffa, 0x2, 0x2, 0x7, "23cd9c2502a1de17700c43fb1b9ece2ea28559b5", 0x65d, 0x3}) fsync(r2) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) 13:34:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f000076c000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0xfffffffffffffe31) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:16 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r3, r4) r5 = semget$private(0x0, 0x1, 0x1) r6 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup(r6) r10 = getuid() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000006c0)) fchown(r3, r10, r8) fcntl$setstatus(r9, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000004c0)=""/131) getgid() semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r9, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x4005, 0x7f, &(0x7f0000000400)) setreuid(r7, r1) setreuid(r1, r7) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000480)) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xd1d4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) dup(r0) socket(0x3, 0x3, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) fchmod(r0, 0x14) 13:34:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='.\x00', 0x10004) 13:34:16 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) read(r0, &(0x7f00000007c0)=""/162, 0xa2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='^):}/}\\+%(\\/+{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/-,\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\'\'!\x00', &(0x7f0000000280)='@&(\xf9\x00', &(0x7f00000002c0)=':]\x00', &(0x7f0000000380)='@\x00'], &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)=']!\x00', &(0x7f00000004c0)=',{\x00', &(0x7f0000000500)='@)\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x84(\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0\x00') pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000340)={{0x8, 0x101}, {0x3, 0x4}}, 0x0) 13:34:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 13:34:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fe0700000000000000c748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923edff7fc8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b298a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xff78, 0x400, 0x0, 0xfffffffffffffe04) 13:34:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) socketpair(0x18, 0x8000, 0x96ba, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = getpid() r5 = geteuid() r6 = getgid() r7 = getpid() r8 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = getuid() r12 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="5cc56f22a0df2d93036a861d102ee499e579282827015c21249fb2551401610dcfff559dfae548a0bf09931b1e59327bb9d2d62f9e02652704b59850e940841ffdcf1799d993dde5889dd037afcd669edd7dea396346264463c7e8146651899fb5a73434fe273384322e10d6fa9e7d5d188311c76c005bcb51a39b332239856447c1ece30b0674f2c4498b9db6ea78b0dccb4fcb4ed60aa3c259649fef9598899c26526ef310aad3daaa50ad8c54e9f625c4b194c2103cfdade835a98061df50672581bd1b7b395d6642bf022c14832ce14024b77abedf", 0xd7}, {&(0x7f0000000200)="0c7dd75160691d58f78d68d26a18a0699a5ab97fcaab3982a065d81ace330e99c08d58488c375ab9240f06684a820db1e84b983648a93ce8855fad5b2cb483d7a05b177a6f32abb458e52ac1fb29e7a13d170bd4ccf61c35ebd8d2a47fdd950aa4415494252079958c0a294ad9b44ba1a6b0e7e773cad2fde197f1a04616c638dd98937e612222f189c1cdffc244558d5dd9ed6f", 0x94}, {&(0x7f00000002c0)="1c7b3567b65a0da6c026a44763c053572e9696c999c088", 0x17}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r2, r3, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x6}, 0x409) setreuid(r8, r8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0x0, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSDTR(r3, 0x20007479) r13 = semget(0x0, 0x0, 0x1) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000004c0)={{0x10002000000, r5, r12, r8, r6, 0x2, 0x546}, 0x1f, 0x8, 0x7}) semop(r13, &(0x7f0000000540)=[{0x1, 0x8a7, 0x800}, {0x2, 0x10001, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x4, 0x80000000, 0x800}, {0x3, 0x80000001, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x4f, 0x800}], 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000580)={0x1, 0x7, 0x8, 0x80000000, 0x9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) geteuid() getgid() recvfrom$inet(r0, &(0x7f0000000640)=""/40, 0x28, 0x3, &(0x7f0000000680)={0x2, 0x3}, 0xc) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) setreuid(r14, r15) 13:34:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040)="e7c592fc04d3958b2a3469f7bd7aaccb1ee925000660b07f2306dd760ae3c1b84b904e77befdcfbd0577467cb00ed489c9", 0x31, 0x408, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 13:34:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:16 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0xca7, 0x8000}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080), 0x1a8) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() getpeername$inet6(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) socket$inet(0x2, 0x1, 0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffe46) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0x3e4) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x9) getegid() fcntl$dupfd(r2, 0xa, r2) r6 = semget$private(0x0, 0x4, 0x244) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0x353) semop(r6, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 13:34:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r3 = dup(r2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffff00c, 0x6a}, 0xc) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r2 = dup(r1) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xd080, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x140, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x9}) 13:34:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xfffffea8}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000000)={0x4, 0x100, 0x4, 0x6, 0x7, 0x4, 0xd415, 0x5}, &(0x7f00000000c0)={0x4e, 0xffffffffffff66b4, 0x0, 0x1b, 0x0, 0x1ff, 0x7fff, 0x8}, &(0x7f0000000100)={0x0, 0x1, 0x3, 0xe01, 0x100, 0x200, 0x100000000, 0xac6}, &(0x7f0000000140)={0x1000, 0x5}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 13:34:16 executing program 0: select(0x40, &(0x7f0000000040)={0x9, 0x9, 0xe5b1, 0x1c00, 0x2, 0x1, 0x100000000, 0x9f}, &(0x7f0000000080)={0xfffffffffffff801, 0xff, 0x2, 0x8, 0x28, 0x8000000000000000, 0x3, 0x1ff}, &(0x7f0000000100)={0xfffffffffffffffb, 0x7, 0x8, 0x8, 0xffffffffffffffff, 0x7, 0x9}, &(0x7f0000000140)={0x5528, 0x40}) select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000380)) select(0x40, &(0x7f0000000280)={0x311d70a5, 0xb8, 0x82, 0x20, 0x0, 0x8, 0x401, 0x5}, &(0x7f00000002c0)={0x4, 0x3, 0xffff, 0x10000, 0x6, 0x80000001, 0x8, 0xb7}, &(0x7f0000000300)={0x59f5, 0x7, 0x1, 0x7, 0x7, 0xa5, 0x8000, 0x400}, &(0x7f0000000340)={0x4, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "b0d4000200fe4cf8000100", 0x5d}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x400, 0xfffffffffffffe00, 0xb0a3, 0x0, "694f4fb7046772a835de1d5247d50428a86d9b9f", 0x4, 0x401}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 13:34:16 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x1) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2d804139868bbfa89e99aea283ed85289dd9902b446b3bfd0303fe9ce11eecec077cfedcb2d8a5bba56f8f1300cb1b", 0x2f) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xb003, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x40000100) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) pipe(&(0x7f0000000140)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8001, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:34:17 executing program 1: socketpair(0x10, 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7f49534414eb898efd237ff1e21a0c852f1df74038ddaaf862eec051d593665d3bfc2bcc1651690d5ab179979bff0f417816ebe3f6435640236528c7a59137b77c164a91711cf0f01ee10ebc522173dba9c5a1504b4690405e", 0x59) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3, 0xfe, 0x1, 0x27, 0x0, 0x7, 0x0, 0x1, 0x7f, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0xe81d) 13:34:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8c1, 0x188) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) write(r3, &(0x7f0000000000)="7382debe90f637b3019dd6f1d92773f86912408ace42aac212e64bb738b5", 0x1e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) write(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0xfffffffffffffff9, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x1}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x3f, 0x321a}, {{r0}, 0xfffffffffffffffa, 0x84, 0x60, 0x800, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x9}], 0xaac8, &(0x7f0000000080)={0x8001, 0x13}) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f00000009c0)='\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='r\x00', &(0x7f0000000080)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='\xd3\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='r\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00']) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) 13:34:17 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x800008000000040, &(0x7f0000ff7000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0xd0) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) 13:34:17 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x1, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 1: r0 = getpgrp() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202612f66696c653000"], 0x10) shutdown(r1, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = getpgrp() setpgid(r0, r4) r5 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r6 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r7, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 13:34:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 13:34:17 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x102) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x11a0, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 13:34:17 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)) 13:34:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20010000) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:34:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0xfffffffffffeffff}) 13:34:17 executing program 1: r0 = open(&(0x7f0000003b40)='./file1\x00', 0x80, 0xc8) r1 = accept$inet6(r0, 0x0, &(0x7f0000000180)=0xfffffffffffffd07) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0x0) recvmsg(r1, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f0000003940)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/245, 0xf5}, {&(0x7f0000001440)=""/228, 0xe4}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/42, 0x2a}, {&(0x7f0000002580)=""/158, 0x9e}, {&(0x7f0000002640)=""/4096, 0x1000}, {&(0x7f0000003640)=""/236, 0xec}, {&(0x7f0000003740)=""/241, 0xf1}, {&(0x7f0000003840)=""/203, 0xcb}], 0xa, &(0x7f0000003a00)=""/170, 0xaa}, 0x842) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r3 = openat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000280)=""/32, 0x20, 0x1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r1, &(0x7f0000003b00)=""/35, 0x23, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000300)='./file1\x00', 0x60, 0x16b) 13:34:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x61) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8e, 0x4, 0x3ff, 0x2c1fd1ac9ade2289, 0x1, 0x6634bd00, 0xea73, 0x0, 0x2, 0xbc, 0x4}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x8, 0xc2ad}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x5, 0xa, 0x3, 0x6006}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x401}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000050, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x2, 0xee7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x400, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x4ce0f771}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x6, 0x37}], 0x9, &(0x7f0000000200)={0x3, 0x76d3}) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000fc0)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = fcntl$getown(r3, 0x5) close(r2) fcntl$setown(r0, 0x6, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r3, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r5 = dup2(r0, r3) fcntl$setown(r0, 0x6, r4) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r5) close(r2) semget$private(0x0, 0x7, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r2, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 13:34:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmod(r2, 0x10) close(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setgid(r5) getsockname(r0, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) connect$inet(r4, &(0x7f0000000700)={0x2, 0x0}, 0xc) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) fcntl$getflags(r0, 0x3) write(r4, &(0x7f0000000180)="809c9e194a554e2034aeb79c4c567eb1bed463d3010e576d300f5f28b5bc14350261e12d1636707e200ada517319f2c7c2a3bd9082e011a28d67", 0x3a) accept(r1, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) readv(r3, &(0x7f0000001900)=[{&(0x7f0000000740)=""/76, 0x4c}, {&(0x7f00000007c0)=""/223, 0xdf}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/54, 0x36}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) o0xffffffffffffffff}, 0x10000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x24}], 0x2, 0x6) poll(&(0x7f0000000080)=[{r0, 0x124}, {r0}, {r1, 0x10}, {r0, 0x1}, {r0, 0x4}, {r0, 0x40}, {r1, 0x100}], 0x7, 0x2) setgroups(0xf, 0x0) pckbd_enable: command error 13:34:19 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000280)="5e28d879b2fa3a8d280f33562719c1379cc6269e69d558d6bf4a767311b06383e9218c97f9e9f9c19e779288909bcd20edf6e1bd86e61b94c1b089c27f29290df4d43f9620e6cc3d7db71f0f4dc935354b89aaf19116ddba5a349a98180c848653808fdd2b0c32ec9993bef24cefec8d16e13b30715a74fc9d93a2b6c833f624c7e9e42c1e0987a96642", 0x8a, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x91) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa4, 0x0) fchmod(r0, 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="f62ca4dcaef5359b189cf2a20752b66df5b987be87fb5593c197a88741ab10afd8e93dfc4116110d86a9d12808bfaa26d8881e549d4541b8403f4fccbd3b755606397dc05374898ab5e5317d9dc6fd82fbdc53e9885e49607edb698331f95b39647f8817a24ddb4d1301587bac21406d6d451948850be32e6fb266fa71612995fb5b82d75407d6f532f77c6866", 0x78}], 0x1, 0x0) write(r1, &(0x7f0000000200)="fe4dc3363ecd1cf26d5fda496f468a5c89289174523f9889202f71d3175104422b8fe8b489bff060691a34e8b93cfccab1fa75261ad55885667b5fee48f4581f7f84cb1034bd646f6a1990fad0c133ec4c993bc5744d91d99b006ad3b9c8d00ba03b16fbc4cf3c9e127f2b24695d8912f4de2b44884668e1ad3619dc738efce3251d33156c2278f8a6b299701d8f2787240b1fff74350c8caf6585b1cdbea62e3e", 0xa1) 13:34:19 executing program 1: semget(0x2, 0x100000001, 0x81) 13:34:19 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 13:34:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10200, 0x102) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 13:34:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1a01, &(0x7f0000000040)=0x4, 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) 13:34:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x80, 0x1aa) 13:34:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f2b27", 0x2e}], 0x1) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffffa, './bus\x00', './bus\x00'}) 13:34:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x575, 0x53, 0x0, 0x5b, 0x7fff, 0x8, 0x2, 0x0, 0x5, 0x9}) ioctl$KDSETRAD(r0, 0x20004b43) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) 13:34:20 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) getrlimit(0xf3109aaba711628a, &(0x7f00000000c0)) 13:34:20 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003f7000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1027, &(0x7f0000000000)=0x1, 0x4) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x0, 0x80000000, "453e272393058269e78e5784d8a25f40ac54a666", 0x3, 0x5}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$setstatus(r1, 0x4, 0x4) 13:34:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x2) listen(r0, 0x0) fcntl$getown(r0, 0x5) bind(r0, &(0x7f0000000040)=@in6, 0xc) 13:34:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x1) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000440)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x38084, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 13:34:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 13:34:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 13:34:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffff801, 0x7}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:34:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x410, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 13:34:21 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:34:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x80) open(&(0x7f0000000280)='./file0\x00', 0x10002, 0x155) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0xf00fffff, 0x1, 0x80000001}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xf27}], 0xffffffff, &(0x7f0000000100)={0x27e, 0x7}) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0x219, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x6}, {0xffffffff, 0x6}}, 0x2) 13:34:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7d9c, 0x1ff, 0xc64, "76d80ef0d8aced51fc4c833058394a59e6f47f2f", 0x677b418a, 0x7}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:34:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7951, 0x401}, {0x78, 0x7fff}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "44a600", 0x2}) 13:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x36) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0x3) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10088, 0x26) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0xaac6, {0x4, 0x2}}) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="81c6f5596e8904a2d529d88fdf5078821e2989d746d1d5b6150fdb32b0879470bff41ee240eba7635a6622ee7b56f45a593fbeb3382407745f96b0837c13856925d94b2ef66d36b11b3ae8e1a55b45e6c7d9b0c44978ae28b779a2dcbd7f82a095466ea330d6feb4bd71", 0x6a) 13:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x7f}, {0x40, 0x2}, {0xc1, 0x8001}, {0x48, 0x1}], 0x4}) 13:34:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/20, 0x14, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x401}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/17, 0x11, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x1f, 0x1ff}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) read(r2, &(0x7f0000000380)=""/149, 0x800002bb) 13:34:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 13:34:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/155, 0x9b, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 13:34:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x6, 0x0) r0 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r1) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x0, 0x0, 0x0, 0x8000000, 0x1ff}, 0x0, 0x0, 0x0) 13:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) munlockall() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 13:34:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) r2 = shmget(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 13:34:22 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10400ffffffff}) 13:34:22 executing program 1: r0 = socket(0x800000018, 0x1, 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, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="700120e94564355b2e2f"], 0xe0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f00000003c0)="79964e8718a46a0fe86a4015617e8f7fd28856d21a922b85b4b57a53aeefcbf16a5c042b63397c8c8db913278c3558dc4a4f70a4a9c6808a59fcecfb1e38b47e3b7a8bc7a51711aaa530f1139327eed109e2bb7cff1fdf86cb1e58384114b52234716091c8f4c22864a018e2198e112d33277976b386", 0x76}, {&(0x7f0000000440)="439d8bd66875fe67543de11903008ed11e2c9f22a81250a24a92405159efa1e4d8d9b30aa9e10568a133ec2e9c08deff427e95394ba4460618ecf29c782437122a2c6251646d2c303367ae12a54a57b6a9e2f75ac1157bb397ce577db3c6c39a6f5caac3ac4431f519a406086c3aea8aa96d7cd64796d85aa152e87dee3c197f1078865848f3c3855b2187d3ebce0ea06d4d28862b716796bff1892272d3aeee99a1d610cc300090c58823a110aab26b6e146e3a421308ac52", 0xb9}, {&(0x7f0000000500)="50913cd5a72c3cdfe4d606e8c224a4b28a6019e8b74eaff8149deafb2ed7146beef48ed5c727a194d7c8f64eedcad10617542a2d6e7684b3e1c6c68a883ef31a167f18d1d4d22d1c228dfa8dac83c5322d9aa8371f6b6b3e4e1a02d2da96b3ab7774f2d4448623df1ce7612c04d1501894290fe0ae371c920a78ae17dc33d12a35bbb5e5ad3db043ead9ebcb0763e36582f5c47374557ce6351da68cbffcd530f1ebeb47b795d7197b3622b0eb2ab2b7a8e6481b66b822e0ac49d18940246b14dbe1930c2bdda7b1cc18a483929c357395872fce0e48061bc6c6584bf9c14c5b05b536fb7fa44bd063af93ca4035399a", 0xf0}, {&(0x7f0000000600)="a93125fa70cbbd264f047ef34c7a14d7e12046445587e0ed9f5dbd173ec131558eeee9af289909e37cb7075af8c28dc3fbdd82bc0e428a16804ab6efb8d6fdddf815dc891f24579a7fa5bfe463329d08dfa7c124737fd331238eb4", 0x5b}, {&(0x7f00000014c0)="a20cd1e5fb5e6374fed749fd512d8cb3b7f3a4231b8aa4f3cd557d5ea13bcabd221922c5571a4bcdeef143e780d06ff71af42e39e67930482cad1f776efbc6ed5d1f56fd90573e54170d13447d176919cbae0710ff2ce45b3384fbcaa115d8307fbc097457b87f2bccd86c432c7c0ba64aca20f519c3cbc2b2b173bc2d53071db9e1d68ac017f355121fbc6f8439ad98cd9a59fb70996a88f2f68bb3a7d4f1a65c6cdfde76fe0de5df632b9997b2ed607578cb06dbe9a7b5fdb33ff30a876086659f814f9c1d8bec603b8ef2453b067bdbb066077541f71c5d8e3e9e3fda46c7d12d30490508e77faa21d671d3d9628c84ec769aeced555024e75f07c860f50ee40877f316fb6787878084b4cfa4f3bed277b4fe21db43397be7996da203b7eccca0aaf2d3139e41dec98455720d2abf4bf7e14a67ecf113c43cde0db886e8c3224762a4bd9a5af70eb6355d6a881145052ff3282bac79cc4fa4ba960ab04404c102ce737c3e7afe5e055e917d4c8d4d235301909836d4678cf8dc3e94441034b62a785811accd4370ca8ea78e5788c2d29f8f143b0401cd40de261f53e9bba25c400eaf7756cf872f7eb68788d8c5dc92a32375b68f7a4307904f564b4e5ad3a891df8428bc95f18687f4645e1e63421a71ca5ef74de9a490e4cd2b27b8d18eabaabeaf0d9007bd74a98700eb9adffcfecdadd594d66b971375610bab6d8b40e82e1e9c955db9137674ecdefb15db0ae5c629bd376c83487427dd41cc0e66241460669dad4a744c1cf89fa0c89bc644b0c87d2dafe15628585e133b452ae3279d440dbed4871148ae43e19ef21cb885cc01ef24c931192e283145eaff971fb452d614ef878e2178a398a20bc49663fbf76526e9fd20324854dc6400cd480aaf66451959aae304c258cfe05d0f033c2a29e5645fd141f4faf08f42fda35444e6e2299c1f6b7a5918da5323a437bd03875164500edb5cb2020c2a49579d610945999b187b2e35bb461b74d47bd257f5a49dc986f947f47e48a2fa4421b7663b1c24f0fb8b75eaa3fcc34c535265d4509e2804a52e497819f9b4005c2fd4dd413c69ddac23d4a2bc4bfb3f0ef8be98ce00b9b335fa853d12b7c7b567f6665c9c40a96615c6dbc359e383031a227cd28a41d57b68dcdea567d1db5b96de7b0f629872e11183359760004a2fd0e715a7b7681414dff9ac29d736300e4baafee72a9d8e43f5051f31b8a1aface5148ef255f12c06d536cacbc89d603d06450f7b832f9ca258f9fd9c621011d931d60df70855a6489081469cf7c8ff37dd98e4f7c75e728c8922f92c3803b126ecac86b4994916d652c8cce446a8bd95ea2d547bc1c4891fd7cc4d565a11086bbbc6a42aae2c999b2cb0b1039d473ef8b368bfe28baccf152298a51537ee1231a1d2783f290ebbb305378f76b7e3dbea6ca63c2077addf36b31c85180049786a87e40799b9d3e08d5362b34ee5c4db4a955946186b769298375db61b2e993ebb19c615c99fb6b174c50c14c567e9c7502f41db4e6135eb942a756de663db7a635c82785a0c60651fb6a55aa12e7375ab3b7c54a0e89f9732b17556653d4daa1ded46bfdaf11064b7012d72a3792dc98ceeb123f4176a5292a483813e18e495ffdecee0d5c034f71acf08da53c4ba6f25157701f11fa59ab406640957e5a60ce1d5d0b59d7d946061b05353125b6034f611ec44a569ec202bc5da56ed5dea405fa0aec4b777b92ab008d5ed7f9eafed6d6c880faeda1571b2f5d694b6c6f5171e55c36cfc0db5913374f3da9a0f287e542e4426bd250b3758d370b1e98f9237fe8ea3633fa8c81130458f78371b0c73c2c2254511df536ff80882986e950139afc567b03cbd084019917f523563d19382dcd02d51e6c3a7adff3af7b7c22b361ba394162cec893991c273ee87e017dbd793305fba96753e12438a4816ec29b383a3f91522a1a252cc2d36b2691c0402111454a35b1a9b77797dddf1cb87fc30e3af6b84ad36ece5ba6f8328e810f3402cdd59de426d3315089d059f3b540fea3f0c2a1eb85933ba79adb28ee08d16b4578bd4b8df3a0bd85567d0840bb30a0d190b9fdf9a9695f3f5618fa51e8abd2747a5b02a47e6135b83a906714f8fb0891f437a801704815d02343b738c7ec52cf5b73abb345a7f411a556d20129dc04f6a01b4f9c0063ce18a209f55f7914c27222ce21f250431e7e9fd92e5d34923782e88664ff43d78ef9ba8b98535b5d4f9ec1785493ce88c1e62b137958a237602345455105660a277ace48fb1af9b9d15a3c2dfb58ddacbc0edad488ceed0588263bb9bca198d76029175f6d92ddbc77448ddea118099333a8a2ae352e0025bbf1cd8291d4212cb0f3c8691a258b54e4d60248bb9e5e222801030dc698bc48b569cae56b3eaa3d352ccaef8a6cdaecaba25bc61cb0757f0666bee0418cb2e3733a29e4baeaaf09fc3da83d973fe397d97fbcb2e94f604e9289779e2cebd0320bd05158585eb7bde2e2b8b835a360afed59f96456b9fbd9e3563663d9258328aa601c56dd738c8bae1f16ea9807b73d2b76057465a62ad2767a664778db2e1d2acc8d1f19a96de2ee1f0bfea1183833790e5b798142a09af2be4723c704b2bcdf24fb0848156f27ac093568bd2a4b2a1cb31787b12366198fa4b1c95784141d29ca447261f5d56ecfc057c2680a7fb431a448801aca96dfc6f0a140d656e2f147639af8e27cf89da4dcc0a7c18b6b195dd9cec057b0406b9790f777e486484eb6af1f43bb7a56f1cb343831e6449a39f62eacd0d104a5fe1e69657f60f92f7624d5e1ed1836ca9aabc93a1a06d35d0314947f641a7c845671940b774a4fafb6a6046664fdbcbe3eaa4971aa1cbdeb1444c9a5ef4c8f31e91e7cc302abeae45f43ee1c9b5fec5d37718e216f41e1f6ee7e132d67d4d1244a10f48c2f2b5348681ecc20036e0f1f8a01dc8360996177009195178fc3880aa39b28bf63139a0330d56d45f37b019ab66b15f20e5c8ee1157c2aa896bb8dcd633941601779e7065020ccde6723c197243221bea728d0a8e68f5c987664b238f3dd5f99761fac9cb7472a3abd8f5e9215c9717c499421b4228018ebff9cb105ba83dfe049f063c2db4ca32f1fc5bdca67e665d9e292de302998f2cd0aac892712f0a618c100d34a226031e8597279dc162735b8c3024ea5a6baa2b4930521da0e334e777f4816f908f4d21711484b99455a39fd259cc594949ca85d11f35beed64fad574842d8f6a08e1fbf112de6bc7715d96c4d7f86d780019fa4295bc56b639e206e72ec04c57a1897f7d84283db1077b932236f1eeb11d7cb8f0952de5da203896ab05c79a382e0e2fd7fee7b45fd8653e0f5168439f08aced1acbd76db7e1ca179db23efb79b859871861a38196b72503bf81f312431c63641340d4e941d9ea869277256edd3a31c7ba21fd2952712e95e3a9e57e005c592a3cc003fe984c410a5434e56ee83578b1124150bd8a1c3b938ad743b9def8e643ae0432bd74a1c983f3176a6eb69f3ed653ef071e7e6d3586870cb70878bd6b8c1f3141949a306c8768f29f53ffd1a55ab97000dbf7edb03e6390aa33056e2c3926ec188b720d651b1e1bbe5145b43abec089c5a4daa1a87ef4d9cdd12fcdf2ae09015d3e4dad07b58dd36af0cfc65f38ccc602650072cd84a75463907da0e980c1244c6da4ca483207c631ec581163e308cc6010cf7eb8523876e479de84c96d249ff2054546a49568cd00ae38ddea76a31890aae5cfc4e00cbbd2ace35aeb2f056573e822a6ffe7f575b579932fdf639af331cc8a5ea22090288f9577f78caac3f3a2a86304fc25c61d49188b5731b862ecd9ae6549ac61ef1c23f7c5abe0021cca1d27f01f323d0b2947a9bbebc6ccb5eb1ea50096bcb4f58022f8d7ac68c53d9e12965c5467cde882d5837cea611665151a63f032483121ab0de17c005f645384815b8434ecb5de69ccd7e8cfa11d3682c8bf09d96b04444bffc1ebd4e10a68891b37d4e502348e010d70f732eb7746309f1ea1c10994e5b1bdc45c7af1a8691ee4a3493559447929c3f320cac15a9445dee0c3486a1b8cd4207a35239635023d8b4d75c9542dd665054e81bf80ba7f030ab976a3dc696c613b78ae51d82d0b5f6e46e4c8d6ab0fcc07294e6cda68b32da225ef9e39221de663669710e7cff8c8d90cedc2f44d2558c2c7c4862664a8aaa80180c8420b762f61e92137454b83395a9090306149132e189caf1f32f863c04bb3de1622f2befe3c8bc51f4fd90d89d45f7eeb1d4f2b1aefff33087323e63ac865078ae94a76cd00d6dfd5159dd76813b2b0313c9c660619f617f5b272a5a4410b77c0c8778c2222abd0ce124f22693f3d61d35c5e1baebab66029ab34fa70a899a50a6b89404609852d63bf0aa887c4394e0e4872868405bc9501d4ab1969fadc90fa74bdd5235cc9624c04e847add050ed296388364b25662f6fe257bfc8e265ee1d474806a437341b746d89bcdc4158677e58693cd6520b3f0d8aa4f40dc56fb9b14d7eff725d85ca38ed9c8d009b47ef38d040e84ed3bc78faf3ef9c59d9a88ba5142dc40ad1a14c8df34b039ab0ed47255eabd976dd99c70bade86414e4406054116e04e6dbfbf79a4f385dd7a86e5adefd18677478d0baa483eacd3f565fbd200cae78bbb067f6c0b3361688e22b6a03b0b068c0e68b2e118e7789b01779fc5c932cb989fedfa1f7f7cf3cc3cb322aaafdd3a1d4cbde96969ac73a400e40d41d8751df3ea79162c9efe8d20d0605ee0cd7540c16c986708e7a2420c3eab56c963f6a1d936682bdf566282f9ac57e117daf5226a1fb4498036a3b6a106dda2a592da8d4350c103b107a4ae0daffb64af151d54914142e6706ecb3b95bfbe31970123e1bfa9bae8531b6f4c2d8b00ea413f6c6a7c3667d508c9281e26be15f905a535d1409c908df0f30f62c27a74e71dfd2eb93ca585360cc47734e0e542791248fcb0d14ef8beb9f39b948d25ac80837ff203a0c102968d203036600fc980c93001bfecbdb0fe0a2747bb2a64b4321b26e32063b8374ed1d245be1be8963f4ad0f26dfcaa907c3735c12b1e441a7a95da6a65ad126adffd4ef5b8f8877aa484c9cbcd2dd5f91fde670a8510f9f8c2cf16db36cce3ddb9ad6ecd5239b720e90d7574d220ceda95c862c518c34759ae7a833a67137897d776f670ccc71a53d3fd9f53b74494dcb12ab538ca4aa4dceae86b748578eeb6d39e64574bb8974a4c0b67a911b539a42922611943b7e954af162e298c321b731af59dccf5dbdb4410918d0cbea048cc9ca5474da2fb3bcce88f3e389a93a6ff978c166efbe0e8d966bb927d990caff74c7ce5503508f66bca5ea8ecba25f202e9975442dc60d41137956b5ff939891da61556e91030247ecd0ddd4e96ad187540ad39111d58b4fd7e836df323cd8dcd001e16828f692acd1895358e89cbc637113705bc0269524a2fbbbcbaa8d35cc1d484e0c4d3238f7d188466404314aae1a3580d03de8a76e5cad38a0e56f1c35349b4d0d035e06c6dc124088bf0e08981bbaebfdb501a3ad71f77ad5ec2f6f172a756f3ea4cf98a3d0e73cad96103f27e461ad728ecdb2eb21eb36d89687fe204e3628cf1782c28e62b1970b86a8e5da0ad10c4a3257263302e130cc002c29a3742716820b69233bc6bfb86af76de54925cc348fdfea9c8de628b59cb7bfb54aab09f20c47cabec5d887bd8f71eda5f9667ab3820f5f4c73802cb728aac63e0da55f4f690705771ce62770", 0x1000}, {&(0x7f0000000680)="fa15e167f4d750fce461d847243be9f334da67633ac9be387cd9c1b7bb2272fc942b3d9c4954b6364bba3ef6181e66fd8c484f114d2aa493805d2cd9fbdb06b69d5f35ef4c52734d2fd00365896263cf0d598ebcaafc82e434ea900e1b6aa720f2912252c0a9eec2e86abb8a2166678ab8105b8f17fdaf99434a57cf9d2130bd551d17ff64cace2d4642ec1d84f980746fd025cad256c49e6c3f171359e94465c4d9bb2423fef3b3f5d01e3a08e52d93958e3690fd5dd766cdc11baa14d63d38b6a7", 0xc2}, {&(0x7f0000000780)="224e7d0f607b9fb5f4df40bbb05bd020c1348a386a3c6ddffef346ab2383914e67c8d03f63868f014fabc487e78b8d8c48be8df59664e20e50ebcb7d6fbdff3c1fc7c4bab925fef73c06614fc3df36dbce0703b9b3eacb2aade423632d5229ca2a87cdc612457ade95b23cfb08f30cf24ca5469d07602884e4c1c61dbbe1c5557af0b1d594d7838efa6f9e4878c1", 0x8e}, {&(0x7f0000000840)="5575951ca1e13a72cd35576164614dbbd10e330bd3c6ee4da77ffcc29303bbe8a0816fbaf30ee3090324ee2924ccebd72344bee546129b48ae658a7366660bb2fd062418cb3382882bca228906a69a0f3e6b0cc9ec4fb43e59619af9750931275cfa79d1e35ec2c8f4362bb149218eb35f7a133fb895800006ad50e11c892333f2e720df47b74d4b041f689f120943af8ee6755a5672457685f166f959ac6166ea8a5ea2141e9a88f7909e92b897d8bea0e4c1f77795af0f7c156ef297d3824788ea008078dd69eea9ebaa759014c6bbb9a3919fdba067e26d9a6e0e37", 0xdd}], 0x8, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r2, r13}, @cred={0x20, 0xffff, 0x0, r11, r3, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r6, r10}], 0xd0, 0x2}, 0x2f24dfba650d80f4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="5b4cbc7913f4ee6628ceb278b18dd4724175c95e70f1457368f73ff93f4fdb6286bdd742d0203eca5f42dfffcfcc1174929e3d061eac07adfa32aeb08e4785004bf773e57c9f3b612b4f84e4b838608fc86e81de45a0ef01ecf42221740c353892e4602b328257cb49c536e99c8d584a0bc60ed2745921a0", 0x78}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}], 0x60, 0x400}, 0xc) 13:34:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0xdf8}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000200)="dca28b6ced4733bc89d626f6d0c4984a7b202dd1482f649c0645b1d5fa45f10ece0cbb9e5a2818bdf1a086adfde235a9192d9b51b5140a3ec1ef10f04c8fa1871e0042683dfa296f91c35750f6213b21f3b9b284a64c0c2c945fbb8469b393eec1398e740147c92f62e78fc9b3d9ba602c6fa1249a9d45449f465229fdb8bdf39bd735f1ee0f244b4e0290ebe7404037796e4c3b5d4146c4864ac1900df495487909b7c763", 0xa5}, {&(0x7f0000000900)="8812936d742b287e2a63c65561db5b0e86c0061d53a259ff58433e0ec84f40d66a522b3842820b870c7dab9e651649cf30cdec3351f88451f4407f53dc98e3fdf63404f49f735ac411dc22eeb5eb7543402a50a4074f93b03edba0e5f8fe473e69f7b268542a38ad5e71228c729a9714d813f959e9b7e57892336e79d6679804af10896064e0ba4b65405231244c8f12179e01ed978840d7be", 0x99}, {&(0x7f0000000380)="4945b39cf759c7cf90315199ffb3b052e552691b0665459fd9e121bb9ad123a12e92f681", 0x24}, {&(0x7f00000003c0)="763d0d4433c961a170e19cb5d767a81da0bef96c59f92f79f1a7f2d3a8c846d454d5ef72db", 0x25}, {&(0x7f0000000400)="649deee3e8667f32ed6b4f0efbf3c10d38f8c6f570a43cad706a48cc03ac3f26db2d652b6d5e273e", 0x28}, {&(0x7f0000000440)="131d40ba4b279f9d86956e6219783d3fde07af6570881558bc7d10db49bba3e62df5464e6b4d9db1db0932e3856b3322e811caf79c19967d4c01a70b62a7dd718d4db3c80c42a1cb37a544ce7ec916f0b5f6f0a3bdb528d24bce65fef45967ebb922e1f3755ee53c3a4a57276d937091ad5f0647b9159cdc0d6e17b0319449560776e3beb4db3b9040d66589bfad4e77f4fed62d3b8b1f9d99180ff2f22c5c1664712c9ddcc8a36cd1932efdc76e7e1fbc2e1b120000000000000000000000000000", 0xc2}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="9800000000000000ffff0000cbe0000095812e06b1319597d93621e4777691db6a1c665ec65d74abbdcf290ea67102b5a645b48405f389cf5fc11623fd368d3c3ab32823f6948e55edf1f1791c23408ce2dfe6c5e5e225dbc18b1731fa327adee5565f973aa40a80a1c630fce31e9f63938ac88ee4756254f3739360c8c749b68610398059af46a7d6154c4d1090f55a636ff858a81000002000000000000000ffff0000040000000c4b51691a787bae21aa010000000000b000000000000000ffff000001feffff96cce18cb9e33e73d634f4b2c2d41e474e5b71880f0508241723db0352c783b257db813851a59b27219955c0338e8814ce817116a2a22dac359f5d179238312de705ec8545ce49eabfd04b4279d46a97dd0d51cee200767a805392b72449280c714678dbeda3c3cb61bc4eb9ca74ba4e28ee5fa8c752361075448cbc01b8c7e163daf15ca90a30620bd3d84774467b87b032f5d6fe23683100efdeab95c50000f800000000000000ffff000009000000751d6f06d386d8998daa6caf166106a4d5592e0749f34d7b220a8ab28e327f0adf116071cb838f84541a9f0163dedb2ccb7389dd623d9eabc60e6de576770f612dd1b0a68b0e95df3d7fc70d0fd06ff2effc707dd467c2d6f68c8a6a65a53f98b6c44b8db5f13fc49ed079514cbf37b3eb421f0a595dd792b28af633947021d0ffc131ba595054a6b641cdb9f3c69e596334643a20f8d8d25693989862cc9992d069eac83062619e3021416dd73f67af3d5f1db6877cc32b9104717ee37c4206be3395f06ec49360d93d068fcfe2648781803cf7dffaa0da430dd53cd79cc629ff0f01642a0000005000000000000000ffff0000ff0f0000d47645190775794f1fb015922d3f7b7185f0db448f1f8144ea8d8e11a48d6bfcb2f134da38092e2583a3d1fbd87d35b1c44a6da8baaaf0cec85adc9cd9f10d003800000000000000010000000100000079601887dc11ba08ae3d068533333a1bfb5ed7ef9432a1bab38f8c50f47705184053244000000000"], 0x2e8}, 0x400) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$unix(0x1, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="56b6b0be5cca67e08154f16039290d", 0xf, 0xa, &(0x7f0000000300)=@file={0x1, './file1\x00'}, 0x6) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt(r0, 0x3ff, 0xa069, &(0x7f00000000c0)=""/110, &(0x7f0000000040)=0x6e) mknod(&(0x7f00000001c0)='./bus\x00', 0xe000, 0x5) 13:34:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01c2ce05766c653000"], 0x1) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6044ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x1000, 0xfffffffffffffffc, 0x8, "58694ecc8f671f7da443e1c4d6d1911d10de5ef3", 0x10000, 0x100000000}) sendto(r0, &(0x7f00000001c0)="6c5d8dcf8e3797ff37459cfc1afbea03a000e46a2a94993a16d95e61474eac65689eb30772558006659643eb07cc1ba4627efd2adbe675e951c81ac1fb666ba8c0d73cecffd4ff4c52685fd4e220ed4018fabee2c85f037b1c8e7e15478d9432eb545e9c8c37cc7d87c1863cfc0941f0e3aa546b093d583f77ada0606490c92d394b34", 0x83, 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getpid() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') 13:34:23 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/254) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x2eeda3a58e2918c7) r2 = getuid() seteuid(r2) setsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000040)=0xfffffffffffffffc, 0xfffffe88) 13:34:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x301, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='c\x00') unveil(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x40) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0/file0\x00', 0x1) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)) 13:34:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8010, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) sendto(r0, &(0x7f00000000c0)="4640d7838f43af827500afaf489135e4d2b7e73259f99ce7d6ee541d671167e00be1a43f306d43dcdb80872f96dd95cfad4d4f8e5e6f6a1da47cad2e4fee4d9570200a6aafb984274f9c68e996ddfd88866eb2057fcfe1c10d56f5f50340d848415de2b8780c9add49cbda7b5801b769f12d9855e386486414551192b34515a2c404836ad51bc7db56be7201a88546d997578da8", 0x94, 0x4, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfffffffffffffe01, 0xffffffffffffff81}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="28dd6edc51a7c04ada04d089b9d1d742d23b84ffa9d9248695402abd43edec1c50b04c1e1816efd31bee3a0afa27769a20e81f58c71797af1c916b9cc7ab608f2d7c24b3713c5bf5f510f8e21977f7f6f21ea43840371c1787802831756351da15b7b7fdfbdd140cd2e40c09f915ca6b", 0x70}, {&(0x7f0000000240)="427f4e6e03ae3b9316832482864f528d481a4eb6ffefebede433900c8fdb121aff73bdd9421a513fb34849b14f7ff90e913f093a4201ba0bf49f69f2b805683a2bb631ff983943676dee9ae525f0cae014f0ab851f4f80725d7f64", 0x5b}], 0x2, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{}], 0x100000e7, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xc04}, {0x478, 0x401}}, 0x2) 13:34:23 executing program 0: r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) syz_open_pts() r4 = dup2(r0, r0) getdents(r4, 0x0, 0x0) 13:34:23 executing program 1: r0 = socket(0x20, 0x1, 0x404) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x8, 0x4, &(0x7f00000011c0)="506ccd8f3611d3adae600697ea58ac5bedb241b7e489124f7d8cd87c4478a488127603b8b7cb3b8c1586524179cc196da7be49561ff9da7e97d937db87d3d7aebfc84857ffa16915a7e143594999c703de4133738843cac6684d0f833e977e762cc189af490612cd08c58c6704a5b52f7c2e114517827f38bc44263e9eb11c223c896f038e846433acf350973741cbd03b839d23c00cde979fd2cfe91fc1401d6dd19056dd16fb9d4cc68ff677318e647710de6186d5dce179f90ffabcdc35b137b1e847cceb01e2841a67df0cd4962975c3427b2319c76d624cc36db6f8007fe76e5be138facfa468b38fa3b0a81533c5cb1c3219312c546932e0791ba994bc45c1e1a49ca7fb8fbb66bb224b6b853a135b66f406d132bbcc06281e2e9a743dc78a7aed1773b68e7430fd14d83a6eb481f5907bafaebe5a314ec68a5e90549a96d934aca8f90f913694d414ef94a6bbbac8c25d216a5fe671ea6191c84c470297f5c558f50e931d53b0675e393e87696411f51abcd8e225e80739494047c0066f30765bf6660178464d843078e1b3d62d3128d8f5478acd6ed8aa8297d07b0e38a9723808e6fca977b3c27a6e3e10c18fcb50f5f5d0f6bc2c0efd38f9fbcf3371e54b7a1bfa2161ba92c19bd9e272f5116d111fce5df5a55bd19cc5b2a67b1174ee13ca14bc4579890e7449ad5b1a2d4359b0619610957bee351db0daa88aee6fdbf1d21eed5e0130ee16f47ed4ca631349dd86d8d870b1a8a638dbab90bfa68ee4a94c234987f706695c1a11acbe7a20fb400393de6e8dcc70205a4f072fb017e1377ed5c892f190d144ea89daab58384c89bf578768573341f16b7e3b6df6278757f86ff4170d4678814cea74a835b4d9aca9e1075e10aa2c2dacd7ddc69ae067c9ace5f764f7ab3a49b2165ab467c5b8869654d1e598517d290c034f8f729e7688287a5e5d31afb231f41c5ed35a506c1cfa7bd3ad64f787360012edb53c83197a99fb089dfe82b87502deae2b4b61832a62fc9b33dea6e0d1604df505ae7f81709fa43391a299ac68d4077d77b6951112d4d6f353e44b58f7930aee7988fed4b08e7792aee1417e2c94e2680c02ff4d3d77a7fbced8fb40e9d3d1b3860114fc91a971dabbf5cb0f8544af42b9346ad15fcc66ebb6ea43cad61312122ca6e87cdd79fd6282d7405b14d003653bf57c341451af011cfb23714b60931d97f11a19f12667521723beee633cd7037581528d7b5ecaa1b0e3136f96b0e65eb26fbf2fc6c41d9896d240a74005e64692478f70e3795ba452964572c5a7436bf44b40f9652e9063621b2d259219a0aa0b4a3a60d4aa93da45ce1b1043fa4164606b5015c412090ef101155ee5703e9956194d78333671dd2d8506bb01b6499eb49a7cd8df21c9fe13792c2a104a4200cc33dfa75965e72e00007a442e00a4838caf5f074a1bbbd29dcb980ed366d21aaf09534fc9a65e6d4edaf03fb7258fb19c7ee74bc85972c95c886bbddbc3b643a9976f251b5f07678016c668d538eb2b532d237d9b7488ab6440f8b813836f2d3f70ff98dd738a93de710c5d0cee788d54aad16d07333e0e034cea3a65c9355e81aa3af7a0c9fed803c0c9f7ca0fcc96aa0366fbda9fa75298b64d708aa85da5d9d36a00325aa28b2563436102900d16f6aa29c6eeb841ed95e2688a5c4e82efc32c98cab9bdb6f8bb965d1e9110540ea032d19259439faae78c479d5c2e6ee99a1544fdbea61a681e9b2d430bbd4e053336811625182ed6d5d9c04f6e1810fe057953036e34f2ae9765f755361499d2736aa968d0d4c4445fafb2ac384b5e78dedc1b7c01c5ee68379452cf0ee55487563322cde9c4aefb6cd093664195d3bafdfd0212aec5f5a6a702693c1d29b8bbf22818e0c5bf93990919c32f3cddb562e1e83f35527168dc90b099f04b1d72e8b53e44b0265505387520f038f1ee56859053f80ee5af2e0ce6ff8cd30e377dbb6096a6cca112a4bacdcfcf4f3c795186cb14d4c6c8418a5e3cdc8023839dba894bc14f477a30bd256266be573205f5480b73df3d179dba5de9b954b3ebf06c19e0dd4689f1200fcd1c7a85c15b6814c990f3c04df023e44f8efbfbdd4e438c215859440ac1db3eb13a5f436d48f203e14dc3a7648f80bc806d1b4b85f6b18305494673b931fe9754c9c48b896fd7bea41cadcb7e1363ae0a127bc0f6a77aafbfe32ef2e08e0bd4e0694cf3383f4d7faba1a4ab55035ba1db81728c951c8b3387557ad6e13377c3081fd42d7a86602a85eed2d07246acee9399845ef22fe161421141f089510d4405a828be6c571e3721f1088d0d5784c35413655fa75d80a0f203779ec16858788a9451bc6896c47b2653cfbcc22ca87924d09437a58727a4a5b3ee92703a51ecef9e349493a7f2caf9f94b5a2dbb04c49b966ec3cb45aa9349f3dce0e67156abbeaad3f4ba7d204eedc31bd5e752f0f9138ee6714fd027ffbecdf6ee9aec98767d06dc6c8586abe965f4c35a7765646764147ec045fe5608fa8b778a951dd16e5263d5a6a8d478a04732e1112c76e8f753eb26e31c9ac3e65fd7ed3f24c2b20e969659181c24156349d5272bb186a873f27c978ffef68e53b3e123bad06e313277b542c1faad2d8a3901a87d451526255b6e172a648e20329def983aa0470bf04d434c31963d8e593f1f2dbdf14f40767b99faf7cd52aba58e5413d577d105802f25a6cba13c303b9ef0058a4c865dfe208dfd8eda924f7f6d4f6caf8182bf42833e94c374833d89868ef324e4e2a22e7c9f3725e0b119da7f373dfc8183c03d39bb87a6b5b99c30239decebc5959f6292bd37a702f1fadcae846ae776f9f6aac7e25e36adc922aecad3a2bcb6db77f6b25987ffef2240353427440ad5a8228ac9cbd3d5f24af39f136d6ab5a233d72f570bb789919940928024786a024d85b614cd70e83e85ae8c7752973a3048a7029c9291376760b136bca31a32ed8dc559ae52c005d8f1f96fa17788884a512bb19f9200c7b8ab3032d37f7461af44ad7aef20f9a0993b4dc54e4bba174d03f61503c90342d811ec4e3c6e120d4cfd2320dfc88c33371ad25647320068d9d273e102a2b13be82d70b89018c7e7bec44a661ef4ba78153abcd46e3f1fdef52e7053db089c86f355e4809bc87e7d76f226a8d6a55da47cfee83bcc87c54b53054614509e1b2e04365a8f349b3cad541e0d2af7e47aa03dc66c21307e402d131f731b7b5b1a03bdd46dc762b96512f708c86695e7ee1aa7e1ec3a2f808171c6da6cbd21378e9e1b9dde3d93f04e5126f8df95d92bff7106b2e82e559cf95fbdf2469944fa3fc0b866846c5a6d413127c8be240878fe17bd1249172b7ffd929752f4296d2c1205032ff9f3fb19011ea51cbf7d147539a99c314c7764b590a1d7973b00661603163a5c22ad9c3c8bdfd900118dab5de22067ee753523639ac394f570169d77588b29c56e85386aedd1d70a04eb964464ace815b7a9ba39960cfce4e9a5d5351e1e06356d5ac4077ac026001fbe96283a33c381af249fc88570cdb668a241d19d2af628a47790e05c3c1c5986753af66abd6b3571f9803a258934b21c2eb7f57254328c45d9709c2dc2afd361f7590f1f8f86fb5ef45655de4af49a364505cc0dceccc1bc6c716d7c02f58617a579a8de4458b7ce01da7fdb14e6c55b715310d20163008f96b2c0847059b49c0e7ca231ec89da144f3ffc2af80d9ebf717e8f78ee39fe487d3e6f8ad33ab9ddbdf541010550f6cf0d6166cea3517d4b1788ccfeca42ddc3cd9cdd2093ee5d4e50ced6fe429ce8e999ff3377bb288002ae1f3c954980192531d83d968850594e1e685d7c317c233510fdc1f2382202bca47d970c1c5719488b292e9b4550a95fd9c6cfd5b75a54fabba57f1ec8c41c1523879a6a1344afd0eb92b1d6d26df1d6486ace04d445c87eeba99049350f903a8818eb3152eadbed02114721e34d7f183a23716d878fef61b419907b23f120263d00f59513e46b7bf9bcd4d3543c1a420cea627089ccb4fc89f337b8cf083b9b674495d6e27ab247029c162d2f32f4ef5256cdb10fc7cf21bf15f3ed978fcccf176a96a6efc1f7a27709a50e2200d50454586caa1fd0263877fec0e150ada777fef584df1da32e3462fdafb7f59b30122442883d057d2b0b1969963ddd8535f7924b0d97b6a92155430740659e84e7a50b271e53525cca3050b1d6cf2ddb4583bc4b7b637f6176173029fedf9754e27fd11ab641a84ea491ac40bad073dc8caac5efc9e510147c0196f7305ef8c8d6a9c0806abad201b9e5f34f2c756ac7de0774bfc3592e9ab44eb65597622040147bd1cd7c971a68a184a83ba7541ec73624ee6f428f74bdfd4925bb9450a12410dfbd653a285895948f1bc24245a00aa4bc84dd878c67b1702b8d695074d5288fb1d55dae524218ebacc73dc29f62e14e22a747c921e39c0da9925b43b59d6bf1c4282789262dea1febf8cce7ef02bc361b0920653b76e08c93aae47ac3d6d7c44df0a7d4c837d471300ee2d8c39dbbf6a26635158aa0060cc1bed9ed079692224373357cfa2091be70953f3239733d4358239ba00c8d51a4486fc03ca90ae7b80378fd4d81b47630837896f8a131159ff9089e1981848511712e8a614dbed12bdc789ced0c81f8fe1601ca6eeb8779cb84c9fd15b33beb27eabd30e5b5c6c316fd70d23cf5d652cfc44b7848cf8422fdb9f969d998ef33b02caed7d6eda4c82710ebbd45fae9c8b7b8efa4d95c14be3a336757d04d6d08657f21cd9914b291e1ed2752e25cd130305cd51eb38583656318c9c18f013c1d05edbe0f5ea5ece1fa894518b551b1d3fdc2c322d666a6be922ec41ebc9d0a986619a8cda03c2b1dff43056c91ef072bdd1686e29d4acc12732b91867eb742ea1c74cc240f08f692ab49f833e625517028ccd7b1c7859663613aad0adb6bbb1733357a3a4e5539484198b19046bfdcb48a1b4630a18c57b25eb7f9fcdd6a24e3ab9281284eed3d6128c43b91db1effaf912adbc5c73fd2f3c8bd278633a4b6a34e411e42300d706e1ed7ace751680f051c779c940013900b46d248ec35bc564c69ffee4a57e02366a2cfd3b0aa82e693c55d6d68a749ca3172ecffb4a2550e66ca4eb01f03d225ea68fbb3d112a24f26ed58cf4e4203dc919956acebac11f6857fe7b26c80d3c697e035e54559a969dda2ae2965637c6d2306e8f987a7290eae1d237d5773788bb79d4f93ff4615329e2781dbea124047d0da83218df8f9a178576a80d65672725bc3498940d8c0cf2e97e3b18ec471e945b45291c155cac15f19ba271a6765f187288a6137300855db032c026229511270644bb917cbbda069473500c0f377641bff4f5ecdc4153e9613b9755aececa934048efa511b7c240b714f04c9cc5ed1f5373cf2a38053357413e381517ba34ab4c742724cf3dfb9b34d8b37d83e0bfa490ebfd0956dea3386d0e296e6eb89f5c360ab6ded312e07f805f3e7ceb5651af50deb89edc1244e0c7dcb191f0b8a4bf16f31f8c9844d8e7611ab89b40308c7f28e0928e8e08264c54aca5ffa3b05f6c350da9ebfde49dd1a0a5085005308459533f1a63e8191f2c6670cc757b48736c5ea05a7634db31d981e494f75ffc5d228bd02d604eaca29d2d42c89335cd9d8d6738d0a194214ded51c55f31034b053e3cefa6a4612069ebf22dddcfe800e2483b6eda81ed53ba0bcf4acf9a29e556e11b469b74b07d3e87e7fce179d0abf8ad74791d5dd8407005b0adfde8462e2", 0x1000) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpgid(0x0) socket(0x10, 0x4, 0x4) getpid() 13:34:23 executing program 0: getpgrp() msgget$private(0x0, 0x8) r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:23 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) sendto$inet6(r8, &(0x7f0000000080), 0x0, 0x3, &(0x7f0000000500)={0x18, 0x1, 0x3, 0x4}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) semget(0x2, 0x7, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) 13:34:23 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820269f1ffffffff42ef6d1f22c5d32dcebc82cb4ddf6f2bf22d2ab9823d48e78de6c8727f93edcab068326e94ab1d6bbf5b534605f0f6f1db4b153e089bf2f8c7566e42ebeda99ca656c7c9036fd3aa97e1d3a7023d462471d4a6a3"], 0x1) socket(0x42, 0xc000, 0x4) accept(r0, 0x0, &(0x7f0000000000)) 13:34:23 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)=""/160, 0xa0}], 0x2, 0x0) setrlimit(0x1000008, &(0x7f0000000040)={0x7, 0x10001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000200)=[{r1, 0x20}, {r1, 0x13}, {r1, 0x100}, {r2, 0x80}, {r0, 0x1}, {r0}, {r0, 0x80}], 0x7, 0xfea) write(r1, 0x0, 0x0) 13:34:23 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000e00000/0x200000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) shmat(r0, &(0x7f0000e38000/0x3000)=nil, 0x1000) 13:34:23 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='$.\x00', &(0x7f0000000200)='\x00']) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000280)="9809062371b80c59d364c3abf2808345bb568da2d459ccc882127020b5bbe29f344f770bc5c2d349ecef3407dac83ed0970be3e5254995d5f7b044a94c40e9ffa56d107d1b4d21d1d1ad9d5435973ebc6ea2f64b2832a70fbe16ab37cd0707ff62683240ebebbd911d77d665166f95acf04721b82550d806909f76ac39dc79d054af51c9b0bc", 0x86}, {&(0x7f0000000340)="7fc33e29e0978eabf8d07d5defab82ed58c5303c4fe827aa850edf7e911fa5d9f210c7ecdb80cfec88ec7730bfac3a680d29eb48a03625857d95c2dd22cd956c6348d7bda0b05b1f0140d023cc440011bb7848bee2975f466f91651247a30a20676de29c74872e37365474cae2d0b9675b079313ebb67aa29b9a40cee475a753ce0579a69b731881d40efce7c292aa18b2ada1c6fcd108450e5fd237074a720604a363e71dc7aaf7e8d7add1b0c77aac39a3529ff8118d4596d1b60ee34c6bd9e17b6d7b206c72330247e8548fdb2cea14c27b2951", 0xd5}, {&(0x7f0000000440)="a352492ff72d1156d01d49f7efe4e4fee37656c3a1d866aff2b277210b1b8f4f8e9c90cad9ba905197725e2bb8aa916e5f6fdba1f84d7d3c5a86c39934c075130eda4ed2dbeb6c6363c5b27d1498eaf3f9e8d112ad766573e82e7b3196699e9f933dd8047d387ff374ddbe2f1734f2ffeb13531add2a89436cf615b6d6f2bc3ff32a2beeab6880491dec56e1e1c34f0e53f8eb48c47d15c7b1de357feb10957765b24dde92fdea0399ef5a3e0199f6056a2faf4f93bb6b05f705d5476bd388d05c347b957ae61df459788a44", 0xcc}, {&(0x7f0000000540)="34902b9989b93af0bb9b949a1ffc35f27421c24a4c914e9d34b2d67e5d90e6a81fbe7227218d4d3aeeefc2cc1534a7057b3925b8a160e9ae90adbfb4fcad97a788594527a3fbbfaf24c7f1d204da8e183475ef3c1897eac456e3f98c3f5fdbb29b3273c2d95faeb1419540be9f14b84ffe7edc8b28c3c91f2adaaebc5ad8f02e170a59038179eba9830f9b", 0x8b}, {&(0x7f0000000600)="13fa522639d3bcd03e93dd4a4d45ebc64259e6c04b6228dc83c91e6921169aa9e789a250b5c40fc23dff0807ab1ff54d659eb40f71881a992e56d80e4e29a6ca086dd41d33767c676a5607d779cb1100bafd1d64dce30d8acd65f72d8437fb74271f749a2d0cd11d2927cf4ecfc375f8c6f289102c5747d97af8d86ca2366cdb9cb9fac6f5", 0x85}, {&(0x7f00000006c0)="c35b58297e310fa72a6d29c9958d2c1d4ab6f83c46e969130b8844baff410b9734a009f4696867884d28da8a36", 0x2d}], 0x6) syz_open_pts() 13:34:23 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 13:34:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r0, 0x5) flock(r0, 0x9) 13:34:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x80000010, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000000, 0x6, 0x7}], 0x8001, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x3, 0x800}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x80000000, 0x1}], 0x6, &(0x7f0000000140)={0x4, 0x27ab}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x20, 0x0, 0x40000000000000}], 0x9, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/175, 0xaf}], 0x4) 13:34:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) 13:34:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000180)=0x9, 0x4) r3 = socket$inet(0x2, 0x7, 0x5) wait4(r2, &(0x7f00000000c0), 0xa, 0x0) socket(0x19, 0x7, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 13:34:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xff, 0x1}) read(r0, &(0x7f0000000140)=""/123, 0x7b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 13:34:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) r1 = msgget$private(0x0, 0x301) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/150) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000000)) 13:34:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) fchdir(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) wsmuxpoll: not open wsmuxpoll: not open 13:34:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="e301bc4eb3c43ddcb13565131d5c7a543023242841257364894553d897864677c4694adcb8d108", 0x27) pckbd_enable: command error 13:34:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 13:34:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820226655c0000021500"], 0x1) pckbd_enable: command error 13:34:26 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="a98c8a9cb10b19ad9073f81797586f8181a21c44e80bc115dab21e3d7b008551ef09987a11c409327cd70619f73df0e7602f45b76729dd2914fa201e6a6101cf881fb1ce68b028f0b9e484c8ceca801779250e213da2ec2e227d9dccec256c7e64ef896a0ec568c8f3b6", 0x6a, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x80}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) 13:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x2d, 0x1}, {0x7, 0x81}}, 0x2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)="2670e82458872152f227ce8826fe8a4e391863d07063b3a470a9a180ad9a18bb3fdc476d576dfbd8813eb783756ad197de5bdeabe9e08b8da73c28b0f405a69bdda88bf0db93fd074ee6e78ae6b0313da1ee09cd800062d1ee45179eb0340ad156d2659a146d640068491159e2dcafca28c9ae8ce722ae1b526d9eee8709dc5ceec6b04c0a24d8d88c5f9060ba34950b649d9e2e94d6e07cec602a711721c9312f7ae30dc9ef86ec6bb7ac9fb3c73fc06bd52213ecd9bb3bfc140b7d9a364230e9857fda2ef373e794a3c92f09293d7fda665490bfe3434ead8484a710c9d0e27e6ddd3e10703711f5a998ce92e28f2239887912bed91d1f0d2642bde604eae72115af4c6690b3b24dd1f32ba9e602dcb34aadd78134b8ae068ae25c9d7989f2f8c5dcc0be5580fd5049ec14f4a196df4206a2662b93dcf6cb7f18330680ab3f64dc890fe713356690dfe567c3ecf5f7b2fd45e069b25db57237829be61e355285e4f5c2bb598413ad498207ea18ddce7e6b27324e50bc77e18b4234c461f3d743d48134176925489100fd1d0e787215b3f1d39a9a65c13c099a6a497958fa053806aa40aabbaefd1a5a79567ba9acd901ba057d35ebf610f5ca45ce9a90c600f48851f1c001a76b662b0d561081a438782843ee48f65dbcfb2fc664a239e820a2840f09ebdd5140c1151ea7b23899a3984a736bef1687a6363d941837a9cdd3d4e05cccf363c7c4d3fc1987a53a6537c890caea1de72db5a1bbb8ebc1a7a708b0dc0a82d6f4b2ed1e61190c7eb9baf8d09528099a2f3325cad52ee26f647188608cd9181a2f84d83ed7a5eb28995811d284904dc9caf3747b1f6c74d6be291b679a229d678b0450dc41bfa999716c6f6ae8b466256efef4bc4fc92fa203d31cabc5d87ea049283eb6980eb89f95f9d23322806a15a3f6cc84b9b1f122b5134fbd3ee1af2d976d1022f02451faaa969bf342d42b410c8d9d4231f82a8b857b03ab67551aea9aeb5e59062428aa4a5aeec9a31439136f1dfad804199460ecde92ff28754d1321cfea1b8b8f819938454cbd41b2a4e0cc593ea0eb8635c97b6ac81d7b583d5b7503f25de3dd47df766a38a9f6f449a5af9fc3d9df7ab4bde86b4fbc476bf8dd91cfc2586beac115ff27816e046cca6519435f71a2092ad54e9c3965aed33979d24129ce63a3c0c5ff86aa10da9e98f2384e92fe80958bf01281792781d0f7dd7d7c40466f4b165bd89bdc661471a3d220390bdabe9d5c222264653546a872bca66b4e3ea963bed138e216234d2c04117c3ff4bdcecc15384ad55dafbc31677d4b0987ab692174de18acc54d031f4b618b4cdf47a58c0b6f30fc1b7fe8058f85c5203ae6c539e3436854f96ed299a36ba712cce99c3ae8899e219ec34ad72ca238b7aefad521280cd2019184d3c30fb3d55dd88486d508da933d7d5367825c5f8fc974981a4201df76546c8323f98e285186f8bda3b177d8a6765ec0fbe7b54a4d1b05eee6368a366220e378ff36b3ef3b4dcaf11fd08cfbfe1fc9057e0d58a7b75a0475904abb626ff23483d919c34f01787867627bda6992d35b8b6da792fcb9fd228f18073bc65549490af26ceedf0b321efbfe5b0cbe02e04bb970964898850d576cf4cb1c16dc1b35fa5d5043a2efcb35236c8cd32242c043a2fd66463396557ecc62baf4ae915ca8e23f0a", 0x4b3}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 13:34:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x12) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:34:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/60, 0x3c) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x18}, {0x800, 0x7fff}}) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:26 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kqueue() 13:34:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fchflags(r0, 0xffffffffffffffec) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x2) chflags(&(0x7f00000000c0)='./bus\x00', 0x2) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x40000000000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)=0x100000000) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 13:34:27 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8010, 0xfffffffffffffffc) symlinkat(&(0x7f0000000200)='./file0/../file0\x00', r0, &(0x7f0000000240)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20572, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffd, 0xe18}, {0x1, 0x14}}, 0x2) r3 = getgid() fchown(r1, r2, r3) 13:34:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x50002) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) socket$inet6(0x18, 0x3, 0x7) 13:34:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/173, 0xad, 0x801, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x75, './file0\x00', './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 13:34:27 executing program 1: r0 = socket(0x7, 0x4000, 0x4) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 13:34:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 13:34:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000010c0)=[0x0, 0x0, 0x0]) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0x6, r3, r4, r5, r6, 0xc, 0x6de6}, 0xfff, 0x80, r7, r8, 0xa3, 0x101, 0x9}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 13:34:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="6414030f827ce00940a44d639defa81e7381faf4a107bf224d8974a84f037a30d866c1ede6a67d68afeb5197739333c0e0c17d47c16aacc9b56b8ac1809a053597d5dd98d0", 0x45, 0x6, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x26, &(0x7f0000000080)="caf5b415", 0xf36e37fbeda26987) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x102) fchflags(r0, 0x0) 13:34:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20400, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 13:34:27 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) r0 = shmget$private(0x0, 0x2000, 0xffbffffbfffffff8, &(0x7f0000f59000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 13:34:27 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) 13:34:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) getgid() 13:34:27 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) connect(r2, &(0x7f0000000840)=@in={0x2, 0x3}, 0xc) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 13:34:28 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) dup2(r0, r1) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000140)=""/138) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x1b, 0x6, 0x20) 13:34:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)="024161265b106fe5ae77a2a5c3a7c0761d94d7df755e2cd2018788527f0268ebb5959aa64527526a2953c17f7248e3e203e862e679a8fa91c5bdafb3f7c4cf0b91c8e3989db9a65ed4cdf6b52f9a39de62e3a73348564d04dd61f1a3de482485d316373d942db78c76cc3650755e8ff2a5ce52905ab563d9e596bba0b4dee9713a877bac691ef5b187a7f0d66c707cf7b65fbbe36e5fdc7726a5771a2470017f3799", 0xa2}, {&(0x7f0000000100)="7b629b07bed216bdc527d9847cfe139f6cc46aa9e36f78f182c17231bce3371014c800977fefb69f96fa2c847dde34649fedcc1052c14a92a46121be7872903a86e8a0ea2f1f0456bc049df3222791539de25924032cf2ce6cd69fecf83c25ddf590f1ee6b6fe1be135f170f901e92a06dbdb66210a6672cdf7fc87e091bd197fab1e964313815d3f689fefeabbb17b9cd6cf62c92b4edeb4116e6f2690068376f28b979ff7e1de146e7c4b03728df19758870df0eb9ae7a5ee1216ea8102ea30f78130948e47e3abf3c0f7a6cec12282bd40a51d027185a252674485c6fe52d0411e7391c0dc52b42ba0a3dd6153352c7d0511487c981c9a7bd549517aedd90da501ecabc0ddb171d7234939d585aa50f96d0a14d1882b26fba6e93e4299b4a5c80e7fdfc7888eeaddbd4dc431ff0039348928929e2f968c3d2adf09e8409d15cc1e65e6136952b2ec1fe321e4ecb79f36c9870294b04881a328477657339c49ae3085ce63be5c3dbe69ea81c71a1caee0c8d223e95bb68a73a06492dab980adcf4b1f339240b4a6d2f63f0831065c43a5941da47b31a3032d256945555321bba7ba45487e656c1ec3a6f51484b9c27467be97c98359b2b7ee9ea06125e84ef895b37e882b47c563ad4ffb64687858cd0e2799b919a6481a3abf1a51512313a7a96fd5d135099613e08295daa42e88e2795d6a4e8cf0489fa4d4cd2216fb2ecf825a51e0a3cf91b028520373d4bf733dede2e80bc5feb243ba3454acbdaec885d9c0c9dd89d8ee14161603de5758451ad35657eb89c2c66d81e155b58f0880ff945d03a79ff4e6ae4ba890dab82f369add3e78cd57b5b052caef99725a6ca47dc8f7356423f08cab0f4b601767912a688048cebcb5e2d68844d175b8c5382b592eea40c12f5355163d4bf8327621038f7a90404b584b6b0ac8feddc62144becaddb4370fa4c0ad734d0c679bbe6a9d0fd149fa7807ab4c3988c26678e6d2991b8386a55eb7af3af8a95f87a25a4fef1ad3fbd478ee9e05bd6025309d2171f803eb946abd4a76e5b0aa2a99d602cccffa671c29012013bda7725fa935d137958b7e10fd52306b14b71befe83fb008928746904b4d7b9b658fd24f3c8486cef06acf2e776653a99ab604b1eb237dd03185c67eeddc4f0f8b308b6a9bcaccba28862956f828b7dc76f21e25bec708b4250df4a595704fac9f6273950a1bc8812cdbacc9ea39ab1927978614196f0804cdaddad30c16fc5f177841f879b2b11c36f2670028964544dda43582a5a7a7c5715fe2577cdee0b5ef92411c45e0831346cf9de07653a4aafe571abc20c2a2e8d3e58464b6cbcfed52509b9482becf5aa43b3057086e3663e8fa9373442d82f38179e455ba8eba6e39be991de2526bdaedbe65f32f76c9a344e8b39f2d61a37dc5ad980938e5feed8a02e6036fef39347867b4bc54a7668c32815e67743dff93ac0d3a05da80bbe312f345bc510e280f01283ac5187685410f12cfcda3a50cef9bfe8268d7811c9bc3d5652f034c469187eae5ac5022d5d5237bc321353fe9459ca1d393958518f07c2bd6db57d5b23783b7585696493fd16cc7b47718eecb3bcf1abe84d5a0385d5cd1dbeac0d71dc08a977ea4a095efea633d9e45c6d10af6371a48ceeba2691bb25f858b3824a038b505bce60f1cd3d7543b4ad1e6fe0fc9ae240e16adde09550dc936a42e7b2f5756acdcc9d8eacc4c88519c0babea5ff9c334840f13ce510cec2ddc092c1965be5cb0642526d9e20f8466fa815068836f5a684ea63e87c234ae0dd791555eb65238a351cf08ddb69c50d70f4d9f2e59c63459b1af345c52b2c5bb53b4d05b0088bf3f93df64922ff6dbcc52cd6eab4e1719d5141f3df7048afe6f48005ac516f4e38782fd162207f25c6df00ef51609169beef71ead7036838c95cb7c5716678ed11ab2d0f5d5e03db7881bbf1b17de54ceda47a39401d4a5513f06f0fb9fbdcb969e4925fb2949d3135193b70e3eb74f4651065c70efa56b1afe982a00839b237c507130e7a38ee00dc085444240d8d536b9bb42664ec97339d7c054edbf8f3c955afde84048e730fc93dd5013268fed05317fe8d0d539e3c4da5a15be6cf696ec3a44ac9569032eb111b071b0c3ded71e3f07e104179fc191c5733071d38bca3ef848c509e322b08bc8b9f85408379a37cd08189ac8cb08ecfc6b820c6e88fe0174b0ba1d6ac03bbd592ea7e2635e920293954e6e1f0069a574da452fca763bd58fd84385f7aa5963b1fe65720e42ec927b80cbe3050f81f532715ffe3e4a817e409b4bb6140c7914dafd3faa46ba139c0b208d51b1b90320fd446ccd4316ef7cf99f501a1942e3b8210cba95f88f49ca28f710b707c50da88880970354d03f3a3c0d568f46c4c8d6ee1fdd69f9d937c55ff406c600a40b0be4abed1a04786c8c9f00419ba620363afe4ee933b8eb4e4753dfc38878a64412c87e9e3730f71a7473e6107eb0bfad21532010f6c9533db134f9305efe74c58e36ace896510c83eccb2516fde7eef3fcdc976a3e71ad39fe3d0ef69303483079c27ce873835f9e371486d1036715536a7908176c5c684c328573d4786e77ac6989525ab15811ab4266b8bc18401e84d0a0063aadb329d094242606db482c48574b5353c428508b9ff44a89a9999160690480108e47f48eeb3fffcfa818d6c224689fcd9abacf69532fea852f81a894df83caa3081b6a30c49108cd572ea44142f021677fbcfd62c14d160d32cf0a217b989785bd1c6b6c2e214aaac6c5da415ea25a66f3d188ba428820f9dca63e5b831793b704f8593736d4429453604b717531ef4a78e18481dc9079dafcd24bc9a5a68f7cdcee804d7b7ad066f0242bcaabb98d30a481fccf9e2275e0d3edde8296138aff297f36334d981d8b55c75b28cbcd218519bdae3284ec155f4f8a3434c45722801f036054dfa6fd67a64d5ada3db49ec67462e354767732193d8b9d38ce1a0b031e802f2fda5a47ccd3b801b04a43d0781e398d68d8ece92ffa0e08b8010143b75c0bb29848980ce55274a28e6cc4968c7f074605f3abea0d3a6854841b53008220e94cc20ce87e48942feb5e19b9c8fa6d8e473fb09ce49ec50178080341659365c2a98fee4218f9124240ff53ecf885b3f7ade9acc97d00cec33eff2c4be1f4bdadf524b5630582ab95b96f48c774610a2bd7d630c6346cada64403a271ec8542f83b4eaac3a130d2b1eff442263d82d1ad2dba7978d15fadc4ed02b8bb96f72a8dc9b22f82293bf177e8da6731f09503a1dbc2d24de9a92175fd96271aa6653e050bf58664af9dd7e5ce56fd32e559c1061dd4d8b5c77c1855fa7c3d5dd5859fc7a094897fa79107a2411b6f7af291642b140beb0f6145a4c2bc0e9ce1be1ee9bb637b95d7d38c33323e727a7df9b73abb99e9acdf79104c77d80cf774ec02e8e743789b6770627bb204be0d6dbdc1da42848f38b5a49698b2a4bbfe1fe466ad976eeb53e6a3bfd6e149df43569529cbc64e397428dbb292b3b2ba03e3fd76ddb8768919ac89151995956367bc197cbf8d174854afe83504543a88e3136a8c7c646cac6739839b8b51e796f3d3e96c42306b0c8bc0d0e3ffdcd35b8cd9abea9f3d194bebb423a81588063ba503228ac8b3380c3a507c05e23fc37bf20af9059d5ce902a714d23d097cf772c816552f56b286e886003f9c7023bf73fd7cbfc2484143895fa92cc79044209635ba8e8a178c973eb6ff507b7ee624e72eea6a2c109a5e51a3f89ab70d0feb77cbce66d7cc97edf857bb371316776702c99d0e08ba9b107990aa372f5d975205c1964b6075cc3bc9ffcd70adee08ead2c80870cc4209626ee97082784eaa72ff0fde87f2a03af037c83d169dbdef995ae0870df1257e6e96d1811e3e3735322f8e9a607c7e13be6a24f3a9c38d6e19a0c6684e4a55fc4f1420c2e88c54ffa24432ac0dd80ac3942d395bd8589d0359fad869775f3eebc0495ea4c9f33640dc3748756f6fe23d16c60558b4e26b448722878707d038cde7fd6f4fd327ab9b9f1c43666bf321753319d8db718fd35d7099e4b49ba827920131bc3731125e5018019a3aff817f660bbcf220f8ca8c7d46d941ccb1b917d13ec6b0e03b51f357c09c192f8f6dddfc6d309f8d91cc2d0a9612927223a4dcd89d745cf7590f08e4ce5445bef6df1ed87fe93f58265f8548138f53a72bdb381660b539a75e88403f245a4dbaa9e4f766155d6e4ab6273afaa90fe0cded71ae03a6860fabc949cffc5213d8da4e38accf681b765a915aa60f4239a46a9d4953c19c49d1a5661575921c271e742a288cda8b87d9c559813f09bba0641712bb6f69aee803dd0bbf39e6e2ad516d9333157d2534723a575ca6f8fae02b35ec3d1868b630629e7dde8800a7eeeea0f3b75d50064c9d5774e77be614822fbde2d8578e11aa536c670cd1cae4747dde20ddd8829e8cf28d2b30ff31ab94db46158ece88a1e77115c91e5292b8ebec64577a7c5fed79173cf61d81b6c3b29702252ccac6ff044571baab39247d6e28f7918a6753b123849c93c922b858bbd0f5713f105251cf925c2fb693b5de4949e2214357df4527b49a22dd7e75165344b7e6ca8f45c7b945f901c337267274ce5795ba199bfbfe4136bedfb126ff2bb0e6d308d3cd4908c5ad79fef1f80513cfefdb13158f8b9c175243542e6064e43f9f407c21ff3974f85c4da82ba208bb8efc09b2e65fa177251a6ac99ed331c3345f6ec8b18413f6c580688e91d928797a8ba26a50d6c2eb240c51fb4ca1a17e573ceb59b3ac74371f85e3d9e72e2a472e3d85fd9bfbab5af63bb504103bb5ccede52d5fc9a8dbed31bc806171db78e41a4ab607bbe54eb74036083452d9b54072f4349038544d4cc8fa6491b910c30728f30556a1fdd0c7dfc6f19e08b9be6222b49fb91c68856d5ab5aef2193ab9f2e6c086f0a51c1f53f09b26ac33da9f2005fb9b39249695f607ffec16253f013f72c425c4b6ec866746e7c53eddcd3904e6f20c6282b70058f59a45c7b48f8b34eaa7b5e1d143b67850ec0d0f47058768bafbbb03297644b53375ea939342bab29ee97437e2374ca7bfbe837892c4b1e9897c7da7c69ce5a122fe643ab5f0e71a9d82981b98199f8a5166eb1e9dd412cce417d5062bfd10a4809a21d78d68d8bfe2815578244f244e0c690712d392de8e6e40f8e5674ae3bf2801eaeeeaf2d9073a711842dcfedd4e179909275a7cbb942a0687ce607215a145be1480350ab8a3e176bb91e04ea0eaa44de1d077cda2f2b51bdb6ce4b3a8342446c3d358fd3e2c304392784baaf587fa85f6ae23c4df95390c5f557957039079c9a9793efcc68b845d760789020fbd32fe1d6dccf8e1a841a7f0e08bb5e0cbd90192fe534b3b51fc887c63c643da84e5895368800d3b5c3a6be6c644331348c480a290b5154ed14adc3f12d26e9e094f56435908a9a5ff6a85b3f38db9f082a0c171ba9f154970311f268743c28b36e7e1ce1551a52c97f1608b6bd8d1125537db55ed1692e7e2acbf2afa95b7893806d3ee5047f24d085f230d77676db42caa4a1132c4dc5e6d8a6803ef4508c218d992cb79c22cb61d669949d9c6f0f5a2de80279b0072e6362fdc60d8a5336d49bda7b95131e6790fe0dcc06f3e5475b0708817c90ea214c1204b097758900e9e6fe95ae40f1eba1c115d936c11179837347ae76879acb8f9efef041b3ac80e43c6720e0c52f43d397fc8edbe6bd65ed8b7979fc68e90001aab570e92ee6c8dc082d", 0x1000}, {&(0x7f0000001100)="811bd5e168c3198dc5ba1354a948b7ca339f0222cc15c9be2639703e3fb2cd67b544554ccd61553a96864a5f92b7c688819e928c3804a6ae00411377a65f05f87d81a20723d71b94e441b70c12da982a4ecea074fa7526cbf9f59733144da9cf29dfb92de67b25470ea7cbcade16771a2f2a4ebf1c35aefbea41573db2dc2a3f786c5d7d9f81fca7c3ab9e5073dcd717aa937439ffea4d1e3568b4709b99eb57f134fda4e04d29cc5b5d7fdd3ef7f46ca0aa66b913654f4ae52a28", 0xbb}, {&(0x7f00000011c0)="afb6bed307312293070b23c4f36905ac835d6e815e49d29a0705afe65afc04da241d53530e2f067bd749d50694401eb0243171ba82eb02b5addfd0cc0f316997817842182c52676b3f3569690b21756bde888e63ded91a9047d33d1d3abbb3132af4182df392e8c16c5e2e60400dd8d645bd331dfc9b242edae5", 0x7a}, {&(0x7f0000001240)="7a41699496179b22ad0b470c610c0cffa390d64439ab32a16a8fea1480d18d9010a2496298fd0491463367da6afc2e81df3d3d59fb2317f367f0d8a94b31ee3bc12e13a602b48f21f71a5c6d899af36b6355ce861b94106f6f70", 0x5a}, {&(0x7f00000012c0)="cf771a1c6d5532f26974128b42b6a8db305abc3126f96b5486705fc8978ff78545eeddec1b23fc7491712f58e9eadbc62628f4ccc3aba7fd7c", 0x39}, {&(0x7f0000001300)="b16088579844528c96bd49a528cf58c8dd6f367614091343fe7e8b2c4cb6b50bf613052a7fa9a26fbbb4c3429902b890b708a992272cd318b3e6286c998f2b3003ffe0c836525009b623accf742f24f4b35151594dc090826a2a9bc4bfa7cbf2832a7519de129ca72db89c750107b4f92aff15984b481dd3f33dd17d961845d71df576f229e9152d4d8991c55480140a2ea878d93be4e239585a14963800275e5bfc2501a46d6cc1920ba50e3f79", 0xae}], 0x7, &(0x7f0000001440)=[{0xb0, 0xffff, 0x100000001, "27a0461c5afbc10a6dcbae6a11c25ac6039d371793478c9cda7a87832df7057f80c009e90c016981a2d0c88ed07fd0c895343f9d4544bcd6052c11b9bc02933d2c9ee0304c8e97e6c6077d65a7a8eeeb1f69da214a30ae074c033695c5696ed4f3389d0957b32b8e6bdec97aafdce9d57d60495b955920e06188fe86e066b02063edffbbcbf506538fbd4f4e6b93629de63fa1c04dc30a0a048d29bc"}, {0x108, 0xffff, 0x6, "8eba57003fa7bd945c8f48ee18cdd6d16e5a734a1f7352bb5851e90d2f84f2b6afd7dfe6645a7a876b75b51396c36aad435c2adf5c340a8b982b121f2933592e9a767cb6f675a0954d834e2cc42c920f20c85a5461e47a4498d8c9d92b3c1488f0a42c6ed22cf58f370c8bb4c3c3f328a20822177aca52fae8079471363ea2a77e5b0c6d670a972676599e7c8452501c73dbd37ed052a8cc0ed8cbecac28a78e1eed0808f368d2e7cfa995f2bbc0d74ba8fb2180b972e0bb752f097f2fd949925225e7d7c31d53021a9b603d684b284b0e5b06bfc69afaa0a9483e5bedbf12f32550a5255065eba2036324b2d41c57a4b6d1cc79b7b11c"}, {0x88, 0x1, 0x5, "ae4b62a349dfb65213ffdfaae9a99b5667c4316b0a53eabb12e8bb94a5ced9cde57385f3f4c2e20e6f1b94820fe714aabf586a061237732d6d93e14fa3c2f36dac23256132ad3ec0ae44fb864f4e280d80ebcfc97787f70bc0e8480ed38f1e163995e13966fe8ca8fd344dcae0e0363e87"}, {0x60, 0xffff, 0x40, "008ff79f8479cde9f14a48d04ff73447524944f0808af0d77cabb0ab1999dc78eb3c133ad7b3e70b6610e971d4312dda8342364bdc6cd13638d81bd30cb269ec2f2484a3153b32a7b6476d90"}], 0x2a0}, 0x4) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001740), &(0x7f0000001780)=0x8) 13:34:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() syz_open_pts() 13:34:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="920568e63b9c98d4f71d58c5ff0259c9f3ac367f20b69765d9dfa420c0e7f31847f3014e82f63010348402c7a4e8651cde016432edc6d50df27ba249be907f8282cab30ab113e7275560a306900b7920f16310b778b728b28bee03f4fa305f4c59c946b7c7d7ec0f71341b549b08d760dbaa618c71ade001acb9b9e4fae6417c4fd396e51666eca0d231766b5e821d21e537b5de6e48f958810a1b90cb9699f71c4b79e246ccad2bbdf3df9173ceb7b4030fbbd07473ed3d5c6580ab12a18c13487a98", 0xc3}, {&(0x7f00000001c0)="9f", 0x1}, {&(0x7f0000000240)="d26e57672094f92c01bddc2fc9e4b6821e6caaa9ad69e558eeebec2b5c686df66cc0a4a716a074966ecb05880ece292f2078523c5f899a43182344b804493a09f0f197cb334b83695111e25d1d5147d7d8cef4098289a33d3f88a5078d5a822ce2bfbb21245b63703e0faa88b6f6ab2f25ac0fe24352dcf0f4", 0x79}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x2) close(r0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) 13:34:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffde3, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f0000000400)=""/40, 0x28}], 0x4, &(0x7f0000000740)=""/105, 0x69}, 0x801) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:34:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) dup2(r1, r0) 13:34:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) 13:34:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="090000000048744f352c000000000000b2b1e6ed4b947e924c24428764e200f90a"], 0x10}, 0x0) 13:34:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7fffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:34:28 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x801, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 13:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYPTR, @ANYRES32=r1, @ANYRES32=r0, @ANYRESDEC=r2, @ANYRESHEX=r2, @ANYRES32=r2, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRESDEC=r1], 0x79}, 0x0) 13:34:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x20, 0x40000080, 0x100000001, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x1, 0x5, 0x4d}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0xc68a, 0x77f}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x1000, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0xfffffffffffff800, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x11, 0x100000001, 0x5}], 0x24, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x10, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x51, 0xf0000045, 0x65, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000001, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1f, 0x6}, {{r2}, 0xfffffffffffffff9, 0xbf, 0x8, 0xffff, 0x3f}], 0xfff, &(0x7f0000000180)={0x7}) 13:34:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ftruncate(r0, 0x5) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 13:34:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) write(r0, &(0x7f0000000000)="65249416a1737b7e93e7650dd604925066d887b87f11eb1c186e2e6926a8c35f7b4bf0ef7860c323f3901d182a46351a08b4c6fa341277b28cfc20d1bb250859ce0999a8521db835a6ae97a24758590ef5cd086421dcbb408964d087ccf24a896572c12196036e245273ac67d02ffed48f3fec397f6fafea2d10700a", 0x7c) 13:34:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget(0x2, 0x0, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0xfff, 0x4, 0x8, 0x41, 0x4, 0xffffffff, 0x1000, 0x36fb, 0x2]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e", 0xe9}], 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/25) execve(0x0, 0x0, 0x0) 13:34:29 executing program 0: poll(&(0x7f0000000200)=[{}], 0xbe, 0x1ff) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x609, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x1081, 0x1) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) pipe(&(0x7f00000001c0)) 13:34:29 executing program 1: r0 = socket(0x18, 0x6, 0x1) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0xfbf, 0x7, r2}) close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff05050001002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x9, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x20, 0x43, 0x9, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x461, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x1, 0x3a4}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x272, 0x9}], 0xb006, 0x0, 0x5, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) open(&(0x7f0000000380)='./file2\x00', 0x1, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="146b8a535f93953a55c5e1179248f4c1c879e066de817726416effee848418cd0b142f6378cee0fc7828ddca73f74763ce841a8b68c61de22d68d98092286c5c9aca9e3ee622db5d4c3baeecbcc014ebfbb741974bb3e6225cfdafc73333f1cb169bc16a23d038a3f838579c7591abf87d6ef5852dbcf3f721b32b630fed17064cecdc15d3ecc0da8f6be637815f2846008e9b32ad60ffeb596dad3587928f5a73a335b5a8a5d38d70029f311a3249e0f7a942ecb0805e285b7a8564571858d44f31bb2908f873e3068b57897ef918f3b17b630859", 0xd5) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) r4 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./file1\x00', r4, r5) 13:34:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) 13:34:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000500)="f8dd68c85d804456d6825e082c7f2c72a05fb129e7bc9b74a97e3290b2446eedd910f64992785f9dca760689fb5989571dd71125961b8da79329269f2338c7242c56154c1235003b34f18b0e108f9b7ab5d892c6d72f573f48b78ecdf8a1445e2df04cdab2e9"}, {&(0x7f0000000580)="026bff16df9ff950e665c77bb2d6c35541c9aa4f341e0b585852e570f64d660501fabbe6ec120573692680ce03abed857173748c8cac56b063db5adbab9aa92d460e7a1524f22cea3c71bb346f8c4c4dbafe378ceaa1d859ad6e830084d86f89a3ba85c292c9ec86eee939af1712ae8447543769ea7f2341ff723762af132361c55e2fec18e4097f1fb609a27caab9beb45fd8ebcf1bcfead1bf208e3fd1690e165bcccc6d8159ad403269fc5f5d4a68fa"}, {&(0x7f0000000640)="489b97753de6051a5fa836511690ce54e83576292c0565049871184e60063b6e76905b52107900e52c7ac810f28fe8fb66d5afecbbfaefdf9f573657637ee4836c4cd41d90f86716251ef3b47e4234005a3769f479ade23e1d512958479b1a4e2a240d7f586c18d9b7e1e0bcc5a1c845f46f155d19ad9e8edb4f230263d39190a1b383bf1f16d3307b5a2b889cb83312d0333390f998bfb1c886b7af18a027a76754dcb58d8ae702f7cf88abb5567abb68dc4597a5a0ee6b76f0964ad965731460125acfa5d0396b3b15e54b8ec7ba3a43"}, {&(0x7f00000003c0)="bf1e671e07fd61ca99f3fc6ea81dc588b0b491cf41f880b6bc5c286eac88b088153a59bf3505e1"}, {&(0x7f0000000740)="08265b364b51f53f5ac0720a3e29db193e33a6c3da203d1460c619e432e88176b86c5e89c684c37bc1a192bb7c48bdc13b982d2dafc4b2e686843911e75c38b4610ebbccce8c5584587023f62db9b56caa63afdfec34cfbae023b29ac772e60ef4786f48107aebc3405a9dba1b9f5ed19673d78241e5917e0333675f740ae265c4000c189b6c7366bfd38e1684158d71e4212b1c695c52e6ee0388baa2e2176ab1d5562f6124dcd34ba89dd837ba1b17b7064661a4c31b550699d9ba25c9", 0xfffffe7e}], 0x100003ce) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="3e8d0c67b6b85f0c771718fa825af1f23f2f15997f530633584bbb68d261fd982c371dd6a7f7b744deee93c29509ffe6b4852d6e5e01b6d35741aa03d862fa519f0c5f231dc539f26d0d0c9d1853f21501456b9f065efbc6ced21c1175becaa429d83be89666e26b96944f0d59bf646b6463225bf4a039b9a7b1c9b54c42d99f26b716e4260e4fc7e84c27b9e2bd59279e3b8b43eb60fdd5e2fb336238bff261aa3a43d8698b1d11687c6a641e2d30c3392c7ff15fc38bbcea57cfdb1aeeb03ef8c6bfee67d81b2b81a693f137f3b7b1e1a61b866812917d059323d6e56514bbc672a720fcdd252c3d8e01f5456a41", 0xef}, {&(0x7f00000002c0)="2e66b3939a7c7565ef99441f6b24338367f4d84361edb47962889ed66b0b27a97d4036d7dcbcb6b304dff86742e886b370e45bf28a9f93c5add1e40139e5210b17a018b55896ea39c8c3940f511ae5705dbd25f1f0b1efba38d86675c34b63c54dc5bfe96f8c355324dc3babff8cf046ffdd8ea86e53c06d2b9ca930698a9bbe1133b156c0b8324c152aa9c7a5099b5a99464855003301dc0611", 0x9a}, {&(0x7f0000000040)="c81b1c6b029d8653f078eb9adc6d129cc435f1073b53f56ebb06", 0x1a}, {&(0x7f0000000440)="969034e57b36d2faf3a1eebf955f3a685e66c15b439ce8c88fa3d9928d21361c2f8d58745cbc39a3da1fd44f4def9c74368ba532629525954cbc96636a673d479699ae4e14456e850885b2113c2e0af96f5ffe9aa53af752c1554ba86b59d69c5ed297d4bbc671baabacadb0ac567f9a1647bf9d43a687394835e357ecda1d06ea5a182c512fe988a24e7547c260fc5f689b7c84dcf1a4be4bf380e8766bbddb4fc1b88e9e7f91e21ee14f328bfdd39d", 0xb0}], 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f0000000380)='./bus/file0\x00', 0x6004, 0x1) 13:34:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8898, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x2, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x188, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r13 = syz_open_pts() r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r16 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x35893978, 0x4}, {{r2}, 0xfffffffffffffffe, 0x25, 0xf0000040, 0x3, 0x7}, {{r3}, 0xfffffffffffffffc, 0x40, 0x0, 0xfffffffffffffc56, 0x3}, {{r4}, 0x0, 0x20, 0x2, 0x0, 0x9}, {{r5}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x92c7}, {{r6}, 0x0, 0x20, 0x84, 0xc461, 0x8001}], 0x7, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x0, 0x6624, 0x9}, {{r8}, 0xfffffffffffffffc, 0x28, 0x2, 0xffff, 0x9}, {{r9}, 0xfffffffffffffffa, 0x20, 0x80, 0x20, 0x9}, {{r10}, 0xffffffffffffffff, 0x45, 0x1, 0xfffffffffffffff9, 0x100000001}, {{r11}, 0xfffffffffffffffb, 0x10, 0x4, 0x80, 0x8}, {{r12}, 0xfffffffffffffff8, 0x80, 0x1, 0x800, 0x8001}, {{r13}, 0x0, 0x2a07a67455b9c2fc, 0xfffff, 0xe4a, 0xd87}, {{r14}, 0xfffffffffffffffb, 0x8, 0x0, 0x80, 0x7fff}, {{r15}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x6}, {{r16}, 0xffffffffffffffff, 0x2, 0x80, 0x101, 0x100}], 0x40, &(0x7f0000000640)={0x4, 0x1}) r17 = kqueue() r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r17, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r18}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r19 = getuid() seteuid(r19) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 13:34:30 executing program 0: poll(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x30) pckbd_enable: command error 13:34:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0/file0\x00'}) 13:34:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002006, 0x40004000010028a6) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f00000000c0), 0xef) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xd28, 0xffffffff}, 0xc) 13:34:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x610a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 13:34:32 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0x9}) r1 = socket$inet6(0x18, 0x3, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgget$private(0x0, 0x400) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = msgget(0x1, 0x82) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7171db78c72287059a4000005000000000000000000000000000000000000009cca6a31000000000000000000000000000000000000000000000000c6d915aebcb3fa06000000000000000000000000000000000000000000000000000000"], 0x96, 0x3, 0x1800) sync() 13:34:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000600)=0x8) getsockname(r12, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 13:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) munlock(&(0x7f0000358000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 13:34:32 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x9}, {0x4c8f, 0x8}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) fchown(r0, r2, r3) 13:34:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = socket$unix(0x1, 0x3, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r1, &(0x7f0000000100)="e7cca08647173d71665349c6ce1b42f062f89baca80eccee3ada103451c33351609fa36501b45113756de9b9c066ca73c9db0b0fb1d4c714251eee922c90ed0483ab0420082c33eede719e0cd93f70d42c066e272b2552cb24b7dcf992a4ccd1fc9e3ea2da070bad54fd7483aa8345d3a1d14f718b150df12d2264cb1c1ece2495956a1d5240d09dfb19c0e2c10bb269ddd8161b3ed3a61df3afbd6c1e8e0c9acdea540d120659594e0aad99bb5bc73840752d67fe484d949fe20d46390ed6d0283eab8498d716b497be344af98321792bec2a24f90721", 0xd7, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x204e0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="140dccd32b76b610c4e95d642eca5082b2c0e13257b31631d91950f60212e119ed01d0ff7997733f8f2bfcff9a6c1c320c2224b3af6dd9e8d6e1c448f4055a1e1d36c4fa4f8a9218b5a8", 0x4a}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) 13:34:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r0, 0x11, 0x100000003, 0x0, 0x0) 13:34:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x88) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair(0x11, 0x3, 0x0, 0x0) 13:34:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000}) flock(0xffffffffffffffff, 0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) flock(0xffffffffffffffff, 0x800000002) syz_open_pts() syz_open_pts() semget$private(0x0, 0x3, 0x2) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffe68) r1 = syz_open_pts() dup(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7, 0x7, 0x3000000000000000, 0x80, "85092edf21a7aee6e0da9e056a11ad17809e8004", 0x28, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)=')*%}-]\x00', &(0x7f0000000280)='@\\[\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x01\x00', &(0x7f0000000400)='-^\x00', &(0x7f0000000440)=']9,%-\x00']) setrlimit(0x5, &(0x7f0000000040)={0x4655, 0x6}) syz_open_pts() 13:34:33 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) fcntl$setown(r1, 0x6, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x48f1) 13:34:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000140)={0x0, ""/222}, 0xe6, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffff7fffffe, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x5) open(&(0x7f00000001c0)='./bus\x00', 0x20040, 0x190) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/233, 0xe9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) 13:34:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x8001, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0xffffffffffffffdb, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x5, 0x4, 0xfffffffffffffbff, 0x4}, {{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0x100000001, 0x20}, {{r5}, 0xffffffffffffffff, 0x40, 0x87, 0x8, 0x1}, {{r4}, 0xfffffffffffffffe, 0x41, 0xf0000000, 0x93a, 0x7}], 0x100000000, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x4}, {{r2}, 0x0, 0x24, 0xf0000001, 0x4, 0x8}, {{r5}, 0xfffffffffffffffa, 0x88, 0x0, 0x80, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x7fff, 0x100}], 0xffffffffffffffff, &(0x7f0000000040)={0x7fffffff, 0x3a}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xfffffffffffffff8, 0x877, 0x1, 0x7}) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r3, r0) 13:34:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='$/\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+&.\x00', &(0x7f0000000300)='&\\):\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)=':.!$\x00', &(0x7f0000000440)='-$$\x00', &(0x7f0000000480)='/\x00']) open(&(0x7f0000000000)='./file0\x00', 0x80a1, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') 13:34:33 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x1c) 13:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0xc7}, {0x6, 0xe434}}, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xffff}, {0xab, 0x80000001}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0xc044, 0x2) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10083, 0x121) rename(&(0x7f0000000340)='./bus\x00', &(0x7f00000003c0)='./bus\x00') read(r0, &(0x7f00000005c0)=""/214, 0xfffffffffffffe2b) 13:34:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x3, 0x7}}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[r1, r2, r3, r4, r5]) 13:34:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x86e0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) shutdown(r1, 0x1) sendto$inet(r1, &(0x7f0000000080)="a6d2fb395874a67a00896dc7eb7123a8940e0a892b71813633e7dd3f9d79e0cf44d80822e0e4800664491916266c2aab88f41c4b101bc649627dae4e9c289f3d9969bcfeace4a2f67285a3a4c03eb5f2f81128c4b4e4770f477ed191e7b11b7260cd49c94c75780978026bd5484be349026f9bab4db30b11c700c485cabf1f92ba29ae6954e1628d0542f464d1168d11a18e71fe841d0f9f2f44017ef62869541faf97ebd01e5afc980998b440b292315ead0bbd95587c5a3a116b03ab59eb1634254a92f999432605ca1bcb2c359502cacecae6aa590d3a4828826dc83e58134efcc3b99a1bb0ac2429ad10084b09ae3887064cc6d66193b7967719925345be2c922f9d249b4f1298ca34d6c2ced6b3627478cdb8fd888170e417071e2d66ba9cc490aaa36a8ced658c72e2dc1428b25746058444b3d87dd87704e6287fa5f6cf952a3cfd72d1d4cdd9a0e67428adc079aba2bd8cf203ced29fc762489c26090bb0b851749886718ae04a5d5d5fee9bade82aa1490e9ee6149254c4237bf7d5f12f5f66a529ad2fc46a7d6b97bd48d92dd7a605fc3024540ac5113373e8bfa18171960795d654a124499e5ee5f0ff8fe813700bca841e8f184dfd584d906ff3dbae242eb7a19580162eed790aef069ebe6e3681be1a0f101ccc14e0c165829c40e79cc748f0df8eb0d8cd6fcf08373499b8a58078f8205cba1c363323bfb9551a1896a37c901f3fd8f92bd947eba3c7e28649679c57faee00b82da42f46d024c353f3975e944843495cb8b51cd01578a6275005fe7488a716c279bf414c2728e8dd1402502b780d7c430ef26dc3e0ae35e4a533d792857b387551ba7d79ec549374e4fa32336d03583f67b2d36c45ba181639e4c2f6cfba59671fe8d73d2f3374b50b0a86ca1503302ea97b314e2780ca0e7a70816c730fac72b9199337fae142e9d553ea9f2696daae6ad17129dab7b3a9364aec0ce59b20f5db85100063605c31ddbc80428e9791842246a431da7263765a71e1c2b25c81dbb4b7392982c0c76dd78b6321a815531131e6f64f76242ab1e621e4578f0fd2b156c498385c56e330a3759ed2f4b96653d176e5b5f1180325d52cfbf9ea595043fcd6323302d7ed2d184300df7effb91b8359d9c4499bf38e3a9ef06bce916cccc980f474e363746ae0ea20af21add0c4d3810a4bfa60afee29dad8b1be2fa3f35ca045b2810d406582c9ce27a51d456d4c1488542d4ec80b429df7bab4dde76f4785e03a26e17fa8c1dc4e4fe33447cb4afbfcfff08779793a4fbd5f47ed7a3414d2fbd644f715f44a78e2534041e84c592d4141f8738ce4a76245ed6df836a110b26e9832e6686bfaaae2727e707b6a5339e5fe9b104987d326cb1f28a229e64846c19b07cba1c2ddff9b8ef276c7fe474b758102b0986e73d4bb8775b3da6445a5ceb6f0f896c1b97bf738f8b45970103cb497c8456a543c6dfabd620d0664ab1f0655a9ccc727538ccd907a01873ebd07c639d1c14623aed75d0ff09bcccefc45bf5c6189838f56828ed0fa7e693a3c98892ba87d1b1aea59e2410cdcc907f7f741c4a114784591a66bf8f19729cfcca48ce87a649389cc1e21c815a5d672117b5b5978f0a2bca2a03140fefd3a9f256356f5b2cc09cfadc051d7f6f9f7c08a8b472427d9648d7c8a7b366dc43089268295db857adbba27210a67ce79b63a07d7a72e958be871dfd995b3f0c6389d54e41fb3534bfca14fbca1b12dd7d79a522a7714320fc654915af1e02358d1d3627a94e91bd1da1c325e6b0f9e9ee98017da837062459a6ec15d73e11e4f614436b7cea86da3a1cd0ca588ddd418a934f6203c17f825774711bcaf8854f49129aa4f50e0c80d432199344f80edfbdd3cf6f73149fa992e1dae11f8062443acfeb4f29436818c3b69b13ada1edfcc30c0ffd4d1e6818caebe90892bd7fa722f9b7dddad33dca43a4e728da0565141da25a6ffd88ec06791acccccfe9fc8cfc15acceb40a4f56b7fdc5a930c00d26bca04201ad73a592736e9b9ce6f7284c7becb4295d74284d7c78d68553c3a6610b88d2a6c3417e8c5df5d84f649af8513e6034e902bd47c5e962a0ed6944a90d8367f23351e4695d3f3bd7d9e0b84e675a221964f29679bab8901a44fb939ce9e8ce5a55d51d8e031c5249414b2ac5087ea43ae591c7be4ef2941d1074ae1da54f171f7a44f018ed50e9b78ef18064d4f83fc6ddb1fd82841ac4a6edcdcd82b7edada6f6beb58ac6ad0202134c341f7b5fa24886b7834f99208a2f269996eb9ffa7f2a382a9842e184df5e5a873d3d2383d40fcb46c9a2bece1ea2b8a478ee401d6daba84335600a4cc8ddb3f1e1a57d980982d6c39aa4f078a3f842adcee3a959dbd9f8c48a12d78fbd55fe963077f3ba6069caa4580b7744221429c0f7b4e4eceb6c284597857fd1d5934d44d2dd18fe08532b655ae7b7c4fac7ba6be5f555b86f87eaae9a4c51f1a39cb40179348cb785be3792ad1139ea2a17dcf75027edd352daddd735140ff39068c208626fdfe27b3673a39d652bbeced469f7c812607c1f21a5587b106cc61081a66ba3ba713f145561758a34c8b775e5819a146dd25ead527e4ef51e8ef963ea45fbdff31fc513d54045506298686027f8d4361dfe03512fe0bdbdb799301c9ff654ab7bd1a44dda9712b1627d0e5599b6e8647ec7c6d336139cb64bfa333f2a7db139c82752a812a0b64fb6343c565c22bc00b163415768f5eb633437e2538517c310031e79352b033c2ca2d69e2ac103a0843d3affca5da6e90c70d6533d2ab6e7309ee7de94c936fb7361d914c8fe7d42a9e6facb586840a4515160c281c797945862e16b553e4bf4ede1044fc75cdd741e9fe12cf9875bbb384f849885c6fed41f9c93ca878c28420f828088da25bc85aec37b68c511f9c51219b321971e38f4f01950d0a10824529040f9df66fdfafb04b13dd92147a745ded763f49f5fc639d87bb80468024514c8bfd71f03b8e5e998b9dbee2f79ba6dd3537efab1b17323a93e9ca24e46b1a86bfcaa2d4d2d14a46250baf8c3b82f973b9ec366b5d48b375d3976f79da0e8011f4a66ceda2cf83b43e1a5d4f9aed156411653364e799866cb7c011589de10892afc64b2117a1ebebea00d8d936d559b8f1e27b5ec755840ddb7c11f0f9594709bcb4ee505f5cf2fd570ac558a4d0c6c5b7dae91f27cf05ef8178ef45e2f3bdb4951da04cac4655677f1bccd355df2c607c570c1a5b5e30dec025a4186c42bb3b6af83a6bcbf97e69904898f26bfc1cfc77f54562c176a9f52c7b173bbe08744bcd9debde9417a2eea45c1b0589ba6ceaee242ad6c2b0f742f9168b39768ea545708b19e0c7c472651b65f1adf45e98a28c8a37787c5b1485978ac5714a31d47c30f123ddf1ba94b3609baabc3e39f3cc8d8c2cabef398b86ee38fdf5e253da9cbf456495c476e9fa52f88245a1bffed2fae33daa92028c83e53b6c9aa49e421c8d97ec36e474dde84c98f62357a9bde30b43c815207ceca3a90444b683a80070e0c1c8d4f935dbcbf957e944513225abc85fe7e0f73a708f7fcd354683b035c129fb9f4ee2528f1006b68d65d440a9f1f81442d89e2978569966af1e8489a2f78ee539b82a956774b26f214af3dbd38349d02b0d17396c87570e32e486dab3521a0941d44996a04864d9309ec0c94d8a61dac607570e5c291dba126fea48094afa3320a0a499f1e0400be624af3141293eba13764fb4066c2f580e6970787f90ca9518dad445b600bc4d171691e783f618620a94c0810995486da5ba3f8463f8dc2b829b8b9eead799cbcb116f57b0c813ff8e5991271471b5d33f026af20b89d06bd47839f19b1821a41e63354a7c77547d42074e16ae71d117bcda8e72307caeae189ae66bc211ae58917f397c1bba5d162d251dadaaaf6369d1c453d1441952354d8aaf7befaea9dd1dcf33991447275d5f86e868bf46d1170e2b47ddd359b74435597a8a1462567140e6f3dd4194d90944000eaea342f0c45f1ba33ae48f3737208a690a37c4921c67d7b54ca06a2c032969a34e8522c0541e13917d7de2a70126734ead76dc44e98e684e17a985a2064d7bffd478b205e52452676a6dac227926de6fce1d96b4c74a79658c75f68610f8da507d3ae27bd488d61e0633509403419fab6370aef264732f75ab6e521c0701444c82e1e3ee2505419f159d21532cdf551d038d30d6a78133610294981407e451d34d7633a2e61568950ac7ac69785a34c2e2c90e0c7bd4fa14823fbd08da5a07d472f1b04aab4d73d31419dbffc1acf19c07a8fda7e5ae728351a43efd8fe0df8c3cfed4ea1678c16e76b6a2de139443fbc5510cdec73a66d404c0de9c7f5a56d5662dbd679a28c38ef44d2155a2de3e36e97a9c9ada08b14dc8e6acee1f1818c5d999b792c762eb88eb0eca65cc510bbb335f8bd84db9f3533a6f76f7e9dac59cc6030f43f40812f1f10e376bdbbf771166492b21272f182d3aedb67d4e863d18db5574a5e6acd05318df8f00c7e44170f1c59fbbac72489f6c90942b5a0b99ad088c8d6805d35d777ef569853ca7a6de3e6222efd44ab472e13fdbdc67a32f0a236fbd88e410f1ace0925f2d2ce1b896894d3280bafca7501900df0e730c1bb5cc78127cb236137e777a1be88b76e5a6be498b7c15bdbdca83dc2dda8d1a3d19b1785dd1e6e818648eda74aad20719d028541f78087aae0ceaed0a20211be35aa93622239ba2c9d904816f8cb41a40c19878db16f81a613faaaeab3883c8fbebe198dd066c9e5c8292e238e23ba9c893b4884394af9796849d323527c55339747b7930a2e77901d0269427ba2c42544fb0295a8183dafcf03385e841b0dccd26b4a93aef8142d35311ca24ee9dd9f0474fa0e8910cbe621df3830b9329318890f51485f3dabf03c61d4e389652cd5a4624e4d177f76d227521049870d2b8a67b57f068071326b11edf8e6255024612fe27ba2485d35e757e22d7186f26063235d16cc90609901bad836a94e35012b87e257a6a76efe1acbeedc99622ead0c36887a237b181565dd367a52f59bae33741a7e14e05521a491bf926ef7c8e23db66475bf7058e7110b8d39656827b55ddc623b8439ef795b64b18c28a4ae7bceeb3b349c287636bed765985ad6ce574640293df40c3b5de21ae27d1e0c8c21b3504918973590c71060c3b3f1149bc094effc58758f8dd4e4e06910530a7148218ba7d6e90f4aa4769f03e55db8a1fee12b7a1514314f832909b39beb94407b59fcae00632b0f3f8464e2bbde9d8e435edbbef81ecd3adcd133e3693462271176a20493427c580095e1383587073304aca0dc483118f372b53ec0c960bb0db3f5eee549c5f0b32a4b18e5db2d8e054677724fa70287579522f873e1795efefe9c0c10bb3e370494d582bb4574ed3ca90af01cba9910bfb35c93f13438197fceaed5bb16469331543c72aad58541b5d47b965b479dcb10235c129b8b3a5ca8f970ba93e3535f5d50a142dc633aa16c0cc62adfd3fc5d7452136715286603b86238e167af1b027abce43b0899b7bb3cfdbec5e59b1027bd4ba7df1fa456033649f63f835e8aaf39ba72752880092e4c25544b0335984880f0c87139ee98d5e521ad9f4507e58afb355b5227e72a0f4edcf485352249be1478a7de38161e5ae2b1ea968352023d44daf9d3ad25d4e7265c5671b49a3b5ab9f7cf992996c99204ffe717eb6fe7393d10a7e65b63184a88acc87ae8e3c2d6cc995c1a51168450111dc", 0x1000, 0x2, &(0x7f0000001080)={0x2, 0x2}, 0xc) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) 13:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10220, 0x4) r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x20, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 13:34:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x52) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x80000000000029, 0x7a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x53ce0046) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 1: r0 = socket(0x23, 0x2, 0x100000001) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r4, &(0x7f0000000080)=""/155, 0x9b, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r4, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000180), 0x10004) fcntl$setflags(r4, 0x2, 0x1) 13:34:34 executing program 0: r0 = socket$inet(0x2, 0x800a, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="4a46590ad2351911bd6667c09c6334ca59357e81a43a638bf592f4f34f3ee62ce57a9d72735a7054148160a2791478c0c505623635242e11d9d787c1e332ea904066adbc25b0b6db9d45424dffb3a2ffd2fa0c374b586da4050bdc17a2386f7ab05b21e7c7d0c5ddabadf1b3327bdee5b79669f291096b5cdc7536bf424b07ba937f96cc3fea18f7330507479e0649a6cf672de9724e01ef1ad463a67bee78d67ed44f541c16dbfe4e75d0ae258b21a11437539a6693", 0xb6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f6dc48163124a9ac24d682c902f75d5695e78334ea4f34f0472ea3f49e1681e01a1ebe6436f7c9f60342f4e93cd678170ad6ab4233b951b691ede473518851c8db89416586b17887a28951f33f15124a79a1b008f8faf5e0e8f4fc82e0994c5573d3b71d6dd391420d8ed403ddf35f3a621023d4daddc67da8524d96b82393aaa2b77a1d6fef8d1901229bb52e3f030462f57d80e489da985ff2086c38e775f6b90f62b512d0f9136bc661a6b8236f758c5e299668b5c1ec21650fe3ed63fa402a36ff98e7ed255412cf48bb4ee01c991fff276a7919cda1abe43c8046d2a0bff76b557ed08a03c3e8d08699613fd82674c33cfd3cb175e11ce143191f9bdaa61ce299b477fbf9f3fa3771a5215c2a3c87df9d0921e50719f6722ead7d594530202697850094e040ec7df7e207e29818dd040b1a169b61fd0c47091f96952b9375529010f6ad9603b9c7ae0e2c052d1b577294eba3bce66d5cad9d7fb972bf290b46045e0537c0cd26092b6ed467f987dc9662cd985f84b8eddbd1848c786f120a3efd812e8be0425262d03f91fd83c60f411a7353579a81b4a849ed3d2fd1e8c6b83a2eb33d0e62a76b791b0b2175d449d4e956069128a9c6c17c84252bc364635ba77de98c50a234ace2f3654f49a96c48e067ce0811f9a1c16d828eac2e8ffee56642b31dce794027dece1ab26cc10ff5ddd434cefe9694f34feb5093c481b0404aea8b78dee2abb1a3e92b87e1dcb8f9da05ecf860fc287750be7b980b11f9d00f82affd10e2f66235a8ddc92066bb91319e76334585739ad2a0af7c7a1bf6ecec202fec859e8f9709f2215d5da5b506cf1be2742e7b45d7aaf3a2799d24f89f89c6104d680b43df76a07616c955118f7beead3a2807fbc9fec985554714a59afa98c4625587fae2c40e5b04907ae9b580313b7f42712f36d622c7e2c55f4f50a7a124cbde3d0a059b880250794b8977c13328a91ef757a4ed5ab55876e8a800f1562a97d336379bc45978846526758630825aaf0af8f582429a16f8faeb61e6664f575b21121b3c769bc291b191847b664bcb8db62e6c489416b58fa925d171abefa52de2695df699070fbf0850e0d9d7b3a04c650047ba95904d26c80b13b791c1f3114c73cb70339f9e97312b11213a889b7d9ebbc633e27b7b7e8918d2110f012979f62e55f93433e088a3efdf32ea28d1a5cea180d3b0288efb0379884fba4617dc6829b3b67ccc50ccb6240395a8aaab18665e7d728cf3f9bb46e97ba8147b838e7b1584f3ac05ab1d6e2518b0b41133265f61ce04015ba3869706cc7ac677dfd182fb38de440227f5fd1dd2e43c4b5e0b393beaa88554fbc27984918dd6c76ae87645008213c1c1afdf527e0ace8ab5ae50c011082050d2e897706472085e0d3af15c5bc6c1d49899be092d7b59b9a6f1ddd6bb652ab4ca947a7849bfaa1989daf05e9ae664a0372a63f2fabac8b280ced6a82bd97bbe32d3246bac8756c03ff0ef99ac29aefae096cf3554f31f5fc9050bed3438f3c24bcc262f107863eea66af6dee3a502fc2ee740980eafe543d027108b21a4e584c6a40953302a1d76a1b088795323bcdbb070d8bc726255a73f78d890a00374f7645bdeb0f4121858a7bbfa5dc1b21b6abd1a22027aad478aaec913eeb057935c822639651204d1e4feb8c4eff8d7f623b8012c4d0c9b96a9ec0d4dc7d2e3d2e77bc519f6bc5baa4c98c6167d1a6048fb6bc4188a140c7c830193f0720ffe4c981709c385ed79a292ec0b364ba2d6177b5562628126e5a343dd4fab209331e888b65ef90e5ad41d7e84852ee7db56ed2c0444df03f00af2d2c3a7d1480287401af8ae130bf3ec11f24954040e43ef33f34398f999f2dc09b16f4ae9e51befc4c4f2da82301bba4276bbeb172629abd4b554fc5dabab76c32f7b5c98632778bbb78bd70d1209b99f8b71b3916d82bbacf444cff5e92c07ddbdc206b0d034e8b40901797ceb74042348b98beca301d4a2128f9587efd12f9bb4d54577c190a32e96e94633f5138aae7103a5f768e7e48a74e425161897fc2da28acc5a44c2a9ff851fbc7ab49cc7e2ae855436007e4faf22b332e91c8c65055664fe2594efa75441b7b1ae93332887ff117da97565bb04f7b5862fdb36a18ad6b94c6d044fa432ba02ed682ffbed5c8315604be4ffd733107db47bcbf2961f7b89bec0199060abe9ef7ec97090c6d25dbb39edd2ca164902c9d8019116c176c7a19a141616644005dbda095e0cfa3a17eb61a745abdcc35c5eb1e3afac7573e96898c1d28c53609f49ce74a66b55904c096cba33498b18f3e2efca08ccd16b2059485bbc47fd79dec8683ba17183c71daeb29f5cfae2e294a0d1aed0df9364ed4dc47920dcf496eddeb6c49767341d411ecb245b6692a05d7e2ade41a5f9cd7f991431190dcc695118ee784643b472cf521245ae687e84b0f5f778ed16f26f21275ee5d703f347137e92e3dd2fa4bdad115f5be6470a12115cd9b429407bb236c8256b59ccf918861eefeb41e00786888f7d3b66dc46c7eabb2f3a75cb9296489062271dc7d1bfafd596aa38279de2b742a03bdb79d85c16ad0709dd7d0d49d3f1ababfcd116ae610c8c5dee0ab95463d3d7e5b7ec2ddf95673e5b2f43b03e186697823a7794647aba57bf3d84c9f4f86f97809d29798064e328d165b15d2854f4dbb4bdba8aa511a1f6fbbef4ddc4b5745d569fac7af1bd77c1022d7d7b3437689798ba4cbea6d56e2301c98b220920d965eba3ccb1a9eaea3c62700e2a64999db72f4bd3224a2c358b3ce7fb44843f322b81b3d4b9c1ad210dd8a54e207235d502e379961c88862971e2ecf13a3a28ad1302e6aba605d6a80581b40dca5892f38920ec8a76a0fc578fcfc7b3efecb6dcbf8d533e566dfcac3408833e0ea91054e9c2fd10dccbe6a736e4d73cae401c9dc763a66d76f373e2beb3369e2cf347b667352a83ce1a13c85c9a3c05050c5b519a2011b7d50e64e83b689390958f0db040dc355b1fe8e282d06e571ca0335378b17c8112aaa5e12e3623b2d3a3457eb72fb010fed46370e2ac99622b83bbe38de1ad7fd3048c6fe9a387117f6aa5655088736d03ec7fcd9780200e28b89220980fdd4497101b058652d3ae3fff0b71b89a3877f62c50f3b85fe2cdc59f776e0558ea78d7eb152d1bff9409b96764de878ee8c8b14e9789165caf4a28163e20e8755fdd5b79b12957d742c280562888ed2634dedb4194e48c6d9de8e92a0c765e17e4867f2ad31e2635d074c1806f85ca0dd99a20a7a885eb247b4b38b1ddfb239a972b7c948cc1dd2023fbc9abd0677a829f6699b4897205c59ce2db5bda05a6114e7c3595df76ec7c85dbb7b83cd480bcf4ec0ad05b2d53d47d499a171d1e8beba7b87b230aa411bd4539e9b3e9c4b5a0cf4352d15a7b78d96f4a50b65b871ef20b2ae95aea1077ec89176f7457ac8e39de7e96816698fc469292cad3ce783c3640609be381e60bf3af64be66d0f9b81a4954d9fb8ad65d468f577833f87a09393861f17791341b8ac4942bedf36c49ba15a5027cfcb72317bd88e67d1cd83bde2e9443a30b0f4b188a2dc55d4da6b88030ac9b024e1f4d59a1cde4897601edd9c9008f852c7f21efddab134dc3aa2e8d63b8a9c95608aa631dcbb846c0a1b04cc1ad53e154c993c3cac96baae6b3fe06132e47051bb533c00d153504d47d7b7c684a0d9f8a3277877aa9ad33eecd8fc7fed8f2d5913606bc4438cba46f18940e0f324377cc07615c57bb58442872084de9b7944709b1dbf59581e82acf868b18463dba46443d3a2b100d7743fe11ee531d8ef8036db26c12298f1c7bd0a847ae4a9553a5e64ed465d922275ae17eb9196b9c8084c504b77a4bcc04f1b949ab349c5bff7eddb80c80f963fbbdb1afaab94a363554e774e1b5edef17e6d1814ef739e8aa8eebe65bab283df38ce36d61af4b3280c270a38f6c27b2e5587de6b595c4c7bcb607d5712007e0cdeffb2f9c2551c02de078e5de03bca34b8bbbc90218063aa4bef772083e6cd6331d244830981573fceb6b6b26420df3dfa9cacf285ee46fa7f82e738d76828d6c5e8cc1a4af5b448ca18317a0146f64d4baaa4de4734e7d03c6f4b86cd73005b93a2939256da82fd9ecfdb82cdca7906c363f4b0ca078664c2108e7d1fff05f2db89149082b7fdff144b84a02d70eeb685148a4233cd05224d77a5a2ff2eee047585051653b9b5466afd23a2252ae743a44796c6a60d1e6bf8a29d7c1fcb3347fedb56fe97b78ee2d59fa56927bca491a5644d0a1b6e4339120655f606acc5c646f925fba2c76d06a1027e72ced3df311c10420a3a110e71502a97c973fd0e519b6513501fee99dc3468c641b01788014c56a0468d4864338be14946fa398e7913ff8058417be08b6a1761b8ac6c753544ff55f265e2d581607fab783b06fd3502d50824f580a7f72f6187bcc2e436716e2607a9b6eafeac9b920a5067ec083b29864d8db482cf7475ace9f1b89a3e94b79dcda86e71bfc112eb5917cf7a6133a53ea3e5220cfc06b67d63ca8de15266301360cc571768d7e7b762fd17d80bc1e571ed86b2115c328b50e8016732ab985b671e55f756edfcc33b733967a0e07b862b782ba5318652ec83b04cc567e9c5e4f7441882fb8323471973481a288418c18683324be44dc37fed2d27189fae8d83518d90e05c2ca75505ffc4c0610644ef240bd390e3e906bdb0660f6e20cd5d7d2fffd6a9d5ae81ca0ff99e51465743dc67415beb30bbc981f32f5495c93b0cd62c046fcbe006897a287d1c6b303badf38bc570f7290ad1a86ab8a23aa63552bcd1305181420c63679cb8a9cd40f10571212fca0ec2eddcb419effa8c3210c0f6e6266f1e182d0b63fccd6de875fd60670c10c739b5a17e87d99dbd389ea85bc0522129c369076b999db64b22b6c8184f0c3dabb20b5022f0293174441e15576c8a5034bb99e18891c6d7a584778e3f3aff0965308a447cbc9ebe4103d0b7b3df8adc42333ba648736b00d03bdb6ac54f0987c6c080fa976ecbc990b908df193d5bd8b70f51068b4b15902c4606a424129867d15aa5a2879478a814efb7b4aa9c85eaa1e0af5fd1a94b2c85daa168cc28d42e878e28b874216f69115af5d7fcb819715cba3e69cdcfd7e936015b9f71f60c27b72728e6b78bf8ab3be04a6157ce3585ff91f59a6b0c40342caf3907d0b7d03150401b2e30cc3dee78b155423d6c1177bd1272f669ce0d50ea341abb34b0773e67eafe939712c5a569da5dab425fcd0e86ba0f3701fe2341d8c435c3ab30d88726ba7b6026dd115a792f6928364e56b5f486b0b7ebc50a79a9505c593eddaa1804b78b1e67257bb8803fb30c45dcf89777e6e04b676805a67dcb65045ce273700e4f2f325cc5e7358ec19e319ad8afd5eede3958d25ed1c8d178c4cab49b1ad29ac85b8381ec3327075ef19eff9b20ee6f28389265b317a20fc5c0334ac604a18fe377023c656987f1edb4675db36ceca183114c0f9d94a78339ef1ea9833b5bcd410801d9bafd0f01c5bfe922d373ad080353c03bbd7bbd7bacf68f507bca1916e37b0c482b624f924d6c8674f0b7a6db25feace830c5cc3fcf08992ea4ad6d62edce3c886cfd51f6b36f178150b4e70a47f1781dbf9fe210aa15fb9ece253df5afc4e0ef7ca6d57c8f0998808c712a0868c6ded7c395bb27ca207e99576e20b4b7749d7c05a4f505db711d4014f409261cd4867253f2e9a1063d136341fdcfd12d886ec330f5c2ef1c63c0d", 0x1000) 13:34:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000e40)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x0, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000240)='./file1\x00', 0x4) r9 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:34:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x6c, 0x0, 0x0) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x35) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x101) r3 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) r4 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:34 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = semget(0x3, 0x3, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/140) 13:34:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r0, r2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="20a8778832b71bf7ab22880dd226ab8eb2f5bc05369eb2f666248395ee8c83f39ccba505b7498a216bec8674a1e23f99cbe1199e6bf3986826972603b859fed7c5a66f405f12bfa3fbb4c062987afc131ac8e9b5", 0x54}, {&(0x7f0000000180)="caf2584d7019f582aee2f33704a1178322099ab3f255fb9acdf6e79a0d72f69d472502d117c6380a1e81b5ef5ecb0f8e932caa5c4d4986b89cf04f3d3dc035fafaf016a6f189d36899507003705a7499c26538ea2c4b5d3976ee55b4e9ffc2bef7f3aa669a310b03004aa4e9eaa2d84f1adc84ff93d7b4477021bd6c5ee7e036e6c7c3e7b92337fdd52a7c288b495055dd70c57d3e24a488faed48080ff5d67b9f369b4a240a602e845eab7d0c5dbc87801104414e758c6204f694910d8f77b0c75e01f8438a22dc544fa9d5b8200e75c9cda7eba9a230", 0xd7}], 0x2, 0x14) dup2(r3, r1) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0}, 0x324) 13:34:34 executing program 1: mlockall(0x2) semget$private(0x0, 0x4, 0xb2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x2a, 0xd6, &(0x7f0000000080)=""/43, &(0x7f00000000c0)=0x2b) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b7208545", 0x1da) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffff, './bus\x00', './bus\x00'}) getuid() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f00000003c0)=""/115, 0x73}], 0x5, &(0x7f00000004c0)=""/223, 0xdf}, 0x801) fchown(r0, r2, r3) 13:34:35 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 13:34:35 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="c5d83c5f350227be32573c056ce9b2bd668a181338a23430f751fcbe73ba1a60fcbf390f728625300e9e970edb0b35e0af1c19c5da6b988470f25cd2a99587d8cf3059393f63591883fccde828f0627423b6da02ca13aed13c7bba49bb5e45bab41ccd8fcd452b4c74e645a3758380e82dc65bfd5816c65362b7922f1a632a89cfcab81b5baf7e004a82a7f4768eefeaf0776920bb1e8d7a06f38601e7ade98e7beffb2cbce848e4ab3e78f54b"], 0xa) 13:34:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0xffff}, 0xc) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6c3b, 0x1880000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x8, 0x5}, {{r0}, 0x0, 0x20, 0x1, 0x79f, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x7eb0200f}], 0x9, &(0x7f00000001c0)={0x0, 0x9}) 13:34:35 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x4, [{0x1, 0x5}, {0x3, 0x1f}, {0x1, 0x10000}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x8}, {0x0, 0x8000}, {0x2, 0x1}, {0x2, 0x6e}, {0x3, 0x80}, {0x3, 0x8830}, {0x1, 0x7}, {0x0, 0x80000001}, {0x3, 0x7}, {0x1, 0x8001}, {0x2, 0x193}, {0x3, 0xffffffff}, {0x2, 0x10000}, {0x3, 0x3a1}, {0x3, 0x9}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x9cc}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x1, 0x5}, {0x2, 0x7}, {0x3}, {0x3, 0x100000000}]}) 13:34:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffe, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:35 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xffffffffffffff48) 13:34:35 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18500, 0x82) fcntl$getflags(r0, 0x3) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x18) 13:34:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x1dd) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 13:34:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 13:34:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) setrlimit(0x2, &(0x7f00000000c0)={0xfffffffffffffc00, 0x3fffffffffff}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) map stack 0x2071c000-0x4071b000 of map 0xfffffd807effd5a0 failed: no mapping 13:34:35 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file1\x00') execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r2) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) listen(r0, 0x1) recvfrom(r1, &(0x7f0000000180)=""/183, 0xb7, 0x3, 0x0, 0x0) 13:34:35 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x6) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 13:34:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 13:34:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(0x0, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x1b4e5c2e) 13:34:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 13:34:35 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/166, 0xa6, 0x802, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20200, 0x2) fsync(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x40000009, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x100, 0xfffffffffffff21a}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0xcef}, {{r0}, 0xffffffffffffffff, 0x22, 0x8, 0x9, 0x7fffffff}, {{r1}, 0x0, 0x5, 0x1, 0x80, 0x4}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x8, 0x20, 0x53}, {{r1}, 0xfffffffffffffffd, 0xdd, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x52, 0x40000000, 0xf22, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x3, 0xd70}], 0x2015, &(0x7f00000003c0)={0x6, 0x5}) r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x40, 0x100000001, 0x3}], 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0xe6, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xf0000040, 0x7ff, 0x9}], 0x0, &(0x7f0000000480)={0xff, 0xffffffffffffff81}) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000500)}, {&(0x7f0000000540)=""/53, 0x35}, {&(0x7f0000000580)=""/48, 0x30}, {&(0x7f00000005c0)=""/49, 0x31}, {&(0x7f0000000600)=""/19, 0x13}, {&(0x7f0000000640)=""/254, 0xfe}, {&(0x7f0000000740)=""/187, 0xbb}, {&(0x7f0000000800)=""/73, 0x49}, {&(0x7f0000000880)=""/193, 0xc1}], 0x9, 0x0) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000a80)='./file0\x00', 0x94, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000ac0)={0x5, './file0\x00', './file0\x00'}) recvfrom$unix(r1, &(0x7f0000000b00)=""/85, 0x55, 0x841, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000bc0)={0x0, [{0x2, 0x8}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x3a}, {0x3, 0x9}, {0x3, 0xffffffff80000001}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0x10001}, {0x3, 0x7fffffff}, {0x1, 0x7ff}, {0x3, 0x4}, {0x3, 0x7}, {0xa803704b0351264e, 0x1ff}, {0x3}, {0x3, 0xffffffffffffffff}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x800}, {0x3, 0xd4}, {0x3, 0x20}, {0x2, 0xff}, {0x1, 0x6}, {0x2, 0x2}, {0x2, 0x80}, {0x3, 0x100}, {0x3, 0x1ab79e09}, {0x1, 0x5}, {0x3, 0x26}, {0x0, 0x1}, {0x3, 0x5}, {0x1, 0x200000000}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000d00)) recvfrom$inet6(r3, &(0x7f0000000d40)=""/38, 0x26, 0x803, 0x0, 0x0) faccessat(r4, &(0x7f0000000d80)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000e00)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000e40)={0x6, 0x2, {0x33ac, 0x111}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x810, r4, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/null\x00', 0x8, 0x0) recvmsg(r4, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)=""/212, 0xd4}], 0x1, &(0x7f0000001000)=""/216, 0xd8}, 0x842) getpgrp() recvfrom$inet6(r5, &(0x7f0000001140)=""/24, 0x18, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="98b183eb00a235aa339e60386f6cd1371215a04045da67c272b71a95840bb99c676caa00b6bd1f9fe7746ec94633947f4ab8085c30dc81cfb0fbd1256aa03aed6661b5e284dac8579a63b123935bc2de2a068648fc6ece719db1c2", 0x5b) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat(r0, &(0x7f0000001200)='./file0\x00', 0xa00, 0x40) kqueue() 13:34:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 13:34:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000180)="e6d4206b1932d83398962c5bb33d0331f7028c713fd82604f50c45adb5cd2b9d7666ed62b2c33ba7a0dab648f8091fffe73ce10646c8203415132aeda42d63045ac109fe1f7a27de51a1072d8d25900a84188fa41a6edbb9779a2f0d28cf8e500bf6af79a339647c08b3796ee68e143e620b6de0b2fdffe475ca3b70d6b6c1ca08abc8fd339096c11bd87af9b43a55394c2f20d6a69223907ccf26a662ac70b2", 0xa0) 13:34:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="935e5dab9269aa92f951ea04cbe6711b0051412f5ff0a5fd7139d94c830fe5154ad3fec1d8012dc5d8b12a125c3d19f13206d5cf14e2f242fd537822927d0eb2e1e393c7d02b2e60a367cac8eabcdec0b1977aa8615c3941", 0x58}, {&(0x7f0000000100)="33aa8cd76aa4285222f4aec4cb72a8989798af53e7c5eedcef1c05b8a8ace5ec69390422a8e3cb8c37e564e5ab1fb96027c1f05f53fef1a80f89673b716cb4cb44d5fae79dd2b8711744fc26c0f587b0ba3a937dd363eb4c259d98b62c07efae9615306af8749d10359a04b84d4a014d2d09e2348877d3c4a71ed7108ccac615e590f8346b3c51b7213bf849088a7141f25df03674de9a0e8858334748d33316114e1370c408caf9377147ecb69581c116856e4078fcf6a07674db7272004c557ec739416e", 0xc5}, {&(0x7f0000000280)="cc11931691cd8f28babdb8ca1683a88714c55945bdad9e2b48a9adfee2581efaa769ff15bb122dc967f7f44b1ced37a3659584", 0x33}, {&(0x7f00000002c0)="02d02d94e1bab5347ed18965cbd8b3ddddb49c7a9f3b0eec0082e9670f49287f6307632986fff680be701e43c58f673199ca901e7bce5d9a899688fa58191021828d1fcf9acfbf31438fbee0a91de5715434693f0bf18dc791d157c6e07a55d4c69b52065d6855114bc29486f93167aff3ef51ccbf630859ac0d7c07d116cdee8b462894cb55eca20d58d061ba3e7c37ca7dd3042fdfa9da0698ebb6bb430210e6a11d742ca132450405afc2469aa9feb6b7f1d9a5add3762b5d55f94f71f23cde7e2fe5f60bf23a338172dc6999ad957b84ffb7d3b41e514909ae070d3f3f25f398c77839f5b32cf33e5a45b467c86872c11a1fb80b2f", 0xf7}, {&(0x7f00000003c0)="39b14d6157758e97b659cd4dde7b4be336cf4017879ce1069b1405fcba0676ae317a0ac849ed", 0x26}], 0x5, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x9, 0x20, 0x8, "5167b429b8bd78ec4b78dbad5a8157abebf11b1a", 0x2, 0x6}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) 13:34:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5, 0x1}], 0x1}) 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000200), 0x610a) r2 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/49, 0x31}], 0x3) close(r0) poll(&(0x7f0000000080)=[{r0, 0x30}], 0x1, 0x1ff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:35 executing program 0: mprotect(&(0x7f000050b000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 13:34:36 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:34:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) clock_getres(0x3, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x8001, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 13:34:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() sendto(r2, &(0x7f0000000100)="84b8551b356403a8fc823471b6106d2797239ce68636b6c137e28b110797233d9c80d1850189554c95d00817762d1307485b373f54969ce6d0d33f07fd69d7029b35b4e880ac30a0e5c78d5d43b5b1626e0acd0e02f0437fbeb7651ac18b3708d40f4a35a79116a7a422", 0x6a, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x10) dup2(r0, r2) 13:34:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666983102d8f7c13f9b5ac97809d04f6d937a41d24994649cb33beee75f75ed2d4f15fced556740cee3a42c000000000000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0xe8) 13:34:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03c18ad9e00000003474ac7a83b4492f96e25b5f7ff511b7d16989337b4bb5087de20acb065a35bf6911a0cb146554701d9255cfd36f2db10199eb3fc24abc3bfd54698e99c33b1666ee1310d192a7bfb8abac03220b8483aa8f9bc49c65d9ca95503f9e27a72d7b0b77b0a817ff009cfcecc67875eee8546809f7b9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:34:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r3}], 0xbe, 0x1ff) close(r3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 13:34:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:34:36 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) mkdir(&(0x7f0000000440)='./file0/file1\x00', 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x3, './file0/file0\x00'}) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r5 = dup(r0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000380)=0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) 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') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000003c0)={'\x00', 0x8, 0x7893, 0x8, 0x1, 0x0, 0x3, 0x5, 0x1, 0x0, 0xbc6, 0x3}) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1976d09fd8b55839c00656c4e5ebe79944333a3e4bd61314fff2514a83919481150df27af9c78e1229488fe198c854cf7ce7f0368c971808b473ab3a052680621901ecf3d5a88692d2ff17d6544d89519f809f4"], 0x1, 0x800) 13:34:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x10, 0x7, 0x1}, {{r0}, 0x0, 0x43, 0xf0000000, 0x5, 0x4}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0xffc, 0xfffffffffffffbdc}, {{r0}, 0xffffffffffffffff, 0x2, 0x82, 0x2, 0x280000000}, {{r0}, 0x0, 0x44, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa, 0x80000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x3ff, 0x25ed}], 0x1, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff7}) poll(&(0x7f00000001c0)=[{r0, 0x44}, {r0, 0x4}, {r0, 0x40}, {r0, 0xc0}, {r0, 0x10}, {r0, 0x11}, {r0, 0x16e}, {r0, 0x106}, {r0, 0x48}, {r0, 0xa5}], 0xa, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x6}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x0, [{0x2, 0x9}, {0x3, 0x4}, {0x2, 0x101}, {0x1, 0x8}, {0x3, 0x5}, {0x2}, {0x1, 0x7fffffff}, {0x0, 0x10000}, {0x3, 0x7b94}, {0x2, 0x7}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x101}, {0x3, 0x8}, {0x1, 0xee31}, {0x3, 0x80000001}, {0x3, 0x7a3}, {0x1, 0x3}, {0x0, 0xfffe0000000}, {0x1, 0x3}, {0xb56aefebba423f9d, 0x1}, {0x3, 0x7f}, {0x3, 0x73d6}, {0x3, 0x1}, {0x1, 0x7f}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x1b79}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000003c0)={0x0, 0x100000000, 0x100a, 0x2, 0xb5b}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x30, 0x62) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000440)={0x0, 0x100000001, {0x8, 0x401}}) sendto$inet6(r0, &(0x7f0000000480)="c819087b40985062612e51672d3d94d1110ff36a9aac1fb7b6dc064e508734f5f0663caa303866bf8fd5a14d9eaa4547fa120bb078408012daae3cfa5e27f5f39a1f7e6810427f086b7e8ce3c5ccdc0ac670f6424c959e7236118c84d710d4b61b9b4096f3a405cebee85f0e562387158704f5ae97fde985df9a91f375a500bcab628babbdf19f5f2c111ba47470e0356e915b2b436f8af45b5d0111fe802cd0707badf2068868825e83e6287b1fcb6ec7b361d876384c88b8f40d8261451b62a666bca7875882937758d98069f5c31fb09e5175", 0xd4, 0x400, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000580)=""/94, 0x5e, 0x2, &(0x7f0000000600)={0x2, 0x2}, 0xc) r2 = kqueue() rename(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0xec, 0x7, 0x7, 0x1, 0x43, 0x7f, 0x7ff, 0x1, 0x0, 0x5c, 0xffffffffffffffe0}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000740)={'.\x00', 0x5, 0xfff, 0x2, 0x1, 0x8, 0x2, 0xe3, 0x0, 0x2, 0x4, 0x7}) sendto(r1, &(0x7f00000007c0)="c727748f3273c6696db13419ca7b683662ea16cd8103e9386cbc4a2b05be837ce35a1c799bca6ee045d02c2774340bc0f8a89d6e", 0x34, 0x8, &(0x7f0000000800)=@un=@file={0x1, './file1\x00'}, 0xa) r3 = open(&(0x7f0000000840)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000880)) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') pwritev(r3, &(0x7f0000000a80)=[{&(0x7f0000000940)="80ef3a028c8da70088d96554553a683fcb3566cb87830c7436c07c3886a773d406953ecb6feaa3ab19d63e548f346cdaaa3b44a0a50a220718746ead5f6677669817cc78da2b5f39f266965b1d81199f7f4d345ecfbf7c322fc6f8eafeec35a8fa684583970b54c5b4cd51755c592dc8b1516b7872f3349029d00ea93ef6ad3b064f2561fb852547df8bda7bf58589c3ed720ea6b40bb609d5aac648834e7149face31dbdf0d6f6ea13e243faaeec30ec80675c75e57deb1ecff6cf97bebc5b5a992a14949bf65e3e9910dba75e343633901b8e2d0cd5eb80a55ce288a6ddfa280d19c29707ec9e1398c914232f3ee", 0xef}, {&(0x7f0000000a40)="3206e3a1dd", 0x5}], 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000ac0)=""/192, &(0x7f0000000b80)=0xc0) rename(&(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)='./file1\x00') pipe2(&(0x7f0000000c40), 0x4) mknod(&(0x7f0000000c80)='./file2\x00', 0x117, 0x7) r4 = getppid() r5 = geteuid() getgroups(0xa, &(0x7f0000000cc0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d00)={r4, r5, r6}, 0xc) 13:34:37 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x3, 0x1000000000000b, 0x0, 0x50021e22a76514be) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f0000000580)="79da8809c9a08c23518439e1815e59c8665de660a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2666da368a942654a001d9896c3ef57f4dc1e4dee7142c29a895d91d622c0e5a8e19c61c842a2941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1283340ea997dd4857b014c268d1dc93d3d22eb19e1e3749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c61030081b7bb29469fc73d1cd63671e3cc8133580d000000000000000000000000000000000000000000000000000072ae6ec557bdee581da9fbcbf4d112bff555f6854f9f79a11a190ce9efe475876de013469a167f1a1f75c3486c5c51426d55e8244fc3c882ec1e9148c808652b13c4325410835678e6179afbf62a03ee27e21d50b43885b22b9443f30eb46b71002a1bb78fa15afa13ba6caaaadf4d1317942c3b8f94b42d48dfa8e78cdc961a5f9397d040cce9b20abd2d571a32ded447bb3370025233fda08799f037a6c8d0543010394948ba1638691e509aba6a250ba994d7bfbaa6047b9f00d4eadbd1e68b692f4d", 0x1bb) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r9, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f0000000240)=0xfffffffffffffe99) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 13:34:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000000005) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xac4, 0x8, 0x3, 0xfffffffffffffffd}) r1 = socket(0x18, 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 13:34:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0x1, 0xa7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820282c6c330006540dde7512d000000"], 0x1) 13:34:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x8, 0x1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 13:34:37 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000005c0)="7fc9f4da6ce7714dde461f012d2f93c9e57b0ef00482461872c123a5c671e58fe8c693f0eebc71c609be657ab377bda4e5e7e0918c6a342fd41b18e53e530fa68bc3948937ea66b213cef723959e348ce51416534534430a0a61ea9411ce46ec6b577854f79e8c4a90bce051e5601d497be5b649c1535175ab8b5c5e2233009e8da309caa6ce2a08fba33e2fcc2202fbf9674e9433aedeadb192aa99725e58a6580b18ed4bcc547e0917d5d90ff5be7e8131e1aab3427050965161f3e53e547159b1c298fb74eec4e33d7aee097cd3acc987ee7ac191cac8e4e17a093448a7a9d5472805476f1fa099f3a4db8ab2", 0xee}], 0x1) munlockall() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000240)) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) sendto$unix(r0, &(0x7f0000000540)="645983ae83cbe0de79a492b2528059f6d88ab70f63f3f36ce903e27ce5cfc23d909be3cc80286f659598ceb976dea60452d23856f43978914da25330c896f30db14b49dd469d4d6f5f05c8e80ce0", 0x4e, 0x8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') 13:34:37 executing program 0: r0 = socket(0x4000000000000018, 0x4, 0x7fffffff) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x440, 0x2) 13:34:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 13:34:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = semget$private(0x0, 0x0, 0x208) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 13:34:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="19902d8770d38abd3687a0b2aba3747c18ee9dc68480ae18aa90cd4c25031aa02eff82f443c9d313a1815dbf0aa3390d5056e87a86547fbdc4228b57b07124a2fc8d5d3c6c654a9d6fd276df5425aaf6d0cdad422f61", 0x56}], 0x1, 0x0) fchmod(r0, 0x80) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r2 = getegid() setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r0, 0x48}], 0x1, 0x5) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) fchmod(r0, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000003c0)=0x9) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)="1f9107ad01e4d3a576eeae13573a2b9ef507c923aa19801a1ed86480ca349b67a6388e93c94759beab8ab579bf65239e8fca074b0a297723b6d9072caaf5f83654e1c0072e4ddf7a0e7547514f821cc46e2036b5c7", 0x55}], 0x1, 0x0) socket$inet6(0x18, 0xc003, 0x3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0x4) r5 = semget$private(0x0, 0x1, 0x21) setgroups(0x4, &(0x7f0000000500)=[r2, r2, r3, r2]) r6 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) setegid(r3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000540)=0xffffffff) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000580)) setegid(r3) 13:34:37 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe000, 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x17}], 0x1) 13:34:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) r2 = syz_open_pts() r3 = kqueue() r4 = socket$inet6(0x18, 0x4004, 0x8b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x50) r6 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0xfffffffbfffffd4f}, {{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x7fffffff}, {{r6}, 0xfffffffffffffffc, 0x4, 0xab, 0xffffffffffffffff, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x20, 0x2, 0xffffffffffffffff, 0x1861}], 0x5, 0x0) 13:34:38 executing program 0: r0 = socket(0x18, 0x4, 0x101) sendto(r0, &(0x7f0000000040)="3ccb9adebe53707325057b119c99cb5ecbd3f7f488b159bea199ccef53a6555e8a00514aee6bc5f7d1976c6914092bafec33da39705d191a652e22cb8495651ea274062f3aef295ceaf3c0c582", 0x4d, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x3) setsockopt(r0, 0x4, 0x64, &(0x7f0000000100)="789b6a22054c8f8cdbb899e471c053ae3a793fa1eeb875d6bff4fb99ebd0ab5c5e2db26d7db9b0383039ddcb29bb3c36ee29f531ee8d46326dd23b12c640d932c81ed8a7a15d64d700f1be70d35e26c1154a15fe964a99cda99c61365a9ddfc933e9c244a5963320b74db48e82fac9708532566702113f6d6203012f3b6ae4b6ac19ab474948ea704e15aed9c24a8d027a210d992fb0d3553afacb6c6cba974ea117a46b653857588938bf3302f431723de10b59e0bad13043c16e79df42d36317879ba9d8957837b9543ec070d7778a23b111a415396853bf924f2d2618e341dfca6b403a849cb7efb386bdd7d2df3d6bc846471f0ba6b3a5dec33e9c27ac7a01d671230210357b985c9d689c9e6f3497d8c84fe03806158dd91263c132f93174cd496dc23027cee0611723bf5276f0b20440f7c2427c241680cd794bb8b88f00c99d82b4e33c6ac19c61dffc020dad5567d5b3ed336aeb9506550f56e15a7bc00b4a0a64a4031800e4305230c9fca082247bb63f3334cab539b70ae7ce57e5ab413da04afc7e59c6a4fde24f64dc3566c84d2909a0773f064e6a441e4ad345d546c3692f31543db08db38b8e65345bd93559a2c576ea1e12dae7f9aba79e9e4eee1226b3009bd3f9ef43794619b822a2831326cc86323004a7c396794bbaffa44b0d924ba15f4b7e1b73bc7b63e47d209d1ddbb3608918c98c4c511ca3a6d731f4799f06c1a473a3f884199c2627fdc4f042371ad3a7a1e5ad66c81788d1496d0835e16a456628e1126f788264a7ff60aebd73caac23e89362742e8075e2ec44b3e94ae9530d8ebe55cce63b122741be46999698fac55f9cf77efc3aef148648c08adaff7cc045a32eeac6d0a99095f5ffac38c2da7bc20cfb7e1c23dc265acd3592f96fef6c65049205e1c52404450fa0732c2d912eec2b01b7c4222897a4533f70ee866d777730c4bf3ea3440be890ea455ab4c9fefeda11c30d296d2e67449c79fe39f896a26cc76869f4751723d1a4551538f36dfed6fb1e7fe42bcf643c4dcb5c6eb7f78045b38085e0064d3520b2e53c421ff79a464a87df7612b18595c40983140bb9125089bf4f454d15e3b83d4d5a5ad7f1e7341271645c6f8a3f8460991bcd930a60f6246dd79f8e12f4fa7fac4b1ad29925bb3040959165a686c9cbeff7f76663139b19204c0160b24db58afa09559006b36c8293680de78d281830699ca6cd755ebc39601b9aa923ab5e100f6a1205914e1fb692acf9c9db04633f6d6e69eaa95b23241f3d6f99ccd85f0e2c543bec1482e5d10c509a7eb4050eac22270f6afcf0888de1b3c730d6ec0c28f25d22f1580c7d85d4151ffec0ccf4daf5aaffb7e1ffe30b64f4d7250db18cc052b8326ec24bdc23d24f384b5bc2650f45a011b64c33a3d3de6ee4c060362d8976d4fce5f6fdcfb0f79ecfb44c227be41c156e975ca727f9d61644ab6d8abaef67cef9ff29ccec38826bf6e3eb64d1cb63015af6aaebd7788cb87d14912cc3978666a1ffc30f07b9bbe6225a8eb7400811f8ec791e17402eecbbf875e3c624e7a7a358817f2d9fe86b3cf0a737e4422f2a00cafa03aaabf19b2f8f35e452195a67846f4d6f5b0b230177a36cf391b394f279b0792d72608e2f1410a0c83bb220b2371b8dd23dbe9853a0b35186118b495815a7497ad3d8b1b74863c1c0724ba843bb22d5c998e8078a1ba2dbb61fac9703f2dae236fb3b684ca4bfaf93b5cba013b7847a7aeefb612787d0fd80dbe71eb9c2a89ed3c6dee10598743d916b62d83b72323fa278355a9700977b65b4769d78fd41745d27c18eee9be3db9cdd0dc13fd0de6d9636b9eb06ff837312b22634eda1c690a1969355a177e00e07bd0927e09bf4c7f481e6f6f870e44d78ce7a8ef4f51d987f08c2883e9ced708faf6926455418e3136462c80e63cda9fa788b2d6abcaf1294cfb65e38b08a068bf0228f8984d8bce138bc1d56f89f197569b2b27534177aad657f79faa106b661ed1160df0c4c499fe8a2a024c07ab7279207a218aa9e7fa06d57dee55400659e3c9c8652aea5aefce7556b1ac52ff0ead8a2b544e988973485d2482225c5c6861430bc0216f86b3056b1cd15466d9ab3f6f5390f7da12dd69e121a9e96219cd6dfea1372f5aebd20b898ea329f1628429f1885ff4bdc2e302b06160d5f316d6772dd69fb9aee9a81dbad96a30d99a4a790b7026b3e87c06c79421ddfdd2591259f7279ec1f0f89dc7db965a4dac33cd06ccc4ec8f15241fb9855c464dc304483a557f063f1db14954eb8ba260e5039920a93853bb4ec748b3b5d38de520f3a34b467f3fb64bbd9de810838c92f94756a5dbb8690e47a83a8b9b148d6d30c3146380138191733da89b51e3a601dfb956da1f62359cc866a61e0178f5b1d355d7d4b79af46702c1dac3f56c21bd5fb384ae06bc6871da8a959a8d9f19baafa144203330939b336f8f340a8d4c0c691b8573aa92236b29025de91e4e0e126e636d66616a7712b0a746a943665ba51e7a8ae622843291a3e2990f86a4f329560d69b8e485b402120a5c718329132b03ae88d1409e05bd67c2595bc44f93b63bd2c5a7331cbbaefb902ae67da69a5afdba56d0cbd2c3b95bde350ba5ebefe191754a7334407c0fb31f5b930f3edc5fc5896f9f943cfeea466383b57dda7550aeaec16a0ccd2551a2183ab4426643762c622ec5be95594c2f45c6f72d6aab0aa3d9c3373849c2285ac6f058fafa9b9ba2185ffc0c6f62e36afb3e34c3d5dd64d8e8a44d7c73b7771b09acfc4a825f329c72fd50879e46bf583c0ed629e8f72a5db86296d70f44b60da8ae116c62fe93bc46f7ef5b6a93e512ee45d72b9a375c67cf3a6689b882f83fc2f0e813109a15bdd0dc9de082e520faaaae1c1721cbabbb786e44ae87bf1cfc93b11e564841462864aaf3d448c44c9b9552a996054b6f776c1fdbdd10bf75341ad7b47895a40a8fe71234fac41495c1d8fa0c1827900c74cb18558203021ea53de9ce8a5915e144159f4bfb944529c2a6120c046004cf769bf08d6623f69dc3ee714e8ee81b5eeae917dcea33711ddda8efced6206425cf4ebc15fd4d574a44bd0d928d87b8473e60e08ffc14d8d74c6a7085a541486e9ffa52b57b129e8094b45029c06646c26872195d85c03f064e63bd62dfc87780264fbe43dfb754826ce6241f59b68be071b46e4e4f301d9c6e38243935f9c03f66c0aa7802dcfc0712cb7997cac1ac0715cea949c8bf555b6ed5e0f26108d26d6b85b59438d4f9f7f2d56ea38848ef2b5f302674f1170989a7822e3ead7002f0e77c84de2477e407ac1ad95d36d201b48afcefba6e007be8779203f60286b8026dfd4d73af71d6c53d08823d7273dcae870fa13ae9b494b6013e3d60637d826beebdce83c1af9667342f179525179b086dff7d411b7be15e601d4a358e229e4721b0804af9a5d27cae089f6d75708b61d0261f77e8b0f6b32879b8b38e7d6949bc88d414d078248be6a80d7fb481910de80f89f6e279fce4e41869ddf435c6e56139ec162aab21d11e89280fd9134e93e255056cd9290373d823dd4179f4b13fca34eb9698116868536e811f33d1857257b6cca6e765c0670250f03d7da83684efca0c15cd803670550bd22b84b04b6ed068e64d227f944233f1ab889c8f733ce3c1c6fd7445cd072245a39a91ac03bf37ef5be048c85cf6e5e1f1f4f76e3e7973b5537972f0f8abbb688a17169c9c65e34a8b3e069492d16feb24a96f3e1f8826f5445fb2a8d19149c25c93b8b4c3bac099a1a2cc95ec320c86d8bdaa708702747dcb4a51dae1257947d1c2db222d2e2e33f57b1f0e4b9455a804a785058d002ce88b918aeadfabe10238330c945ebd6f5bd4cfa925a1f731f8a401efb94117a9e89cf02ae907b0d36566e8b61f84b1de8906d6499bc90f89fe47fe303d491de2ae6b02aa30634830d5c66ac9323bffa0aac4d7bb60e8b4c2c3e436507c30256caa6c37c985e6551b527ac0a3b47a9ef6f92781e60c8684d4126ea1f40c4071be8eacb6048701f1285811053f287fe4e14210163d81d23b3f568ed98461eb6a8fd2575ebd34cf7fb26f79ccc6937554481d0f2c28d84c67819c6aeb2fe909f7fb98eeb412f09c85a6de9ebce24e597eb84d6a4566cc22791378010a03bba5bb275577d61aa0ad884cd5e40f9fac25020f5438295addb358c77d4de44983349b1b7bb7a4ecf5d378acd7e5771b51b4140fde2375561f90e0ea2e729bb09f004d6b2ddfa67f4f8cd616499dd9297ac1bf071739a86c0c3777de2d9af51b4456b6725ed3f08c2c187708195bcd7ebb9f1933f22643b3a0f39bc1e98954e8327bf87874cf954fdffcdf5cc04398b7f17a2824f6915ea1b66ada7d75307ef67aa9dbd8e31f423d07ed950e0c1247c532a022c6b3fb85df07fada2505999af9e0583a29dce8a82795fa2599c065b2ab19d433215c894ec47d9bc1c0b2ace764fd18552e4432dcac6f48917353c7ffab6b57da50e1d61133a732c08752573b3c558b4d408f4aee9b33c354cec702a2a6077add9a8335b09e77a7837a4edadb7dde25a8c762cdbb1a53897ec141845480e5f917e5a6a9be498fc74363c18144b53ad9db09542de61e27a0eaa336b23b507449d0d71cd0ac3c5b71996cff073849b08d463cc2618b835d31b0cfbfe06617386284fa77d9e30ec7c06e1f1cb0e0c2fbcbcc01cf93a13e835cd4adfa2c95f946efdb445d4468bae1d72ec7f0d2235209092410b1f6cc37b9774e3fd46de68e8b3c7864dfc968ee06176793560a52750e4082c121b6a5c642503bbffb6062cd35eff8e4eea4a409105accf97e06c62eeb3f40dd9d9442c4bad2b7244b7350abdf9c1f5e55d618d922f42cb3e205bbfbebdd06690d97da9845986b18a8578653ac4a7c8f50a578707d6f02ab4da097048171fabff1d1f2e56de769f2f40b917ee3226dc5c68ef68356bb0b0b2c3ca44d8adde4a0c46accbed6157e12028e73931ea9922873a994a230a0c462b430b5e6f62f61264ef2fb5ce9e3ce6f510e96e47ec29c9a74fbbc6946b5f92e0d9429f95bd38e00a21cc6d8d2406d45f483dc32871fcbaa2534f9c0df7437031095dd24f9845b0923f3c3b847c7fd7865da0bae23b8103b4a6a62c87f31556bdac9793ae541aed738d04584f67d1f70ff13790e14278484f7757a56b9ee122549505895393e587da483f48405efa78d3d06ceb7a91364477eec46092f95402c54ba79cb45bb64f27da81320b6c80228c629caee9c1e93ca648376d2931fcd60b2335176abe6644977f8cd1e6a9308d310f05ba0e8b4a3474930a670812fa82c9feb709e874850b1f8a32b65dbf82e6ec32bd81fa5653ed686e59e63f1a6acc0793dbad92e5bea21636234c865956f9b6556e6cd51d3c9e46c0f9162f47d5e0d4a2c7c650a1789ff6820160fe2b5774ab262250fe263b924ba605656a025b43ec74949071c62292fc81b432171ca276db54be6517eca6b77d9d0301f29d134ec7f9e13bc2b69f4d29cd5fdb00a2001054c40e0b19d7a3c26b12bdf1d45548c2c31dfe674c9e029441898b40da39e8c0c41df499f851472a5c21d3ee65b34b7a86f5058d7c0cd24163e3b23ff706dc5249a4b490507ce2044bbd68619381e5b6823189ec93f2edfc5810a59c922cedfb8d114f0975694cb52fe1c01ed69279c76d9d72f46d0299230eb9bf551433853f3afe087502a96a6a698117c5e69f8ac00748f17c3ecbbce3c7e517de3fc5cbf4527ff8167139aeb3ac6ebd2a", 0x1000) mlockall(0x3) 13:34:38 executing program 1: r0 = socket(0x18, 0x3, 0x7fd) r1 = getpid() r2 = dup2(r0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x12, 0x47, 0x5, 0x1}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x9, 0x59a0}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x7892f88, 0x8}, {{r0}, 0x0, 0x88, 0x20000008, 0xf7, 0x3}], 0x70000000000, &(0x7f0000000380)={0x0, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000840)=0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="ba6172b4f7849a720f8344af43dcff336ae6015f64f1df949bfcb4d1fac8", 0x1e}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="01001100"], 0x38, 0x2}, 0x400) getsockopt(r2, 0xfffffffffffffff9, 0x5b, &(0x7f0000000740)=""/139, &(0x7f0000000800)=0x8b) r9 = socket$inet6(0x18, 0x3, 0x0) getpgrp() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000400)="2d36d51a489ee0bcbfc479db62f47ac8cba339e3bec98f5ae777638af99117798ddcd5c88951dc6ca419010a7b1b86355d4eeb3995e908bccf28ed21833c3b6f15d5de29c3e6042973b9a7ea75dafe62180f07ac98696412a68546db4b1db8033cd9", 0x62}, {&(0x7f0000000480)="9066e00c0692bb4c00d0a5c8e7101117b1b8b7ecfcc78c3d3b5137ad3c0b745ae2063e", 0x23}, {&(0x7f00000004c0)="cbdb4b79656cd0c5bdd0c58329980424a89927137990324e78f3bc1a05750df4ac9deff428be0c838078e7272833ada4a205218ab4ed947c0fc1269a7d065f4cae22091b4107ede14a1b3753f2f7b80700cca0a0fa79bc6ed372c5f611e878e6680d2e480f428e5861b8e997f76a6cb5e0a0893895d4c960ca40f6d5aa9da9cb283df8eb3998faec35cce0bb", 0x8c}, {&(0x7f0000000580)}], 0x4, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r0, r9, r2, r0, r9, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r9, r9, r0, r9]}, @cred={0x20, 0xffff, 0x0, r6, r7, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xf0, 0x4}, 0x400) dup2(r0, r9) getsockopt(r0, 0xff, 0xfffd, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x2, 0x0) 13:34:38 executing program 0: mprotect(&(0x7f00002ec000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8280, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) setsockopt(r0, 0xe3de, 0xd, &(0x7f0000000000)="02000000d4eb3562", 0x8) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 13:34:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x1000, 0x9, 0x7, "f884f577327a8c4a700df2a88ed921485e2da1c0", 0x1eb, 0x2}) 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xc8, 0x8, 0xffffffffffffff7f, 0x1}, {{r3}, 0xfffffffffffffff8, 0x84, 0xf0000000, 0x9, 0xb8}], 0xf588, &(0x7f0000000540)=[{{r0}, 0x0, 0x0, 0x0, 0x1, 0x101}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x5a}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xffffffffffff0001, 0x3}, {{r3}, 0x0, 0x4, 0xfffff, 0x7}, {{r3}, 0xfffffffffffffffe, 0x56, 0x72, 0xffffffffffffffff, 0xf436}, {{r0}, 0xfffffffffffffffb, 0x4, 0xa00fffff, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x28, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000005, 0x953e, 0x3}], 0x1, &(0x7f0000000040)={0x4, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 13:34:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x4, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 13:34:38 executing program 1: r0 = socket(0x18, 0x1, 0x8) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0x4) lseek(r2, 0x0, 0x0) 13:34:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) 13:34:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2f0e82831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7c05004faced23bdb3259a243fa0a6813d3fbab68893c8972903f380079da7bc7b2ccc61b409e26497e13e853cfde4fba592534daa02c76584659081c7ceebcf38fe606c0cfeac1b42cc97d817f875ad65da7af72f01717295e9d7d4000000050000004e637dd846365ef590cddc6f58475a4caa83fcd6905a6894694021cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21485ebb19c54c9f77274951d1a9", 0xf4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x416, 0x0, 0x9, "6017a64f6c22b74f1630e49c2bcb3e397e7a8792", 0x3, 0x10000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/220, 0xdc}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000e6020044c874372f66656365"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x973) 13:34:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000000)="e024aeeaa8296e98959b3954489efaf95e881fb4a4d4a329a7d376f8fe5e8dcf001c6007b1f4a3c66d8eefc773118d9b016726e5ef1b8a1bd3bc1b1cb6bbaf087598547d2a2d5980614ffb16258986cc765e45b15f6665a8d03a7cc2e20eeb8c3a449ae9de0d8cfd19a72b6ac7dae77f58a3edd6164d1d4491b704a5", 0x7c) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 13:34:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x20005, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 13:34:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001580)) r1 = socket(0x18, 0xc001, 0x0) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x2, &(0x7f0000000440)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000003b80)=@in={0x2, 0x3}, 0xc) r4 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r4, 0x0) semop(r2, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r3, 0x5) recvfrom$unix(r3, &(0x7f0000003bc0)=""/4096, 0x152, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r6 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40000000000898, 0x100) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000540)) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r5, &(0x7f0000003ac0)=[{&(0x7f00000015c0)=""/193, 0xc1}, {&(0x7f00000016c0)=""/253, 0xfd}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/255, 0xff}, {&(0x7f00000038c0)=""/75, 0x4b}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000003940)=""/207, 0xcf}, {&(0x7f0000003a40)=""/84, 0x54}, {&(0x7f0000000240)=""/24, 0x18}], 0xa) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:34:39 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="aa9931400709ae5f386f6290120f205912b03d69026932ccf89f2094ac42ee5acc6cb9c954bc21a7a9520f3079b152a752ad7d077d0808f1b1e6d5cefafccc5ed8c3e50050d658380a1503f0d777ea943c1bfbd16c0c11450cd48497ce44a6937d30c977c1ab0354c276b03dee4e57af8dd233b97ceaae2beb957687637a59cb44f41c1430257bbb88f58cfaa8d3e7c8e24ed7d2ce46baf534b6fe24cf284c014378ac87bd58fa36c875375e80f61f47a79164de1d6624984e4332159a14da793b6825c74e78dee18378719dd74f7228d35a1f6a221c21f135832e9700b92cf98ed09d4de7190011f0", 0xe9) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000240)="da32da1e54928784d55ba002cea2f7787abd31cd3cdd79e3576c10dc7c387951e74cdc404df5d780c3acf9e24540b2509b112fcdec08d43f64c9c80e76ee1f69e493bd9560068b2aa9643de197e0b2abcced4a1c0ccb71d326fcd6543016e488a85230f7a4e582021d2e5c2a172d326fe442039144046ae23fc5e0f5ebac5c9fdae270bb92a62a", 0x87}, {&(0x7f0000000300)="a6c2a7a9e36193953bc748b34345663c831f7eee58bde470cd34d8ce1ca9ad705526c4447834480ac42713cf856c81ae17219cb9a4a6f030838405621e28fe524b4a78980941e9193a2d553844ede12006642d4e5c5224343b0cbd1ca71a48ddc1c6dece1b7c7251a3255c575327bb5dfd04c2fcc96255f2b2ecfa0b6251fc17", 0x80}, {&(0x7f0000000380)="7f0d9d83bc32a092479ece14cdf04775509c4fc773eb7207436b6995705567c788c91e0a6216084daa1f38d6289a5f6f46d4d70b4925ccbce36922c583c912c479cd79a7c2a2e77a5906dcd8264461908188dc196483e55561140fcd1f5a5e73e4bab92cd2fa036d9ce3e18fec2f788a1edf2613abb092810c787c6fdac6481cd09b7829f5b52cd6af5de642d3f53e1624d410ba13f78ac35ed8cccc33b3e165304dbe238d4007b09ab12a953aaa99", 0xaf}, {&(0x7f0000000480)="85c045246c527e975f530106ba0f73d0f1c335c13a89abb0d63856141e2e47cf8b66fd", 0x23}, {&(0x7f0000000540)="40f7969384a997a4701c10cc69ad004570", 0x11}, {&(0x7f0000000580)="305a6e9d6e534f804ae9292ac356aec78924da9ec3b3c604f836ca0021e579527719b9dadb4b12f93c62d0417d9317cb7308c3c29df64216d5885220cc7dfb041fb5c9bd9c5f59006480a53694ea4f5e46f3f6d0aaf739b65c642e52878e2d18880c837c2d00a8ab82e1f77902dddc", 0x6f}], 0x6}, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r4, r5) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:34:39 executing program 1: msgget(0x0, 0x404) 13:34:39 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x0, 0x2, 0x0) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 13:34:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x25, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xcefa, 0x80000000}, {{r0}, 0x0, 0x8, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x4, 0x1, 0xffff}, {{r0}, 0x0, 0x8, 0x400000b4, 0x3, 0x36797595}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x8001}, {{r0}, 0x0, 0x28, 0x0, 0x6, 0x162}, {{r1}, 0x0, 0x10, 0x20, 0x6, 0x8b}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x4}], 0x1, &(0x7f0000000200), 0xec, &(0x7f0000000240)={0x8, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 13:34:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shutdown(r0, 0x8000000000002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1, 0xa, &(0x7f0000000000)="d5ff696b", 0x4) r3 = getpgrp() r4 = getpgid(r3) setsockopt(r0, 0x29, 0x6, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000080)='./file0\x00', 0x212c) wait4(r4, 0x0, 0x8, &(0x7f0000000600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) mlock(&(0x7f000009c000/0x3000)=nil, 0x3000) sendto$unix(r2, &(0x7f0000000480)="e20af9a6e037b2386aff30433bf9b05ce093b47c3e7f34923a7ac965087abc51ad1d908ab1d754447b263ce494ef244a6b7fcb7c876cf3fa6ad7b80658e05e3fde3c0c9d8098a2b68624d265e6b0dddca6188a32ce9a0275dbb4b343aaf6f8bb257e5f2f194df63ebb66e1c21b6a0a783f09ec6dc2236adabd0ba2dc37bbb7855adab9b26c0635b45217a4402546429c93769e236140a55bf65dc536d037c74b92be269c8b019967762fcbe61b3a51fe06182c3875f874abc8ebb6f86739ad37ab62325e1142ff82ad87ddb87a2dcddfd23e7db254d0b43d971b0d0add2ba3425a360f31fa57fc3fc16a24d5a6dd7c8c69be0b6d0095de4d0aa0a4", 0xfb, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0400062fd23a2385552164b21a7af7ad2b6ab966696e6530005b9ab3d1a327f3b763b45f79800bc4649d3529b67803808cb8be9103c4d8b8a81bd09a60debfc789e309a9af8f3889bd5908b7f95161411ece32b4c092d98178c59bb9"], 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) setsockopt(r1, 0x7, 0x4, &(0x7f00000001c0)="744f4c8d1c1665b70846ef52d70b8018b46c392000000000000000f098ce8964a892e5cf3f0d6e2b1b65a1029db9749acf009596c2a9c5424636621a50c684ec8e43b10578041cd118948559372e13aae2069813", 0x1cc) setsockopt(r0, 0x1ff, 0xd8b0, &(0x7f0000000240)="5990d0d8e3e57d88407de3c5623ff25ec041499d1089a6da5f20dc4037c45c56c9f0eff69026dd411ca90b1701533a5c59f81db12779", 0x36) pipe2(&(0x7f0000000440), 0x10000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) madvise(&(0x7f00005c0000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x1, &(0x7f00000003c0)=[r5]) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x185}, {r0, 0xa0}, {r0, 0x86}], 0x3, 0xfffffffffffff800) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="830446d8aaf71f9255568b4e", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6a83c68c9aef31ad3a2a89625517a295dd146102e07c96", 0x17) 13:34:39 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)='N12.', 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 13:34:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x101, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x22, 0x4, 0x6}, {{r0}, 0xffffff7ffffffffe, 0x10, 0x4, 0x7, 0x100000000}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x24, 0x40, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000002, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0xe, 0x1, 0xcc3, 0x7f}], 0x1, &(0x7f00000000c0)={0x3d, 0xfff}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) dup2(r0, r1) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 13:34:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r5 = dup(r1) readlinkat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/125, 0x7d) ftruncate(r0, 0x1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xecf0) mlockall(0x1) r6 = semget(0x2, 0x0, 0x200) recvfrom$unix(r3, &(0x7f0000000000)=""/26, 0x1a, 0x800, &(0x7f0000000080)=@file={0xedd2eb50b83857f9, './file0\x00'}, 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000300)=""/205) 13:34:39 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 13:34:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = getuid() seteuid(r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000005, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f00000002c0)={0x100000000000003, 0x6}) geteuid() 13:34:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x400006) write(r1, 0x0, 0x0) 13:34:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x1e, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x200) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) 13:34:40 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x80000000000400) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000840)=0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="b3f81064df569c84eb874426202c30a91dee22e637f6b6a1c2af92dd573a20d386280a68b645ee73b90a608081ea11de1ffd4246a90fc3c479e40000000000000000"], 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000880)={&(0x7f00000001c0)=[{0x85, 0x9}, {0x80, 0x4}], 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000a00)=0x7) msgsnd(r1, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) linkat(r0, &(0x7f0000000900)='./file0\x00', r0, &(0x7f0000000940)='./file0\x00', 0x4) listen(r2, 0x0) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) pipe(&(0x7f0000000800)) 13:34:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) fchmod(r1, 0x40) r2 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x40000000000000) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000040), 0x34, 0x0, 0xc68, 0x0) 13:34:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="9ff571d7c7ec9cb2c2753b23e064bfab4310d75566a8de2a8216c85c67c4c30a031febdbff066e3e92e46182b68e6c62408537f57300f80371077af991c49d0c87a969dc5dc3fb53ea85efa87ec9c4e922a9f4a0a44d3aea367bd659743a9cb0a32f", 0x62}, {&(0x7f0000000180)="ec5ce63e9ca765a9861edc0eac5bf9b77fc7342cb61640b657c9fc3d91416a67ed5bd6e16297a3d94abc3cbabfcc7d9a79d6b7760a257e40d5efa4b28bbef9977cac0a0f86251a2fcd4986f6ffd3ec6932dc2ab80f8a4b2826ae75873fed5fcbd16264d35e34862781af5475a78fd3447731a3605d37ed07c21ac983de6a4aa0793b41f0be8b457f9169a2f250f03a33c333a1ec7fe56f1b2d1c334343acf3125d53c9ce97e9872fbb", 0xa9}, {&(0x7f0000000000)="03c763010a9136429898584a", 0xc}, {&(0x7f0000000240)="61665ca9f9438c436ea7d318d1c55f1096e90f8bf86fd016d59f64ee4b4d18c8ea3a6919e526b4c479eea4b7c8a93f64e62c8b761652e716bc78c0a50a00eb22564b618500a7e4e661239d2e09674f3ea729aa005eb7ab6df4a31eddd4940ebfb4c1f484debfa20051296dddc73d0a45977816ee552f74485281964f394f9ba9dfbdcba6e2b4a1acc28a4a55e5fa88830f9ec78fe9a57b05d848e37321a2582f5555c72107633408dea3af3e80474edeb4112b4337f190e0dd", 0xb9}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:34:40 executing program 1: socketpair(0x2, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) shutdown(r1, 0x0) 13:34:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:40 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) socket$inet(0x2, 0x3, 0xac) 13:34:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x160, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r2) 13:34:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x1f, r0, 0x0, 0x1) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) dup2(r1, r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x1) r2 = semget$private(0x0, 0x0, 0x208) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/37) 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000a10acaab00002ea110000000000000030000003200"], 0x1c, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000040)=""/34, 0x10}, {&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000280)=""/43, 0x2b}], 0x4, &(0x7f0000000300)=""/66, 0x42}, 0x41) 13:34:41 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffc, 0x0) fcntl$dupfd(r2, 0xa, r1) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r2, &(0x7f0000000140)=""/152, 0x98) r5 = dup2(r0, r1) fcntl$dupfd(r5, 0x0, r4) readv(r5, &(0x7f0000000080)=[{&(0x7f0000002740)=""/4096, 0x1000}], 0x1) 13:34:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x1, 0x146) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/18) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r6 = msgget(0x0, 0x14) accept(r0, 0x0, &(0x7f0000000240)) r7 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r3]) getgroups(0x1, &(0x7f0000000040)=[0x0]) r10 = getpgrp() r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x100000001, r7, r8, 0x0, r9, 0x10, 0x9}, 0x1000, 0x9, r10, r11, 0x3, 0x80000001, 0x7, 0x1}) r12 = getpgid(r10) getpgid(r12) 13:34:41 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = open(&(0x7f0000000600)='./control\x00', 0x28, 0x10) mkdirat(r0, &(0x7f0000000680)='./control\x00', 0x6) chflagsat(r0, &(0x7f0000000640)='./control\x00', 0x10000, 0x2) truncate(&(0x7f00000003c0)='./control\x00', 0x8) r1 = socket$inet(0x2, 0x4000, 0x2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000400)=""/155, 0x9b}], 0x6, &(0x7f0000000540)=""/168, 0xa8}, 0x841) 13:34:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffe, 0x28) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000002800070000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) 13:34:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getegid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) fchown(r1, r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x105, 0xffff}, {0x21, 0x94}, {0x1, 0x7}, {0xad, 0x5}, {0x88, 0x3}, {0x6, 0x2}, {0x84, 0xfb}, {0x3, 0x6}, {0x85, 0x7f}], 0x9}) syz_open_pts() dup2(r1, r0) 13:34:41 executing program 1: r0 = socket(0x22, 0x5, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202f76ee2c0db3b32cac6cf0ee9e1c2"], 0x10) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000100)="ef5d8aca4c870c25ec7184c13bc82e8d3b1e040ef6f1b9eb931a871c80f7"}, {&(0x7f0000000140)="2fe8438b134f7b82231a6f4cea0ec280754a3872ee8a7761b47bc908356a2b5f845b5e301bdf8adc52a6645a1834fd51269bd8cebc881cc9de89a30ad48d6641c073d5ae1e8c84d5480f6585e86319a933b95206dbc027be632c8db5909c7a3f15fbc2a5e8476e594cb26650b1b36efa6cda7b033f3ce9e4ef0e0d9af5a3308aeae61a6b236d8c29434b771f003d1e0ec507e0b08f2edfe1072550a868711e4ab8386d4578abdf42b1f2c40c276d71f2f7732b8b1442ad8ee58f7938f7ad126a5939a97de719d99ad30fe19a5803f9776624024d742054d411b4ee45363a75c4fe65ddc44feaf1432a5d2239cc12f383d24b8097558033c4215ecd5ed4d56fb15ea09bb97cee178caee126031fc62b43ab57c12d4933631dd98d3c4a0fbf51a90ae5469fa3de26e1f8ddac3eb767abe5ee1b30236fd5408aa1e69460919963dd2878dd1dfed27746a210dec0b9054d8fa9857c442ba43d1041cc2a5abe755271e88307eddfcc6804ef3b3f12311c3618f93b4057340a8ad75534dc7f4f802e73288b04901653cd17149d31959cc16f8c6929265727c354400c8718b58380a2c9e96c5619b752c362e8cf7b60dc60b4da6fca923a7b38218f9f5f9d83b4520760316e52a11daabc4fe71a5dc7c5abb3f890e179bd83000251502132b5d6ed64ef534755c4cb5371d00e06091fba6613074b7c8c05ace7f57c9df5c4fda3c454250f6ba60788799cf0c8b98dfd42a61b0db95fdefa79c90368bba77640d0be199fcba713cf1f9651a9b893ddcc4f1ecf5b69cdf6d66f044bbe3507979da7d5560870b968b73095c2b10f63225c8e1ed482e1366eced7e96592cebf90d5a33b737c77ec109093a627612ab019156881f6c8bc21f6f677562e1d80b844757c5d7bba74586b5b37bfe7dc7db98ff4b34dd2550e015ac019321daca0b7a7052303022fff3fd844e3ab989c4f720c00199d2ad6833b7232dade11278e75840bfd57a0cad6316f7b82ea926e4206b04f37234c733bad7291dd078fac5df4b5536af5369ddeab4d9d2b0f2a459dc74133f2f4fc29f733f7e4f2ab3579f55fae7190d9b0cb3fb8c105b18c29a76e6101ec6a15b74b993bf7bb493508818041f184ab5511754663dcc6135264d6789c42cf43ca3680c4cef588f0746b625da6d81307c4e2cdc1479146c16147751c584064b09b592854f050be386359e310dcc1f732fed032227df0eabdef761473f5c2b09ccf7f1ed4391a59c3f7c400ef67fa28d4ba2b01ae03c099d59e3726fb2cf7fcdc284369d6a57bda31774989c3111a208e172afacdec1e58939079bfbd7f78600b7092abb57b8304e821bbd9697acccb766c0e125a8b2851fe43e30063ce87b527337099051688a3860cc1e7a21e85ffd0669675fe3f3e88e4ab1ea4498f8a5114da819fc7040275607f5037cdb57cc5b395bee5964e4dae37b60d1d4871c08bd245b31f95d2f33c3ed21bc9060ce5b63e7175e9baebdc15660685ef9cde08b7305e4da156c02060c715a4b4f8aa5218bca8b989c71992c0dc6245796967c692791acc2e494d4d3e2db7dee46ae055e42904c06894fbf8d937d454229c9eda049e4e0c8992017869b4c05731bce935936fb56e4ac5e8093af015a07d93cc344a46a41594cea4d9309d205c6d2d92ca9fd13230b3223f5dab6ff42958ece66ea93e63990b313bbbf542f823477e4d551b9c7eed0a98c50b17aa1082e68a828f354d6d34ca335081a0a82c6064b9a7430413a2eee5f17071bf636de93fa13113394ca2bba577590057ba0157bf5cf195ad54160a81de9f49e620f81ca0a9dab69662dd6c41200880278d48de9c93cc7cbde3730f8a51054e7526d0405dcfb75b1cda8be4b1962c7cb91cf5b2e3e4513173ac66fc2c4ca45d4b70f15b417b3ade440db8d1b1bcbefd846c11db3bd917d8566b2ae60ce60b53feca565e4c456ccdbff9e15059a48cb7420e4056d4648e238559afc353ec6fc78bbb1997d0cefeb8785da5363318ba71f9ae5b78fe246be03b0f2971d6db60ea9a91e49678c56df77a3a2a5b85a473fd950fc9d73935aedda0a70f96bc89212678e5b80d963c41fef1eb1b9cc143b21fcf0e6f10724e85aa64ef786ee2cef4e9573fe0525b90b1a31f2c560cc48a6d4ba337acf7ad50bb52a151779d889195b193e834c1143ed451a01de7c2bffc61a33107dcd2851a75a62d0271f0c6cc495a7e6a7149416a1b82a4f1530c14a0d9a9d482e7b8e37b55b72b837101e3f1d5b461653a9afb736ea3454d2e05c3314e19bdcbc02828f7f80091dacb9e68ff0a6d343b7a2f24ac99a3ab9c1f4a7cdeda4891d1e61f65592a230c306fca0a4480a11d489430f3b36c4553e4a7501a130dcf8ea160cd907b20177520172efd4caa7b4d5cf4d5e165eafe5955db57bb24289f185170c800591a51207efa93f0809c4c356a63ec74d710b37beeb49828bd018adb383de9c98071d46ea75a6562a94cec0fe5afeca43e82cff108050c3d87a72487789b4d7fee5b5075525d092e03e719bb976005e393bf649104ea82cec44c8bf38c0b7b3f6293f0ed1f0af15b8408784e418ac35c07a9abf39a363c24164eea03abcbd502e9ad1f9647df38fe8511990c416b2659158e8f04ce3e17783cf12c6f63bcf9f6ec091cf85c58afe4637a343ab6e760d203ad8e636f460dbe717f31fb7d1916c2f12957861eaca99b812c4f6e621143ef1cb447fd9715206136c13abd13fb771544e5e0f2b9e0d39cbe70593f80fca149cb5965242ef2c8ebbc4a2fe75f382faef93e406a843ce73ec67827696eb0bd0e6d27da4b01cf54377c37de5b75c0385003fb950c2ab2078597848d46f4d00db8c739ea3213dd8d7e1d1a469b6a5eae10101ebddf1a79dbe89d7242b66c0e1412ede5d58aa0aee2ada1007c28856f993a9270600ca09aa60cf0ebc471ab99a1b8806184db08bbcc350ea4d887bd52fc11e1b20d9a6b08190a1800a629e3fe2666b48dcd4cec53a3c36cd1b5d0b8381877156730e07b6bc7a90eee8515a324d138ca3eaa3adf1f17ac4507ac3c17886d7a48aada91d4600cd908cbfe9c6cc65b81dd74cd48da2bc049752a01d1561af5bf44d3e0cb6f99f91136eb229ff8adf7eb84e82a2e20bfa304ebd82e24ffa8259942cbeb40f0cc5ac7f52a7f6a618e5cdb489deadd89ceb8c6180e0af84f8e15163991330abaccd999b81d5527efa6b3ecbd494e79b47acc1a9367132fa7c26188d9deae0b4942dbd9299868a28f403f14fa0e7813ba723500113c8a9426340f6e2d3f055385349e634aee36e68c71e3714a45eb4fc139c3640e7bc7fdae9562222955cf2c356e1d7581fab4bd37aaf63b94b1a3159f7845a1b23c881ec5317d15c105031faaf582a6aa858c4c30bd1cab377af834cafe3a8cf69ae112201e6434cbba2cc945d17a9cb4be55edc6dae47423f39d74c711842328f3cfa96742c9442efd0a15281329465b0e36423d7d730a4dd4d7ae0986123603635a855cf2a3e3f4a0e08786cfa3067e2012e40c607b2946d12f5b86fd8acb472725fc8378514d04a0230889336a3af3687d6c0a937d31cb818ecb20db2e105af2db682267bbf8d19d3b085987178b8aeca6932c490c2ce23e03dcfd122e97235880c7dabeee39533b78fc50a2b0fc7838a6f944e3437c95078a0722d96c1b9b2849aca7c5c1e76ce0521502c8bf5be89cc1bccebb4d2a5b1487e209c2ed3a90c7961e1be6ba06595290be8f7b60e313f4f3f42cda446bfa9690a3cd8ca324a727ae11bbcaf8af1b988699cf710a2a77bb0b8dabc2d7e49550963584110688408c461340c3ecc627318e097ce11b9d24ce1cb2a88ea87dd2fc4af668cbd6951710deef7b55f588727db4531ad02f21248978feaa2e2a6e229edac0a69d7ce90e2a5c2a6c79dac3d3216203bb93d7939746c492c2def92fc2d2e8fe334a7cdf64f43ad486ff52c205ac4cfe641aec65fb7d92d41619523fe1fccb5cc8fd8c0264b811a63c51e24ef8cd7ff4a858da24c1a2c3e256369a37d63d1802cb0868c90b8231f5885afa7c0dc81244d4fc722439f04f38525bb17e30bb5a0690cfe252c2fccb687e2f4426090a1fd025e49c16d3f86a265f5bfab415d2654b31c57c711f9e8819293c4871aa00ea15d86cf0ed12de0e3b839f3b43f407e747d293d519a53fb8b9220ee4003a647ccba4a2868883f44a7ebd37fe8077ca472d81c282cddaacede2e326a36a82d51bf4eceb72811ba35c0fad98002d026ab27f51545d25bb069b991d0e62f6284f671f92213930a86318230550eefeb670952a1540b7008666f02bd48b23282dcce710115d90d8ed9b377752fa0aa096dd5a55847650f0c85603eec6bafd46dfc283522c6b040a22769d1d06b77b281f272806f23323214ce79e475aa8849fd7fa45a23536425c3288ef3b89058cc5fd9c933320030ccd171459729f0e54831c6bc3b48ea75a6d3e698ff7b28a5b27650ce61ce3537cbf6f53c044e54d944df08dcfb5ede2c1f5aac698cdfd6cb8de7935080def44878c165c8bb5004486a823471cea1092eebeb567fb877570394014c147868e91dd17501a136564783e57d20889d7a9e1a596c2cda019bc28919e001279e98190101aa8c9b518d9a5471cc5890482f05b7ed4e0c793475bf4f3f847be84ec3199aa7abdee7759e6f1171530447a120b30dddbcea31998ba7d09f52477c350dce7f2a8e8cc8ab3cd48827c1e4b307426b497757a4155ad1df1281fe4ba832aefa85512357fa10997e17a4e49822be499c9c6bb671079612654d74671c0f879ecb215a7506c5d753bdbc891714a9af84d0d68084aa9e9708bf14d367fe7c88bb11aaabe264f0fcc4994d953f4e4008f74bd783e623335177b7f846b8b098f9bbe56abcc77dbbc2027f7e8c6a68b7add096269c07d6694dd11b2c3b6637d4eadb9f2e4b0ba80d079b6ba97424a34926c6a2aa8b00fba4072c15f2d532a3854ba9c2553c5354be6c95505993c9feb285155727d23f9b60438b715e93c23add1d715c67424139981b65640f52d5dc48a288eb7212e6f076d3590e4728ee07772fbd48efeb787bb85fdbe5ee78cca3f6caf3b4f680d4c45db384bce7585e7d1ca81c983d9537c16da72bb7fe8516f4cda154c29d8fe764ea2a65a85df31bfdfac402451ca4d21583b4eed497c051358d009d67d8a034288e3b06f467b5f6fcc9f1f6f9efd315f4d98b02a88382df80339f4f7b625cd35c36d1683c4bcf97b1debf2c398dec425007a90bf001e5c65d0abc5d101b2dd5567174526b3bde6633abe9ae0162f80d5d7d834eb6636df222732dc55145f23194a77820412e1fc4e315075c0e7ea1703d0ff25c056ad1de1f9ee419c5d1afe8bcd18e3350ee31371a7f81896dcfe947f846c047d3ebd0c834097e16904842a8b0e21f6268f810aeea44a18ba6bcf7248836dd1adce3c4597694e1cdd7a25c18428d541254ffce89f4329ed3f4c6911d7025eb4dd93ea3b0feb53badd4758ba1b0f5e3666af783010f3380baff6a496ededa78998719b0f7539f1b871012c99f03af0f6cbf63fa07dd6a8adf1c92673d0cd3bb0f8f2c399aa9f41c6d307137872b4fbb5a152a81de77b2d299c4dc85a4dd7cc04f7fe13067ba60284bc8a5346d49f62a0e497478f1c5d4a9877e7a8034ab2dc5320ef452f30fe320ca7481f7a2abe476326399cb5c6ebb2e4f6ffd285722917c116dd66d6e14fc0c53238254c4b39e77ba545c138277194ad98472992d947ee40db1ed5899eec84027aff9d7b"}], 0x3e5) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:34:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000400)="9a1bcd0848e03f9a86d3d7e1f4cc42835e11064b4cc5caa67bc3a12609d23665ae4b257efaf18d14f4980539c45d866519aa7f7352d3484de3ed1f1848bdae42653470cf8a22dd8dea91ba20fd8ff7d29c2d7a20ae2caeb685ddf8035f6c2dbf475c2eca27244f273a29d1fe44ccdf2b5b5e52efe733e0b85487d3534e81c32c6d067cf77b7593ec44f865cb793fb3d63392426d96ca2687c2ab4f97e4d50412406c313ddc2ab75dfe5165a1fbe94282af4e276990", 0xb5, 0x400, &(0x7f0000000080)={0x18, 0x2, 0xe65, 0x80000001}, 0xc) r1 = socket(0x11, 0x2, 0x4000) r2 = msgget(0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x41, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/229) lseek(r1, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = accept$inet6(r1, 0x0, &(0x7f0000000040)) r5 = kqueue() socket(0x2, 0x8000, 0x200003) sendto$inet6(r0, &(0x7f00000002c0), 0x0, 0x8, &(0x7f0000000300)={0x18, 0x0, 0x4, 0x9}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r5, r1) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x7ff, 0x3}) sendto$inet6(r4, &(0x7f0000000200)="05ba452a011931909a58ea3c76bbb9c7de5b3f5c36f9543d96f0a9be1dec34c37810c4957b4e10e62a7bf763761adf15e4369999d95387f651fe0db158d1eaae66ae3ec353bd84536bae4c574e6f31d744ae0339c73637f7692ead3925a93199376e8680a3e603fba1a54238bae3f8a1e3f46b50689c70bd542a0bc279c55995a753fb46151f74f419c50771ef0812", 0x8f, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x3b87, 0x5}, 0xc) 13:34:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3f7) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x1ff}, &(0x7f0000000040)) 13:34:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() seteuid(r3) ioctl$TIOCNXCL(r2, 0x2000740e) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 13:34:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x11) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000340)=""/209) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/126, &(0x7f00000001c0)=0x7e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x100000000, r3, r4, r5, r6, 0x140, 0x6}, 0x3, 0x5d2, r7, r8, 0xfff, 0xd905}) 13:34:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000180)=0x800000000001) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 13:34:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100009) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getrlimit(0x7, &(0x7f0000000000)) 13:34:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="4c42019d4542d2f014edb0e4b1d0b9493b2542115d9c9f37292018a86ed504a195b952bab14f6594d9f875f1d37ae76a5af1725d59a61f5f9d21c03f4e2d938b81806f379fdb2329549dc656bb1d1529fe64ecbc79c16f86cdeb722d24fc873d01a77f886e68549e79c9b544f73e064fc4a0665375d079937a5d04c7223aa0db5e", 0x81}, {&(0x7f0000000040)="2339dc6f2294f9190261cb5b", 0xc}, {&(0x7f0000000080)="e6c5ff", 0x3}], 0x3, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r1, r0, r0, r3, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x6}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r8 = dup2(r1, r4) socket(0x2, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x80, 0x8}, {0x18, 0x3, 0xcfd, 0x2}, 0x4, [0x8001, 0xfff, 0x9, 0xa71, 0x1ff, 0x80000000, 0x3, 0x1ff]}, 0x3c) 13:34:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) sendto$unix(r0, &(0x7f0000001140)="d7cb648c0c6a376f159110b3734f009a9724a7e3d936e845c1f85614d6145350c2e81aef6462640429e3a8003baf22ade73f62f01ae6fbc1ecc8b4be2387c2ceda1fca44f336732ff2fec03353bdac7c883de93f002a7acababa99321de65b0723681e6605d68495c9c41757441fde38ba050157d7b6ad2b7310ec337edd5af996214504aa5c1eeddd4e5ef6940530c3612790cc2c2d2aca520e3944493cd98e7cd40be10a65230f2b2003c9b737dd788ec4ab6853c62bfc6eb4731915c2e681c24ad978482394a29dae322645e8fc5d333f1c8bc31d36dba24676560298ff6636a61aceb424f07a8b4b3380510e6d075d81073898357941bbe559a846516535f6abe7a0779590ba566c21af7cd50efbbd2435ca81677a327ef406bffecfdb0b2093ef34ca1b72404caa42d527be5b9ef89a730887cb68057f2b8770bf1971cc091eaa043f811824911921cda14542c82cce091287178659143881cec8e29546874460294ed06ccc940c97a16e8b055920fa4beb44bb1af7b84dcef8e1f3247bc6f3a13e59833a99d353da1cf1f955c6bf2f8884db39455202e16eee01495f8fda3a2a91c7f1f417f132ce8d9aa75a76b7a4888c3ec9c3a630331f36f0876c0bb6d29395f27f98d79f0f434f1e9ba7b8446727f36d21e7e4c8d5ef63f8985606502844b1d2cedfc369badd95f120998ee55e0fff443757d1feee26b90e4bfc621a6515d8802f0ee571488b251333e21c47fdb1951e4396a69a682a43839cb6f5458c27e65ac97bad99d79f2d198c5a1f19c3a85466629b114395c784547f4851b28c4a0f95e0498748ceaf8c57d39bf7e29dc5905a2f208f1f171af0776d781994905a167cbe879beb25ebf51dc87d2d6b2f27396036162ec5eb216eb6c2dbc8413ae9b04da8bf44da604d0aa803a00cba28e4bb24554427628812fea3b4c82fe58a737bba4e683850c314c2abadc5e8cdc47a2abb42bbaed28a65ec74f5af7dded50a8d63c35f8c6b478b6356cfc02611b7296a4ca0ab0be88c43c12c78953dda8a6cd1508b0ec43326cc8469295bb72de1f570defd9831d1a3fe27d2caaf1662f13f1965674783f101b7ddf0ebc48b26c5cd699fab2b7d9ae461a0e7fab4a5662175fab9b3e53354cc8e6f2b80faea356118eb0391a41ef4102da1c518f290c534925d7957dd265c77151893c187a6d3b9c4e2450e22056ca176f5ddbd0992a3ca3e3c25ebea76fc41c697c68569353ec95bdc7df6f1058ff1e4eac4f9d49ec05a63f154d27763d807c0482d1260d463b542717bb6ad3f7062d10c2319cfa92a642d243d3c79d6418355b344e67df4fdee9cfb9341a87d70d291dda541f34d2c2dedc8fb280e50bb6a2cd4777a4fd0782ac14e497dba17da393f6c577a4b861ab2f582ee873a7f5fc3a834ba823e556c620f470b96de11a6a214cdcdc8b936f25872bc62d21489649f3099cf2c4066baeb7d7de3280e77b61038a8655df77b5dba5bc0e93783cb8ddd347f3c8eb2f90c8d15e31ba098ad094430870781864a127912ebb9e3540ed9d1a51ec25fa6d7eed534d695d028dc14833023648f23a10be992441153f4934ef7c78929c0d9508f555f5d7fbc9184de26844a337c7baec266afb6a5f9a48bdd2f1ffd761e18ee6169afca54efe4baf8a08c14c876631260aec4d852c53df60d1fee29e0bf11b247eff587545ecc99ed5b73cc21bc001185580418b91adc94a25cc8afa6236e5f7c53674dff1256d43cdcd8e2965342900b61da0ff709c294782844e770f78706afff6e1ad732ae9c0771c14ce982b124dfe0deca9673ce2fd4bb64c07b92b086fa6c832eff1d81e714c98ca58f7eaa1f3cc578e04142b579bf41748e78258408338724a76094426b57d09f61f8d2cb8c83785f666f2a65cbd4d6c899b06339b42b07eaf0e8521526b1d7f878e9717509c82def993edc5419ddcc60210f291a4a66d85231f03dd08e78af98af84de654072054f181065f0e6516d95b0ca2e66b00fdb51b3474a17989b0ad1e51668afde22f4c62922311640310eb91fd64f1c36cb259009e774cbaa988415cce6e951b47c862c1b723ed4c8dbb3f23a528bf23edae034820eab206c8587468ca87bc12fbae044bc2076752fdcfc2405f4f627a6454dd356c5a44832f74935680140a1b16bdc23ac575109ef205d2506326677af127bdb720b3ff13f0166980a016fe0dcb4e8347e560e6e3c51409d031fde4f224afd14c25efb5a90b3feaecb09c3ac9fbb290a132e9b13a12f00055ae3372738ef92c06afc4d3c0b6de9a39562699a2b0c9dc44cc3fddc79c6e270c8a42ad730f446abd2c24c540a2a1674c67f06a57804c1993b6873095e6bac2fd53d36d772cd87e86bb9a912fa2a82f49d315178792a22c60b979c59f06a41299344bc409eb456ca5bfa4b0d2bc362321eaff9f0271f5d69a25ddb0719a25f0e3e8cc03ae10adce3acd704c3b2ee60fe26b6ce39b5a58a96da7bb336fd9ca585bcabc169239869ab98ac04316ecf6811ec7b580888540a26251c029a5652e573152713f3e9a16063770a23ebf64b942a47c23278fc071794948ce7d3949bc9163f2d70ce5c301b353491ace2aa1829223356626e5a84240c0bcb2190d2b8f8e61ec290c95b9e2944e145dd371b13f14defdd945b0618cd5c57decb7c11c6d2a91f2812f0959790cbc36a45e4f043528700464e4913f66d27ed1578c6134c9ea4edeb030ed9ff2969f9d0aadf602e0b0d28a709c25beb2ded57961f74e7d0f21ba4016b05a4811413af5eacc20bc863b91304bac609cca3f008374e65ebf724844147ca435700728e59e02d697fc93b0e921df200ade659f5f311c8ea14208410c8541d7f4990f73ddd25924bd2086d8a9b245b9f8c175e93cdcac245637c8888e73b978fd4ade5130e99e8ad33db68b15aff78c86f6fce7bd6b5deecc6aa3e030000000000000099a340ad54591be156bebaef9f883c75d856aa07dcbea73d2f172a7e08b4a8577bd1b01354871ced60e85f64423437c1d69b334fcc577938f7805654436e82f33f6896cf0a7e775fdcab8e08efa47dcc0f22d1d8813530e055a7de967093100b2f86e86f087a12fa6aadb097a2c902093c9794e44c0e613465f15fce42b2eeab98eaa4d22ae2d074887e0e9b9612424660d7ac3a2688ed392b5e3ddbeabb4f7776b2558c598f016cea0348ed42471899aef6cde98cd52cf9104cc9f464ce34cec5ae9d24c214971421421acd97a96b5702d5797e83b5133200cf5865f953e2e2ba8d19d8ed09c5afa738e12cbfaf31178770e9a1024f92e9a73e1a3a59d24b527a53da7991da26a864844b0b6a16dc7317145676aaf0fea09d0280241238f2e70e845adb75ab27b92aaa6f32075dbece7d97d44b6aa76d900387fc524de4959a39e0bf1f4518eca380b9b3ce514b851688cc506a64a5488e9e091b5c641fc0b300a0cfb4829a5f5313ac094df0f4b81d16fba77942c172f9192d3e7af241f346eb8275cc005fffaf234286bbd55a804a0377b521e4f1b57a93b190fe302ea20e0acb1c902a69da753972ac86eee12977648b2b1b9fa52ea659d60757c6427082937ea1ad4abbe03a22b8568c5050fc22265bcd110b9207b3b923ad207118bd7f0660823c894c18cd4504891e6ec5f7d3eaf2dc7ec3e42d4af0ef022583bf21c070679e5321cb8aa17cc4311be7402c41468b1bc58db15e3771b9a2ca55fb0d1a513ca7a248b35d893bc25d1fb02a9685b5d846a03ef234b0a16642ff07b442d2dc167f817e450f1fea0300c4c1bdb21171efbfabe5f056ba20526f25202e881eb9c879a4c37f879f4c59f9bbe4a1959809aba7ab732ad88e6a3d2b1201984c33efc70ffb015fafd2e1799181af2903cae21fd142247998f62f7997ca29574ec0b29a47bfa05c51912521b980a2aefbb230dba39ec55b4a301c17081d1affec59fd4dfb3396b1a098540a6eaa21c94bad1a2863eebbabef452b8187983e3efc940dcb2ef8f4dc068f31c7be4433b45f1e56b29ba8c47785442b82df73dabd3d6d863f7e350ec551184e39dc456d9c59cfb73e502b284dc59aed45b996ea1c0ff1f0e3afded925c680798c873974c05310efcbba2b585ce55d5894275773930c5013ceb034a904a1dbe8829201ae38cbca43c6b881d0112fb65d043d5a960d102d644c6851860c99bb3f6c5eda3cfda19f33103f2495c22025a1cd7d0bf3d689a31c64861d579ae30239da70326fc066c9cbc41379a26eefb25adecbdf6545c43caba23e175a101d18b0e347e815ae6ed68c0204ab65e9eaf09b417d1ea06361fc520090263825ae5edd2665f812d21d0254a4c73df508aabac5928560eb1410372f8ff4634dbb5b1288b13c5cf3be89ff0cc2ed12eaa9569940c2c5ef72d6c269ea7243c5129fecbeb6d809ce540334a2f9b15b1ddb3c6baaee5590a287de1eec4e59eb9ae60987e75343d109e6e63e354dbef5bb70e1d87fa326acf952314059717107437771292a61e1b2951d6a66f743ef4d7419d74e92caeba815c1cff93c31e119d94d5bb2ab7a8e20259ac34f57b88011f603e5430b75e136b3d54a18f3dcdbb288d7f24b5ce7ffec2d36895c3e7b6304c50f8b4a84687bd977e6b19343e04b4591bfb28dd9b65aa28d9d1856362c6a4e2307b0ca3d6a200868169ecd289f06a7c82bec88374994fc62c035fc6aa7f9ab035010b3199c083867905f060cca63a0c89da4db8c335714358aeedef25600d119dde6b28b8c1f7c66b4417e3c9953828d6e3b3b7cbbfa42689d6e88f2458e1109205cd009d6bef623ce405d32f0f4e5f1cf7bd5c0b55d00b16bd38b3814b247a746d54fb369dadc0f47e27b4b007bb6ea9777700947626adfadb150960c0c1accbafcb555ac41558d535ad7ec37c1255b396aef9dcba63015b11a9fb07b820c412613f59ff034250a41a9b43f3b685fea1bca65bd97fc1aaa74295a07be96060ae4bc50a3f00f5760c143da6f0d2c97aec9b1663306fb7d87b0b27bd60998cc16a3ee68ebdef3b5399bad45bb8294bcd430a16b09aac9fa4465b83e0138df2b3c8b4c112a04c7a0ef3949d819ce2e17029d3413ecf30c3aa727f728d2d0dddd43368c57356afe37797a4f2b8a9594172b29fafe636ed308921422180b3f9efee876582bd6be3919e2ccff6adaf3d5b4492ecfbbad303cb608f6eb43b1d6b732dafa79369b523bbeecc57b0abac709169563a1e8d765a636cfcdd1e2870eed8ea094ee11b1cb0d52ddb5701a3a094fd22d6ca7bb6b2db510aa9188fdd09e92df0098a515def25b49b7f3d007ed0a661df34baefb48e3c13d0bf17fde01fd3123cfcbf34a09e443f66cdcb482cc79c6da7d7b0ee6b285a3a574ca283a1d5f5ba1b0851843311eae103f57a9eeadb822711a71559ae37afe184ffcea05fe3c938bbfb974ace0ebe17dd08e7dac1adceb67022fd6a8f92af0f5d7799588547cd3f3268ee8b87b67cd842159bb3a091d166f9cf5c4650d900c8cd492d08657f4e3b81fdbf4386983773b1e30e24ab711e6672ad5fe8f756bba9bd918c86912d49ed8055ae1e857b668a34768fdf70e15777fcf7ed50669f2667048dba46e60bb9822f37b162d74f7e10ceb104b0d7cda917bfcdccf6accac0e76f04c3d635fc81a58f38a3cb1922a23d9deebeebaedc58384ae7b6e65ca3bf30cb58b7e081c9f510e63c89a616423c0d085ee6ccbdf7db41bba473cfd916b4e22a41d2d4b8ed99392957a316393f3da31f8cea21571df84b7db1a75b50fd84fc4c259f6", 0x1000, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x80, 0x9, 0x0, 0x2, 0xafcc, 0x3, 0x3, 0x3, 0x8001, 0xcef}) 13:34:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="6404edf2680edb736fb64bbf1b86fe697d74fd2e21e586e9532ce429f628e4489c42e190ae87792d4df838821d92e9abce3f381fb5bf623379269ee5771eeb5bb3609d70b05472e3167662560a7d08a94999bf55871a4f50cab69d7557a8d7d777b8", 0x62}, {&(0x7f0000000700)="a4cb910619d87f1e07950e1cf132a61fae2230dbf36ede8e91496a205ccc4186ff029bbba3900f1419884474badf0400ec0af732dfd186e8d9148f909e215e58a12b5de283592de402e8c10d350e320beda1561fb729aa74034b5a11c6b8f129ac6f0eebf96eedb40cdce26311a264b7bef44956744920469c30d15edab7a648581accc350251a4b1d6318c9c8a5efa234d2464fc8f7a42e9771fbd1a33892859b8dd472ec250a11a03e4a5ad9f6c06c4f793665e214a5663be59b8b3db34c5cb471076ac2648405195238e662999caec4b0789139b5b1448d19b697406d5d1b3cfd64daf8ae0c4ecbbc642469a594afb6a436847dcad727831082074d61e29028f5adc4c5c3c1ae3418fa6c71d1659dc300a8f509009e7ed8048c16aa6f1ca31c66168b63d867167a260d634e4ce70f3da43f4d49a56aa67374bf0cd5b1d265c88584cc9953e48830a06588641413abace13108db0ba9f43d95a84e616fc8052ecca6c200a9989edc82f26731bd248495e1d00ba72ff47cdaeef7cd22d5e366c46ee8415eb625166609872b1aca915f659b3c877b9aa4fd933d006712f3373bdb9b0192166b86f30dd9c82f4ff8500e240defe5995b0841462cc9042c4c39a3c2551f3b42c9f3af449d1fd64122d0e4dc35c08f3fcbb0f708f669f925341425b9ef365ed8cbadeb153da347bbef04495af697cf33b9eab6bf2d2068115b0da28b2a13edcf3ce55e25ed8df7057b82c8161249daa9eeb9e9927db43d4d0180ec16f14da12d8b1e306884d2cb4fc925dc064fe03c29494f8501d5d96e01befc3b8120bbb6afa0b0e7ae1dbd58cc2b38ecb418503b6a0eab8c6007171eeba00cb8773de74be15a2ab08a4cb29a81078f77275fa79a30df372ae846a34e3473432386309d739cb7440d041f62b2ac27d6d071bca1c713e59fff2af59a254c7823338ac27ec0e0a87ea7e5544b367644ff25dc31bab8bcc1e0893f67ea8ee74021fc7e32f8e854870f141e2990daa79104f7980cab9485620f8fdf15fcf98de76b29ffa9f811b55917ce5a21bf319e14d648f7003efe557df9455d100f46804d75a0d72e6884f43eca8af40988f95fd2c85d1bc18ff50174a32044c078cbaa51d837391e7c0c3e2df3d33bcb6417d6e9b0459d8f838756ded0ab491f1b1339ace562d96a29d8eb36971b4165fa4314956eb3e0b7a4388087c834f731250bbaaebc61e262dc15fe2bbddfa45b7489f0503dd0b92033f04c7fd802b516625c0a9dababde3dea0b7298f5b250f6aaf19b1b8281c7c67ee619065db782c32b37647e8d9e55f5893a1af76dcf9f907dfe396024cf14bccb59cb8a9cbc3c8ea3aca63f492df182f3ba615560bc0b31cf1c4c0bc4b6de4f3e9f174803e90216f6b3b08af7c966804d0a4aab797599664017c31f46d0c53c3073ab5a57aa0c5b88d225d550b1e3f892556adb71061e263f5e3ed05c99aec61401dffd8011b7bd0eb44698768ab33bfdd1bff423e7be6397baed7b36b56cf9aebbd8ef24fcc9a5c4894beb0e6934d3ed5b5204cae5e9ed66d6033ef63f58713a5d92d5ec564962ce0b9e2138f9ddf4a4747566e6ed2185282a873c77d3732c3c8604b8154f5d5998c18a703d54c106c2607c6ab0418688e2b2262f79b1fbbe7a1354c21ef7882a64acb0985704a1827c2e87caed0cd5401cf8639d6b41b6a631f349c683ced7b7af689e45189c0dfb08acb3f53a2608ee2924b335b6718d991c249999804803af80038f8f2f4be77bc3db565b56080865c9a3da865a6885074760efeaaaa36a338b8d8fe652d19243fc111c2a013dff5792fe1624fa2ce39eb14f164a64b16e08b4279f5fcddbcca6ae6988ef119e3a4798b5454b900e965fcf8234ce8403fdbb5c24a159a5355e650b6415efbd7f1d89d7629e2133066973d143d94c4a28f6f833e72478decd6ec0f52f9c5d60e15fd15c2ede677f54ba6de9a6e918872aae9950d37c5f73b0f1ef387bb3f88c511ac1706faa3bb5dae3448d193f4d16fa60a19c1b5f0c92531c2596664aecdd5f5d826d79421e4b37bc46bbfcb650fee53dfa4bd6a71ffe4ea493bb2f1f06a5272a4b409fb9dc15d1bd40ec542c8cf8f03c6b4b34c15ee194af77a48fbc8f4cd03eaea01b1e1210f6116662dde1b413d9cc349d2d226724b05e0e4262575db94934e831c5edb4b6668e5e9dc79bb8e63ecba204383d6052ecafd75913a4760770e33d2501336416ab2a0b46c6b18cd914b530fa483f3c14f68ee3691a2ead441e6a3ed22043e8296a718ed9b6be6c9ac9dba65bfc37eed317fffcc83b1e4b52684e365772b780128d9482c2d52c1c6e179f6e86a3c654f23290b83fa89a0dff458d45533e4eb314e0aaa0ab106ad8f556f6de4bbb5ab9a4eaaed0a0e01e0a3200e7c7789f59554beac45682293c374226c22b8e0c9b7a17292b60bb30639c3d1f6a6525d2131ef2717ae01ac0e834560381c20ccb10f630d6d87fa169bedccd7e781e1e72643b10dc522a8bf951da86d5fba35a51b47516b2798d94e9a7cfc0e819e82c00cb8da9db568f028b28da2c9000e351d00a0651c362960a50bdd6dfef2cf5c6b86df4d1df86ccfbf3ad24bf0b206340b49062affe26eee69d220894e27a7ed3d5cf9aa59afed6445904d851af51f6cb620795babcae6ea0f5e1c0aa99216da57220321bb7b5b04cdf8683fcc171035df6d1855cde3343eb4bc43ebba95e3823cbee56628991603a74771f10fc00ea6af597f4e87345b504c000275712dfcd41eadd8dc00e5d8013792c683228f81bae9c183823b9abba861f869c18a2f81e5a6d741acfd2961507a448eac6ecb9bb38a13287cfe361b35ccdb8748570c5f131b706c5d1141b6698e1b6d5d72e20143a7d7ef68e2c01e990d5e52f3ae358691c9c6fffadd3f9348a4a39a6b4fee365bfd41fc9dc4e6f12bf2192ce0256dc41830aac20d80e034fea37ddb5c61c5b772988174e8881562a5cb882f9f5fdb9c07f5fc7a158c16488cbc85135e1601617acf53df34b03a940399bb7be22869783bbb816befc481a4b363badc8fe763c25a5e3d2721fcb8f0ec4f0568ef4e0fe9604905ae83087e979099dd79d5370da59806308034df16dfb7b6921bc3d7b3ad30baedec15f5a021e6cc32d9af133b93bc979d9b1a5bf0b26bb32c57fd0815f508d661d2ac5b83c6d8fb23bf5b3b8107ec120c1664d608ad6bea1b2472f54320df9875447687a840cc3c6a6adca7c4f10ac8b71abb07fe4bb47b6ebe9d5bef598b493d3c9e053838412cc0c2855fc0fe676b7178728d834b464ede777c51f640838d3f2113b572e89d2a856e8d18319e80c9301ddf7b08da5b8a914aa343e3b79e98dc3272bdbabe124ad9209cef0a0141133d5de54d24ef9727297121dfb4943187783e7cfa292abcc6175e34e236ae953c6bf67815fdf259cf3118db72a6b02de13d7a451a5988a017115159914433f4b95f30ae65775d0172ba66b7fcdefad2f4ffdad9d4bc7b1547f41736b8e7106351344987d0dc9a2134d84d73412a05eade9abf4685a70570542b6c2404284bc465feb7909f8fb27b854f0f79f12f03349af7723efdec0c54a35c1c344303e9d03917b3dbaad3089cdc4eefec0aa4a91fa8a1931ba0dfff835731f1e12cedaa334cccbf7838b0d09a3996825ca4e1a6953ead1e759bfed3b59acd7ad647fda9daa6a5bc2f59c0a8a578b1cdc5996744aa01259d2f1121726866f7eebd9545275f6688352542dc53bb609dcccec275abcb0813382b14e06d943ac184c1000610818374160353fb552cd5e30783a2a64edf400e6977685aec95c79a9d7a913a2958bf5626025a7d0f442846b0b1353d5c39f13374bcb4adf4098686188cc96e59ca36c4349b0478b004c0c3d63f903122dbf4cd140e19859ffddc116824e703846427f5ccbc0f76934485cd0aba23fd9894da1471b00f37205c590f24468796c719752b2c4145cda3b2e6bf1ff3e7f034a4be153da98bccc9c4cfa5edf3179e5130ad33bbff0c533bb2bfaf3f0a0711e670952f790afbff99dbcdf8f1cdddbccdb8a15501e47e395acdd0bf40701978cd424feb1c33c7aa9ce51fd38e758a9a721d611be0951d6ce5edd725853a9ceec0608ca3164a5d8b1d808c33132c9fc0dd074c8085c5be5036ac72b24de6b740999dc0a497cb764c887fa244602fc53137080f5dddd48032a67737024dd16e48c8c224f1d8d3cd189f4a2d58d3afcb367e7f774f18b1e1a4352b3307a7f8415dafd14275413eb43f25862c2f08c8764ec65f37eb3539fc0bdf6f2ee4ecdadb97316591924ad7058826ba65e726abfe67e241e40ac2d7276c489316bfc721157279bc194ff5010dc0d2fbb70df5d8eb085395d8f7ad0e8615ee0ead0d292f2d2d892fdb5c8a419611d39fde2bd3332242d65c6f4cb0189abe7b1f2add62e2ecd0f168b013840fd08a9dfe29ecf383840349066a03c6c716c0376923ffbf992a33aa2acf043781650cf03d2fc916a22847121d3d3c1b5efb3e2557270e8fc81e36561ba45af611c49205c179fd8885e4611b30437cc3f19c1ef201317009f98719eb483dac7cff05f2ab1d6f15cfd31695983f4a6a172ba010d40fd7fa27a61567018682af7a2d924f387fecc7c8a7fe51ef23556878952a096c0b6923b2ab7eb51e166d9162ad84e8a1a6f9cc6f8e1504efe0cbb7a4a55404dc5ef116985bd95a91d37568c777852b65cf293f4c809f6f4ca0805ddaf979cdd5a3bf9d3d960a0dd44852fd05c6942603ba2005320032b181a125980899c83956696ce8d5f720bae7b060e10ccf5fbb1ac42e5f13ea79b3fa6683ec64d9dd844d74bd49d0db73c8a8072b97bd5283d084f71f01f2d7277b64476e7af343d4a0bfafec5ec31dc40eb7a73cb637174e9519e35018dc6d74dbff0760b64f745b1f5fd680ba7da20ea1b36b1b5fb08b9c28f401e4bff5948409374c641e319a5bebe07242f4505cb1e70624d260b464a6cda15032fb26b766f26e4e071875388dc8fbbb222abe7ff887efbfd7fd23eee1b2890e4fd94377dcb5bd2d644b75e2d03b5fd8b9479dcdc6ddc714d2a48b61bde34ef9b7d4c6639247ca19229e1aa91bca46a8c6c1278dee3f409f25c18c9f38af4401c2b855b3d4d05d0c23982701d2738532af0ce00da764271343607f1e21eef3cc408394c45f130ccbbb23c8342b985e3183e570296ce36003a688ed62aab07ff472a312bbd3d75e80fed8a6437871ef320448312ff4b0ab4fa3f8cc9955b8309ddbbf91f5609a5b26f3fcded1d5b9a444b0b2fbc93e6644af1af4c62ffee91d79c3744df1b547b81d6ee226c74bd3822801a4491fc82e33f6509b9fa6a75c29003b59a67893d3f43350fdbfbfa2cc24c86ec2b334fdcd1e12a8fd2a39ca939a65a8bab092e103c8232cabfeb00dd3b3ba8e59c2da81b7fdfac9e13a7be57b58cefe791ab4536f0d118ef9c03b7281e326f3df8adbca93ce4cc89ccbbcf8543a33609f7915dfcd6295f79e66a6a894baad358563c468f2e6caad9635abea741a7eff1e9af5029754f2cae805c312fe4df4e2e8ef6e2ef0e6822482ab4d5f91677760d0761f98b993e0518182672070543f91b0491cb9a81fb17e049f3a698c3c0f37365873d17661c0e7bc8284d2bc11ad86a1b6c2a0485acc17f0bc2e8ce08dd293d4ad757d38dcd89b8fde93a44c5ddab3945fc1ba6d4ed3b51c44aaa7d0da9139f47b709b3c75926143df7447570c155f0e676a875b8b20f99814fe44bcbf74d13b203810fcc48ed8f86185592", 0x1000}, {&(0x7f0000000200)="0165ccf44946ed382ed278ad901e5987a73ee56e3b9045208fb8b9667c5fd9bc34ed5dc9b5983ef72335e670923d226221a96e1de38e1d5653dc54985e40f6c6e1f1f61adcf7d3a832b8d486921a30a8688fd408a26105b06137915e74a4cd3b69cec61d2d9bc37975649b3a661f7f5c9a94c71b5e91a09104f3bc707a63a2e38885e545ee948b9b1ee20bb16748226f7e7641dfd16b44349950661adeebeeb1c2743ffd80889a53156caa473c67862211b7", 0xb2}, {&(0x7f00000002c0)="d1415ffd024e7b6db1211b8140e0a68ed3c835188e279442440d07dd650339918ee4dac5b5fbd2c9702ded96b247031367c199b3ded352c87f4d7d4f0f3c804e2827f1dc869eab7e8f17037dcf46eae55abef739f18607e66943da", 0x5b}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="fe03000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x400}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) 13:34:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xe94) r2 = kqueue() dup2(r2, r0) 13:34:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xd) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2980000000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000083, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x100, 0xffffffffffffff00}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0xc3f5}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc, 0xfffff, 0x1, 0x27}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x200}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x6f37, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000060, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8d, 0x4, 0xff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x815a152ac74ce46, 0x40, 0x3, 0x1}], 0x15, &(0x7f0000000040)={0x2, 0x8}) 13:34:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="c259f06877bdf5bb9f4e4e0209ffc140148ad43a7f833a2715921b6fe704848ba80c2267669b05696efa199612475ae6aa4b1add1ed6783a942efbb5ed3fe8fb051cb86f0edacbf2e2232b8eb5d937cb259b770e36707e5cf002875455f04454e860249717eb66b163b24e93157bace5ee6dcf820bf62da9a7067cbb62d62eeb39ba483274e84fad7d675e4e336b21f1f3b817b2fa6e8f22a18e9156ee761c7c277eab987eab7c146519c6e6c4639acaf618101b8cc68a8a03600e53f9b822c2a77fb02b251e2b5566bcd98c1d058d28447507d0ad7142fe1942894be13fb7b1804a12668446df9059c35d9cf2b8e95da3ca34059e8769", 0xf7}], 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 13:34:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2000a, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) socketpair(0x1, 0x10000005, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1837, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:34:43 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa08, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0], 0x2) close(r0) dup2(r0, r0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="7fb3fb6179a6", 0x6}], 0x1) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400000004500) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20010, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x7, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10493, 0x70) getpgrp() fcntl$setown(r0, 0x6, r1) rmdir(&(0x7f0000000080)='./bus\x00') r3 = openat(r2, &(0x7f00000001c0)='./bus/file0\x00', 0x8, 0x44) ioctl$WSKBDIO_SETMODE(r3, 0x80085761, &(0x7f0000000280)=0x4) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x6044, 0x0) 13:34:44 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="4e821c50b671084b855a05d1e4988392acc246059b1cce9a3a82c620353a074c52f54b03d76113c1e61b5b9e5b85812f0d989b11d17ae061f185cb2ca630145f397a6fa3ff6d9df3558dfe23aa855eda83dec44b7bfecf20f36d464d230f668515f58a656ea07a8e54ab39dac297397d5a42c0ad4ba5e37dc0019080a84df6164a82e1fff2e2aa0619a1cdcb69eef994ef46b89e4b1cd9682689ab005503f38a55a0ddbb1393452527d1b55efd0910bed7ec03db96281eb60a1883dd132fefbc5a52410e81bb368df2e9e990d15a8c7936819a37d090fccfeaf0d4f03e6712600b8153c07e76ff", 0xe7}, {&(0x7f0000000140)="011b8e3f8fee9d19341641543abb506f2e95728187a64b5b839f123628cdffc687c7fcc8a94ce0fafb6c9a2f95ff2e92b0fe", 0x32}, {&(0x7f00000002c0)="d53de18bf6b9a443f69b06eabde38e2a70c40fea07a225b016cae6dc9bb2e659bcae91d3c22763965048f50957d5b3537bc6d47fd911f98633069ce8e5cdf59f3bf85956fedfa9f9840d3356425240c7d693efc17c4791cc09442ee305ff5d0f48b3cbc01c9e4d2d38d2b146e56909728d2d36e99262a5313d1c954eb3bad7bd7b9fe6736146529894cbfcb7973a104b25ff3def8b387af2935993f2a652b620c3b9467b257c25ba74a48034ff0491db883b06cf56739b811d515583", 0xbc}, {&(0x7f0000000380)="6aa806fd0c253b309f50c8a2129698be183d852aada8273a508b74ccbf296004465f9b0f5b333084dd859c9026e015bd93ed2a913a13f9d593c5bfb7afe46ac6fdafeb6863c8043519103b6eca64b78db3934582c230c05190863790d7d43ef27d17ea5747a57efe440c57e80334d0d67f8b7d09f5a85b015f258ee54461541c9aa2fee325364b19450c8e0c6dcc7e51884cfe3e5ff11bae443406d3538c7d5a8c19cbdff399de5b53b2249fcc3f8b818d1de04fdd92977eaf1ebd9eddec167d68ab079dd9e800009986cb1ab8f83818b1405a6431ef6015728c021149dba7a195611b8aa35e2bb30946", 0xea}, {&(0x7f0000000a00)="b43e8b337b0679f3c6cb60a27b753500dd4dfaa7250a1c05c1381ea29bbe1f20eda2807e59eebe9c57411498c5d974a3689a8c496ddd62e5c03b6c60785c292abd3371c21e4b9eeaf15c4e3ae79e1f6d39100579ee406ca0bccf306385aea947813ef7403431869f3358010504010f5f08cbc9edbf15984340a7c0a857b838ab6513cde01a301f6e89f9b9ba957c867e75b6577dcbe601a907de84cf5eeb16ad402afd687a9cf950bf65e019749f3e0abcf73a27c52e893519965ea5df3af191361aa7ca5129b6e795bf8e721d98003b7f25e53d3baeb31104f52dcef814c7f5b2a069f92f7f8776ebe287349f23b3ff86edd853aa9ab0631098599a7fbf58549c1b6e772951dd06eaf0f7bc4e7422996d124dd3e746c7959214f898742cbb1b6ae6bf88d55bf3af68666a5bbe300cd2dbc55ffc1d3f6120e2a9daa964c2910cdd79e6b148abcced1e3b2e00b90b4fd07c7354347b64c7c4671616c3df68d21f72cbeb8db5f40fc21457504db5db325dce6ba99f46313dabdb63f752cda714a6f8c6e30773e9c3416a7bf84c1d2477610c695a2d7c2a8c539f0dd73f5626a26793324a44a75d2115a2dd72498f169bfa180727ac53e300c155f57ff154e269a3c249aacd6c48f0baf66a27e5dc7011c5d02997bfb5a8705c6694049bca069c350c55a570bb45a45b6d0655535dde582949cf3a0bf712a5bdc2042893c2ab91807ed7762451e9f9a27ebfdd8da15313e4d1f6a88743094476e54643aae0ee406124ef9f6ab43623592d11c31655130aa831e74f6b907234dcaf69fff126d9e8050bf377a05682715080f81c66ab760c6cb37f0e47cdd24e2b19d14574404d79030f08a6cf3af4588d8fc7b892381469af6d6d721097d2fad0fb33f9ec0bd4fc20004fe9028d05ce95edeffcbd2b424a7d41840f51e4d6ce847dd7dc70a9464e35957d2b78791b147dafee47bfdd7694dc7798ac388514fedde4d240f7f8385e1d390f475cded982341a57fa83f26442726f8c3769e3058b3161b6137f9e141c76d99d09b2f0d417fa561f4e9917508411ec63d27056bceeac3af1d5b33f738b98534737b5a8f1636423a21e9c3201b54d77b8fe3c52db1f1339dd64bdc892e54aff79c1f9b1faf0da3574b86043e129c087092cdb196748274f5adfbb2a1c09bc489be07eeb17e91fbf369d9e14dad96ff3e347213a07e581e9da939b2604caa98821f63899abd9391b108d93e862e6e7165cdc8e16028aeaa2885f2dbef430d3952cf6476b8b816236658eb81c18a7d7e55f4b0742ef26b03ec7996180bd4f28f6273658fdb1c4ecc0abd7967cf817cba8eab1a7dd40df7b94c5b12628af9606a76225612d94d61234351ff5d22b962d88e2af8e8e1b855e9812a9c82b070b3a385393aa53a647f5ad5a0330a3167628e034cb86dc7c27b6072e5fa5c0bab7184436a87ace77d19189ac3a64cada6ea49f7bf48b98a9b3b859a293737f9ca4789622856b844396157d61c2402dd958b573973876a22256576e390f8366df1636152d79e721bdc3b52da4ad3d9a8345538b82a7d89190d5ab24e8ca6049a65a57466908980b34a96341c76734ef39e99b9f31a93a41dd21bf7f5ebb6e8229c40ad6b6c790c5395bb7fb669fb541c89d62bbe49786baa06831cb3557b591051db3ca5dffa289b340a7a95a2e45d78c2a03a7056f032b4cdcddbd051f17e3f5fc26d34eb9ec9b36ce6f434d58ea3b915e03741972bd342765d1452e212acace4b967d72e53d935cb0724d95cfd50a75844cbe48a57880212ac4cc89caac77f24b0ba50cac44a1f1fad6a44fee3d1c54962fb0f06f2e8ecc55b663caa4339c29f8a8b4e7d7d2641bddcd0f532686d7c10e1404ce8b69710f75f8cc91e060544a5031537d4a284ab91cad77bdd327d3ebf10299e89dd0a30f69fda60358edb1251b999ac33850caf4f4f84e4385fd61fff3d20f45a55b742a47e241a5842fc7d484e914612a5b3432b7573338befe4fabe94b140392e1f80d61aa12db21cad24a85e5fd9c63829ea4c0286869d46c8f6a751096117e3aa96f352a813df65449a136b3259e3e08ae0486f8ee4b99087ac9dd1383b0ddd0ee262070f7a27b16de6c64f4306a61de49b58a9b37d4e63e4371a631f5c979282dba0cef39e7f650935a9e7b74f4a0a22a440eea6fa41f46a48ebdf3f656b38a84816d8f9c557516ecb35b3e91d6529cc265df89eb82c0775e3257808a637565edea7975dfb91c518de2fc47679778de0fb8052252cfc18476cb7230651e0327a5727024dbd66294e18b03353942636b4875a1f3aae16722c720cabb158e4ed0f97dac4e9be1b6049906778af495b1299f0a3fc54303e5b2091f8af7804cd7cd7d8b89259143bc25de65e1ff788eeab39ebbc28f4ec019bc4d189d1168a574f413734fe51032c91d12eac1bb799faa8a6e53d276f1e971e58e333dd6e4cfd880e6d0c40656a9ba1b323ed4b4c94b40a20a49de1cd69658bcdf7cce1fd9c8f01b7fb2e756d18e8a78446024708ef56b03db6d61b64a682cceddbd5d4581e4f8cbef0722ccf08fbc033ca1b59142b0434fc053f0b0dcf43fb1a74bb6cf58049486c4273625b80dad8a46aac9d4f370a108c19e5cc70baf8e26c7122fba8f0c0ff9003a7cd2ac1c7b3976c1d7173c1262a518a0491473c9137fe978bab426a870f2389d2c04bd4e14044cc0c87ea2ed61b3ecd74bbca2c2678ec6a81a7b587ffe223914020b5724643afc5951dd75cb7522879a3801e3656a8f10cf687be8165e8ec308b96892a6adcbe168b137d5a0f53fe8076c9e2895302b1d06bcd1011ffb1fb4b636131c761838ba121c51370f2a0cb29e28f73f14a809c71c8ae8b75c2c38af6bf4f0f8f8602a066561ccbb3c4a8fbf3fda4fc0a6fb19e2b970bb820d2f15721198e2f340bd7670137082e4bfeda7d075ff11188a9836cc1ab439411f803175e1c4e753570b1e1d0b40e639b9e3dd3c4fc36ef99f4cf1fcecdbbe9d6d98cec3ce8d96ae01ff2181658da3af2faf393e0f25ec76cc631fc833b4cd6eef9de726852fe66ae9df003244b64c8a79453357172717877dc67336a44152e217534f9d654d2b75be13f571c2ef8213d05e0edb3e3754da18a8db056f8ab6fb79f21b94f7be13d746f94c1b1405a1be4c82a70464fb634af9c975ebac24c7c62471efbd9456087fdf9aca329490b066b2489a2af47c791702292257440a9d9e0edca7983cc4b93afb39866fa91c0276a20fcbf471fb42b012b5ad43a477ca7130305d030f25eb8189c40d04a475ea5b2d979d68458889cb65264ba9ade95451bc3fd378947b55bad2a6cb75a0ce7d8482c18a7b54fe9b7eab13eb9aeb2b19ae2ad5629023a595fd83179051215c6ab30970733b2485d7fedacfdcdfdfab0e87a8fb9f4160db167c32cfa0c07dc5f67db23f5d3a16360cdbaa9a864ce8140e501e000a5b8e3ce02535080c1d007834c3832015edfa2d58db03e5da07a07d7f8f22ca5f485711e37155511f9cdc86c6c95d1e0abbde0c31ddebc5e2c4d6c82b4a2e3eba453069b9b25ffd1635b32ac6b428d75dc70951f8cae76d60724d10e83064d582af2c00d39e7c3c267ba821806814306342d03da71fa58a4a56d8250419d531d3d3adda8de95edd9716f5dc4c6b677018656fae4d81b2b5e113c1757609574c4c549e59a400e49de05ec6fe20637cc9f271a08bba6963db6ee7ff8986d9b0bb71f66f44f794dfd61a51fcb8e755f9b995a26b72653bf89df949c2dddf77e31ee385d3077918bc513ff04f618fce7450cb144071f3a015699bba75b60716fde3b43efefe8963e6c9b8928ccf4ec833fc3d591efd367f712604f8f8bf16a15b51e3e47b91db5adb25664094432cae3f5c086e6e4487afd5751a5351aaf5b666444490ebc4771abcecf8277b2252a5906296d16d48f03778d234ba76060cdd077775c31434c6b7dddcde2262cf23b98f72b0c1e681daeb47574296055f1cf95b2fc55b00e415ed18f1a65e5b79e3509b7c3638cf112487b3d3c8433abca271dc572dadbb772d2d1b7ce776a471db2952f27641d01871a62a06f52569639d2e4024612e355ac6b5a3ea4b170302ff29e97bafe3f1b2f509498d19bec8c72a188657bca5c756f4efff05a29ebfad380c0f8187280d5dd2de3e07faedd9a4b34b0e48c86090952cc547e0de3c89f23a89d8885f093d997d3577d264a4bea67e789d968d60ffb4fab9960278255563731f12cf8d07695290b62ab80445eba3cbd5aade9d694a84c1ba7e753697184827a7f5c37f5bc6f79f21b54338e13b897371a59abd250e4d6e263f85ef3532abc98ffe1c6470f06c10ca9cb8e37f9fe15e4683efbb08d2c9f3303d66f41f1ccc297a1865eba36831c100b2fbb67c2687c4128f56c166a189c48385c9087b6d0170cb483a1e36feb441159a7bee34868ca240ffd4a1a341a3b6ede351829e46e9ccb15fa466326cdc796c40ee40233d081cd45abc4f5cbd7f9c53e6e0a30e9a153291889ebd2c5315d8a6a4e119631335b790595cd52682b15eb77c1f66c0ebf9082f1500ba69eb4aff90a1b5c7dec510cceb44497ecf4d342e5c0c9223605ca5fc77323238f8d365f0f257904c3a0334db563ef654610fe26b4c076aa854a77a72402575f2dedb3d25d6231a30ab4e1f5e248baa027d5a505a86ea6dd6c5b08a51a66ee3f4db2244ccdf4d447de8f4494d24e1e200e001ccc6ebef03f878c2cc909ea38c5d294d5979c8a657b945c912828fbf5cf6d667df4c7eecab23319f792c547426282eaf92c03c56ba837f817adf7842befe326bc56b1ff1799e5103aa4631b3af9688251c8ffe4425e788fd63e327e124ff661781ca925ee64d9c9d2158b85190f41e6ee2064f27ae23deca3d860fe8b64c79a48142f3238b57bdd5ef5f0982cf9da63ef35789be7144d02489284953762fefc4b200a37aedcdcbe1c539b666f42c6f82433d77e92550ec2886bd82cfefd8ff4fc854f0f8f92e0be83c41ead7c51f61bfe1c1a954025781f95bc68088eed5827307036cb60256ba9e89a936adeab34017d785d2584e11946b2e02ef3cfb44f3901dfe62e2c56ad24c67685ff36eea6a339283f1a4f449e41c8ea13a7c41f5a7ad0e14f73eddefd18ef1ba78533eb8bdcd060001c1258c5fbb12ebd2ef314b367b1db800c246efb62a4b0add95a72eef9f7c8f08d7d5f83d3262f0ca216eb86852194ccd643845045427ddfb8dccc76797d8827d8e156374236133e80e13f796a732668c18302a90df3b08cf4907ed4a2de696dd6f11c0de4a772f5fde2373df4af5e03ada40108abaf03a87edb9a99bcc3d1f4091ba100ad3fd9a9472b551e9ef1e9724578d34eb025a1746208c1b2b15276ff9d1125d41419fcc9a47adeca1131d993dc8bac3427b028adb804258c1cd7298a4227ee01cca6b74ed802bba0174453491647caf6d3967a6352275f41758801056f22e006d0727bda75648d0f94d9ede8b5b4c48f05f8ecec7af6e1fd0e5d2e437116f893ef1ed16452256bb130d288deb6e97eb3ce90db95ab5e30d6e7b48fd05443f2ee3ff776febbf968730bc66687f0bd04dbb0ac20093567e9705c2cbe1f3251d7e0f16d7b69c5883a32e46e4576f28b14602ed50b6a80e3742a728686fbc469cafac0bbfb44a8e4739580f990588560e62c38890a9e20f74ab98fbd9f32560c2c80eee9d171cacec20c01c96d07d27de56ae2c2cb5eb2567d4bfccf56dbfd37b6cff29896900fc6c05c0ac571b928528d03230a0a8", 0x1000}, {&(0x7f0000000480)="532a956aa757af0c8be7cca34bde52af321c74cd151291ef49c1e10421dbe2ac9b3c44b2bd1eb7b568d7f4f7e97524fa7543e0ad70084f2139e8a94812946d75aa8fda0e47328eb2ce424c250e57b585f192d8e83f9a3a682927c79a24c330d596d3ea93fae639802c576becfcf555f9d79d8c79abdfcbae127b4a68d7635aa901bac23f570c7354b46a49abfc7cd54b264513d6c320d015ef0c00d04f09db1141713547e51894b4110214d922a6da5a6dbec4e06831023652daf7159c4af2bd36d8d59fa1dd5d4e4b9526795aca51c7ddfdb148a7585ea5c61c35cc98a4e97354b8999e14", 0xe5}, {&(0x7f0000000580)="527a105f14c4fe1cfe7cf1328285effe0c4c3b3158b307e9b733a643348ba445071aaa60ff8771ddc49d2075a58297bf9745d7072b3898fb4aff59930ea7cda2fa1dbf7b99949133968a5adcd714abeba16b320c3e0a0240258a6b4fa7411bad627a8876e359415917bdac744c10ed51f54944d6008f9a0e47be05708d61191a84f4923c88a4eeead70b", 0x8a}, {&(0x7f0000000640)}, {&(0x7f0000000680)="ee66be11211e6b4a11301e9ccf9d0ecb1c19a2070f2dac2aa24e59a1cbb258bc4513f81872acebf41b0c18f80ed48f5953e1f91616716096244f99c33254b080f0fa0fcd33d889e8c9e906c2e6ad703119525167005ce179edf23f3d1eadadab095657270db149e9cd9fc8933bcc76dcb4ddf3eb69f1288ca29b9cf00e3c10d98d40cac60823fb41c326e460efc9219faa170bef7ce6fa4142c7cdabcb8b9907098fab53420efc1d75c077139b064460cd86e3ee23d725b8bb67962a113585245126497467befc66f26280c89baa8f18eacaf49c0c3b770800d2e286e22d6aebdf931b30c44d3f9584", 0xe9}, {&(0x7f0000000780)="cbfb1d7838c1ed8fb5533fcd2abb8c1b831f5162dc65f8b4186a5189271bbed63ddd15cbc1e25ea8874518e08df2de8ea51fbe47b4c662b49c7da356b97d5da1d3596426fe913907702832dd87f4f45892483db9", 0x54}], 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 13:34:44 executing program 0: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) 13:34:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 13:34:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 13:34:44 executing program 1: r0 = socket(0x11, 0x3, 0x1f) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 13:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x400, 0x5, 0x6, 0x20, "c79f008a7b4a08276f6ca2399d51b632bc6e982d", 0x4cfd, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:44 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x1, 0x0, 0x100000001) setsockopt(r0, 0x800, 0x8000, &(0x7f0000000000)="0ce166e9b5ae43f5440269fed8e28209a2f022dca219ed6ce27e68ff88074d91f2ff7479a12ca83a6fa4311a17666e8929d9e59c3008061e94d6d91b27081e6bf9ab0b7c02527c930c4b79705506aa88a4c0d89e61865e3866dbfae2e495024d8aa89b6526fc4d4f14242e3ca71517118673710589f31bb8362a0332a422ced663bbb5be0fc819c74d4e8acc844f9ac250c24c7f9ce19148aa9ee71381f895eae9c8b636f4ee9cb38a863e6af94285d0c0cc21", 0xb3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) 13:34:44 executing program 1: r0 = socket(0x18, 0x7, 0x3a) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20c18, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffeea) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000000000000000800"], 0x10}, 0x0) 13:34:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x8) 13:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 13:34:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffc74) connect$inet(r0, &(0x7f0000000440), 0xc) 13:34:44 executing program 1: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r5 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x25, './file0\x00', 0x7, 0x3, 0x8533, 0x7f}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r7 = semget$private(0x0, 0x4, 0x6) r8 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r6, 0x2000745e) truncate(&(0x7f0000000240)='./file0\x00', 0x100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r9 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r8, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001340)=0x6, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r6, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r9, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() r10 = syz_open_pts() connect$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) read(r8, &(0x7f0000001500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000002500)={0x1, 0x6, './file0\x00', 0x8001, 0x1, 0x7d810428, 0x400000000}) 13:34:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e208ab"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0xffffffffffffff1e) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000000000000000000", 0x4f}], 0x1) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0xece}, {0x24, 0x6}, {0xc6, 0x3}, {0x8b}, {0x84, 0x1}], 0x5}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 13:34:44 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) 13:34:44 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000280)="1d4256ef9d161e99ea363c48fcf7b4d8ac84ee706e51cc48bf1698b3e4006f2497c5f78f4eb7d7bb5af031569471009ca6272814d677cae4a3f5df1850e7d87b707f5c77dc0a7b9029ad09b7fbca008d6fc7ccc823b78026408c8d1d91f83c66765ff70c370691201474f92749ae2b3ff375e095971ee81666d97c77df10fc59ce2e266491ab26acb136a8f92537bd50a6ff8a0a90206184f9f2e376996bdc5fa3e584c36a3863578edc0838111a0dfb64da32554455aebf0d0b943df180d4807a5a18f503571f30bb6d7a4511e71eb6e2a51939e0e70206378d42eaace6d3ab09ea71f459172f5faafca7c8c36c3d1a4ec963a3204fd76fd98fab0c2062", 0xfe, 0x404, &(0x7f0000000140)=@file={0x1, './file1/file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 13:34:44 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000040)={0x8001, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 13:34:44 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x4c) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0xe9, 0x97d9) 13:34:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x9, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) login: pckbd_enable: command error 13:34:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080), 0x10004) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0xfffffffffffeffff}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x400, 0x0, 0xfffffffffffffff7, 0x0) r3 = dup2(r1, r0) sendto(r3, &(0x7f0000000180)="dae514115331493f5333bd4c36d57571f0f90eb031f2ab1e927204fb68d15e73dddf419f84d215161f670e4ee967d548aec1e67c81520041d3d4fe2753ac04bc2b30d5e95d6277862e068806dba0fa6173f152837fea7bdce094a6bd6321699f292f6db413cbd479b1167bd2238622503b5d276943ba7155ac43bfc94f8704f2575defbf5d952c587745389b5df605ad995b1d25bc6152ebbed7a8f6684d082b027e7cdcdcb8c68e31eac692e7471cd4cf069f9ae43e5a70fe719e3ac6d02c", 0xbf, 0x9, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) setsockopt(r3, 0x20, 0x75fb, &(0x7f0000000240)="b8b48aa744ecb8b261547c96661edf62e24a2dd16324e288c769d03d119dd2d5d275396cea6a6767f05a93d8bf6aa2ca0b2542429710572a0cef77d9afd1398d869a4a84668c81c548970bc49b501129deecf2c0f8db34138260c6d80331c93dc5483c1dc794d5d4317952e7c1aedf72e52be539248ec43a9a9a40cb5bf46ec9", 0x80) close(r1) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 13:34:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10a10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7f, 0x8, './file0\x00', 0x3, 0x0, 0x6c99, 0x40}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 13:34:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xb, 0x10) recvfrom$inet6(r0, &(0x7f0000000100)=""/6, 0x6, 0x43, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x648}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) sendto$inet6(r0, &(0x7f00000001c0)="1737d6bd96540f22cf892a26ef147acea15b62720a535828273a15964e0d2123f29347194ddbbfdabaace507af40c00e7e4e7bfa2bd9c792c93e6fae9f5153a38669648621cb785ba58e119ed3f6dc3d9453b5e38de6a36360b5665e6c602b63d295286aeeacf6b971f7b1acca9508650116233cf328f4c4f1617f4d4df7a8645e49fa7128ef7312f3c3ca8bdfd06ad431f9aa1afcf288cf90dc2bebeb31a9f040dd84a4d7e3ac4f5d1182cb6251b71a0fa92367fb24e018da005fd223774cb882c6a3ede7", 0xc5, 0x400, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x7, 0x3fffb, 0x7fffffff000, 0x4, 0x7fff}, 0xb) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r3) socket(0x2, 0xc005, 0xe97) 13:34:45 executing program 0: mlockall(0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x9, 0x9}) 13:34:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getpgrp() geteuid() getegid() 13:34:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x38, 0x6b4, 0x86a, 0x3, "4e58508078fb9d82642530e9f0bd36f209a8659e", 0xfffffffffffffffd, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 13:34:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/../file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/40) symlink(&(0x7f0000000000)='./file0\x00', 0x0) fchdir(r0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 13:34:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r11 = geteuid() r12 = getgid() r13 = fcntl$getown(r1, 0x5) r14 = getuid() getgroups(0x8, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000440)="19e60f9871711203a11bb3b5bdfa698911c761fcab718d775e7a410cf1da63d525311fdcf075792e7d69e0cada892a81070d54e0e34e8e868652a5e0ba90bf31da33b9a608a1597ff8416fee5d4369b06d2d1eb6b81892266a99599cece82d5aff894a500de5d44941c009306da55a3590146ac665778e89436d5fe75a086a4cdb3eaa4e220e8908d413fd13303dba8f69e168d7e634be7f88092cdbff7710de0c7fc2c5f089dec3835e6d318b", 0xad}, {&(0x7f0000000500)="2733fe5b57a9cf1ebf3effdb7a71b51f0ed05fb18edfffdc9924157883893667e0b5b7b5de914efd81e9740ec22023409e8117797a0adb96d2b52c18ae3fc2851adacba17f735cbd8396bdd893a580f954becb8a36135a6d2a5fbd1d1b07c2fb1824e0cba64ec318c15171c21341fb345bfb9c7344842c1f2e5d4497fd8544bed72aae4abe0996bd7d070c43e1d099c9976c573f76", 0x95}], 0x2, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r2, r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x140}, 0x4) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)="721df36914e3c589ef898c654851e3204fbd6ce176edc4c481ea00ab504b28f6f8d9522033c77c8f30516156ecba33aaa7a5afb78dd06a6c7c24c1b609ecbe5e8f753ddae5fda8baf29cc377e09c3119d044d14566cd2601bfedc1dfccad9d3fbdf581319fbcbc29", 0x68}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendmsg$unix(r19, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="e8b6c0f8f9daf8d683f7aa00f6c8906fecce0bcac880a1e3c3eb2e84ec3a0d236c551b4df21af0b3706263d4", 0x2c}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x6}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 13:34:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000000)="8056d68973f0c66d4ea7f1cce08e40e2d4f29643ce58cd696bec55059b70040b3e874b2ab3557ef6d8cd8befc32dbb9f952cb25ba40676c5ba0bbe33a620739916156cb5da3ef2c3522ff0089cda2cf2b5c9d3727e3d3b3368ae4a89ae3d71860d38e0112d5be4171a944efb257b992b6b9739ccdd358c74b33ea8f76a80252aeb96033f93352b1b1a52cbd86ac3940cd49ce3223d2357", 0x97}, {&(0x7f00000000c0)="a2515007dd56a9600f533db03dd4e30dfea5a61b5695f2324344c069078525ab9dc57f951f41a2b03c0af637f0b85a73fbf7d6b80a587cd1b6072a8911c95a7a4fa60552b8d230935f6f321e475bc7b3f60f8a9a71784062c43da5a0c4d9ac0bc55345c7e46fc1bd024b37179b9a3b5a2984951cbb779fe658edacb0e4ef621398524c2edb378a3951e03d4081bcdc7edf19cf2750d47612b945d4ce51717fa85d671aaf19ec48", 0xa7}, {&(0x7f0000000180)="e049de59710a69cfb67283c451302515d8423916a46b0af0686efea33f6d4b9a156b25827d7b7936ad81ff5c498d6edfc5c479f83ea850337afb39d5e81b12d9de5317162be0a990c7553427b77d97b6d44237a4c44343c21a9dde6c11e094af761f86726d2ca3334c0cbc29e6323740990fd3ad5c497423dc914f523faaf26674a3556bf174d61b1fc4e7dbc909e5", 0x8f}, {&(0x7f0000000240)="33e3ad522e9ca6c2f847db278c1b2a528d261316663014d5ab53cb4cfa5216b1f3328be32feb760b12d51a29c0bc3ad76d474f3875c3257a4870b9386d20ef14b135db864cdadfadd97eaf5995e7d29d42cb74c9a83c6bcd0bcb109006e905cd8ed90d5df6dbb7528b76045f03767bc7d7f9d61d87c7df2a45741cfe94183dce8e7f10ffedd9c0980a031b28b998059fb088be9537ea7ea851d296d5b11af2e2d4916ed28115a7b28d3ee494b7223444bb52c5c9971460359ace029a77b7e05518d222e91350b13aef4a3d233272f5c6058ad4b54cdf9c46909336e45213edb152ee21b8b55271bd92ca61c643649c7d27ed42aa", 0xf4}, {&(0x7f0000000340)="76bcbbe97877cf9b011709aa996c419c45eed272cd48784ae8104d36782b985f3bcfcce3be49ca3e815bc3ceb568b738f12b55b4daa038035386d73f8a88d607cda104075e6e8125415d92f2ecfef45845bceb21f5426458e0cc0ba8d67e2393ea0556506560c070e3669c45c370ae8f23a03c5f6fff39084c29568d036d817528cbccd9c99da91640a084059b70cd8ec39a07311f4acb2fd969c9da3a8483", 0x9f}, {&(0x7f0000000400)="a9ea74156648ea8e129c56e884195a", 0xf}, {&(0x7f0000000440)="e7b6ee5a739fb10f4eec513c", 0xc}, {&(0x7f0000000480)="519dd9", 0x3}, {&(0x7f00000004c0)="b53afa2330b2c47a22e2546e2a5701beae8adc8bb9c9c335ff407a62390bb42fddaaf5dea5b54e9bead001817e687f1234d06a9aee62d37019dc57d0a509291675659593ddbe95d84ca4d6fc515622b31843e9542a3396d16ca64f0a841cba828cd491793a45363da8e0ad786ebfe9c5f4c9ef72e9b4c4f41b1287eb1b3947d600e220b4ad", 0x85}], 0x9, 0xfffffffffffffffe}, 0x0) 13:34:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161b859873d11630aba94718b8a02d95caa50341cc926be234c98c70afeab3abdd33b02cd234e88023af007204dad6a323a312535f79fafb2f179f62c5b699717cba0e9a074eb700c4161f35c984a45e6466d335660fe6187f6a1fbe47ac3eb922a433af8044f1774f7918fbdc99312d5a2b93855848a67ddf1e54498a01646dd860dbaf7bb54ff2bf39d7ede638f815913d40f82c00d81455f9fc438008d27cb524f1155226e10784c47974242d4a40ff834ec0d4418ea820c5f4fa6a52eb35d1801e5b0e35d3fa55eae1e70dc7c7389effaff930362684f62b98294134dfd", 0x126) read(r0, &(0x7f00000000c0)=""/28, 0x1c) write(r0, &(0x7f00000003c0)="d62a406e7b44d6a62fc7373150ec14dbe369c7c92279f41f4f80d57a60a662c376b4d58c57015ed941fba3f18653ae4d9b638c82f69a634a4ae2c24e183713c3f1a053ec1296f4ee24d81bd731466f9b7082ce8986380aca68ee28e2629d4594ce5cb898f12e42835d397446a9ad614d4d86610c963bf22cb7c03a8397b82e062035772ed986fdcd57c9f3603a057417f65aa1cdad20af61755dfc848ae9855c6258ab88e4c7ffc6bdee3e0d4113117f74a7aeee", 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', 0x0, r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x1, 0x7fffffff, 0x4}, {0x18, 0x1, 0x9, 0x5}, 0x8, [0x7ff, 0x6, 0x0, 0x8000, 0xffffffffffffffff, 0x100000001, 0x7, 0x2]}, 0x3c) accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/12}, &(0x7f0000000480)=0xe) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 13:34:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x3e, 0x3, 0x7fff) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() r3 = getegid() setgid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x183) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x4f, 0x43, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x1ff, 0x20de}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0xb0, 0x23, 0x4, 0x8e78}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x4b4b, 0xfe1}], 0x7, &(0x7f0000000240)={0x0, 0x8805}) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x0, 0xc53, 0x1800}, {0x6, 0x6, 0x1000}], 0x3) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r6 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 13:34:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget(0x3, 0x2, 0x40) syz_open_pts() getuid() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x8, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x277, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x1}, {{r0}, 0x0, 0x40, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x24, 0x80000000, 0x3, 0x33615eb0}, {{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x7, 0x36d4e854}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0xc72, 0x9}], 0x8, &(0x7f0000000300)=[{{r0}, 0x0, 0x1, 0x40000010, 0x3, 0x200}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x73, 0x1f}, {{r0}, 0x95d5959b60bc036b, 0x10, 0x80000002, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8b, 0x80000002, 0x1, 0xf15e}, {{r0}, 0x0, 0x20, 0x1, 0x3, 0x4e}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0x4, 0x20}], 0x96, &(0x7f0000000000)={0x8000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 13:34:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x7, 0x3f, 0xc4c, 0x40, 0x7]) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:47 executing program 1: r0 = socket(0x1a, 0x6, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000)='\a', 0xffffffffffffff6e) 13:34:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket(0x18, 0x3, 0x100000000) write(r0, &(0x7f0000000100)="bbd1765eef5deae0218237d5879b7897a0611327ca5589e0dbd77fae1de30900865e975007ca51bf9e6493974fd4aa3e0e727e2af03179a2ea679ecedf3d5499857c0307a52de98d38185ede329815b91b33e1b3fb27c854b09fefacdf8e76e6496fbc76a754f3e443d2cb452e194f2d2b5f28354a8930cb07423995605ba92f0954f048e1f63d85fbb4b35f1348af0a5f061df97989a3264059215d366802877ea81613cd7708", 0xa7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8084, 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f00000001c0)="ade059c13a04205dd96662cb6b2a7caa1d16904f8a3cd00990ddf4d9ac68c5fdd719d5fc6255e38b95b768cf64fcc08bb113f60ae74725ee1ba41473e7eca8a945da3b2b961241b4d09aedfb86f05ec498c0c4703e3a9b125d14d3c3377e3f", 0x5f) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) 13:34:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 13:34:47 executing program 0: stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0xffff, 0x80, 0x81, 0x1, 0xf82, 0xffff, 0x1, 0x2, 0x2, 0x3, 0x7fffffff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 13:34:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x200) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 13:34:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x20) sendmsg(r1, &(0x7f0000000980)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="26e030520f4da514ee13355f", 0xc}, {&(0x7f00000001c0)="5453f2ef5a0a13d2b7bbe095bfdd4fb509bbab47a11c4103863186a4fda1ee594e7ef85205e11322d4", 0x29}, {&(0x7f0000000200)="ee3cce44b5f6c373a8344c3e83d1488efaf2ce60a725e1f603998bf90395e8a9aeaaa8f147be28f303cde3f07f6de0bcf6546b9f6c11b8118e41072081429730a566a480895667b79ad270cde2d0ca00a3c8b2fce3d5d3d65f37f783d91ac95ee98de82faee8bcfc05c99f449c93ad6cf620a8321a3ee0a777ce0c69d451e889d0287175f8ed0200cb60f1aeed25aeadc82d078735679611c64ed05d2709702c5e990acede59dad754c108c1cfb2965e4b944bb4481a05cda4d461c91efc410e10a1be013acacf010b23aa1e0ed9c132828f", 0xd2}, {&(0x7f0000000300)="e9c0c370c23d92024dca2f0e458b230085a9aa4e73dabbf772e962f285e3fa06d8714855591a6aed732153502257d05b6dfe8e89195d87be3d3690535f031719387e267445ce2b", 0x47}, {&(0x7f0000000380)="6413787489b8526ede5dc8b9f822e2de8267d33620c296ea43417762c21ebbcaf8e87ce2ad9a85876170ebd7d07791c9a372919f1f25dd329cefee2f0c3962029b4e554a9c4bfe72c85cd77a48a2432ec4b830ca3343de7cd68abf76a6", 0x5d}, {&(0x7f0000000400)="d85757a1e0a11e5ea51598273fafd43313c5ebb2dc1e639c97fab4f1737c933f945e63efea77cc9c71c83b56673b20d7d2fb1fee70e3372a5aa999d843563f60b50f001bec63ef16a52fcf8783dc02cc9c40914b78065b5d5fa97effd9517d", 0x5f}, {&(0x7f0000000480)="9d8719ea79fdfb432f0670bdee529543735b18881a0671ef2bf740fede0602a2fc4a7f180fb0a535207555932d35e32bdbe93d1251aa31cdf19e9b3cd5f44bcea1790f3dfa68d036c1eae31ad44cbc0b31a2c8dcaa41c8e8709b70b302779e5fb7893fdb6ede8c60837be8f4a55fc79ad7d6302c93d88d42840dabf84563b8df41d65416e951dbd03b2db3de82f0fc8d1db5f2c12df57661e8d07ddd8aeddd6f612111f16bd17fa46daff514061f552dc3f70ef25930ece71db9a9814604d979696c3c32861b37696a81d3444794e35d1160d2c04aa3fba8bfbe2f", 0xdb}, {&(0x7f0000000580)="c15fe44f9c599f33302448dd74d704ac57d6b833362b43978e743c395cd4c48c9cc5b1064465095c29c09b2decfeff2aa736e324bd81808ac349148c2d792e1ab12f4e423a7263f25b32f8ecc6f3943d5197eeb0939a1ddd557996ea9452d43c4685e9dc2308e253b554770fad74fd0776dae77ac1f9febed9937354ec30", 0x7e}], 0x8, &(0x7f0000000680)=[{0xa8, 0x0, 0x204b, "e29d64692343b190184db633e57aed695c15f8b0eaf2a8329d2b2161a6a00bcce82ed5b618e258f08c9410c5209f67eeca3be7047402a66e44300b523f1be1f25fbb0d55b0a581e4a8dbaf13f70630cdb1defe08d20f70919479baa0d8beed303a4be9776b1889911965220a269977bb3546e2e239a8adacd0321300d322076173b0c936f12a17937ad576beef9aee02d636"}, {0x100, 0xffff, 0x6, "ad279b7be83108d75188788e24a702a056ddb10faa803e94890b25ce9c891ef253fea07cc84d500116d11dbe25719dbe9cf40b3c4306534a4c52b3da1382b0c30c25011ac6961e717cd7d062e37f6641fd345451612a5307e3146201643af6fa010899e312da837a48ce5dafdcbd54f744ba33042a70e89f07666ec2c99fc8f3eb545bd0819692f9248bd330bb84485cee52453b48a2dc79a45792f296eaf56546870b8282c216f8f33517ca821885f8f3c3da8b94f5d7596c0d3ae55d5286680f9772ef257311a698dfa93f9d256c06fd25e669e5769e04c9b8416d9f7b6a41f346534d563d26436f"}, {0xa0, 0x1, 0x9, "3998133c08fe4c551a2c9e900308f58c09c7a6868a2d8576d1cae044fd2f36e251baf4b4c0aac23a0ac15f8553f11522f29a6bf88ee62c1a9a12bdcffdcdcc1261fa20ba18c5a5cde2e4d17f1347b2aa200585e905571a3e37485e5eef8a23bb362edd14c8ecdb8f01986141506155fb3dc7392083e5c5b9441694c75c40f534aa9611972240b0af2a3ca7f9f7"}, {0x98, 0xffff, 0x9ff7, "3eef2255d3d87f0d68f7389dd7feb16662f2b046a953548cd253eb94a8cef8badcf8b368c771fa8a89b918086e1534b7ef6c6e3259407cb0becafdaa09ba4d8a84dc4b3a6bc1908a88dbddc846cead9d30b252134c541dac1131fa348b306192ae411791252ab872a65ddf9fe418e890c997ffa0f8b53ede1af8e4e4ae5f4d205d6c"}], 0x2e0}, 0x408) 13:34:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:34:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x0, 0x5) r1 = fcntl$dupfd(r0, 0x140000000000009, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x9f2e) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x8010426d, &(0x7f0000000000)) 13:34:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/233, 0xe9}], 0x5) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 13:34:47 executing program 0: socketpair(0x0, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 13:34:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 13:34:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002004, 0x9) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) flock(r0, 0x0) 13:34:48 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66b68ce2dca59d99363663facc356c65322f66"], 0x10) 13:34:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x40, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 13:34:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) fchflags(r0, 0x40000) listen(r0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000080), 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x4010, r1, 0x0, 0x0) 13:34:48 executing program 1: r0 = socket(0x2, 0x0, 0x6ee2) recvfrom$inet(r0, &(0x7f0000000140)=""/136, 0x88, 0x842, &(0x7f0000000000)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) read(r1, &(0x7f0000000080)=""/101, 0x65) r2 = socket(0x11, 0x8003, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 13:34:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x300000) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="4de2668ed7e3023866bf12b4f08f58e1dd43f84a36b7f18e6a6f15925c", 0x1d}, {&(0x7f00000000c0)="3cd09b17c71ab3814356905a0ed6dc4cd62d7d001f2887c40612914518c076c6dab32f38627cac7e0596f3cc38fafdd7b1e879725b24bcd6bb712a75b4902ae1bfa20526826dfdae8ce03175b58c32b2f52b0011d4d5819e4be2d0a1cd8c8ea9fdfd7d8e643838522ee06c9446092472ff8b53a1d7101c529bd3c16c5afa2ec86a8da551ef5ca6271c2aef7862b2da8b910956bdecd070e6e40a774c987c5b45b6b39db55af3e03724d69c83e58abffe83e27d7f028a3cc5be928c9465c799cb9f84a2e9885531e47bcd8fcb2e8a90e61777158143c22254259a477b9c5bbd4b14182a65e3359ea456b9837ce74bb1d3726a8e77c0d1178d69c852c0f508217d0c95b59ea71557d5a652ffdf295c9f02587aafb610abfe61e19176edc750b8e34a3545b5383b2d6fea55a2495697098f75281e72bf30a2794b653a2ce7f394d1cf0c83c18a24e6b603a92e4493f63ec2e5c32d16dab75b3813495e04490bd756684fc49e6a1364c365b1b594e95d85f01d41ac39902003c5849b9313a008981a5006efe97781b2f36b53b753c96fa770d37055fb89f81ca473c05f686361fee5861df426e770dd1b6f277914501fbe239567030d02d192bf0b56db5446028e0d8aeb990ab6906ccb7096252a8338fe7cdbdfdcdd50ffc331974b354ae50ce06347be62880aae88c0493343a2810f39f1da627be5a8435bc3d977ac5df53c7b3fc41f1a2d1fddc1b160213666f1fa35ab966d64f2c71d7befae82151b3eb5329a681bf3732d5b164b1fd8518670a6a34084273c9e8b95c33955358a9be7deb55771dbb6f556c16909395e192bbb3fd57114c857b9797cb35126193b8b439d997a9380dbf5308d389f8fa3a46cdb2557ae83e64fe4c7f1d76bd5f7f7cd545f245fa44d790eb63d9f085c7867cc0e9edf4a02ca794b0e33586e6595c86be3f4516713d997d76886a7a985a43514f49514f310862fc9fb690f29fe40c947a0dfc9bb2012f567463b24c0a077eb225d6b748e98de8d711bd2e3089e31027f24b20069098031cb3af627e05b86c397fdc097726d9e7b4e597b946dcbc07fdc1fdd55f0a47818d6d9897a7f9976fa92e7b43afe21419e1db75ba28043ecb69b2e8ac6d52f3957ed48f902f6bd3d4d44a6ce9b49117e9d373550b03be56654eee22df1b858af8c20d3293a19f3d9b272e799b127c2ff5377c76d4fd2d28b1e0f33dcbde207ca67fecfd1525aa326f965e7e3a0f2f54236eba12fee1a3005916bbc9309a2e3c99b881ff461c2c078414e655eef9987c2c0383f59b7eb6e97a54fc0a36faf57868c0470f4ea5c1794da5c6222b6362b41ef718ec3bfbbf2e3a97e20cbeb7c43d52499dd602c75dab3d4b2a425d0e7fccc4c85884900a95b338b8c2af685c59488c704f2cec64e5b5685cbefcc22d4d95e7cbac4569b9aa0bbee26f9fba51e8f62c463bf3696049444d5d0fbdd00ea58a8861aa86c4885d674ca409476c2c5e9bb4c54ad24271316691639d42c06a1b50c16a7ed0b2b9942f28833508732e3087307a7e5be11f96f2809d6fd1c1ecc1ad49435632fec13909f37a7af62d87547dc2c7255891eaff408f2100a6988534f6bbd2f1c4bc000dcb942371a197d090ee8b66447b77a0ef3828c01115fd48dc92067261ee22eb7f84b14292c1ab560753eb816faa863f14988c2608e95148477ae4006802345107553201dfafc9c4ab7063620ffc7624e5e964f85a478796f6293b9eb8bb5cb026cd2812912c985743476db02c328525d21c3009a2a0a40888f0ed3d5384a3c2ce424c168c0413335ad7036e4416c00203fd6d0e3bc0defb6a5be2bc0cdce5f95445d8b75b0c49821fd4d10cc55cc2ce9fdc19728ab08045aa3772c6827912cc64418e83bebd5961022e6d8509e14eb8720068a86f3e8f99f8184c260227a2bdcbaef0428b4520dc34432ab6ebfdeae85898a311e5cea60fab6e5f9e4cef709629baba4219ad03eb78ca75905281e417d3e2afde806b6638e87ab20ecb5f7f3607547706f2e02182c3c56403b4f58fc2191aabdfbc2de427860c8b67f83497b357d6797f53d4c781b4edead10d7d37ee9376fb807019aef928ceef2d74feee19354f0010c18ae1a5d38fe1bd9e0ed778c7bae20e68701620d37f4ae1a5c7a13c0f4c612c03d99b9970e1c1243ca22a754c1be81248b77785f779de2c4a80127f203e955f0afa88a338bca580921f9433a491810309b80ab95ee49d398165675881d884dc11f31cd99e26b7b1f36eedf881cc9e4d8070ea96f6f9ea19da739af8c420f2d83819806880146e78197b97ec0218fbf0005b43d656bcb4d53da086385fa54cbc6941eaf4ab5033aa708f60b20cbb2e4784da172f3c4a34e471154b78470c65d4d6f389a6b028f5205aac6f163897e1d6d8b4dce3201d18ca46a3c6b8cc1c8516c5e9b5389548c3b0b08a2f86f3e6f77a25fc59fc8870c0ec95b98d35ba279a6d3217ea4fd7b4353398fcafcd415e1f2126bec3ce37da02539bc0fa570d78fd84c013d62d84bef0aa9c3bf6b5c48b627a156511d31454f22936710331da7e1dc7b2027c12f65adbee18b0b4f8689536ef9692917ecc645b6e4beedfcb00cca4122f921f4e00bca4c96c169b3974c1d2378cb5fb95ca7b641b36a721ac4addd32a5193b4457e0a583e309a759ef6213f2e991714eac472d07b44ff64ec21dad056fc59ed63ab27b98a21f07f16147917d76ce997953c1e26b613835bc4f39b3eed04ee3b294da9cf4ec5cfddcd78afa4c503568d81befc4ef7580d6a2ac528da6d1c098111365ac404b8218c2f517f3e7ad56bf950a6f4e710a031204941be29012729d7d2c6fe11137e89d151185a061ac8a850d2ba89b2f0831832a711c855021158419793abedb7592b930361a948a9a2b44b5c2a1026e8ef23ef4e8c4e0ac65edcf6d6c10f35ff966e5f96a8c60e9dd160fba4d1e58850dcf6d9ea4778a5f87a8838650ebe21f96d23679775e2cb1c9245c2e2bd4bae5a811d429a85e5ede601185f7c879baf90bd611c6db822e01bd1c919abbf5c26a2be4319a5dd8b703a2911ba4da76a03728ae923197db2edda1ef7033c4838614aff995900eea94539ca89b325bbe3d01a14f18bdd8191d8cf6def85321337c399b250b8a1fe6b77ecee93cf1d962d746862efe96c43b118eab86fdfd7cdfb2ff1b53e69ebd4ae2b97ccc06094a0ea9f57a000e32cf47005bdeb4e59141cfbd28238ba02186d8e3edd1e424f10fbafba1dacf23e6b3ef39f3dc6fe3b61b4bc66345b1fe45f1ff6c01e9367ecd0a4fdd0d7730eaae33583c820b2b8d97f5781ebcbb923a409ce332330a5cba0c3590719214d8cb41b4856a9dcb74e46704f0101cdba577a651063679b30786357a1bde63a8677d31725e86ff34b22fb73d179b4d601b092e6ebd5faa22e5ddc10068b3a4f53733b823b146b16dcca9086b1f2c84f615ab433d621d50d7c2e4503f8ed01dd518ad2ddc2b0d0c1ffb61f8d911fff16b146adc6ab64cc3a531234f34c7b75f43437ffaec32d9a00f3f37e93907698c957d7dc1b4714181534a5d37b0f877551f224448e54fc85987154559cb2c790a2dafbc5e6b8335d0a9c2667a6cddc3aa85206778ab812433233abc3fe0d4aa7021b072cf3841950bb47480f71cc78b12e55e73f35de4e61a58a8cb893c58c0e7108a347eca16e94ff5a9a9ba06d78a55a459a74bc53c45debd8f69e6b5d0c07ac397033d5e39d58bb24f8d5da2c3cb85ae94d6aec1e691d1a4f7bd48d67c896d55e75c66f5530beced041f9bc7307795b4451573bbcea63dc0319f2bdf58edc17463d6d730ae10cd59f053f9f34e3ec3562c8f23a16a14e77434f01025fa73782eaa42558c3a096d1ea4f32972930b0ac77ddb465f99b809df37ccde44f731e24375deddd3a4367c322be4115fd93e923b28ae159de24ee271c47e21bb360d264eb5b352327aa264012347a117092e1b5a466c9577890f2bafa11688ade8175fd090aa865f63fff31d602b96a2b81a309f1f47360b4acf4192b172fdd6cfc7a765ccfc313e409d63e65eb21597e54d3ae81fbc03c5ca72c803da3bea89c400ade1457a2e24a82a17c3e18179a1b0719a49e77db62c982db1fb9606a9a968261137acdac8ad2de77a0723c5c797b389019d40968fbf31d517177b9b1513e6ec3327ee86b157ed01b0997b3ed4bc51eb02993fa48a5d9a4bdc423e5857ea046b1a69ced3e02ad8e4c7eefb6a6a2b045d1ce0acdbb4b3123a3e1f4d5b30410de16c26d0ac4903bf43daefbcf9cc47f89b271a772d018e1a56a348db3350318c5d34a7e76bec78bb3326a45614bdb08b54e33ffbe38f7e3f87c160631c21b317fa9a2fc422d74bc44cb55dd2f14a5064475aa3508b97b938030f325549659e0b44b0ae1de1fca74ccb238befe923f64e25e7c9aa14e180069925782bb87e4211f07be9a57d2886fb9a1b8a6a54a7c84d6f85ce49bd26af48dc4e518021614e4b21924bbbb6b6f8c2a3e1267b8e2370347b0b6faba038ac94474022d2ad021f589b9a8bd1bf60a6a880cbc0c035a2ed9d3c918ccf3a4bee9dccbf400361f3a57ccbae999c7d03c43326fe2bcf9cfa1ab5891aaf3f7c95c6bbaa89bfab4340e7b571b3043c13d008bffe28423fe82360b9a396b23b446718a9fc030b8ee7d82534b90f8af04f5eaf9ee8b0949bd5269f704fb461370a0d578ca2a85b95663ab72404828d81516fca88ada566538d8eb5be22c1170b0a827003cd2cec29b1364181478bcf812d5e3cefb5363a1767a93edc9d80d95c327edef62e3de70911a55a0375749c7dfd475b226b9b48c0ccd087702c4ac2563af5b296274abda1f30290dfad401579cf1c89ae3bfaae7d16c31a687cc1b293f1c200c8033693997864f237dbe0d86cdcdf784af82e9ed5e845e86d9283b948d5852a187084a6fcabbf67ed4b1dd707fe5ef419b48fa0c17c03a3161715961753a99bf1e421943279456340c7c1c78a072ac2ae36b2ad8473dbf470b70ef49accd202ded616a3de55fc094deccb8538ed9b551a5a957f4963a32a1036524f2f7aacf9fb7b2aeeecf3bf2b0a8ab983351734e63b5491a3c500923e1540e42f6836048104c6ccf2c184cf9c962a4892c4550e41b4ddbce8e5f6f82edda96202fd82bb789392fd116d6898359c1145674449aa3a121cd393fcc7c130aee6b4707f0c7b86e2e4cbff65e180e7820a5c0ee42e85b9fe4b841dafeb4367d83a5090a11188558dbe6e4ff7e2b5cf5f192adf948f990ecbeb8f257cbc6eb3171fa58bed4e5ce61270705957532b56d8e97c2937705c80c534fbeefba4740cd6721966942dada7d1670610c223ca4ec5a963d04dcd4b6c3fd30b9d2255e979de4c376c67c2b4bf0aee59855a8793348f0b42dfb3fb737a82a996d7d880429a46df789bbf84dc3821d99b99e03c0820f5bfd0eecc323edf1ff9a6fa8ae70e75b4243af9ffcaddf090c5133de706e747afc9442142393ec4802c090cdbe5e4883f2ddc83d62b6db73db7e94bd0be1c2ce7ec3352515b325a60432699e69407088551737c7252a137dcba7868fa367fe534317435c1eed60434884a1f8cf3963e0944226719679f89872a37aecee52dc5af6309d1bdff4e780ac3f886b6a020916ddff28711126e8f3d09d29837221772288bbb228834aa7f51aeb9312627da9b8323abd3632c22f2a710f19ce2fd3453ba16889336b1b75ce3cb158327853e33cb875cf6c20fcd14707566a51687472155bf25a349473affb7388d2e6da06f00", 0x1000}, {&(0x7f00000010c0)="8bb538268beb064f938297e830e563b67f991e78f5edb17a5d15e4e01f370a55e74276cd30c4418ed973cf4b4e3c76ecc4012a8d8c26437298b0c3fa57ffbdbddfee143b1c9a97d0e761d8ef32740bb2157171808712d33732af74e82c633a3c62cdfd542dd58b31138ca6bf12933ed4a894a638dc8b6e5e3d688c7495261960dc6bc670dbcb017b0ca35b8f2d6951d6e6bc27a8536644131da4c6140b6e116506537978e10a08d566ee4fd6bda3b34737d1bc4c80ac119cce60f852c558dcfb3b2f04bb8d", 0xc5}, {&(0x7f00000011c0)="1e12a60e5da6df329001e9e6213d2c2da18825650c8d0aa72aa4bf06451a521b0d66dc559d4cf566f0865b1d99ffff9be361853b5f40fb4a12f2a52d4d6f2892e48199f748ea433dfcfb11b8ebbfe7f54b37f6a4bea3ffca4bad46c64a5cf3c13c81e032a6c89bdba2b58de30c03d0deb12e5c49299b73e25387b5ea977a80c8cc1f43f78a63419d70da618fbec6316ea868a4723512eda772994daaa261ae6c186fb794deec342909940cdd74", 0xad}, {&(0x7f0000001280)="bcfb9a1b7437ce37d4737296c9a29fab45434fd4245e6b3aa316a98af108d40d56f188e4cf5b46d5ac122adfe60b4f8fe3dcc0f3fbf8a163b76186d3d92431a1bcfaf5585b0e162fb98972f4293b24799605dfde87f6cd11bc2a0508ef15ae3c3911a9e518a1c9464bf7a0736d4c75dafc86b6eb146f97db652af238110912d8d1ae876ec2", 0x85}, {&(0x7f0000001340)="7802f4eb5ba2d298d20579f763eafc1ed3469c257efb2859b80b5c347a6b9617a1291e0360fcb183d7486b4a5ed52c9301fc65a3a9157177e8c2c014fd2d24929eb282a153826975f539767e9fe9c0162c9bc1b5a2d007af366d8f44be9d28cd52a800ec7bc516c4f04050d45899c96d409011429853db0b82fc50d6cc", 0x7d}, {&(0x7f0000000040)="6b80623ca2b5b555f88b46e957ea239239fe00febd0c14375b083e", 0x1b}, {&(0x7f00000013c0)="1c4a28b752c62488d8bc6f2fe0ba59da0d5b471e93b2f2b942823e57c4ed5735340431b4b6b3a96456442e62ba07ec99e2bfc360c24f7f979962e2227a7405a057a97d829be1d4f091badf95a0d74f6a77b00373a0f3d9b260937fc29bc15925d59d2fdea2d44219de78c62184441175c5754e354f75976c3ea1f8cb583e503fe6374dd70129899ba8466c5f1ab9db599e26188a1040408c29520cfdad78d8687d5637c102abbdfb307fddc5175d60f3931418f9cf1ca1521d4dd77a74d5bf9a33d209d2c80f24ca62eb31cf64d72e02db24c86461ecac62bb61fbe7e40f785864", 0xe1}], 0x8, 0x0) 13:34:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x220, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="85cacd7719eee898783ed4e1579effc80a157f8d248a47108c55f6802514a116cd46817ff494c93513a0265af2f6eca2da8b5e3d993d922ada25ea1240c97e2e3ebad1b63235f78bf11f42dea532f79ed370dbfac0270c8ce9a8fde7ab68797032953f23c22d5386fe2942446f40b697", 0x70}, {&(0x7f0000000240)="8cffb5b27cf874bb9a73bc79df5328a57effc12979b0bbe6d5a6d7aadf351d51a36253e0f03f37d8e2581645325aa5a0e91eb9fd7e8db66625d9c3e8c2e86f44e2802af914b4d0d4022d6533dadb9f710c170de42bbe73eaf0525072d7c0bbb90718a5f7470a4d241bf78d04de43c5197c4ee767c1e85de692aa673142e5a4eb6610812a00711104fe", 0x89}, {&(0x7f0000000300)="2c24c3f96297539bb6f1aae7899ffad4745945e1f912dba48b6880ed0b4ee6e3be6633e2d2362576c3d6a319e7c076e8faaf96b4c21006d76188eeaca85642cdb88b1ca7cabefb7a34df8f7be39e86b3d519624c0ab53334b59805569ee7e4daca7fefba03b212ed3115c2656d168c23d24a3ff1874255", 0x77}], 0x3) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 13:34:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = shmget(0x2, 0x4000, 0x600, &(0x7f0000000000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000000, r2, r3, r4, r5, 0xe, 0x1}, 0x3, 0x6, r6, r7, 0x6, 0x8, 0x6}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r8, 0x0, 0x8000000000000000) fcntl$getflags(r8, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 13:34:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 13:34:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000140)='./bus\x00') fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x80000000, 0x6, r2}) mkdirat(r1, &(0x7f00000011c0)='./bus\x00', 0x100000000000008) 13:34:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:51 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x100) pckbd_enable: command error 13:34:51 executing program 1: syz_open_pts() write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 13:34:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x800000000004515) open(&(0x7f0000000100)='./bus\x00', 0x88, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 13:34:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="860224c46600000000"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) 13:34:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x5d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0x1000}) 13:34:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x108) openat(r0, &(0x7f0000000080)='./bus\x00', 0xa00, 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004abc9d0deb521ecd01aa00000000ffff00fd000000"], 0x19}, 0x0) 13:34:51 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:34:51 executing program 0: socketpair(0x18, 0x1, 0x3f4b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/192, 0xc0, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f09006c369711"], 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x9}, 0x10) r2 = semget$private(0x0, 0x7, 0x2) semop(r2, &(0x7f0000000180)=[{0x3, 0x6, 0x1000}, {0x3, 0x8001, 0x800}], 0x2) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x4, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x8, [{0x1, 0x1}, {0x1, 0x6}, {0x2, 0x401}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xfffffffffffffffa}, {0x1}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x1ff}, {0x2, 0x5}, {0x1, 0x1000000010000}, {0x3, 0x1}, {0x61fd3231b1842392, 0x6}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x1, 0x80}, {0x2, 0xda3}, {0x2, 0xffffffffffffff5a}, {0x3, 0xffffffff00000001}, {0x3}, {0x1, 0x1}, {0x1, 0xecc5}, {0x0, 0x8}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x4}, {0x2}, {0x3, 0x5}, {0x1, 0x1239}, {0x1}]}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) syz_execute_func(&(0x7f0000000380)="0fdb2f420fbae300dd23660f5ee2c4027d18bdce0000000f33c443dd5e15fdd76473fec42109dc733f66470f61350b00000067660f3a14b22a90000000") readlink(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)=""/24, 0x18) fcntl$getflags(r3, 0x3) connect(r0, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x2) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000500)='./file0\x00', r4, &(0x7f0000000540)='./file0\x00', 0x4) poll(&(0x7f0000000580)=[{r3, 0x80}, {r0, 0x8}], 0x2, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) syz_open_pts() ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000600)) poll(&(0x7f0000000840)=[{r1, 0xc0}, {r3, 0x20}, {r5, 0x4}], 0x3, 0x9) getsockname(r6, &(0x7f0000000640)=@un=@file={0x0, ""/88}, &(0x7f00000006c0)=0x5a) getpeername$inet(r3, &(0x7f0000000700), &(0x7f0000000740)=0xc) semget(0x1, 0x1, 0x100) fchflags(r3, 0x40000) chmod(&(0x7f0000000780)='./file0/file0\x00', 0x40) accept(r5, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) 13:34:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/255, 0xff, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:51 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000003a1, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000240)=""/104, 0x68}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/10, 0xa}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/219, 0xdb}], 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r3, r4, 0x6) chdir(&(0x7f00000000c0)='./bus\x00') poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 13:34:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 13:34:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 13:34:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) geteuid() 13:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe3d) r3 = getegid() r4 = semget$private(0x0, 0x2, 0x410) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/119) chown(&(0x7f0000000040)='./file0\x00', r1, r3) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000080)}, {&(0x7f0000000400)=""/130, 0x82}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x4, 0x0) r5 = semget$private(0x0, 0x2, 0x21) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/213) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r1, r2, 0x28, 0x7}, 0x7fff, 0x4, 0x8eb2}) 13:34:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="5f9bce48b9972d5a36fd0b16dac1d7197139a14796a9c4600d90ce2338f1d1c314705b", 0x23) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = dup(r0) dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x4004570f, &(0x7f0000000240)=0x1) 13:34:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) writev(r2, &(0x7f0000000280), 0x0) setegid(r0) r3 = semget(0x3, 0x0, 0x80) r4 = dup(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r3, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x8000, 0x8001}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xffffffb4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66326c653000"], 0xa) setreuid(0x0, 0xee00) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f6669b1653000"], 0xa, 0x0}, 0x0) shmget(0x3, 0x2000, 0x122, &(0x7f0000ffa000/0x2000)=nil) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="00f019ad05240ede7a0678e869ce19258e11ef939367cfc951f3fe9726c0b07243ca78fc88f7ea5bcbc22dafb69f1a8c9200c51ee529dc6d6b9060b7c9048541eac7a801717fbe8605524734a6e80869d43ddeff8b56e421b57bc3f1c96b31f92c1e1a8fab4ec8cc04ad29693556fa19df1909c2c0b74d659f6a3519bf2a4f18e895c2f581556df69430770d42962fbdbba8f2c01fbf867d1b59c0b8843cd23a8983769d32c1c56a2f3bac6d94ecca5d6a3fa3562641686644ded5792d702983f69d25ea4c381a7e04883f5db969317fc1910ca75c76325e2ca7fd94b2718af19c76c79e0a793101659b5e913820f71be9c20b1e2609b9be1943c2d15bca86af01bfc8a32cbaca34c8a461b55fe05a604fd3e06b2d03a737e9e87c10874718dbf10f4200", 0x305) r8 = semget$private(0x0, 0x2, 0x108) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semctl$GETVAL(r8, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r5, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 13:34:52 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x800000000000006, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) read(r2, &(0x7f0000000500)=""/4096, 0x1000) write(r0, &(0x7f0000000000)="a746", 0x2) 13:34:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:34:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) sendto(r1, &(0x7f0000000100)="fdaf007f665176656d56a14dd38be6071ff10ea8d6ba3e0edb5f3a9ae4649fe0c34bcf2a43c3b45f1a63376eb2f686edadf3ceec53add92c3e2b8ac392d0814669d42bea1b030a32545fffd69113f17b5647cbdb06160b51a8376f538f75ebdfa9730ce59454e174da7d28c998dc0ca4a89b20ff3abc01858763079e4b5e5573026cc86ff13b1c288b510556a1bd292cc5d7bcf59d3a023742cf744b5f4406a8aa0b6176f4becae1c30bc404bb46a70b32ffb4065d0a93cf0060a2ce7d5d657618d45fd23359d116082a10ff3c9be06c5d4d03", 0xd3, 0xe, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:34:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10841, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ftruncate(r0, 0xfffffffffffffffd) 13:34:53 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/176, 0xb0, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000), 0x0) setsockopt(r1, 0x7ff, 0x1, &(0x7f0000000000)="aa8b4b6eef437211697a26ef54e0af8ee0b8febf76a84a77a4f40826ed7c35db7ef94facdec22ff603fe2432d430fbc4938bd5aaaa79e2cdb7ae5a9bfee168b88f6d4bb666b582cfcc885457903841ecb063a1b47dea1446e6fdf26e59b43bd932", 0x61) sendto(r1, &(0x7f0000000080)="1d6dcdbb63fe6e94685cfad2b044707c8e9657d5e67e1e8723101961fc4e448617dfbe54e024d9db8672a5e8f29a3b0f9c2067e182bfdd2f0c4b5e6ce20c20ad85902f9ee9ca0ac9325752eb6920cc07c2f63f554864f1b587fee9d20d8b060328faa7726340e809dc7fb3cb6ab1726ea6e4e6fdcc4896f95d79432aad08d74b8a6e9703794e916a60107f39760ce3b751c834bd4dd729893cadb8bb34a40fa34ef41df189545a05b5750ddf573a208f35bc998f7ef4b4aa64f4f944564bb82736ed5e12e8758f8d696cbf81d7b7f5a5d057ec383e1ad6fc570acde12bacd7665fd5e96eb24060ab1a4ecc53a7de0c0638e0e1ac1891b28fee9f", 0xfa, 0x9, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 13:34:53 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x108, 0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)='./bus\x00') 13:34:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getppid() r1 = getpgrp() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x80) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x4000000000000009, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 13:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x7, &(0x7f00000003c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000200), 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x2d, 0x7, 0x0, 0x3f, 0x10000, 0x9ab, 0x2, 0x2, 0x5, 0x9}) fchmod(r0, 0x0) sendto(r2, &(0x7f0000000300)="20b3d5fc8462b26f1a7e481f80c2639002a5030c31c310ecde7924e13a3d7d12e20d47991eb8c9f19047ef652e8ad3f369716345e102bd45d12a8b02dfcac549ed4b65fffa405b7afcc410c1b3e33f3de57caf26b4451717076d9842a65ea2fef937d18ae5a073914e1fa81b8db6775adf5f763ddee7bd610f94fcb6f2505baaaa5cdb5c05baaafb7e6ed1c1df45f0f3dc86b6e76febad8ffc", 0x99, 0x0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 13:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 13:34:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)="915e36bbe8cd0bc4a0bb8bcb578c86966c56b347a06f90406f9f51f2d811920f69af14f81598574c2cc59bc9cbd2b7f23887a1d73136259e1825a20e71c13d4ed0063fe141ad0a996bdd43c08d4e0073b444a37559d4b721126b69e6e086248a53d5f83bc63c6c85f421076226238914033eca0510f29428a7e2340c15b837e4fbe98936a73a48ca63202d638bf4782ea818d420399ff100d7ea6fd341f67756bc812a254532b2f162a2d8beeb1cb9c93f1973418970fc9c5b6d476b02d0ed7a2f2efdf377c9ba130447685d7a621cd0d6d66c67cd63a4310b8f04c8b3336a1fb987ec826c6775ed8d9de7cf65852d4fcd3189a7910ad09976", 0xf9}], 0x1, &(0x7f0000000380)=[{0x108, 0x1, 0x0, "97113d514408fe35257897fafa52e9268b1933dbc9dc0f1bacf3bdd1b16148e66e73dfb2b7ebb6115118a518a98a62e9f499fa09bc4743e3e94c941b823a2da5e363fa358af69ec7f0abfebb60b313877b6065d38afb253226bcd9d4661eb506bb3bd67466e496f4e8c051ead341205e3bc17cc8fff1e51723d906c852e8bb792cc438ac40ae4fcd4fbc17dae3f5215ac18ddabb5cb140d67f18abf08987784b5d1786af61e77f6b893346d30066dd06814aed5dede111aa7fca61aabc1c9f2929f95ca92c58e0b1aec9da4daf0bd082c6354d84064742271a107bb6b04266a664d4f6385426a8c552abdd03d54f3fb5c79f49410e56e333"}, {0xb0, 0x1, 0x2, "618412350a6f637cf4ed60e447caf464ddc3dddb957c287114a255d4b08f5e2ba130979c3d7317e566c26cb71e91d18f5f6b0b7e2039c8ef1e26f501421aaa264d172f6c6fd13eba9f232c64905b5acc01ad1e41c51a9d03b1a59019976ffb558724058f16c77cbeac52452a196555764c7b4614b8d66e067ad0bb99e73935f7920da88d9abbb1e9dbcb3e50f4c0edb0516250d1e3bdc08e8c"}], 0x1b8}, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 13:34:54 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffcef) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, r3, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r1, 0x0, 0x100004, 0x2, 0xe0f, 0x401}) msgget$private(0x0, 0x2000000014) 13:34:54 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) syz_emit_ethernet(0xfb, &(0x7f0000000000)="436e966664a950fca8e2eef8bc8491acc0bcd261099bfb36b2c21975d93411c713cb12067d8e96156771d6c002149921a26102cf96328a72a44d146de4a63a9d59581f4cc0897913cdaadf6a0b20fc7247766483284f4befca5c99398cb3c3a3f1eab9a9414ea635497c47769b0b1d21d5978ea5ed164cf763bbf0ea22aa0be71c1afa234cd118a2e3450c90bbe25cb4e04eea0fbc9710ab299cf9b496913091e6135eb5f0c927054874a0f04433cc49d51bbdeb4b1cdbef63d791cc25c2d0a382bb6caa04980b21ac9c87f6fa8ee9a476bec2b3c3caf08b3607bf9456a3b3e2ecf14154e84e48601e0cb381ffba45cb1789d61bd6429f4262cfd6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18040, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) setegid(r1) 13:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 13:34:54 executing program 0: pipe(&(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x4, 0x40}}) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 13:34:54 executing program 1: socketpair(0x10, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000400000003fd, 0x40000000000000) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c04", 0xf}], 0x1) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 13:34:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) socketpair(0x38, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/61, 0x3d}, {&(0x7f0000001480)=""/91, 0x5b}, {&(0x7f0000001500)=""/18, 0x12}], 0x5, &(0x7f00000002c0)=""/113, 0x71}, 0x40) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x100002) 13:34:54 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = getuid() setuid(r2) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 13:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x1afe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f00000001c0)="9c850000b7627c10632e2e2e", 0xc) execve(0x0, 0x0, 0x0) 13:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x100000000000000, 0x9d3}, {{r0}, 0xfffffffffffffffa, 0x11, 0x0, 0x7, 0x9}], 0x1000000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x7, 0x20000011, 0xfffffffffffff001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x8000, 0x40000000000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x0, 0x3f52}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x1, 0x200}], 0x100000001, &(0x7f0000000180)={0x101}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2c1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1c, 0x0) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 13:34:55 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r4) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 13:34:55 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffe}], 0x800007, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x3e4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/207) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a450aa86ed466faaad6c8c476b9af4aa52c36d9fb141bed19889fe54f27de933b80cf5899f7db1bfb620439891dcc958dd65beb6cfd3640c6711d3d1324ea4004d73536a62b2db2fb4b281c091cc5894030597ca5c61e50b29e6c882c8ab46d0c0b7cc0535b6a22f841d029d02ff6105f6cfd5d67e8df5909399b195c7e8c045a440703f2b39612e233b0eb71e28606401760ba3f70e676b0d", 0x99}], 0x1, 0x0) 13:34:55 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4d0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0xffffffffffffffd3, 0x0, 0xfffffffffffffe60, &(0x7f0000000000)=ANY=[], 0x9}, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) shutdown(r2, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x8000, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r7}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x1, 0x7fffffff}) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 13:34:55 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0xd, 0xcd920f31de0982e) 13:34:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget$private(0x0, 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x100, 0x3) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20020, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xc0) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x10) getdents(r0, &(0x7f0000000280)=""/64, 0x40) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) r9 = dup(r7) readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r10 = getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r12 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={r10, r11, r12}, 0xc) getpeername$inet(r2, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001440)) syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001480)={0xdbf2, 0x3}) linkat(r9, &(0x7f00000014c0)='./file0\x00', r2, &(0x7f0000001500)='./file0\x00', 0x4) linkat(r3, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00', 0x4) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='W\x00') mkdir(&(0x7f00000016c0)='./file0\x00', 0x182) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000001700)=0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000001740)={0x1, 0x9, './file0\x00', 0x400, 0x80, 0x4fb}) 13:34:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x2000, 0x82, &(0x7f0000007000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) getpid() 13:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="8ee3d2bf3a2464ca6c790f547f6b069b6e8bb97e393f316dab64234e57e3b5cdc526a6bc530a1acb7ab246eb6edeb9dbd31c2e37e21c50220fd659eadee9f9d83b3ecd1be0d625c0d5c23960368617baacbc1fd3f6f499a1b28e06774b6d", 0x5e}], 0x1, 0x0) dup2(r1, r1) close(r0) 13:34:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:34:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) 13:34:55 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8000, 0xc34) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 13:34:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) ftruncate(r0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000080)=""/4096) 13:34:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="475a32c1d053d851a4519cd40c649ecfd4efe319a7d533c3862578c70e81e3adf5976fd84f482850358897bf610106c296836d65a42dc3bd8e5933", 0x3b}, {&(0x7f0000000240)="d7c22fd9dba5271c6683f2a2c9b427c5bbcf2594855cfe17bf268def615c209fbe5657c39942097de042e6024e0a7c9783fd3ede577e7d90d33115ab18a5c8a693d36960b7844c091f244a5bd8091c1805a6c38ea32d4d298dc7463d44905f9411311b6796d318a275ebb6fdf5534f5d130718d4e8bc57bc6bc9b9803744f620f9680ebb33be92df4072832af4d0f5bcaf4a3b3cdd350ed3c96428343ad2df1f7863aa7223335af09dd91b2b38aa52c20414e5a467de4f37ad20ca5ddc79e90beacc5ec48c6cb5", 0xc7}, {&(0x7f00000003c0)="f11ef3ec9b3fc3cb2491b0be30774adc9041fc3f264f8db9cba00c0edb68b8ef4f9163bf5d1eb4d738ea1ff2ff47d06305a8cbdb73bda1b952a465a081a4e549a573ef299ae74f4d5aabb51c5d2a62171af89ea0d8de28363400364cb130a2160da9eec20dfb9cc3e2164b35cc1930232453481acfccb91b96f47534eed93155df68e94dd78622f8eb626c7c027fc1c10c33404cbb360acce63747dc4db062e8ac87fc87bec385896060d539d6c2612da7c95568c4036b18878a8c684b279d357d2d9d292ecdfa1b0cc7da", 0xcb}, {&(0x7f0000000100)="6eee0ac30eb550fa08b445f187650d81d1ffb632082abe28a73d17b493e92e8dce83245b2f69a7a3b94d7cab63db6915182ce93c919e310b", 0x38}, {&(0x7f00000004c0)="cae4230cdf5bfe8980dbbf63a8f29de5481cf5c868f774faf83d6b290db33cea5ed45a541d5e9d386fd49143d7716722e13f46653119172827c99140351a69af6058db2e4349c41b86277a9ff52397a78d6d8670367c0669b6cdab0476adfc261719de22e5f4283c8670fd44f0a9915a51ef9b7ef46965abbb13aa1bd68e4f9e045a1a62b297bfae13643515af4952d2c60893996803b364d6e86712770630606b9446f30cd6f0d80ee31c277d1add4cf9a2deb6b7054830f5d3d2ff4701a9f6", 0xc0}], 0x5) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000b40)="b7494f41b55b86122f894951e980dd410d9016760f27b67a0b06d12e1d673dd7800f5901c41a842c02b0399f20c822d14be65edf465632a79b3375d42072440d2784affa6254c1931de11150a8fdb46c5500d6f55f73d4cfc382926e7a79011cad9e92410a77eb4aa26beca6baecd9d687a25bd00bcae9bcb13b8f5423f48c61ca6b43568dc909ae12eb20ac7e112a3155d95072b551b11e197dbc4a856d7ed5a0a98aafcade0cb984e31d809045b40d4457c5fa8f72dc3651d5e43792f489f550602ddd4ac70dd859c4de45264056a427dc552acfb530ab7bd38dbb727adc03b6547f085efd7604d6cf72b52553fe575c4fa6f2221215a2bbba557309b84efa2bda2219f29cd2653d6603034475bfdb6421b31581b9af6d04a824f366914196b3ed2f0ccf28fb0bd38a17aeb6f66444633ff8e30703242d8175696371bf90e7a08e7c6ed0aa91b20abb8a3c458e10857e5b5cd3459dfe0bd5dfb1214d1a9c548fa17115a64846c3b76ddfb18755c6c44c886ac0458a5e6ac4a2a3db0a666cbe0e2c64dce3fa67f298efaf36d95a693cddbbfd00b8d66c2f46e13de914770806263118757a8023fc626993bbff06830da23ab69f143fe4f70c038cdda6b57121d99654fbb60da67baa82d1cac67e488a65848ad1981aeacc76773e808d24a9a093acd7230b09c28f6b7cc925e01415b2b4159fd80117f7b485e024c245be6e833b11c27db6d4e3061e0432cc4b4db6d52a6909cf6e4b1bee36595b78f92c03ed021881c5bbd7306ea79530559b1bb4ed35124860a8b06fa392e19463f06661da4aaa425c5f18704f03b709cee1b71a27b6245add359a0cc36da5a263c482c4c7cecd9c122ecbaf2d951f319aa12a5caae5a517813d5dc352c9889bfd19c52c46d3a5892edbc9b7611afd41c4a32d38b7a46c0bab3316a202260dc4cfa91d6890c08cb66055796a89115731e5e6c9e35e07fd2677e94f50e67ef5d80e34012330ab347bc117ff898763f8aa47c97f8bf9c3346760c6a0c957b73ad6f4bf52df12f5a9db189ba2c8fdb79624bc91b855ff7ae41f8c75bc28dc0c28c64e925fe9b65c3ec569b60dd07b98a260b408facbb3db010b51ef930a34dc023bc5c1d4430736574654977c2475b2159f82b850d02bc95742507bec83ac423451a2d0781e6a41b51ba65e1eb545730596bab6eebdbe29f19c646e75ba2b0a592a13862fb24602d83e4c7908ff492971a9e7d9835d29e982e21ecbde39b4d6ba13972be3c0109715b1e7a9386896dce13652f37d099085cc889132fff739d68460b3833415d84621dadb55c4c8acbeb04a095ebaa3e6ec1d60fbfd54843f69c2797f00", 0x3bd}], 0x1) 13:34:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) 13:34:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000200)=""/217, 0xfffffffffffffe1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x428, 0x10000, 0x4, 0x0, "782659e125ee754bb89f7c1967e92b0e865ece65", 0x8, 0x2}) socket(0x3f, 0x5, 0x401) syz_open_pts() 13:34:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fchdir(r0) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef57be1b20e567d304800b3451a548c874201687f11e701d87dc58144af808eeeff78445a74d6bb0289b5681b98ce4dca394cdd315ec46b2d8b4988e117475c93d721641490514a7d3275fe907cb00f0a8052d", 0x66}], 0x1, 0x0}, 0x6) 13:34:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getegid() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78d8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 13:34:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) r4 = msgget(0x0, 0x100) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000300)="dcb178f4da77ceae2d2f1f2a897b8310a1fa832ef49a7129bd9751d216f724ebdbe986ca674dec128ae70a3bd36c9ea7086a73f95e707d40ead368688f6408b598f62f80a6292fd2dce6fc1bc6f4c34ee2e8b748d02e9226995c1d7c44b4fcb449c41bf087038e4b8092ade7b7629c5b1e988af41e7b2fe197be126742cbfbfcf5a2dd1d3b1625e4aaafb6945bc99ec88c62001915444ff0598d7b964aca7e454f7a07849ca5fa78a5cd48f73f271ca1c6b54bf9fcaad2e7cace8e43a3b99f22a54d6af6aecb79ed4d8bcbb1ee24f3d5e6fc1188f04873c1463d9c580270dd4e9a24", 0xe2}, {&(0x7f00000004c0)="5439d1ae64111071d8757bd25f53faf804f24d43c623a8af06dfb978b1337800e206f42fba0a49e701ddb3cd97ad43c287c4f8c6c1289c381fa5e03177d23b48bf3cc5c131ef784aaa683edfb72210ccd91397b4d490443b80f1b000e45f6dfc82a9192a2834e876685fe378ec0888a84afc718f914b1091e01ae5c617064e5232a6b97f7b820bf28f6d9c31622b041c9589ec19e50f4b8de0c0fa0b370d0865a75c034645e00e4e7abd80670a05da03ca24c9d4881e956e76981246a8a68feb88fb50e713e684a2e10bf8d917fd74b3f2a782b6b06587c62f08852e552e25fe7b1cac9ba32c877f658adc", 0xeb}, {&(0x7f0000000040)="71c7130a2208735bdbd07d70256854", 0xf}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r3, r3, r3, r3, r3, r3, r3, r3, r3]}], 0x170}, 0x1) setsockopt$sock_int(r3, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r3, 0x4, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) 13:34:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 13:34:56 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = geteuid() r1 = getgid() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpgrp() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchownat(r2, &(0x7f0000000180)='./file0\x00', r0, r1, 0x4) 13:34:56 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') mlockall(0x3) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0/') 13:34:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0x3e380000000000, 0x45, 0x0, 0x4bc, 0x4, 0x3, 0x2, 0x2, 0x2, 0x2}) read(r0, &(0x7f00000001c0)=""/101, 0x65) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x88, 0x2) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) load: 2.06 cmd: getty 85737 [ttyin] 0.00u 0.01s 0% 314k 13:34:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:34:56 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0), 0x396) r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) 13:34:56 executing program 0: r0 = socket(0x6, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) r2 = semget(0x2, 0x3, 0x400) semop(r2, &(0x7f0000000140)=[{0x4, 0x6, 0x1800}, {0x4, 0x6}, {0x1, 0x81, 0x1000}, {0x0, 0x4, 0x1000}], 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) close(r1) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffffff, 0x5, 0x9, 0x0, 0x8, 0x1, 0x1ff, 0x2, 0x1, 0x1009, 0x5}) 13:34:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0xffffffffffffff1f) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 13:34:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) dup(r1) 13:34:57 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000080)="614c85e4af232b782d07029cf98575a97ce9224a80fff95935448e53ce7ddab6aac23a40d4f24200680982f398d1b9785ce15c048255aaff4522a6b3c6599d167335011520a980bc83ddc81165b9c6d13ae8eaf2d3b01972f71cc3445ea786920c2a83", 0x63) r3 = getgid() socket(0x6, 0xc007, 0x81) fchown(r0, r1, r3) close(r0) syz_open_pts() 13:34:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1ff) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffff80000001, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffffffff, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000094, 0x1f, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x3, 0x40}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x40000000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x10001, 0xffffffffffffffe0}], 0x10000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x86, 0x20000000, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000018, 0xffffffff, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x4d, 0x400fffff, 0x3, 0xbe}, {{r0}, 0xfffffffffffffffc, 0x80, 0x400fffff, 0x2, 0xb9}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x4, 0xe}, {{r0}, 0xfffffffffffffffa, 0x80, 0x84, 0x400, 0x3}], 0x0, &(0x7f0000000000)={0x100000001, 0xde}) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) socket(0x6, 0x4000, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000300)=0x8) fchdir(r2) 13:34:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00003b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 13:34:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x800a, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140), 0x1, &(0x7f0000000180)=""/79, 0x4f}, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x33}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getgid() r6 = dup2(r1, r1) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000140)) r7 = getegid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000100)=[r2, r3, r4, r5, r7, r8]) 13:34:58 executing program 1: r0 = socket(0xfffffffffffffffb, 0x8000006, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001340)="45943e860485c9bc6abd506809dbd67048c101a42a513a77a9a80f2ed5e3981c9a93b90d61c44adc7449dd55c34c6a06a41b06f25d9693c91d39c5ac9067d62679421db3befdc1e1249a7766c724b37632f0781490e538a358e3215b2b4ca9f5b92440451c7baaa990e0e25d76be6328c16f523169552d6bc0b5109e42acace3c481a21e13ce64c4794950af7cde80eabe037ae68a1788797c9ab872eacfa3ac34201bc4cc38ccaa069b6d1a1b6d0554d607a0f1d29029afa8de40ea51878fdd3931a3348725dbb269d18389226d7c9814d42eb59c2e733a59d3aad70af4c6f43f544e8dc83bc1b18c3a6122e0992524719adc5c2259b2e04fff4832f8db68674ffd9d9b05bab753ac45ff90d4d7d9d5b78b6868e2f290de2bef82022b0415435f8c6ff452cc4fea9ae21a376f29538d716a22aa8961774f5c45fe730cc6d479245dbb35dcf2d3fef77a63e31f1b79144becbf235276f65d13862e3dd6b401e2d1b882a9b488a0bc21627ab56edee8f6d606d162fd8143c89b5348d65eb3a13453799f57d4166e7d2b2b69016000e60d3656e96a0feae80815633514906d1f3254183f70974851e00a04330d1dac90ca3159040db0d5eae8aa86fceecf72fd1e0af711d1cffc3835070f5ccbab1a308d70c6963e30c8a99fffaa8bb36d96bdcb8942accaa01e318599547bba3346da5d06fb9e0644231e4186c734fede1c52f15ddb08271ee0357a7d8edd59d6f08a0804000bc135ba68b1a07814e4a0fb94a32a478df0c85dbf7d0a666b84c1caebbfd63db743274779badac560d8bf1091e19f58487fb014fa4c277a3c4bade61081a9f53cec89d03aae832d451a6e413bbea98973c4a91c33611a63ef3818ac2549a3d25cacfbefff4a6431914f9906fa828a8f133327475db71179a80b23c8b9454f596bfded68df8bb7f0d7fa683627604f530aa767d1cc0da38cc9fc3843e35223cc2dcf56cfeba9c42c5f5f59c7a24aee729f20895a7e7bc88ce372ac329bbe8d5c297b26fd67f9eb17ae9e7758fef50e13e4aa0d948c23e94f5a0891ee807cce042936e22898ad1f51c66589d6f30e7e21c06a3e11cd25dcf4e2506ce47028f8fdccdab84890dd59bd782ee165cec339a73493e6116cd283240237511d93a87758fc2a1e3c981850b53d757987bf2a1425cb7f7fe8f906f43ce74072e534037c7bb46bd862f5494b70ac3527154e607e479141a74024e6f483be19f14717f34911f155b63afa5e519d651b3c2ef085d613c7af794ad9992c7e680179ec946bedac3a9d949f97bafd10ecb4d1f842dea30a8e47f0c166d7061bd4f616e24a734c0f775c1d5e2edf94d2caa0b13926b50ba576e158f68c0d0c3ee1ce3d42be7850c0d59da2cc231ace116341264e66ee372db3fe91947a922455190e9f5e65344bf77df494f59da1861e64ea76b121d4940e74c17f3309a2b1535ee41219a02568822e703f29f978abd9e2b1c26a027a2009cf9bd6f07d97edb588244912f23f8ad0e6645c8fb16c7d0fd770ce0fe81deb24239c4850c1316ccc6f70bc53e5c526b22c0fa39d2a7fce293bc65dc4d692de84a3d34c0edd72d828ca8226b11e52608a08c7fc10f2c55f08675e1586ea423ad701bab375b704c4bc2126e628edc7c38d57eff6f304b45f8d5728110bcd33c3352ceab18eebbf343a5c999be27aecd3e0f717182a70e9054b35423852a0f3fcc0d3217850bf4942830ae34cd683c988675271d05841f03e9d8e7ad538c5480863f3fde400843493771c870adf93b648a22aa06671203283fb4f8245c7beb588559ee5c56002402e501a9c2d5a0444a1c1decb906bddcdce11b3b8abb5638f9708a3b7cbbea4c2058e4b8ee35e2890d74a85f5983ee969af9c54007c470700526f7af3f8e8b39abcd717695e4e8bb721155b06c5e0fde1823331f847af6263e6e61d6a2171c30773b079a8aaceedce90aa5f5b1bddec36305157abe8f47558fa941eeed868e275e96240b87ba92f629a370120f64c8e08b902329bada65201ec8e0dd6d7effaf8f047cdc90e460e4aaf78a1054da6d8372fe16f83afe943f93365219e583c11646cc36527894f45ea04ee168a5b72af10e6a79f47113d5b5add4f17cbbca9f26d6ea79e086669a4b2f54300889c7cba8144802bee7f4dbe37c1d6ea1b62cd49264d57f265648f3a0bc4ffb1bc43f4409712f9f0cbd5530f0fe917a337c11c78e90cb0dff1fa692eb34f6ca54583eed873d369d071dd4a4d60bd8a48168a13d10dbec9abf45ee27b53f8d0630fe9968a39b920c18d1b80231fc696d6da39cf83ae34e1174412e8d4cae515565c941ae96ee056613c12ad490ed85f46364b9974daecb875a0beda34ff28e0f97a7e8ad56084c1d20ec764c71a87bed44a70b77dfbd42973eeef936b78b4189eb174026fc8212c0d2b8ee4d9edcf524cee132b18b060f9649535cd3ca3833c2c1dae4a02716dd4227aad749180c206a8caff137774cc08ce856ffe041ee7343e0dbec05e51fac6d0b013349d68e7222eb217873befbba01ac7d1f93a9217b9ed0245d2b64e7283992ab8058336cb9820290d033d821a1ddc3da2591d97773b89738f030db7879a2ab429bfb23617436a8a4507236ceaeff0db5170019503e72bae87ab4554090e4bf0bb1d9704a897b62970ecd7b989d4bcefe71fc4c4e1a5616745169d52bfe899c2fa75776cd389cd221b38ddeefd2ce5459a3b3d20585d55de743502247641b9f2e7c6db86", 0x7a0}], 0x1) 13:34:58 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x3}, {0x26, 0x8}], 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x5, 0x800, 0x1, 0x0, 0x80, 0x7}) 13:34:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x112) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x8005, 0x8) 13:34:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() socket$inet(0x2, 0x1, 0x3) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r2, 0x4}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2000, 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') 13:34:58 executing program 1: r0 = socket$inet(0x2, 0x8006, 0xfc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 13:34:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3fffffffffffd, 0x3, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x880, 0x0) lseek(r4, 0x0, 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 13:34:58 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x7f) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x5858, 0x80000000, 0x7, 0x0, 0x7}, &(0x7f0000000040)={0x26b, 0x7fff, 0x3, 0x3, 0x8, 0x80, 0x401, 0x3}, &(0x7f0000000140)={0x5, 0x6, 0x10001, 0x2, 0x1, 0x954, 0x8001, 0xc512}, &(0x7f0000000240)={0x8, 0x3}) 13:34:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000380)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) pipe(&(0x7f00000000c0)) 13:34:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000400)="ec500802964565b35718011dfa5d703555e9cdb6f9f9d64da93c669b1c0d3308de6937a552e41c43b3373bef4937d3609c473e4bae5acfb096fb3c929a1bb038586889a159e78da3fa1fc01e2c5befe225f539598d7f9066fbe5ded8adefd4fcad01e12b084a7f197f3e66d8e8471491c5fdacf60d887f3f5c196a49930e033dbc4bd01feb6e58dc80474494f452622e0d620630387d6d6e93658ed53cf312633e65320555f10d10464f47", 0xab}, {&(0x7f00000005c0)="4cc8bd7d77da62745e5af90bad2589d075d8209be6eb32cb2db482f7848f8609b30dfbab84e7eb542dc5db8ffa728f98b2d17682819e513c754022b875ba9a061ad968bd84b3cfd7d24ebbd6b12a5f62f758a3b7ec00b2f72ce59ce6ec659f22198a07f0d25dad958a88590adf5aba11d1a6376b0a7737b57db316bba12061ed481cf3d03ce8bec4db3907f795e276dc43fee4dcb6a04da6c620b9b63a7349c2116207d87da3c1b285832930bbaea190908bd95a7ab0fc08f5701fc84f09d6ac723de909a4708e057ca3d4360aee3a0e86ba98dc0a3c41f6e65a1ac528d95f3ae31a15fe1a727aaee06559a8b2e36b615c826f8c", 0xf4}, {&(0x7f00000006c0)="090f51db06e9d913f966f33ec59bbdac58ae0865c05ea134c8218fb7e4b494ada12ae77ff589b5339780bc226e66539540319c888970c34d3d096386fb5b5cc8f9fdcf97f021ce888c55822b73feb7283a44833c29f94afe57acd3f62a4403d12d2dac90d20de6663699bfc6e06e81392fa5d01fb792cbadeebe5a042ac645ca1dd5cc9f98ed14ab3f026e78b290cebf71d5982f4ae0fdbe5133ba20a7a6ba84c9f25f1cb47c40300c45ba15f24cad6429c0b975", 0xb4}, {&(0x7f0000000780)="2ff26efdb20fdb14e82666dc9c2b4db60c11c6e575a71173a9d2569fac85636b1709b451a720aff654ab492fda102653250e6e2301d727b89711a77c565657c3f410733b839ea074590852db8419c6de3e5a448277a9e6bb3b45700a36badf96c8e7f514f420f0a4072b722d47cb9846e8485ae78d64dbc21d2ce18600e93e1cc437d43c07f28e52c2ed1cb2e3cc1d6516af6b17c58d2b93d93568903426c55ec29af093e75d7953a8364b8ad283110f3e4b1f6a516d04a7782f8727b83ef897b7dc0eb95badcca04c66e427c7a34719d461fcba068912b299f8e2b15b9a0a7cad5e1179", 0xe4}, {&(0x7f00000008c0)="e20b35b1f750a4047b03d82a9c77a45b75925718ae35cddfdca32865e87101f2ffa5900e5da062b33c07487c76ee856d88a972afbfe77b8508c7ddb7fe50801e492826866d5a4da6c4595f26a821e408", 0x50}, {&(0x7f0000000940)="e4512770f39c30690c5200b877755f5d32613390c9a18506727a1301426126de8b7c0b40c8676ecee61dddf159e2c431", 0x30}], 0x6) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 13:34:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x20000000) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x38, 0x6) 13:34:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffff}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffff63) socket$inet(0x2, 0x7, 0x2d) setsockopt$inet_opts(r0, 0x0, 0x202000000000b, &(0x7f0000000540)="06fff3c9a1d7c00ad7e86592fe81d99e97fd1c48b18667929089a7bfcaf3a622d2fcbd0063fc1eccabefe1ef0348a7e5b77c18aef049b19eb64f10c35dcbb5014dce002dc67911991abf0ca7a49c454097f672d9ebdc5b4ddcc05f625eed6b76aac0cd0364d379374428dd5131e23168b41c9a73abd3cd25f231aca7768f4a0162aec24db4f2387aebf9e1e4f3058f6d87b8bf613b9f4bb624dc83ef275492d7b84c0bf5d1daaf7fb4fb61903e7402cc09c1cfacc9192959e53feb84abd7a598f2e43fca140e003b664ed44b81bde8c2d469744042a60b187779f17496fdea711424de73e7635dc8d878f2f8bbf6b77ddc816ec045462959d010e85c770e129b2a00000000003aa4a749eb4098b05945f68faff1cbc59bce4180552b9e940a1b279f3bbbab87d6df121ec9850d21781e7a9b4bdc475485eff1338a02f5c07ab143d1c6ecf71bfe73f3fbb854ce14ee6f00da9a76ca010f2a25184b9acd5f64084a94df5bbacb6518e8cbf9b234290bc4", 0xea) fcntl$setstatus(r0, 0x4, 0x88) 13:34:58 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffffffffffff, 0xff) clock_getres(0x3, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x7) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="d860dad64f0602b148a216061d42f32c2f37983128c10161e17e026db138679456ddc483b561e6daac97c77aa17d68920902e03dedefb0791d4fb8ed214aef03d2afac21c6", 0x45}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x8, 0x9) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2810, r3, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r4 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x280, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) r5 = getpid() getpgid(r5) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x2, 0xffffffff80000000}, {0x1cb, 0x5}, {0xcb}, {0xce, 0x5fd2}, {0x22, 0x7}, {0xcb, 0x5}, {0x5, 0x2}], 0x7}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x3, 0x3}) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000480)=""/221) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r7 = msgget(0x1, 0x100) msgctl$IPC_RMID(r7, 0x0) flock(r4, 0xc) msgrcv(r7, &(0x7f0000000600)={0x0, ""/242}, 0xfa, 0x2, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) clock_settime(0x4, &(0x7f0000000780)={0x1ff, 0xffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) 13:34:58 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) 13:34:58 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000004) fcntl$getown(r0, 0x5) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002045, 0x530b) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chroot(&(0x7f0000000000)='./bus\x00') 13:34:58 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup(r0) sendto(r2, &(0x7f0000000080)="a1738b7bea5865f1769d987d58c191a99758be1a9f403353bb28ef4ab68cefafef1925bc9777318e29c86904927cabc3733105fedba509a2ba521d04daf7614e9581246139efa1e086ab360af18e14fbf802d21952f45b3f7096302bd97ce1a9cc5a175a49c0", 0x66, 0x408, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff, 0x7fffffff0000}, 0xc) socketpair(0x0, 0x5, 0x1f, &(0x7f0000000240)) flock(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x4, 0x3, 0x100008000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:34:58 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) r4 = open(&(0x7f00000003c0)='\x00', 0x800, 0x10) r5 = kqueue() r6 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) r10 = socket(0x20, 0x5, 0x7) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x8180, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10004) r17 = socket$unix(0x1, 0x7, 0x0) r18 = dup(0xffffffffffffff9c) r19 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x18) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="8a778b5848cf67e47904adefd93c70e71f22222ddde79e9d545735cf67017f913d773871d9dd0e3474960934a50464d7910393cdb259d5eb8b22615d93090d175976", 0x42}, {&(0x7f0000000180)="465f7f7bbbf3ffb73463d510bb17ffb19f2922f5a239f57d2155d53732976d322c4a8457cb49b4770f7a18e7f1bab0b4350cd8a6e256e2ed4db5857713bdf676f68fc8f6adee353b8560c48f9dc00fd860a56e787007c870ee04cc3989e7a984d65f82f94cfe1a495d5303e6179bb5817ac65469dd30001fbadfa90334942d2d8baf4e6414d3905f57e9d0b3f0c75daa93ff97fc67a346ccdf334b7603", 0x9d}, {&(0x7f0000000240)="0b5e18afec6cfa82d7d28e3d653266f6d9010935e40698515f88a8a351335a00a7d6a358ae935e9d29cac5396043c915e66b366f915c37d1970799baba008ea192c23a64981962c66ae7abec595701427ffd731c4cccc10222948ae390deda4ed6befa60cbd55c13f2bffbc61bff922d04e8d20bf6a54c64a9aa016e8e14d8915b3682e110427928d1dc7dc581", 0x8d}], 0x3, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}], 0x98, 0x8}, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r20 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0) 13:34:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x2010, r0, 0x0, 0x0) pckbd_enable: command error 13:35:00 executing program 1: mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x3, 0x812, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 13:35:00 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() getgroups(0x1, &(0x7f0000000380)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000500)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r8, &(0x7f0000000080)="79f7410594354a735274486294e961d7b8e57f89d590ca2390bbf1c02ff88ad917dfa97aa8621af5fdf3c1016b1690fab44908c54addca4615b936903163335f3f025106f9a7617e77958bfbb74306cce0569f123af11dc7119940ee4cf64f4a7a86401d788596cd94d2958fd5b2fa85e208", 0x72, 0x4, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r9, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) pckbd_enable: command error 13:35:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/33) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 13:35:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x889, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000580)=0xff44) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x2, &(0x7f0000000440)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0x33d) connect(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r2, &(0x7f0000003b80)=@in={0x2, 0x3}, 0xc) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f00000005c0), 0x2aaaaaaaaaaaac88) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000500)=@in6={0x18, 0x0, 0x89ad, 0x7}, 0x37aa4765) fcntl$getown(r4, 0x5) recvfrom$unix(r4, &(0x7f0000003bc0)=""/4096, 0x152, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r0, 0x3) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r7 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40000000000898, 0x100) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000540)) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r6, &(0x7f0000003ac0)=[{&(0x7f00000015c0)=""/193, 0xc1}, {&(0x7f00000016c0)=""/253, 0xfd}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/255, 0xff}, {&(0x7f00000038c0)=""/75, 0x4b}, {&(0x7f0000000180)=""/52, 0x34}, {&(0x7f0000003940)=""/207, 0xcf}, {&(0x7f0000003a40)=""/84, 0x54}, {&(0x7f0000000240)=""/24, 0x18}], 0xa) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080), 0x0) 13:35:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/77) 13:35:00 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r2 = geteuid() setreuid(0x0, 0xee00) r3 = geteuid() r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) setsockopt(r1, 0x1, 0x1, &(0x7f0000000140)="f4af11faf64a17b6b72f77aa395c0fe8a2ee140860e21b2be43fd852e029af628440dcb152d7e41b43c715794a38a620ae5ca528346165a7ec8e11b1c99779b9405eba4f921d7a7f7a92df0e0534413317d27830165245c28e00aaa86375594ce04a7e1f621749a8915b253697ff06417d35923c9db1fa6453f8de3c1534b032528ac1450065dd5ff06462e1", 0x8c) seteuid(r3) 13:35:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x48}, {0x88, 0x800000}, {0x46, 0x3f}, {0x80, 0xd0b3}, {0x86, 0x40}, {0x125, 0x820}, {0x100, 0x3ff}, {0xc8, 0xfff}, {0x8b, 0x9}, {0x27, 0x8}], 0xa}) 13:35:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 13:35:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 13:35:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x4004, 0x20000000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x80000000, 0xffffffff00000000, 0x79}, 0xc) listen(r2, 0x4) setsockopt(r2, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000480)={0x21c, 0x1}) listen(r0, 0xe3) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=ANY=[@ANYBLOB="f5ff2d2f6669d2088e22"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="f7d46174713c854069b1b48a3a8313d04e79a73e7f59801619fcbfc0979745fb73ffe7dadb0701141100fa5ed63fe560b14c140a6792088b174941e5efd95fbdff292237a3f6b208fdad988a94b28790a6b9f97f957185d0cf8bcb995df909b64e64a1ac1a34240c78eb3d4381e25b1d7de4115bb1fecefdfb0b02cecb0dcb36db55ed15f92d5af1e87b2cdad9fede4ad90d8fde9dcfa4f8d01c2dad316df4df4a0cedbb3ce1", 0xa6}, {&(0x7f0000000240)="44fe2796d6a2f0504087f2e0d8616daf1f4435eb9f46fc33e1745ee84b2c7445e8bfecb51b33fcffd21caf640e5cfca4158ce07103e8bb20dd7bf53a22d23894f79b0847ff250b830fc3502dc5f1d29a6ae64bd1acc389384740b9b779c117fb86a51ac10db22ecbe7dd6fc49d00847505c7f85030f1914f583c372209a87e8846b8087dd3f7f0d65e2a82feaae060a105af0b59cd8afd16697b8cb5a1ee1773ba3855ee50bb7ae9e469fb898420616b81ee753ce68a6babe9810ef9dfaa2bf17de771c2915a6f5d", 0xc8}, {&(0x7f0000000340)="5de3cc9dc6b94af89213ffd59cf876f169b732103012de7affe15f10f8695598bd5ca2b43dc9c6aafa3c1528f26a69b41534cfab3a4e51bfeacf1fee449e05ccf752155cc91bcfbf6c973b7f5040a5e9d3417c3d3f948af2ee0b6132b205385ed2edaff2d1f07877fa315c8ee90064cd9b69f80c3a5225253650f277b20f8a6565399a7dca52213c2a06f5ed4b89e052ebae1bb2c54233415acdd62803a13b7cd57e8782bca6578477445e4f6ae22617f7123c", 0xb3}], 0x3, 0x0, 0x0, 0x400}, 0x400) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8a00, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 13:35:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x40, 0x30) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 13:35:00 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) write(r0, &(0x7f0000000480)='X', 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000080)=""/159, 0x9f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) syz_open_pts() 13:35:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000100)=0x20) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:35:00 executing program 1: msgget(0x2, 0xc0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 13:35:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0x7, './file0\x00', 0x9, 0x6, 0x3ff, 0x100}) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 13:35:00 executing program 1: link(&(0x7f0000000040)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x4) fcntl$dupfd(r0, 0xa, r0) 13:35:00 executing program 0: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r3 = syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) dup(r3) r4 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) geteuid() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r6 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 13:35:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x10) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x4}, {r0, 0x40}], 0x4, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) socketpair(0x38, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ftruncate(r2, 0x94) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0x1ff}, {0x3, 0x9a5}, {0x0, 0x3}, {0x0, 0xfffffffffffff000}, {0x1, 0x2}, {0x1, 0x5}, {0x1}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x800}, {0x3, 0x40e9e591}, {0x3, 0x7f}, {0x1, 0x3}, {0x2, 0x467}, {0x1, 0x3}, {0x1, 0x5}, {0x3, 0x9}, {0x0, 0x5}, {0x1, 0x1ff}, {0x1, 0x1}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x1ff}, {0x2, 0x2}, {0x3, 0x80000001}, {0x0, 0x10000}, {0x3, 0x145}, {0x3, 0x101}]}) r6 = msgget(0x3, 0x0) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00004328a621ab411362e38d8b026ea0042ef4366da44799a803cd99254792504b6a718ab6"], 0xb, 0x2, 0x1800) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000003c0)={0x2, 0x2, './file0\x00', 0x9, 0x5, 0x5243, 0xf05}) ioctl$KDGKBMODE(r1, 0x40044b06) r7 = semget$private(0x0, 0x3, 0x41) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x400, 0xff, 0x1, 0xf21, 0xfffffffffffffffe, 0xfffffffffffffffa, 0x7fffffff, 0x454]) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000440)=""/61) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x63, 0x5}, {0x86, 0x100000000}, {0x23, 0x100000000}], 0x3}) clock_settime(0x4, &(0x7f0000000540)={0x5, 0x81}) kqueue() r10 = semget(0x3, 0x3, 0x40) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r11, 0x80045745, &(0x7f0000000600)) unlinkat(r8, &(0x7f0000000640)='./file0\x00', 0x8) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000680)=[0x8, 0xd1, 0x101]) semop(r7, &(0x7f00000006c0)=[{0x4}], 0x1) sendmsg$unix(r9, &(0x7f0000000880)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f00000007c0)="289d511c5024dc9dceca1dd174f4ad267ee9f150ce4a206743fd4e0de9677343fb362705e95f9ac1901b8a00a01506f3f746e528b2dbf6dd42d796ffc54063db703feb24a9d633e391d77011fdffa8b06f5b270a031d6f819f068b59798ba74743dd6330", 0x64}], 0x1, 0x0, 0x0, 0x405}, 0x8) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000740)=0xc) 13:35:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x800) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:35:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x7ff) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="59a4c043b22fb4760f25354b8abcf39c641cf6b53cb174c05af806299ac083e94f07341eddc0cb6b5f7056554be0a7947d193db45aa85570fb1926030ea715c229d49c7d4f3b4138", 0x48}, {&(0x7f00000000c0)="7944e0f9c1d2cbcc64615ed394eda75a9d7fb3cee1d127bd165407fbaa57e65fb43869d853bf04b4b8d6795164", 0x2d}, {&(0x7f0000000300)="f511c1d7bf045448d6c648f3ce43f3b48f07475a46e4598b02548e3b0c23a20029e0deab206e5a26a96ede79ebb6a0dee32aae0507afa92329a3f14120d49dc2b2fb216b7f5b1c297363fff10e62c389356866ba32d5a33d87f26d57e68ab032cfbf2e99a3576f94e0ab8309b4c433cc824b784183222eba9a972d00318c4ea88da91e", 0x83}, {&(0x7f00000003c0)="7493798d1f4be4ca400ae83ba0683b6ae0364b69063e94c917f14ec0e6d8ad2c6328f66bc0517368577a4971a1d139e16afb6b68e53fb8a6e6939c098ed898aec661174336b026f511970a820797d75d558ebaf588cf7bc7c00789d32ec2fff3f456176e7157529ece6016ee81ab310d6aefd08f", 0x74}, {&(0x7f0000000440)="8da5b2d1a2fadf636e5d426c37480307689fa96a14209b6103a76b7354751bc3f0933f45d0ef34d2eb48536fe0255331284119ab6af3408fc8b5f3ceac3b979f33499fcf48cb4c57b989fc2a38bea4b1abfb5a25ea5beba4263854010292e10e6f976c4fc2f36828d2d9d131bd5f59f4fe04d81cf571490d7fe0dc56fa08f1a23357bbb2d29ac4890af5ea099d3fb85c90e94a10", 0x94}, {&(0x7f0000000500)="5aa2b64c668a041410a2ad33972637da9399f0356240876788c74143f5b726b8a77746c89930bcc1bcc532902793af962c78bad7dc4fcf9f84e814ae11b093f9d52b048b7e705a96759ed1ac8d32604ff07c1d9941eaa9fedfa0fd0b9246c7cb271ce9a992c9e232b24aa4f7fbd7726afb394188cc905a5b2704e4fafeb1498f5c7cac119c158cb9ff208fa3b71229e3c435a025baae95ad00b21d0d8326c9b0069eb8adb5cdb4ba41d983df995e39d512b686cb47d6a8e6ee8593fdd739211f0c5b6d42d3a38923b1942ff16ce6c21af0f96e0f1a4af5612402232673961d3a4d825edc26bff96b7c97fe2eb8faa191b7", 0xf1}, {&(0x7f0000000600)="4b3473f4a842113be661d7a274322e1f8efbdf608df9539b4631226b4d77cb2aaf667b1276d32be29bfde169af36d67827d0986ef238f910032350ca10160b27741c397186ef91b5dc9fd532b95b33546f0950012cd391a1582f8e276e4abf7d189ebb3f60b6a8bae72e9a9bbad0b2680348293ec8f6924bcc781f74f88b44e015531a569b09c4ee699d", 0x8a}], 0x7, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x1004, 0xfffffffffffffff9, r2, r4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) 13:35:01 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80e0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') getsockname(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ca300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0xfffffffffffffd52) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) dup2(r2, r2) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 13:35:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b5428538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db804d5331db8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da8cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8710c1c530000000000000000000000000000"], 0xe8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:01 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000000300)='.\x00', 0x80, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/111, 0x6f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) linkat(r0, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000440)='./bus\x00', 0x4) pipe(&(0x7f0000000200)) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) read(r1, &(0x7f0000000240)=""/8, 0x8) 13:35:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = getpid() shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) fcntl$setown(r0, 0x6, r3) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x800, 0x2, r3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x7f}, {0x100, 0x5}], 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 13:35:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3f) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 13:35:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) geteuid() 13:35:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) 13:35:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:01 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x4, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x967) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) pipe2(&(0x7f0000001640), 0x4) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a602484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12569d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c53fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e04871f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf550169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06a3aaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="7886a11dc79186cbcd2c42478a820e3f7aa58f66093c8908073586298d6cf6111506756d5d49f0f362217d0edca5deab448777645e3dae453df2afc2ac92151ea1584421e8c9249626081cb2cbe10ee93fe11f08", 0x54}, {&(0x7f0000000240)="0515a98bb0b1060a3a8702f231c6ec3e53de11d215d71cce9aeb821834d524063d11fcc15155fc16bca93098865f0e42ae5c33b06a3b5280be46cb860f997d5eb30544c5415eb171cd4deea87e10e68ea48899fe5ad750fe0735713f8406a4240572e7b693c441578e3515ea6274003a7b3bef06d6a7b11bf3f5ac2f704559bdbd2090f93d676b6fc5c68fc013d08ede438b9b71065503189d4a08d2824de7e039a34adf6dba98bbf0ba", 0xaa}, {&(0x7f0000002540)="ba8bc94003fde07051253b7ac05f49bc0dc00095e61821a46c8ca534b311c2c9b48b9a652ec62ef2a6246b25ca10a70624c5ee7b3e969571b71eb71991a65f1ad8916cced338d10f4fa6e5b164d27bb06e5f954e458c842f299f0df1853dc288b8640a222de541f9a2eaff1a3eab52bd41dcf765c8fb4a439bc6ae83778b584bed30575bac1a4dc27e298db814d9bec0f4a9cdc0c6fbefefcbf1fa3ba5756621c96a30c7b74e6d030a5444bc99c50d1d769b2b6ebadbb355f5e115ed71d31aebd06cd9d1f724b7c995d2dad893c29fcca197defdd10eb5b985b86ab419b45630b15f1e17d8630f09b2282516a678788ab8cb83ae5fb3c07860643db26b65123d64cb8d3794dae81ce04ed01f908c32295e2429a3ba1fa570fca162d5804de06ddaa525e1f9767edaf524cf0f2a16dbb2ef4a6167237bda598765d515bf774bd761922062b2c563a899a900989d43538f76d6c0c62520d8621bd8fb5e3806f04242f42b627b88d30eb137de889715a4cbc5416d1258b40fce6699fb1520b319b00632d05987450a26e87972f30befefb6899b76944d5bddfa5493472e1159faa78a193ff4c8e2aebbd1d9db3a1cc47e93567370457042fe1e09148fccbe8cf7d309b5ef097f8cf08b71c47b016f8907f010d7aaeaceb8760dc5ab8e83092b49ffdbe3463b318179f00b0576b0809fc3efad0f13235c9da46dbb23f572054ff7887046700b475d0d98c95e6c7324abea19e188d0001e4a6eac5d38dd06357beea729989f6493c0f54c2218955782afbe26c797624572f2b3e54565ea959eeb29ac40ce8eec0394822f5d9f03201d91f999be42cbc3ad92321d415599bab341140d1a4016c3c3059129875652bcbd81c2fd02428a117b9c2c409b576b91995ade585760a69cd987a7b6f3d2bec625c8ba3d75f5ad0ef01db7c1459f9304996b09c847f56949cd1e6b2ca13a44ac018c0a69071f6885804c12d75adecb6178df4d36f860959d2bb23ba008092ece77114939b0001ab705cacf8b521f47f38cc7d5f421683257051b7af4365363a35dc7eb3ea8a9a40c36217044e206411c26e6c18c5aded7ca72c9a1aec2ffe08e38126c6e239bb42ae6fbb30379de4bdd463e97ba85bb59c825d614037e381070c9d447903f08967073487a7b058ccdae0cd8df7086e5af3aa882fc650d6a7c910e1675e277c47ded9fc30de2949a516f8530cf5d644c795f9e95ae136c11742a47e66a723143e4d0e368768ecbea2cd20a9eef9ca228248388f97722646a6696a7740ccda3b8c8ca17b3e02e1cc8e77d3d719f1bcf965860d353c5506b46383047ecfa7f9e08bb8f6aa68086059c987cb2f1ce4d5e3282e30d545bc40f386662761caa13776573ed523b81a239041e4f8191c1506b805aa1fc10f1b805c41253e27c7e5e9097fc7fb3e316cf887e8175fc586f7657e89d6cefe4dc411ebd415de1a4791700cb23470c70e8abc252cb9f1a2fe6752312a534b6d68624c7f5dfbb674e2fa79230a527809be4d9ae0dbb1a9c12d423738543c8f1ec3986807c3c4d4ecfc88d7f99090bd84defb78902dd81e0059fe528e7cfc44bad5cd641010d761a6f49b0e6354c98a90c420c4c4917aaa5368e940bd1a77791d9b598a66042af81c8c4b634056e97753bdfbc874eff0581d1204d9c31a5cb5f99e33dcd20e9050f360b5e5e9b5906f2067107a60501eb725bfa15bfb5cb7f95fcd008dd585955fe75efd18fe844fd803a94f61b7bca00bc547502731e014c75f9f27474f8ca44173bce3646198f4abeb3d1365898c8abbfeb45c653fae1ca9d1e0fb709cc2a830107c17695c06d1db901bc3620e91fba3c2fda727896694ffa4811f0b4f12043b0646896763dcaabff8662d8440fe86c833c42500fc487ab43fb901a2d12b019e288507ccc18927ae962301b8dc29862330f5c236b57647bd579fcb2b7699116934c74c281dd12b5c0feb0d5b58ddf54b4b22acf6b3ffd716fbd0fc1445cbae07fedc6cd9da1421abf0b54ba24730f4e8761384b9be440171971a1ec2703e00d1bf6b39811191f458f6c7c77d81f8f6e35de946fabd8faf79ba11ade181a3048d1ddce2c58a386afe70c8a9bf30a2a63f4ee1292f9b46cccf7f75df86182127174c92219ba3be818ff55270e3d5b7507b5b7579ecc9e7a639e84043d7d90c91098b96be3cf0f894c701ea51554a249dc75d05420a918a37b7214c6cc6f874c95d7e74251d7eb84bb8a7bea4af4d341a1d471b4d417d0dfc6bbf03e689d5762cbe8029bd3e70c433a8e59cb1998af88ad7151fea8646985815ec6a44ed9ce1f7a06ad275dee8f9e70ebbd24bf048308ab4679c297d52611c88c472377ca954846a2e45abcff11677e0d5397bece007656f353103a53e0693406f991d53661c15d1e50eeb8e4a5ef186409292bef0585c013badcdb80e1de6bf2eb43bd78e695aadd7f8e7aa5f770a404ddad662730c5d57f6072d9fe001a17889ca431fc36b9ac2cb8a44697684be108d6b4e547618793439517be4b600647b2e293f52f2660853ec116b63926a56c690f8baa437e7c3b6c93cf2b999b8e1e484027836daef8485265a1e309ed1524b6060be1473a8709ea4ceab66fd937f9b47def5e43be1859dda3a8faeea61b9e7a8d279700660322b72dc8eecdc9d6e1599e11d5e5c23289b432c89368d2873e831bfcc438f8885ca9e11f9ff357de99b8fcadd9b024c6b910af1039d59fd1104fee206786b301cc83e5346a8087bdab7a9e6ec4d17f1958de43cfdd52e55a539637141e97cfc4f46d7b73590f4820c59261bbe095811b180d877d5db892979e6aa3c0f84a573b4a5d074ffabaa369e062139ef2c3e21144c3452d0f7b401bda23dc57c9a50b85410e6503402ad87f6553aac3dbe9276ea38af72d28d86ba695b32e5a6c15be949663d230c18e341e400e84eda4c573c74e193ac027ce204a762ad2dc1b8d9811ec3664f79b9875ba0d1c13ff6c6459acfcd20d66a5f157f2374edb8b2cb9b8c6ce11354275996809b9227ecaa428ca769cdc221197fe56154700feb366772f9fa859085272ac0c4ef95349e76c4c848e5f44ec32f78b77126914a247a2adf2c69b2bc483280ab4668d018e56bebfe97eeace1eb81c76c4c14b0545b70773592c8aaaddec3447d867b9193b85eeedb74acba194d861e8aeb90c82b620bf639d2d6192d01e5384ca5b23e68d1a8a8d939edd2eb7c44f0c22217733fad16df23a390497d48081efe57522d3b4b18e2b6669a391fc1ee8e51af0e46e7cd5b3e06ee8825e66d3ae09b6d69880f6ebd252ab697216f24dd6b9fed8221ebcea15d48a4946ae8b14be28e938d213cf03d85147443da5dbab8f03e457c2e4d0f847cdecedef91e9ccb105f89ea41ae2d1ba531a3d048f27eb7c9c3fd573c9ae290e22a405e32fab4dab328d755e87278220147078f10dfbec5b60c13104005e2b2ea6d38e79ac2ea2a2d0c370c6e604008a61c54ba43fd3bf71cf2553e01a28255724c20b3518970d85e64da61bea161b9dcaa6e2e0bd73715507cf16ebd416ffbee77613f4acc134cbb8c74872083090d0e42a563d10a309f4f356dbaa1207f5a13d8e5f22c3632145d6c9cd9b15a1bfa3ec0b93184866b1d3674a380c59e8d3485df05ad61f04552d3105df8245295d6a34fc86f509dcc48c40a155403b41ef362a8df5c67a66ed087922de3b36bdaeadf8e6ce0c8cdc9a90ff43c45bae6a99a8e3d68852a2a91cd6678349aa6ca7ace16e3c8f77e6bf12a41cab8d52d2744ee679e7b1a1d7c0e97ab0ba7fe3f7b653ef81e9f31e1defd21ccc7d03a030634310b8265cae56049684d11acf4d17ffcb908852cf608612d393f9c2fabfa27230ba4327935cda814959dad8df755fe5cd4d229b5ee7572a2f0cdcfb95a61a9d7d93cd694e3ce810e51d6255c86935bc834c4375d658e0dfb8c042cb305c1450d23dc2aac5810294cb13a859e3dc3869c5b48bbc792d417b8098099815d2e1cda833fc18963df5349bf9abce045247dfd6c100a8bbfc6bf7653edceb12623965e9c008615d19c5282f48569cc43bcd56cc7cc9c96b247e3eb5f92b9a991235082aa0e731ea65e00c5d8a757465981060f8c50f4c7a1a4fc09201f15867b827425a8c5057beeedeba6d1c5af3440e49be47a191e359c7932596a27989dd9e9fe2cc2879ca30a2aa32aefa06044f1670343c9457fd63028a02949a6828dcb31d1046997c7542614a52c4d98c986715a1742d84d4812c2283c6fde598af4ca82488f3f0f2277e8e93a5d6629952591cce9cbd9103455b5c37d46c45df9359c8c860ea291fd1ef828782818983b392176015db34020e4f0455c2069a39fb39fd055ec1e97797f191c44f0166e6b0b3ffe9fc6a72d9dff953b0668aa2c8c1b9d968479dbe37149c68be9fc31e05245d1a92c936cdeb5f9e6ebccf1c229e3246d742c3f80a0b28eb2e88a0838cc3f936afb4f4ab17ac7a4932cc92dfc5d4ae81be80e3a956b56a23991ea5eec307d0daace284ac8f89d74cc8caa246aebdaf33805038f4722e87aad32e802e0fc557c5135b4d8fc40e48d6bc7e44c2ad3ecb5ffe810add1f6be05006aba6d8fb1db2d3495bcaf2b5d50ced29215df6e18419eb3989f05ba66b862203e26d40aea01892445f777774dae6469c7e65c2a2df9df38a8011ac76b760f4b260ce593d5faee171c894f0737cef3275955a167b4c7e72358991d01e5b956a29869f1be073187199e3d3ace385d67f49bcf35bdd627b56cd9c669037dc281be1639583edf8902bee95eb93e0340d6c7c47766006ea3581726b6506f978b1e1a10388e2c57c820f7f40087883c684562daa08388d24d8cb187c5d28a72f42b83e67688b8b93d800c89d57a4a9fe70668e9184e3cbaf19331411cb45b5f0e6f012f0faeb9c4a82eb01d71cb5bd3b9aac2812e37a59aa5f6afa1b86ee77f5f8aeb7c9dcce3821a3636f5f7acfec6ce5fa9fc73da8c953846bfa8bb656420c94facbe38f7950d4c92834f7d191ec8ac54eb6287810b9387db632262c9ff13f0a88f1ce2c60c9a62eb463bfbca603731b627eb4f469c1653c62ff820f2d6de9be517cc75a33a214b39314a9b615a49f87b8eeef8484b48fc0c19622d6c39f0b036512ef9255f530bc98256a5af7937d388453b6cfda62805259f44f8015b3b22390f3ffc900e4b97c4de18746990907c7b5376309231cc1b68015de01f1f01bb7161b7cab6f1f3dd8d7b515e6d00286289668a4f20b534d4db269103b16dcbd9ad8242e55a3e8f00c34c5dd479931148f55ade10c1d8acf91592ec4cf26c0e627c834c8956f3d52e00e1eefc69d9bf23f2b7b4aa9a1a3e6a262e45308d08456907f1944b601af9a2e314d7f3845e019595cc56e293e37000749796dec44c07434997c375788d511fd90127fb6f0ad3916c7063591d99f94052d366d9cdc11e4c4220d258cf086743885bdc975c40279d6e872dabe3bb8bcffec1d04045d812bc28b9a5b2f3225cd2205200d9a4b9d85529fe378b13435922346193716d1aff471eae5220f0d3a1061c3228840f392a2e498264e15444c622cb2d6735764f59f71f03cd67eea9734324f63e88ae577c69a00d20fd789d19b93a6741ba51eac2aa20af9fe27df03e4793c4755a31c4ae92a17209b8e5b8d1e727ea02be44111e2f5305835c4d19a0cde119a363d53ed453d54733d012294151ef88a7b176ecdddaa7d92e3d534357ce76bff3cf8b2cff4bd1e109e2882b0c9cd424219c5ed36c70a6c4cc05ac689", 0x1000}, {&(0x7f0000000080)="219522aa7f5a215cab", 0x9}], 0x4) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) fcntl$setstatus(r2, 0x4, 0x8) writev(r1, &(0x7f00000015c0)=[{&(0x7f00000016c0)="b5addd51f461608082b858fff6405c8d88fc047c5760e0c05a337957f5c97139ab29f07a2cacf06464ccb98d33b910ce13", 0x31}, {&(0x7f00000003c0)="aff5c1c9d98a60553e6d8cc76b56ce6d791d16e99c72150a6b5306e6c4ee48d8982c936259e093508df3ef9c272d6ea45b58d01eac20606dedd30e714b1af5f673132285ef2981822e517b3b52d46f6acde24d65411073bdfd931f8ab2f602c61cb74e59dee4951a1319cef0bce390a723552541cfee0312439ae77335092025d163183985a6b09ea4ddc89580c1dfd975f9a9a14c7df1723c2cb349b900d12bf33a11f4408b0f18cb5ea1d13356661ce0f5b00b9b41f9683395d4e23d5bc5a06f1478ffe97810e0917df4a2b2effe09ed64152ccb1245abfb302abbf6b827b339663b1fbc", 0xe5}, {&(0x7f0000000780)="ec144560eb0928c708f2bb0ff380009c5c16d60c8449ae421a0f24a299995fdcd44cf026a0c32d0dd09517d0d6139bc21960f5ccbafdf9b2069f6c2c2de8d541bc42c75e4bba8dbac9d402124cf015c6a0f0db7a819ff408", 0x58}, {&(0x7f0000001500)="a8a87ebbf31461efb390f84497006d114964f20efabf75a61f579dbd9981ed7edbc1cf2fe53c9dbe04cbc4d9f7f675ed122b78f1732cad4f0b44a928cefb969326646404210bce15ffe103e7cba36447ee6eba22970aa41ac0474fb59cf88697d123fd46bfb47f", 0x67}, {&(0x7f00000004c0)="efc7db973ffa6bbbc944fb21edf4c47bb3b087798c5561bbce767560df2e42112301ad6efff77cc9e5ba09551e2d312bfce6de6dd7b0", 0x36}, {&(0x7f0000001680)="1d24df0ca44a73c84f9b5604688f2e", 0xf}], 0x6) 13:35:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x1, &(0x7f00000000c0), 0x0) 13:35:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10e, 0x2) 13:35:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x1, 0xa7) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="820800000000000000000000"], 0x1) 13:35:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 13:35:02 executing program 1: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 13:35:02 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup(r3) setreuid(r2, r2) recvmsg(r4, &(0x7f0000001200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001140), 0x2, &(0x7f0000001180)=""/85, 0x55}, 0x800) r5 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) setsockopt$sock_int(r3, 0xffff, 0x1228, &(0x7f0000001240)=0x6, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001280)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, r6, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 13:35:02 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) setregid(r1, 0x0) setregid(r2, r1) 13:35:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/209, 0xd1}], 0x1) 13:35:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108c2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x380000000, 0x1}, {0x18, 0x0, 0x9, 0x1}, 0x670, [0xfffffffffffffffe, 0x77, 0x8, 0x5, 0x7, 0x3c46, 0x3, 0x5]}, 0x3c) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000300)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) socketpair(0x10, 0x0, 0x2, &(0x7f0000000140)) read(r1, &(0x7f0000000200)=""/239, 0xef) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:35:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x41, 0x0, 0x0) r1 = socket(0x800000018, 0x8003, 0x7) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:35:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000340)=""/194, 0xffffffffffffffcb) syz_open_pts() 13:35:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x802, 0x10) symlinkat(&(0x7f0000000100)='./file0/file1\x00', r2, &(0x7f0000000240)='./file0/file0\x00') 13:35:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x1f, 0x0, 0x7ff, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) lseek(r2, 0x0, 0x1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x0, 0x7, {0x100, 0x4}}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) 13:35:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r0, 0x0, 0x40000000, 0x0, 0x2, &(0x7f0000000140)={0x6, 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 13:35:07 executing program 1: chroot(&(0x7f0000000000)='.\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x80000000, 0x100}, {0x18, 0x0, 0x5, 0xfffffffffffffffe}, 0x9, [0x2d81, 0x3ff, 0x100000000, 0x5, 0xffffffffffffff7f, 0xe1, 0x4, 0x7]}, 0x3c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:35:07 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x80000020040, 0x24) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x762, 0x400000000001ff, 0x1ff, 0x2, 0x0, 0x8, 0xfff}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8408, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x1}}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xffff, './file1\x00', './file1\x00'}) 13:35:07 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x1000}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) r3 = shmget(0x2, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='?$./file0\x00'], 0x10) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) socket$inet6(0x18, 0xc007, 0x3) fcntl$getown(r0, 0x5) semget$private(0x0, 0x3, 0x80) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000380)=""/247) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0x10002) 13:35:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2c4fdd33d4a95400231fb10cf65a47d506c886620b608eddb1218e8c977496f913e36d74b2b82b2613ce46", 0x2b) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0xffffffffffffff97) 13:35:07 executing program 1: close(0xffffffffffffffff) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 13:35:07 executing program 0: r0 = socket(0x0, 0x8007, 0xfffffffffffff182) recvfrom$inet6(r0, &(0x7f00000000c0)=""/85, 0x55, 0x0, &(0x7f0000000140)={0x18, 0x3, 0x40}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x81, 0x0, 0x0) close(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x3}, 0xc) 13:35:08 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 13:35:08 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 13:35:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) read(r0, &(0x7f0000000100)=""/215, 0xd7) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x100}) 13:35:08 executing program 0: socketpair$unix(0x1, 0x20d2ff1f8496393b, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000440)=""/121, 0x79}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4000000000) recvfrom$unix(r1, &(0x7f0000000000)=""/56, 0xfffffffffffffd4f, 0x49, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000900000000000010000000000000"], 0x10}, 0x0) 13:35:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xb5, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 13:35:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 13:35:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7fff) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:35:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$KDENABIO(r2, 0x20004b3c) 13:35:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:35:09 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000000c0)='./control\x00', 0x0) 13:35:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xff, './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) recvfrom$unix(r0, &(0x7f0000000040)=""/60, 0x3c, 0x42, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 13:35:09 executing program 1: r0 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x20000000200, 0x38) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 13:35:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) 13:35:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') shutdown(r0, 0x0) 13:35:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000400)=0x3d2, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000080)={0x0, 0xfffffffffffffdee, 0x0, 0x1f7, 0x0}, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/189, 0xbd}], 0x2, &(0x7f00000002c0)=""/228, 0xe4}, 0x0) 13:35:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x500) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 13:35:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0x0) 13:35:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="b350a2f4a70841488bf3b0cb4ec385b690066b8fdee75c6796de36965c21d378d26ab92d457bf6d48749f782e4bda87adac476f597a45f7fffe511c20a39fdbda3a383bc0e7ce1f9c93f8058c3a07d941f542a567ac37de072ec46ff73731894010a20da3a12582bb5c61ce189231739e10613a6596767aa68b531a6b29178e0ad45b346f97a955ac791d80e5a42786322b85938c673aee7bbdf06aa0113881aeb4d990dd92c67497de47db8a6d69efc20bdb7f887bf27199e48df9119de5fc347feca886862b449f6b6", 0xca}, {&(0x7f00000001c0)="76a9d23136f25b3a4858b0a0991e70d093787c91aeb94d7504d3980ad2d65d54200ba052e8153a22a8d493770f6d3b8c32b6292275a73641ea25f8d8e8268ff9708360928048ab329aab77a8b1f3c5fdd0c5fd5cb772b815be516f9680cb502440d772679e1edc3de1693d0143b16d03f7c68947bb52e4e86a5ca9f7818080598955e33bbe28145aeaf2d2fc5675", 0x8e}, {&(0x7f0000000340)="69fb3cdf74e9c12a570c689ba8ee7113dd662fe61163bb04b86a4678455675476324e5c7188d9e3914288371acfc6d987d8a47ffbe0c6d1954744cb89001fc7819f8ca5aad98cf26a4bdf481835ea8cf43f4c2ea1c914d70da21ed4b4daeb01673510f9ec1c584c109ce1e4de1ca1fa4f4875d7203ca901141509d466ffea75c35897c959a7554da51a7424a9f509a8617c42fe9e38c096284851e2d41771ca4de9a8adf781de20272650d5daedb36adc8a3b4304e0a1c710ff8adbb99e6a48caa136a663a54160db577b78001e3a7a834058d3550be23803dc9cdee353d68b4eb57205cbc8c69fa17bde51c92337f50", 0xf0}], 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x17, 0x48, 0x6551d81000, 0x1, 0x7, 0x1, 0x4b8, 0x0, 0x2, 0x4, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xb20c, 0x0, "1d91cc06d0f700"}) 13:35:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="60abb2b43a633157399987101dc26a01f95d6a7dc8bdd5f94b6898566557278584d901c69358bcafe66235dab0188303dc40d06e5a6b7dba5a5b16935dcc9105e014aaeda7bc2b98004cf1b6e3efa3d3ad30433dddab76896a0c96cc3279b0349494ec8e73b7df5533a87f021afccfedff75ec4aae4c626c313eb9a3f80861f027f11fae41cf5745993050ea78f6fb6d68363092686736ad6bd69f7a4171b68a6d27cb4502da02c4d880010b2614016df155a1b9cd207fc26798b1f417029691b5c8cf1039cae4474998e0660a7553aca0"}], 0x1000000000000252) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:35:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffdb9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000042, 0x3, 0x6000000000000000}, {{r0}, 0xffffffffffffffff, 0x16, 0x10, 0x5, 0x9}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x7}], 0x3, &(0x7f00000000c0)={0x1ff, 0x3}) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="8c9a74", 0x3}], 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x24000000000) getrlimit(0x80000003, &(0x7f0000000240)) 13:35:10 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) socket$unix(0x1, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:35:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) r4 = semget$private(0x0, 0x2, 0xa2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/153) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000240)="1a1df1b4e8c6050e00e382301c3386a00891322173d1e361290887b3d8ea109d477c2a7c2bbed901d89e92022ad8c49cfb985499adcdb38f934b729ec3ec3d17976216019758b0f33c5eaa12cc1a862271a67773a85eebf4f38b827b5df0ffe1350055df7128f86b77dd7a5428b5bc29a32ffd2543e7c7ad3dcc4da70f58db50cab837ba332c15636327012e04bcbf22146d347726e3cd9d00dfb34d5597093d26a6611e6860df", 0xa7, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x100000001, 0x1}, {{r0}, 0x0, 0x4, 0x40, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0xe0, 0x1, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10000, 0x400}, {{r1}, 0xffffffffffffffff, 0xf, 0x1, 0x770, 0x3}], 0x6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x31, 0x50, 0x2, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xffffffffffffff4b, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x0, 0x26cc}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x401, 0x6b05}], 0xdb, &(0x7f00000003c0)={0x2d42, 0x8}) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x6000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r2) 13:35:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 13:35:10 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="89cae215e5ff5a6b9256486b7a64f120b2cb2441ef9d42e997f465522a022178d8fa6cf49d89ee21fa27c5088c0d1547af0a3be1569213a4ef970a18", 0x3c, 0xc, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:35:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x21e, 0x0, 0x0, 0x8}, 0x8) 13:35:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) 13:35:10 executing program 0: socket$inet(0x2, 0x4003, 0x10000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff00) r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c695484"], 0x1) writev(r4, &(0x7f0000001940)=[{0x0}], 0x1) sendmsg(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 13:35:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) write(r0, 0x0, 0x0) ftruncate(r0, 0x76) 13:35:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 13:35:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) 13:35:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0x7}, {0x3, 0x4}, {0x3, 0xa4f}, {0x3, 0xfffffffffffffffc}, {0x0, 0x2}, {0x1, 0xfffffffffffff193}, {0x3, 0xff}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x80}, {0x1, 0x2c1}, {0x3, 0x7c}, {0x2, 0x5}, {0x0, 0x101}, {0x3, 0x5}, {0x1, 0x3ff}, {0x3, 0xb9}, {0x2}, {0x3, 0xcf5}, {0x3, 0xfffffffffffff75e}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0xbd}, {0x2, 0x1}, {0x0, 0x100000001}, {0x1, 0xd3}, {0x3, 0x1400000000000000}, {0x1, 0x401}, {0x1, 0xffffffffffffffb0}]}) 13:35:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdf9c818fcd380cfc761bb60800325a835a5aeb1b850ca6d0682ea2aba78fc5c23b12c18be230eb4de910cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d850000000000000000000000", 0x182) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xaee3, 0x1, 0x10001, 0x3aab, 0x80}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:11 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:35:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x5, 0x3, "197bd4f7602da0869cdce9a827fcc04a7d5391c4", 0x0, 0x6}) syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x800, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x0, 0x4}) 13:35:11 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0xcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 13:35:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1, 0x52) kevent(r1, &(0x7f0000000140), 0x4, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 13:35:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xa0, 0x6, 0xe751, 0x4}) 13:35:15 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:35:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0xffffffffffffff00, 0x9, 0x0, "fe622d53cd5f6e7e0fe7e8b16cd9dfd3294e3400", 0x5, 0x2}) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', 0x0) 13:35:16 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000001, 0x1ff, 0x75}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x40, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0xfffffffffffffc0e}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0xbc, 0xac9f}], 0x8, &(0x7f0000000240)={0x1000, 0xcfe}) kqueue() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0xf0000021, 0x400, 0x4}, {{r0}, 0x0, 0xd0, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x32, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x1aff, 0x1f}], 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x25, 0x1}, {{r0}, 0xfffffffffffffffd, 0x32, 0x10, 0x100000001, 0x6}, {{r0}, 0x0, 0x8, 0x20000081, 0x81, 0x2}, {{r1}, 0xfffffffffffffffe, 0x14, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x4, 0x2}], 0x4, &(0x7f0000000140)={0x0, 0x6}) kevent(r1, &(0x7f0000000000), 0x37, 0x0, 0x0, 0x0) 13:35:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40000000000) socket$inet(0x2, 0x7, 0xffffffffffffffe1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 13:35:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r1, 0x0, 0xfffffffffffffe42) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x6, 0x8, 0x5, "3d8ed6b24eedc8c0f378fd61b92909ed797546f5", 0x6, 0x80}) 13:35:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getuid() ftruncate(r0, 0x3) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8413f4ea8eedf34fe68f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x100000000, 0x2ff) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 13:35:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e05000000200000ca8921864a9c1bd981ebae66365a57dcb2a9232e190a2c9028c13b461e3b7211db7c760bafdc08fbbfb92c44136ef083c82856a06840e9fbc1ebf93c2cbcbf0f80"], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 13:35:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="0c46577df2c536e8a319bf42b8c0b7734075c7da036574b00649695cc7a47577a91dbc69373f94b52a4f62428bfb0a84bb463bd69d00e1f02a295593594b2db8e7a0d023dada7037c4f997ee67760369bb3d2bdeb26dc5436cc9d006c239b611e556ad4053f1ff2e95baf63b710cfca49b640382f8ddb949ba82e8aba5a50a2c29c7b377600d32860064b84738", 0x1a8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 13:35:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f666984003057734d3c005eee40bb9ba86c90951bdaa330a778d74c410a11102d3a500f449654b9b25f98a66fbabf69005290a3e82febfdc48718007781a50de31430ff787aa0d8427b3b9958c3fdab51518654331360e69ee644c588dc27692985ef2bcb436280ed94e6c5125efca8934102a4eeacf09d9c948f8002db8e0fbdd4e4f6d61b3da91b2a53346f5d548169d91474e582144a2d0e427986e24527a23bdedac0a018dcb8d2"], 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 13:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534f5ce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d801000100000000005f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd1c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d572521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271b9e4429a91215ee8ac0b4a80850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea19efe57be0d06361475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee182032b6d6a30715f8ca6d8c0a450a8b3a67a1ce4100509b0c5000904770f14f43bcd2e01ff0e6275b9d08cc6ae8c4dcfdad0d701220700e1f741c31afb09844e597d4a400000000000000000000000000001fc12990b3ee6f24a32f0be216ccb98a0d506783c09109471b965afe14978af8a745bfbddba455d711e9cfaaba91d0a05ab0961c9b705d7f112c3ff4ca654975326133c1557cb51102584994f07698c69cbb99d305e9025c48776c34382cd9a018a6c77f90c6092f748c31d9fee8250803", 0x7f80b01d5bc2e4a) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x0, 0x3) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xfff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x81, 0x8000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2cb, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0xc1, 0x62}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x20, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0xffffffff, 0xba}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x100000001, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x6}], 0x5, &(0x7f0000000080)={0x401, 0x5}) 13:35:17 executing program 1: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = syz_open_pts() dup2(r2, r2) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0xffffffff}) 13:35:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0x100000000, &(0x7f0000000000)=""/32, &(0x7f0000000040)=0x20) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 13:35:17 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x18000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 13:35:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x4, 0x42) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/113) fcntl$setown(r0, 0x6, 0x0) r3 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x202, 0x100) ftruncate(r0, 0x1) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 13:35:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="6ace1583bfb311c51362e46aefdc12814ab0b236dad22104d3331f7a455bebb21faca4c28cd0", 0x26}, {&(0x7f00000001c0)="fb2a3d3b9243d9464930d79c9778b11b73fe8add12981c70ae6ee0b5f9a399cece4053fc47b8f69eab185dcf2d73533f811ba793513ed504e2c7143e226972eb2d9f97", 0x43}, {&(0x7f0000000240)="f48e0f68b9181def4056b2a4c24a444c7ab27efea569184c163982e5a06168f431f8a2129ac1a64dd998027fe27769b57ad7f702efd397c92595812853b287846b7a42a1a797ff79a663f6c16b9e1bfa570a33692c9242f0dfe1ea10d134656f40acbc9a8004b742da80916e", 0x6c}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0xfff}, {0x8f, 0x100}], 0x2}) 13:35:17 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x0) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 13:35:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = semget$private(0x0, 0x1, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x20, r2, r3, r4, r5, 0x80, 0x2}, 0x1000, 0xb681, 0x1}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 13:35:17 executing program 1: mlockall(0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 13:35:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x80, 0x2, &(0x7f0000000080)="dd058351238363307f1ae25e751d1fcabf75e3c369247676ef4d81da7634e0be537ccbdeddbf1287cc8c8e19168bebedf96ad8cb2f199f7e0aea00640318e2b56bcf27f8adcadb7c97e9b24f70744a7bfa9b2b8f9965fe8bc1b02a5c71b069f0bd6dfb43bb61235ee80378cc2abd37f03cd50c94e9914a04b0c17f327933dfd4bce871ab7ed585867b1d7facdfcc3cd716d5bca4a437e965b6443db8db0446c480160ab9bcc90e13d7f6ef52f5020091fc38f1216378d7539a7ae5a787a21c645d46a2010f40b8eaf20163ab75896b397471807504041361d710c688a2a403907e59ee001c800134320cb306bb18944b03818eea78ad7e3c074d42477974", 0xfe) r1 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 13:35:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = geteuid() r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc19, r1, r3, r1, r4, 0x108, 0x20}, 0x5, 0x80000000, r5, r6, 0xf0d, 0x20, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r7) 13:35:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:35:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 13:35:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x39, 0x0, 0x9) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x400) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 13:35:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x65, 0x1}, {0x4, 0xfffffffffffffffb}, {0x85, 0x9}, {0x85, 0xfffffffffffffffb}, {0x3, 0xffff}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x2}], 0x1}) 13:35:18 executing program 1: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x800, 0x2) close(r0) 13:35:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x3ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x6, 0x0, 0xf05, 0x100, "48a47b1d020220006dccbf00", 0x0, 0xf8cd}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 13:35:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="b3829e45a274ddb771070c904fee3abfba538743ade20e0e1168446716d782f1f4bcfd9376b87a82a15e6c8812de2fed041dda56ad8e7bb0eca2f51437bff147192c9cc2efcd999bc6e2b96faed82a005428b57fc7e0a3b310444aa3d0117d953f455720303327aa56b7b3dc0df12bbe55386b20009b89e8ae65577d7021c7d9830f47697e7478d2e6b36256d976390ba5984c221162a1f02211d6c13c02a9b1a45d1322c545973b940ab28a32b557fbbb785c9d898615e03c661f2e482bf31237a859b4669d780ec6b75471d7df45b9c6161729696b56dec893472c9e4b35ada15706ec879369c50bf4ba5b75603051a12a40d8d845dcb0a97f9a1eb0b97016853045102e37b5a98ac367e5c7c6f7eb0d73f881080b98542e61548e6ac5231a7d0ecf53218ba12096ddf4d2812c626ddeed26d55fa5d11900ac496ded15f612a36fed014f5b59572c848ba764a7333cc214c8c751893398278793e4cc1f8994f11295b0c38242c712f947c36ffacfb4867b1a64b41ac572af0678320e86240a931221ddcb7e700e6f2983d72a50ee03b199e5040e22ac61379df89f0fb47a80d026ae56dbcd2caf04fa08c5133104a943a196044329be6e8e2f849831b957736018bfff9e98c7cdca2e6783dabeb45e4cac1ada296aa18b6f9ec81bf97a84484a4470062986ec5813fba0fb325964caf8a4d995d6ff41e7021241fca2efd42fc5c7b1d79d524fd276736dd30087913d78bc3a24349802008c4c098bf79ac847e4d61b936dd03d8f44d355b46fc12d5edbf54e17726be4c54ebadb394ef3997bb0b8e91c551c884c7d99cea37cd59c49522f4c013395b59ca32feddc8130eae7be61596a3c2f40a49f3318e2d306df44e879554393d191533056615d9af1ebc371830f901c2f9c67d01b8e8a103e7428286d68cf6c472e5db1643dba961b9707304d5cd5d1a7be7244f10da77839b5cfa885a576377f803cf34e9dd8d790c743ee9ac1c6386bd41425420b91895d78adaccc39bf9a2880753321acd8a5a297386e9316984ea23d883fd2f4a191338529e096678169cb760f6ae9bcddfddb0b09270cc79fdb6d3bd6f1b59c73b2faeb90a822643a5eb3338c3895a2b5fff49ac9e6d271a0c1ada7c8b8e0bee16b3c548e5efb0085ffc4af06238c00f3ffa46ecfb6e1e1d6abdb31efba091551997f453ba5f091c16231cd31cc18b77f5ceceb2179983f7a39e83e405f0a14b4a2791bf75bb7e26276d5836e05f4c282a8f6205d52b7cc77ce35f227312529e38afd5fcab197586e35ee499c131a897ba007501798166fb82ac59f5ae13d0ba162ca575a1bf815ae5e053fe5fad8d6d9c702cea7e13d3669f97a4693363b120dd2a7454ebf08fe76e1fddd831a9d741918ae670bbfcea9053e0a36ef9fb6f9d72893a548d1549724bafb047526387203560cb356508fed424e957a7a0972afcf0e02854eaabd100ac999dbca05764dce2d096e4ba9672103d22580febba0197d73b452e77600ac9b0b6238176680fbb85bef859ed3ce02290cec1cc201c387324c646f67738f77b7d6edc23301fb06b8406eae0b0257c82f14b20443a539ecb806ee2a64ddb4bc74133be9ca8c68960c4f6bc1ffce774b5032b364c7425ba83144d655fb53a1cf3ee2b3fa41e20c5e77d624780f839ab4ad8bbe3bc636e1bd05513d51a346e517a24de061438ace198dd24cb116bc756251dd9faadf1912bba9dfa746b6203681c93b8ace76e99799adffbe6ab6d1ce991ba67d64ae9fa82885588cd79079289d154c6c68e853dc718ff2c09bd5952e2969cc796e496733dfea3d0cdb5cdcf50625c1cfd26ec9a74a865fd64673e96c8448769dad010c1107d72ba6b71a17e227bb2b539bb3206779be1f0aecc17b8c98fb3d49eb78e95b228cebe11966353a506cf482fb87abbda0840e586e96733a2f522511c4b4e99e6fb8b22cfe572d679226e2473e3dd948eeebaca1b810364f557e21bb03a2ab4b4a0148a3fa1ffbcefd4a14e1ba8753424ea8d6b2a50bdd34777b1a14a2b54af85ef8f71c5f1d00145c16df58f007dfed6019f13d5ecb3c8660508b8c20c14d9f83bb07ed440ccd9ed7d826600db0d4db9563a0ff04986eedae50fe2db2ff9b137a23aa5e891c4e2a3dce09ef1a77c82824c98da9a470a6e8e0c8daecc749255f7ed3594a1bb7ceaadc886f0c5e68213d0da6ec0cb4bd9a125eff9f086208aadcb41d2da424057ce8e265465320c79e812b208693b276e9c1e765c662433a6a193fa152c453be1513b153f642be11b05b5f79989f3769f5227d9f016ffd05f95a8daf8793a718548345f8eb00dcca2a376c9dc22077a7bf4f6a654c6345f9ddf2c562a0ff882e10e2ea61e15ad26a22a603a5f1cd41cdeefef8093731a3bb4bdb759b0d4519199b54ec4d68dc47a4b051b19e66a6276275c84470c9e49b9540cba667081ca13c7ff9fa738b7557ad29e4abd227c8ed128319ef0a8c8b28500b7d0cd93af6fb57393d2c9003f96f940cfa8a5147226e0cb702d8c88c44b65059852e7606df4cea55be8a2ea83c2f52183eed511f0b61d72c30fcb92719ec777bdce7ec4d33c2d5f41bdc99896d7e4ca04389b4db985bf6d4150389e3aa02c070c70783ac5e232b9f86d634d22e4a9717dba83262ed9ae8ec3f7c7dcc648b25448f469d8574fc135ffc473f6ed4dec6ad44e1ec85ce079085d8ccbb969901e9db310f9743793b8f8ae60b96b8e717656156b1e46c8dc103bba9de27aaccd2bcc54533ef860b3476083e6aed8b33b84f79eb6083f37bdc8c54cba7115f2c903143200963ca65fd55ca07ef26b7072175de2fb65309c02cd88bd4771b2f8f1702f874e6f47521e8e9e1816303eb46127b935a26e28ce002d88cb1b846a4a6aeba8d6af2816da7406f211319b8207c4c953eba9f20b365aa8970b50e16bbc8fd7df19bfaf53f64182f760409221a35c9c052104088ec52cb30c2a26bdac73b6d1a5f1b66341265b5a92111e40c78fd22cbe89591952c50ceca13804eb120997870f696ae027c7da56893c9c7ec8a2acdac63523633a93a329626befbe747d1dd88a262610f91aad38478683e130fb660a06b0752952af6f02450714cd1f8fb22817fa0f804a9bf4bd7166cfcd46969dd821824becc8fbe752a9986de6c5c8839b1aa079be7179b94301099c393123bf7ba68afbecc84420cbca4346c3b89fd00ff68a491575391ef3dbb7535587501f93aa9fc19d8c2b7eed6e7d98a9a358f025d5608f53327a6f99d2d79fe2122ec4b5f0b3e095927950ab6386583e29cbc128d60e522a83c55a22a826b299a8b127527619d6e21bd2c769c48650e96ad4286d53d5fea7b7ee8aa056eee336ed437d07914ea6dae5681716cabf9da70512f4e7c50160b9874793b24889eaff6ed50eb90aee4e7ce0ddd55d2998f83ef0576a248894b3e84666b0f26b102588454c61d7ecc2c163da8eca1a89a7bf121bd1276d168728afef44e218fab26a61e004392395d27d25bf244a8381693eac939f48f22125ec144408bd1d426e0c54c403b4fe6f68cf321b51e2b1909dd55592c1425d2ec77470145c0d296a3afca2523a16362561989fee41594aae6999de02447bebe7fdceb9fe3f62ef71552c615ceeddf7c49b78be9af04334d68d48a5e4eb31e8e8015a2d4be25ead4bd278c3beabd32f1bc17392b68682d2efff9865829a3156d9b4791e442a616581dab69fadcc0be192f6341765b80c036b62735d81583f15ee3076cdb5597f1937fc5b2fbed9dc48d37f036bffe1e02acda97b46abfeacddd2ca9d92632250ccbd6a3b29d25cf36f559c9d32bd6319cd1c91ddd20c0c1e07c99336029a25d95c2ba7e88691fe0dd5f66f907b74fc319350ffad7c7b878b389d00b2a4fd897ad3c02de7f74f306a1f27449916b7e7222f89321c70d1d1dc4f148589c85cb89a3a48247f065108db590d93e0d72f836e52208f080c3214522e2024e1d33be30ecab16e26e074901cad6e33ea87b5d5820c87df3be239e079f8983e49ea384433443e62c679d99456e863e3ee12616cae28e082a631638eabc9a954e6f8cbd57a5e8a43552fb5a22ddbe69b420539b317cfd31a7469e8adf1e15212597691d541eeeafb54857c460e2fd9cec6094705f4d29f903a84eb7002a257259987314a04985170331407d34112e7a9acb9753a9c15431e53960dfaba474544345521380370bc0fc8cb157913bf56607e1b7aa14c941bc94efda996e5c2d7671927c318be7a1d3bef0c517a409626eb7da372d2e6947cc85cd85ea964f2a3db2cdf7d78e99d3faeba61cd33a9b901d5f9544716c323d207369ae77875e1d03643d01c019c59049af0f8106b47f7f09d5a90f786768023e01aba7fcd823dd34a583e9062f2d46a84340ff5feded9516770654c2b05d3e213c8693b1bf185afe854027e7e961863ed24f86b79b4c13b31f4d53a151018c824215764318e05d9b55540349ca299250f8bd158b695c67ccad0f476d50a287c23a13970be2ee63123ec11eb95a330b51863e920ce9f1e73dab8501db41cf487f9e5c5ae392a2ad760b7e0d3d6901df009adf16209dc4d4d895baa0d3d4b7ed32f5d4a13548ef1efcd2e2364e9ca849066e8fdd775dfb931ead30909a3438c2388829b0afe481350c47de0d5d39fa3feb7f22f255218ba8f411dea429735f62f1d80b66deb4b735c47e8838a2072eedbca9dd898e54e7c4170a1c8dc5da4fd58a2176c7f9ba3e4f8b332482a725a36be1be769fae9dcb9826c610025b2828c16770505e1d23df36edb2fcd1dd6554df8611a19720674ff2990bf7385dcc0b6a76bf9571cbda7d4f61d1520c848dfd186ff0495e780eefc39c44d0b25c6992a6860e1c5b1c2bf3df4c6a50948ba29489b429d8addd79692ca1f465d7e89ce93b35b49c767cc9838736ad384258812a737dd19ab67dc0510c62965e1a3fba673386473969f53eb2e6fa6fffd7f4f1c267a27b4d990117458b0b5c6753969cc5a14caebc47dda2836dedb6204530e4b950c56ac8a7e4c112fcd0d7de32b61f8e2b2524df029ef995dfec3964f125607f205e7d8a62f719aa1e3ca535334c6c48ea81ab8376f7eb825d36aa864d18ac7b23947be78d6c021cac07666b51b1106d70f0ae436036fdc8094bf4bde790f5fc23ac0e8d2498b8b4fd9683f66e3e10a37553efc0181f7f855256d60db852235c551985409c254a5a87240be1ca73ed903b1a1a9746379cec24681f2dd7e18ab03be9c60e7c4909c0095752bf1244e8e0b5c53abd896cf5d367b2e11b4dc14a22270e853a5411c9dc37a68300da945a0eacb59248decf5e1eed61b69aa8e5684db82c435cc5d352a67e9309b76c28967984a2b512587cf07a58cacc7b20adc9a816288a40c831cf89c11972b7fc86ff2c38ee22c5ab39876f89074ee51c9cb8fe8fc6043affa062ce6e75a7d937c6dc4eb116331fbfabe638a7f11fdc84cff4b54e591189fad4f27fa00b673a2182506fb4abbe2b9772ed3828f4e673c98bab5058ef13a19882c1a6bd1a2998e75bf057eefbb8746bd850ee787b1fbb99756dfd5f1e30794f6d06439c5d7363d292a1f8e7778f4d3956639ae5bb498e88f0175871fa90ba45e4023512ea79228900094b18ac3a242ba02940aebc54249d7899c866c766d2def0bce76d73aa197819cdb498e6a4f7062e8f193e09f98f856891737d9cfff1c1ecbf22ba313268f612780fd3c7499f79f0c732f3e9e49d420ebc1f2dae7a63efd2e51d1c4c30a464bd9705de", 0x1000) 13:35:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000180)=""/3, 0x3}], 0x2, &(0x7f0000000340)=""/58, 0x3a}, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 13:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x8, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(r0) 13:35:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 13:35:18 executing program 0: r0 = socket(0x36, 0x0, 0x3f9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) socket(0x3, 0xc000, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) 13:35:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x41, 0x100}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8001, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) lseek(r0, 0x0, 0x0) r1 = socket(0x0, 0x8000, 0xfff) dup2(r1, r0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) 13:35:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0x377) chflags(&(0x7f0000000000)='./file0\x00', 0x30005) 13:35:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x80000000001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) shutdown(r0, 0x0) 13:35:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x2, 0x80000000, 0x5, 0x7, 0x6, 0xffffffff, 0xedf, 0x7fff}, &(0x7f00000001c0)={0x7ff, 0x2}) 13:35:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1010, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) 13:35:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1b44) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) 13:35:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x80000001}, {0x18, 0x2, 0x2, 0xf5}, 0x7, [0x9, 0x4, 0x1, 0x7f09, 0x7, 0x0, 0x8, 0x6b9]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:19 executing program 1: kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x0, 0x8001, {0x2, 0x7}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 13:35:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x3, './file1\x00', './file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000240)='./file1/file0\x00', 0x8, 0x40) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="6531072985cef33f117323d404d121daf97b24000000000e43d7d7366a00"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="eb29648abb9fe06adf", 0x9}], 0x1, &(0x7f0000000100)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x2}, 0x404) 13:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = socket$inet6(0x18, 0x8000, 0x7) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xffffffff80000000, 0xfffffffffffffffb}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000010028a8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff03000000000000ffff0200000000400000f2e9ff00040000", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 13:35:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x407) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='L1', 0x2) 13:35:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x0, 0x3ff, 0x101}, 0x2, [0x6, 0x8, 0x7fff, 0x7e, 0x8000, 0x1, 0xab2, 0xfffffffffffffffe]}, 0x3c) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 13:35:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:35:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000380)='oL', 0x2) fchflags(r0, 0x30007) execve(0x0, 0x0, 0x0) 13:35:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgid() getgroups(0x2f8, &(0x7f0000000200)) setgroups(0x0, 0x0) setgid(0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/178) 13:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/81, 0x51, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x0, 0x4003, 0x7b953f30) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r1, 0x80) 13:35:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 13:35:19 executing program 1: setrlimit(0x400000000008, &(0x7f0000000040)={0x200003, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCCDTR(r1, 0x20007478) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x401, 0x4db, 0x7, "2d895a1258de0e3a69fddf2ad12474707aec9611", 0x8, 0x2f5}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/205, 0xcd}], 0x3) kqueue() fcntl$dupfd(r1, 0x0, r1) syz_open_pts() 13:35:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 13:35:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x8000000, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x159, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:35:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xc6125) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="edc8dad6d64315b5bd46740b981768a7361b7214abee907a60b051db948c8d0d9a2c6cfec2d4223290f476f374d13c11d7f3da632d920e491feb13930555de2388c80ca1a414a34267f157648dc764365de6aa261eeb3d215c8e456cb664c189c655fb60e050460d4826a20282f0dcb605ca4d5740a4698307b5742fd977decec7c78a854fb8a9967f65d75931216ad862332be9", 0x94}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x11, 0x20) 13:35:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000040)="05", 0x1) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x102}, 0x8000, 0xff, r7, r8, 0x100000001, 0x0, 0x161}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getuid() 13:35:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x51) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) mprotect(&(0x7f0000275000/0x3000)=nil, 0x3000, 0x6) 13:35:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 13:35:20 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/144, 0x90) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semget(0x2, 0x4, 0x81) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100a8, 0x0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x10000, 0x1, r3}) 13:35:20 executing program 0: socket(0x200010, 0x1, 0xf2c) 13:35:20 executing program 1: r0 = socket(0x2000000000018, 0x3, 0x100000000038) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100800000055c19bfa021eee00000000"], 0x10}, 0x0) 13:35:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffff) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 13:35:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200000ffd, &(0x7f0000000000)=0x4ef2a2e3, 0xffffffffffffff18) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffe6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 13:35:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x10, 0x0, 0x4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80000001, 0x8}, {{r2}, 0xfffffffffffffffb, 0x22, 0xc000004d, 0x10001, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x48, 0x1b, 0x2, 0xfffffffffffffffd}], 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:35:20 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 13:35:20 executing program 1: getegid() r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) listen(r0, 0x2) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0xe1}, 0x10) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffff) r3 = getpid() r4 = semget$private(0x0, 0x5, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlockall(0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/31) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r7, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="f1d78f1ff9ad0f4590021c196316ecbbbe7c00a01d6e1f22cf614d4e97cbe4d580dbdab78db583cfdc2a1c6248151235c258c73264f02da8dd6b3902cdc893584bf5359b7303002b87d00d287264be9affa737707a4419", 0x57}], 0x1, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r1, r7, r2, r1, r0, r0, r0, r7, r7, r2]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r7]}], 0x80, 0x401}, 0x403) dup(r1) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x8001) read(r0, &(0x7f00000003c0)=""/18, 0x12) getppid() nanosleep(&(0x7f0000000400)={0xffff, 0x7}, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000480)=0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kqueue() getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) 13:35:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 13:35:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getgid() 13:35:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) write(r1, &(0x7f0000000180)="48b5ddc52b2e93c5a9fd558746777b73a7688aca69adac00cce8751e54ea63ca74de35190b27543cdd57b7ea7d07c86e58902b0bd5256f7b2766c642056bc7e4cfcb7b585a7acafe847a2360e0a6e15c41b89f6212bcc557fa805d3e57e291c9522c77efc660b2e8995ccf0248a3b18f678ff854be9d6f0d61bbe8810596baf754bf19cbade025f1bb973b850596a654a69a3ac03cb2426ec4571b", 0x9b) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 13:35:21 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) pipe2(&(0x7f0000000080), 0x4) 13:35:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/96, 0x60) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1b95eab321dab6ad) 13:35:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20090, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_getres(0x2, 0x0) 13:35:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x89, 0x10, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00000da, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0xac, 0x4000000f, 0xfffffffffffffffe, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000044, 0xfffffffffffffeff, 0x5}], 0x5, &(0x7f00000000c0), 0x566650a1, &(0x7f0000000100)={0x9, 0x8}) 13:35:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ftruncate(r0, 0x0) kqueue() r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:35:22 executing program 1: 13:35:22 executing program 0: msgget(0x0, 0x10e) 13:35:22 executing program 1: mmap(&(0x7f000092d000/0x400000)=nil, 0x400000, 0x80000001, 0x8972, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000092d000/0x400000)=nil, 0x400000, 0x10200000008) 13:35:22 executing program 0: r0 = socket$inet(0x2, 0x200000002, 0x200000088) r1 = dup2(r0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:22 executing program 1: 13:35:22 executing program 0: 13:35:22 executing program 1: 13:35:22 executing program 0: 13:35:22 executing program 1: shmat(0x0, &(0x7f000038d000/0x3000)=nil, 0x4000) 13:35:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa, 0x43) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0/file1\x00', 0x4, 0x9486, 0x4, 0x1, 0x1000, 0x3f, 0xffff, 0x0, 0x2, 0x25d667e1, 0x4}) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:35:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='On', 0x2) write(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) 13:35:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x7f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc2, 0x0) nanosleep(0xfffffffffffffffe, 0x0) 13:35:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') write(r1, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b7208545", 0x1da) write(r1, &(0x7f0000000380)='oL', 0x2) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 13:35:23 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget(0x1, 0x3, 0x270) setregid(r2, r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:35:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) 13:35:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x111) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x6, "16712eef323c1d4728e940c3ed67ff076f0e9125", 0x0, 0x3f}) 13:35:23 executing program 0: r0 = shmget(0x1, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) r3 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r3) listen(r1, 0x7) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) getdents(r2, &(0x7f00000000c0)=""/18, 0x12) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1000, 0x1, 0x4, 0x9, "93e16b5dad08370b97771cb5fa037ec9c1beb504", 0x1000, 0xeb}) shmctl$IPC_RMID(r0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) shmdt(r3) syz_open_pts() bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r4 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r5 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) sendto$unix(r1, &(0x7f00000001c0)="f261ca40414aeca69de39fa99bd076d5c8dd791ec2fbacaf3a75177f4ceac69030f57e6b8a6a63dc0bf60855178314343cdbf25924b184fa1d354a8de8beb4dae449a70aa0374b736db6273ac29753fb9259fee30fe322a6a49bfbb5143890a7ea5b2041c9127575e43e50a0a314ddd01868e1299ef9a732c43ddde1ea4686fa8f192dc3763fad0d3133345cbf5d48a6bd0d3efdfc9364e3a9f4578c3d3f3be05897de6c0f3e07f23cab7cb3fa0adbf80d32ae8a9a93c68b5fcf99262177057b5a", 0xc1, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmdt(r5) r6 = getppid() r7 = getpgid(r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x0, 0x0, 0x3}, 0x751, [0x2, 0x1, 0x4, 0x7, 0xdf11, 0x38000000, 0x2, 0x10000]}, 0x3c) r8 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000340)=""/228) fcntl$lock(r1, 0xf, &(0x7f0000000440)={0x2, 0x2, 0x401, 0x101, r7}) shmdt(r4) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f00000005c0)=""/214, 0xd6}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x5, 0xc607, 0x4, 0x5, "94efa85b71ea479e4d6bb058556a6bc55b62ab44", 0x80, 0x7f}) 13:35:23 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffe000000000, 0x1, 0xfff, 0x8, 0x7}, 0xc) syz_open_pts() syz_open_pts() 13:35:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto$unix(r0, &(0x7f00000001c0)="d4f48ae0fe736321b3c2935cb407d59cbf943a7e23711e47f1927292f29408c9afef277cbf003982b0b168f3fc7b8d8c8e34065e256e52f1d331bfe94fa310b8caea73e6cefc842fd0153a0077039ee7ebbb5238f7d141835ae5e15be010d56719dc0eaa3948c1f99632151c2d27f24b43c0fa1b852440e1838fcf699b799e4d5809296ce72426314a4364f0b5250e1ad433c884aa1d99e7", 0x98, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 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) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 13:35:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) getitimer(0x3, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xffffffffffff950c, [{0x0, 0xffffffff}, {0x3, 0x800}, {0x3, 0x7ff}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x5f64}, {0x3, 0x8}, {0xa88ad7478a4707fa, 0x20}, {0x1, 0x7fffffff}, {0x2, 0x1ff}, {0x3, 0x100000000}, {0x3, 0x6136}, {0x2, 0x3}, {0x1, 0x6}, {0x0, 0x8}, {0x1, 0x6}, {0x3, 0x8001}, {0x1, 0x7}, {0x1, 0x8001}, {0x1, 0x2}, {0x0, 0x6}, {0x2, 0xcf}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x40}, {0x0, 0x5}, {0x3, 0x5}, {0x2}, {0x3}, {0x3, 0x3}, {0x0, 0x1ff}, {0x1, 0x200}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x0, 0x6}, 0x10) mknod(&(0x7f0000000240)='./file1\x00', 0x84, 0x7) 13:35:23 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f000078a000/0x3000)=nil, 0x3000, 0x1, 0x6011, r0, 0x0, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 13:35:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 13:35:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x1000, 0x9}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9d, 0x41, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x80000001, 0x7}, {{r0}, 0x0, 0x8, 0x0, 0x27f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000041, 0x1df, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0xa5, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x5e7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0xf0000001, 0x5, 0x861e}, {{r0}, 0xffffffffffffffff, 0x44, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000007, 0x800, 0x1fffffffe0000000}, {{r0}, 0x0, 0xad, 0x4, 0x9, 0x1f}], 0x100000001, &(0x7f0000000040)={0x1}) close(r1) getdents(r0, 0x0, 0x80d970cafc8682ee) 13:35:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/173, 0xad}], 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x3, 0x9, 0x1, 0x0, 0x15, 0x9, 0x8, 0x2, 0x2, 0xff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)='B', 0x1}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x843, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 13:35:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x614a, 0x2ca) close(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="13975ca858651e83e510d035e94030518ca625cde486a6b232c092167e85be2b887097596e99a8d6c089b6daf59a4fb99ccfa7642e67b31156d8325f846120b85d3b2caa52d0a3e522cf7816bcc3b55a25460c53e717329f302fddd64e32197c45c6b19f6f508a5d55b922869bc3db61", 0x70}], 0x1) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd708 failed: hole in range 13:35:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x80000}, {0x0, 0x7}}, 0x0) 13:35:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000140)=0x5c) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) 13:35:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:24 executing program 0: mlockall(0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffffffffffff) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x80000000, 0x100, {0x4, 0x10001}}) 13:35:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="142795cf43abda31e0cb26f15ffea662012620e442c2173877b0764d3f387613200c2e3b9ce794e7cf04ce9ca90a1c2f3dba0b62f0ac6a2b7c8c196472985999cbc693276e712014e984af14344cd3fcc26717a6b0a6f862e8d9ca574ca21b5b1aad0119c9d7b42d39e483a87d2d63dc3c3acce47d42bf11207ef2838edef0812f621218460547dc6d8fbe63d00a264932e131c19c87f8ca93baa476ff2717faed555910500c0e248a53c0f4f56d04a702259a802b7ca8db6cec57a2121ea3faa529d35d29ce5117f77431787fc18d3a251e8eb8871cdc7a3c3c4e577f160f5d979a18", 0xe3) 13:35:24 executing program 0: clock_gettime(0x7, &(0x7f0000000140)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r5, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r6, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 13:35:24 executing program 1: getppid() r0 = shmget(0x2, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x9, 0x40) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0xffffffffffffff51) 13:35:24 executing program 1: socket(0x11, 0xc007, 0xef) r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000000)=';\x00', &(0x7f0000000040)='\x00') ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:35:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000cc8dad68d34aa00f67fa7e9775e17dee716f44c837899f089b3f4b9b66d00534e597e023ae11153a192faa57907b2f600d9b8f263c130a94830d28ca233f9941a299b44a5738469aa7a0c53a18a41f3f56041872c65bf14b"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) 13:35:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x6426) unlink(&(0x7f0000000080)='./bus\x00') chmod(&(0x7f0000000000)='./bus\x00', 0x160) 13:35:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpid() writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 13:35:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="28000000ffff00000100000000f00000c03623f39c392f5a8ed17a2d1cabc8abee1df045e33b59d8e75ddd929767294451240db70bbc69479891bb0874444cb03b4a33351611363e47e2520ee6ad6a8c4cc23be259f2e7e9bfe243d2ba7a38edea69f76aeafd628826f7d15516aabd21c48470ec011a562ce5d7f73e9f1f87905846b45db13770f4aa2c963738a2d7d22a599cebd1e29bfb3762340b112f8d3e7754f98164d2c345610d16f1116f362cd5596f8368f0935facb0de28d5cc3c0871f5cfd299cdffb573fe83dd0007fd2162ff672596654aead03b6b0f8fc2976573f4bfd8b07ec073a353da4b479f473f78d00a0dd34b5d8e47135f273430bea7e8138b1632a959ca2e3acaf6c1d3b0850b7a569909036bbd0dc1eaea0d0fb601b6aff5890c99a2c413b248dd29", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:35:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000206002, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffccf) setreuid(0x0, 0xee01) write(r0, &(0x7f0000000100)="20e649413aefbceabd43450c025912", 0xf) r1 = fcntl$dupfd(r0, 0xa, r0) socketpair(0x38, 0x85b8e067b4cfa24f, 0x1, &(0x7f0000000180)) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 13:35:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file1/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1fd, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x22) fchflags(r1, 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x50001) getdents(r0, &(0x7f0000000280)=""/137, 0x89) 13:35:24 executing program 0: rename(&(0x7f0000002400)='./file0\x00', &(0x7f0000002440)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x100000001, 0x40, {0xd7, 0x747e}}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)="8db9f177b9d620f85f799f4cb552df117108df164c1794fa03273e670861ce742287228b65d855a1c465815ca30ee9db16b470c498f1ad22792b4886c7f1b2a08ed760ab5da7aeb95371bcb252c6bdd6192355380fcf2bddc2922ceb46d3240da3ba5ccc21986dd9e120929965ebe1cbdd17d0e38d34ac33e521ce5e37e36c2e95a0827b90b64067a0f864b2f85a5a816bc7c83ba7ed9945f5039fcc19d510f047077cb71506e829ae7d3c719f410816648544cd7494b31b30df72c5cc23af45d88a27cac10cd038df02020727bd8f", 0xcf}], 0x1, &(0x7f0000000340)=[{0x1010, 0xffff, 0x5, "b417e47d1ef7341795cd32c90af026c56bfac230719428a8ba20b257f465ffe57cf8c928d98bbfa7cb22875a41beea98ec3e4d2ca902117a092f050b4c3e09e94f0272bb06df9e3d49145f6f6f3d237af106b330098792c7970f6a1278b1b481a708b7b9c339f6794614eb11ebb5520bb53aa37170951e85aa42354f513aa28aaeb60ff3ef9dbc65567a906d82707707211d35808f87b18313337c97f801c3d5cc9eede5667f965325109ec2abeb3d69ed5ae8212cb8303d7e45e3bc75033bdbcadd078a9cfb37c2bad1564b4651046c616ce1c0d5511aff01f224e1c7f55c16a4415c851ca9a4cf6f20807f698fe8aef9f7c0b0fa8b62f5124b12a8ba4e9f09038cc8b9c5db21be0024166a8a3d0055634d3c889d24147ab6aefcacc2cd0e7d0833430e119b2a3ecf522ab1c4bc06b373d86b25cc212244ab8ca5f46f437e756e3e7b9da8a745315dfac2140fdb681c10f65b889a3b46fa395f683498038ffe9389d23d4922e4c5822cbc1a3feac355f61cc858bed328aa89ea9fd773a5874979f792e641fe4e0ffc64195547b1b341d66309ef0560a69c7ca29224688598b66f2a7f04f4b10ed30e790bd138bc6645316fadd6c07d340618be014be4241786f0b54c9bc1ba9090e9dcec9176c875f88e1da4c460b51e8dfacaa0822909e33057a83f06cd780b76cc238a92baa915eeaf092d3e50f9c074b2fd552db24fb1b70c30da2ddf902be570a201520f5b4604bcfbe7233a30a2e9f9a811b0b08041a0227d234c79e42b9032cbb5e4d6714b4befa8744c2476216f0b43e7deccf59c787840fc1a6ba5ac490f6d98762c4f45807c95fc0a92a73fe770ba40a276ea271c34f474797fcf52dcc76c287224bfc8faf955b943d272cb9fe63583b17f3ecf404dbf44a2e37d7af4cd1144e1955d3d7388c7233ce85278583e02706593509a0244491f0fcea39ef0b0dc1201618c008abc225a888c8679a5e3798c8383ed3d0e4de829700fb7f67a1a04d0ec003730ccc09326bc30e0403ad31e2b3ecb185223af9d1193621c1b74088a3823f2a011054e8d28ce8d7ffc1fa948bb83947d7ee18c9cef93bee74ce68450bf0018f0b99f12f55107e50fceaa2b545f76564a3611e2c386831e71f35dbb50f35801b4eca20c043df89e93e42d8357ad7cd93287ef8c4b2e90f5c84590908cc3516eb5a3957039f1f6a6cd9abe95221553c4cc58480d454ec1e6b4653f0b8724cadf773f8a69707d129e9349098ac318ea40333dd12d3c64cbdffcb09af211e6486e85f14318b8e510c305c225807205b42413d3abb20364cbe32e84d55201168040fb6daaf99fd1b94b159dd74f1810ab04f18a94138f60a4ab714cfbd2a093cb6d4643342b1540e84338627f65badb44928880aac4537968bb7ff03d9eec7473ef7f5a2986b88d16f408b897179aafa0a98b57802fcd921c809c520a99b51af43ffbc3af513a73af11f2ed64a5869ca3252f76a9545e9013c275a0b78718e6d53ecb42c52e8688e6393dffee275bd21d62e4e5444b4b0a0b71aa09b0510eea6726ef2037f9b98a7f89b63df88de6b976a11f6db0c54a66d087d1b30b60967425af0ad11444f46989f2889d5fe71d37d54b201762088dbcf6f7c9247cd540a8ee5b8b7e2c79a2888842006cbbded9efb23d0afe6a8414d350b66f4fd29219e9320469945041ae0ef7732215f58f92a38d6a6718a19f6e1850889ef16544778b356acdeb83eaccd23216771032315651120a3d8690f36fb72466be2d2f91aa9b70a1cffb0871e78f62bb33d72f3f0e5108c489829e72a5c85cb992f96974299b112ca91514a38a561ea3f941358325389de27d0a11987baa8266076c086976739ddb56fc363d7b1bc1f302b074d5b256b2ed91eef1623f1aea0354b20779607ec5be73e933d1731a988a6dcab3f90c917ee5a4d1add3e84d4866d69dc1494ce7d1665abe7fa517524be0567cde5fc00dcb6fe61cb3d8ca7887fbe5e658afdb76388a38c3236645865a89dbf7a7d382bc8220e37b0a78a8327e518891fc47a12b5d68e1a06ea3750b791e502ee4f4a86cadfe5cb2a1959070f4abd962217cb45d8304aaf281111c81b6e4d2a77c295d62cb68a79e19c04e98b22ec6110343179ebf98fc809f49d9807b2929e4aea2975ec084757bae0bd5b373903f092a30568f920431337c3e435f1371576a498185d4a002b73e28a3032f018feff513d517f1a6e425b23526d963edbbc887d2c344ba05255b00c08ab7e3d640e43f4f614925453248ba75aaf0550ef3bcecc9a22801285015f41900638f9b35dd7863681301d17aa85422e746975e3a543b4348e6f00c01dc0412de362b14c1800d03f645954b96b2ab4a3a61b1b1c5fad30eb481f8d81d6f7c0e6f7151f704928c49b6bee9e271411a74c40227bc348e801ee20117cc7cd59265b90a45934bd15b8f7a69cd1bb8cf71f796fe19627d4838493fb38aa8a31c0cfa0fce127880094e7cbcd24bbe56e7d418bb49d7dbb29b82efdd32c9dcca976604b41c2936eb78fb77c78bc9622a19c5bc5d1acc2796a63498bcd4e4f9f91cd3d3eb5694e7b163bdafc00cba3e6dee3b29f576354578a0222669272afbe36ab6a6a5defecaabe9f8187c5fb45cd5216471a7191a9e0a18137f5db252eacfb4e62d1b724c0fa1ed2561f23e392dd2652997a4568233957612fc88a1b1e34e84b9ed9e91c9fe66a75da4b9bc83cb63fd12428ef9f71f1771f5e3b64cf883dd84a40e8a544cb50677024c6e3347b64b07a34e81890adc65ce468555473ccf8743eeee5c124a8d92d250ca6bc9d37d263a55387d0c5626e9c7afba4f88343d02d4834ac20f86144763a1e725b5ec14e1673f734095299b5478b122ff79546ca2d1f14cc0eec729634397ca90089032be6a06097ac0954887195def1f3438c7bfddba5a4dcd0e7800f8c7b14d1a58e9a4ec9de5ef6c0d79ba58dfe60c23d722e60c08fb778e28640b8aa3663e08e6c2f7630aff7f265a27f390979ab0db1f39d151cf70475b8dabde134343d6ed45561c033124707a85be670b36a7e6c7de3ce5108ecc9ad35811238a8ae8137947950801bae0c7027f85c7ed7920e874c2a92763be9cfa71d0380357c0562ddc922acc97fa4efee0624072f340a4746f5b97cc4020a4b211243fb9de32ae995618b677dc65d634f37085e1ce1599b05cd6d4592b4d336ea92017a6f7cba500e5d3caf0ad1fbdab74c14b0f1b7155691e8d0a845d75aee4928d2e2ee0c167e0e95bc6aebc46b64fe7aafcb7e4627acba8d40c0750d0c014c053e019e2a9d759ed50f09731d45159662f8bc138420664d7c3fc05b1e7adb302e48e8209d59bb858e22e0aba24c3444f69daff8e7a819907e4b15a5d68be1ba95d45a0ef075f25793e4a52960e2c8a1482235113acff18bbe63f72efd61c7b0562362124baf7b3a0064c2a20398443d018d1b146b1f4103d752a00bea75fbfc5cc2b6ebf06f67f9dd198ca8bd565b61410da5116d71e097fc661deb3c415c14bef042d975433e2ae9d2dfdf5d7c5fb3445b9b5ccdabb4f4a3a673b31c90368fef2d72c3e72cf55342839d26c6edb2d65c837899bda82f2f869b04f94bba911f829c8c31167e088b0d5d91127acf738ee6ef2fd746517ae1db8e3099daaa2c899753dce08aecd439e25fb475c884dcc6ae63ca8c99df85f8d2a52c51b7b9761df7b77ee622067bb51eba46345242742dd9e3906332bd5140dc58400fb07e4b20c78cc1e97580b89293aa21b6067e27fb1f1e45ffede26935e41fe270df15bfa988c831b18c4f91a70a48b2b0fd5c689897e1c8f010ac71a8bc3ec58321cb1126b34245b55aceffcf7006c8e0bbe268519edbfbb055ab7d29fd6a3e99afb1dc144bfefee945aad0c4ed5e26410d8358f46095610633f3afbc0ea823e8bc272995446694440b5ed3596e04268f5129005e783b9c5a65f5b4417dd4f9d9009684dfd9ecc8f4af2085e8522354849e3ba8974389bbb04b5dc4fe447a11932cc5e095c2d27d02f23fe6ec6d430bf6f73df96391e560be4a15f2a1a737e279590f6f7ec818d34746f9dde33581affe5d8270b222b8a9260b88985495b6f02d8f409b9cf0bcd19c89b0cbe70d4734046b256cc5d0930b1801123b35e3541f3eb207ba3d2910bc609d53713e34fd92ffc5e4bc22a234ebb5d1e29d0dd6caa3c12bd88c96e170125659cc31ffcbacda77cf661017b4634b3d5d745f7e0a85ac9f6cad9d0e35f8eaec264803011e92939f7c78532446710029a947368f28d47d23b2d533af17d2b7bcb5bf2da010c14a3770f0542b125f8aff634c52baac1e1010f54d156d213f279cc9cdff915afa8db73f6c07c5ed8efe26669fb8725e701e80c5ea405797865330f38988aed114597f1f7c7924e16e3f4abea7349a82d0f618873dcde88114b957eb3f793525445eb9571bd5cbf240b290ef6619647e4a7afbb8fe91f35eaee9bfa40413a5a236c97aed02cf727c208417ee0492a7754de11ebe87bef419ad738604e54c1d85a7d9e7c39ece5890f3ad4630135c53e3615f4ab93c02a3da112b0dbc5da7abc81d0ef613aff6567a71e35513ab1d1e481bac9ae61a86d794864cb0be0616e3183c3bb30d9498ac1c7bf8c8de9f8de710f11362b52c11ebec78229c794aee40d7eb957a702b6ddb90e0c2c8592767e9eee6547bf29217177d6814e5be530bc2b164fedbf36daeb4392cef8d4836f7ecfb89943d791b8043c4dc6833d1375495d084c12c042eeea0fd089c9724a335975704fd05963901bd9b75b24a9981f0a2aeb9604731979c36242d6f1f4d9f80f70a2f2d6f4febebbfa8cb3561b1755e7b97d2df19275195e57d1a6f251d78f2581fc3d9f630cd989254f9337657d4e10fea7134e84cb7fb50e98a6bcdabf786e355781122e7230d9671643ae4301e0691d5936faccd39fe256c7347268654b24d62b83a9e36af3cf7034c0e7d05df922a658c1017b042e0577aaf9e5dc2e94bfa47377aedbac7c1b1ccc8dc862c5fddc2e4a3f0d957614eb420c82e048f0648b51b7bacb1430cb24f5bb3372c949b172386b95e13e212a9db7ac8a5725a0dd116486df46b79906bd4ad140915c54b38068f8f2900a5dc3fc6b4d506118b07c68d7a5db873f147ddf683a4b5425652535668a13c7e05fa54241d16651586fc4c9cb0beca559456f4bd654bba28ed3d20dbf197d65cdb47b1c93ea6f1abf169e7acebb653a4f367a92d7bd05b62ae9627d37c7932e962a9f289f09443e21d8c6f73e0e099cc260aa07c65a2d2470d152cbc37a421783eccff0fe734052a5a597284ec508f189b6f3d5cd45632fb2a99fa64743c331790f621b9279763fc71a8870768569adeaf7f470a04ee25a3331f06c192112f3e7c892062b57a1f1ca988a3b12433eeba055a1528d54bd5ea5226b210c21a61c05149632cb13f184ac7b1b96f3f3344443e78ea3e61c779538860e0f95284110200024c8840a5ece7a5533258f7a2f1ee3cc7b82c4ee7617f5c6958ae690fc8289f5f137ed7567d1e69be3c323cbd1d3f001d01d19c21fc237892cf0e01bf8abdc3430b2dda54c8f25fd52a2c6585c55f785b8b76a5a6dac2d3560fc831acd267c3e218a62608777005e42d7ed8697ed91274678e0fa2eeed741e2f1e2d4137db53b240c499c4b22fe68e1c36db551361542a7ca7cb2c95b69fa8c51a57bb69b66a2144ba67338b50642cf21a284e2263e5398876b25b0dbbc162a871789d3ee7969ac0308460bbd19aca025c39a34416618a2"}, {0x20, 0xffff, 0x3f, "be4037f71ac2c726c3f046"}], 0x1030}, 0x2) getsockname$unix(r0, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f00000023c0)=0x1002) socket(0x18, 0x1, 0x100000000000) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000070000000000f98ef0547f7a9eb657f2091ba459b7be765ecc15a6ff4129b8fa756ccbc00c32672604eae6daa18d6ae9dcb30bd5dccd7d1984fbe3d6dc1c1c872448e6ae7d6729018ac191074b2bbe6882d70d455d9d7a179924a31f061c459e182f79f9c21e5743c7494ce12a9515269709fe6dc8a0b48e5b725ca447968504c0826c1501c08bd5523c507cfd4220e3f1930e048f2a1327a75815de34675bfc1553d4299451da1897cc8a19185d32bb95acaf2c7112a07574bfa0"], 0x10}, 0x0) 13:35:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000612000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0xfffffffffffff258) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:35:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = dup(0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x61, 0x9, 0x90, 0xbc}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x12b0a0a4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x3f, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x41}, {{r5}, 0x0, 0x40, 0x0, 0x8, 0x1}], 0x6, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x101, 0x4}, {{r7}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x6}, {{r8}, 0xffffffffffffffff, 0x52, 0x1, 0x1d, 0x8}, {{r9}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x8, 0x1b76}], 0x4e2, &(0x7f0000000300)={0x80, 0x3e871b9d}) r10 = socket(0x18, 0x1, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:26 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000080)={0x7f}) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ce5, 0x1}) nanosleep(&(0x7f0000000000)={0x8, 0xe316}, 0x0) close(r0) pckbd_enable: command error 13:35:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x7e979d56, 0x4, 0x5, "7ebb9bb8e967b2ba822304bbbb855daa9d37a15e", 0x2, 0x2}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3af8, 0x7, 0x1, 0x1, 0x1, 0x23, 0x71b, 0x0, 0x1, 0x5, 0x8001}) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x10000000000002b5) 13:35:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x182, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 13:35:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 13:35:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000154000/0x3000)=nil, 0x3000, 0x6) 13:35:27 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000100)='/{\x00'], 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:35:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:35:27 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) 13:35:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0x165, 0x3}, {{r1}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x4, 0x180000}, {{r0}, 0xffffffffffffffff, 0x16, 0x40, 0x14a7, 0xa37f}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000001, 0x7ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x8, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x70f93273f00917e2, 0xb, 0x21, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5a, 0xf0000000, 0xffffffff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x44, 0xeb3917c056f0a2ed, 0x5, 0x3f}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7f, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x8001, 0x4}], 0xf44, &(0x7f00000000c0)={0x1, 0x6}) kqueue() dup2(r1, r0) semget(0x0, 0x3, 0x40) 13:35:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 13:35:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) preadv(r2, &(0x7f0000000000), 0x0, 0x57) 13:35:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)="00000002", 0x131) 13:35:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) msgget$private(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x29) 13:35:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ftruncate(r0, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, 0x0, 0x0, &(0x7f0000000240)=[{{r4}, 0x0, 0x0, 0x2, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x6, 0x7}, {{r5}, 0xfffffffffffffffe, 0x42, 0x80, 0xffffffffffffff6b, 0x8}, {{r6}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x7fa57c59, 0xffff}], 0x9, 0x0) 13:35:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x8007, 0xff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 13:35:28 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 13:35:28 executing program 0: r0 = msgget(0x1, 0x290) msgsnd(r0, &(0x7f0000000000)={0x3, "3469586e3a7cf05d09859c0b02d7e645b2048471bc52d3f92d57fa80cca45c519d1587b6d87f43c9bd9c3156f92f965167a2e29154df14e25baa80a1e6e9d6cb958e9b986d299626e34a433d49b8a64d5402b9095b45607f52f923b5d527b1f6fc241e1a95cc11faf4cfa6e974e74335c8257de63e34ca824af19ad604e331a1c2103b2cfd527cf39a3d9f0f21b75f5c3ccc864c335d0c90627c95560457a164edd8cd99b22b015d661ef0644d3196ee3beffd8a02f488780b555027ac2dd13f12da7aff7442bbcd14ca1dcfd1f18cae37c2a4cc943b96fbcbc77315dd4a7caaa831ec71911ccab2"}, 0xf0, 0x800) r1 = msgget$private(0x0, 0x8) socketpair(0x2, 0x8003, 0xfffffffffffffff9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = semget(0x1, 0x4, 0x0) semop(r4, &(0x7f00000001c0)=[{0x4, 0x7f, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0x6bbc, 0x1000}, {0x7, 0x2, 0x1000}, {0x4, 0x1000, 0x1000}, {0x6, 0xc24, 0x1800}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x488, 0x0) msgrcv(0x0, 0x0, 0xc66e97b106a280a7, 0x2, 0x1000) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000001080)={0x0, ""/213}, 0xdd, 0x0, 0x0) 13:35:28 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x60, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4) fcntl$getflags(r2, 0x3) fcntl$dupfd(r2, 0xa, r0) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/211, 0xd3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x57, 0xff}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000800)) fchflags(r1, 0x40002) bind(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)="9fdb1bb1566ff93b3d4fbdddc31442758ef5fba0dc751d1c97e5a7a10f32fe1833551b4f86fde060e485d6de08030d06d27a0ad06157eb7b6e113a4b199e", 0x3e) 13:35:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x28) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 13:35:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xdeaf4152}], 0xc9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x67, 0xf7c}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0x6}], 0x1}) 13:35:28 executing program 1: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) 13:35:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x10e) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="477ba9c0eeee3ea26c3f73bbd89b637decd5a3efba5c92755820691251273acee016f210e25035c9a30eb1ad3f9df01e0285c49087e57efd59bbf82b11c52e463e2cf3bd418c53690211a325462683cbe090843c55682603ffd6104ef8cf753ad78b9cba44054eecb2d328e1e12ff67503ab5ab555c97e0fef8fb5731ed52604f0f45dd38801621a649109ce23d322944be2f3b18609ab40f8683673bf0bd6faba02320e93c15106f4f4cdc307ab7e9a63bb5fced99d507c20184a758a34edb5cdb5189902a064b63c0ef9464ac13742e794cef1b09d", 0xd6}], 0x1, &(0x7f0000000380)=[{0x108, 0x0, 0x3, "7efdc0da05de6bfba920ddd17d207b0fd28c1bee3d42d60fe304848d3fd2131d08c913374cf19363464ea2d979c13324cacae41a00fa0fd77d67cc14e850d29dac00d60b2a4416f6832cedb0132da370b8e8528c88bca58f85968fc1aa9f201f06f3cf76f76dcdc10951f9e4d86450861aaab216cb075615c3153f0470dca0432a340657009c0dcba8513acd4f3a58342bcf69b7fa40279ec8e055526301c2b2bc2d4e05b408f42bd24c3ab790b364a3cc0f0f2af8fa9d57b34ee6913815982240de938efb27c7d8de10d883f109ef2d0f1e819490a1b2ea79cbabcb0ab9856cdec62f303189cbeb3152968e297f4c16822df555df74"}, {0x28, 0xffff, 0x54b48814, "d897569bb7241d476bb6fff973e59abad522a33e"}], 0x130}, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 13:35:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) sendto$inet(r0, &(0x7f0000000080)="89e96216c293bac560573da40412ddedc2c20457371172acd5d1bbcdb3482ffdd791cea575991a99f774f651550a1170700895151234275932dcba44f24276863d2c85b38adba51d5bd671d9f658497239d430505d99e9e72af834be70497ad3b61e0bee1ea461d764b61e03c864d86ac2b8f46599f28f7deec217c1d72ff4172c28b611140724b8652315158409e35b15cf7f2b665218626e6b1971144e09d9ae419f178262a3f61a4d8f7d43308cf064fd713403c77fbe5d57545a15a5ecb0561b1137f1bd9b610da13bb1c765f3951fa58334062cef290367ae94fd2e18196ab600e584142c32114a0591", 0xec, 0x4, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 13:35:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x11e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x16, 0x9, 0x1, 0x1, 0x10000, 0x1, 0xf1b3, 0x0, 0x3, 0x41, 0xfffffffffffffffc}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x6, 0x8001, 0x1) fchflags(r1, 0x50004) poll(&(0x7f0000000100)=[{}, {r0, 0x80000000074}], 0x20000188, 0x11e) pwritev(r1, &(0x7f0000000080), 0x1021, 0x0) 13:35:29 executing program 0: r0 = socket(0x80000000000002, 0x7, 0xffffffefffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x8000, './file0\x00', 0x3359388f, 0x2, 0x8, 0x80}) 13:35:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 13:35:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) accept$unix(r1, 0x0, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 13:35:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:35:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xb, 0xfffffffffffffee1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) login: load: 3.12 cmd: getty 17804 [ttyin] 0.00u 0.01s 0% 317k 13:35:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) sendto$unix(r0, &(0x7f0000000280)="765d30a3a0dec842d17690d8b961efdaf89966c6b74863b4db719458c9d601503bf62224310dc35adf84a6d8780401ed8a0bafeb87c3a9fc623296bb583fd9368ccc8b3d1d94f49545666ab76f554540df07e4080564d4eb8cd3769613f5999b6345f1fd5693d52c3a8c7576be2518a7006c795a226bb690ab8ed25779c83a75925369cbe038cb9263a1093b47c3aba150736b011de23664355c0c3b499f1da2d477c0c43bde05e9b647215cadd43498c2cacfee23fa58e2515f0d4a33815dc70a1c1c6568ad11db8332795e1598d001a36b4ba7db5c011e1ad13b508380aef054518dff224cc10be40b41383cb16d91a02dae0f6592683ae36f35d7b49c97489eac43e31ccca51e3d463b00d0aa62756f618e83392f08478ee7f9bdcd0e4164f92a85cbe8e09d192c90e17eb8f7eadae79291d9494f542f10df7d19be13bfd70f2e4942a4c002a37ba3ddee09ad3a164fe5f6dfd172b09d700586c906e597a299ac78e1aa82fc5deb15ab9cfaa6a6a3da8463232fc2cb635315449f72cc4428adcb166b86fe52d854dacb24f36d7ef71dcbec7081a26914f452fd2734960f4f3f0bd6f65d473be510008ce7d5ebf38c166a013eb21646f3b32c2f3b4b10bfaa8ef0ff8a91860275fcc0864afced6e22ab406c92865bf093dfcba9c613491c8163538f4904db42d810ab68c4a11ffe10ed044c67943062c5020cb3bf6c38666cb83e15db180d8a931c5e3a003a3b7f149c24c09f90f78d26db6e0dcf1cc959a2eeca0234f5a5e435b7cf5b4f73c3c53a3daa664054de2c861a863803ef22d03fabe71fa0507a439655ca118520650081a1279f4add0979dc00b543571ef451b0737f8897be99b4811300dd3f2bf6bf903c00732f290d37d8ce7f6d7472fcf6e19afca89430f31dabe8f9edbda474b9cf335cb69d2e2ffbb40aeb952464cda40ac3a90809047638af7b5e0a6d7c7ad7ee562313db5b3133c7b98697a0dc6e8657d2076857d28842817f28a3ed6163b7bf17074a22f64716ae04cf18ff1237630075140c4cca51ed5435e906f189bfea6df4cf55ad2b3b3f77351de6b264bfc2d388adc988459a1a180d23686094a0d02836882d38d570efdbf32aa86e8298028a30b88a284ca1d3115854cd2268eccafd0e3971dd90f7c3fe06f31fdfd022b41a8bcbaa898c16e910925bbf74b55db3716c5af78432b8b526068ba2c521b7ad9f2ee50abc168327b6223cb513018069c1120203c2c6c6e042690cbeab4d6c5ab9bac1cc5b10c7266468b0fe266b5cd6de742cd6f2e484222e8a6613acd1644bc9fd7c9f5b5e31d27757e7d99ed19ee4f3f0ba88da7bb413a8b401281152141c709bce05bd5e588f1fdd64239146831260db352a971a9dec9696c4c816baa68c658a2d73d021481f6b88d0f40c6c902e81cb62858eef3466e2a633113b87990e2978cbc6b3f566204f78c105bb9d574bd83e89ec7b9f8c8dcd453c5fb370534b5f183612bebfd8e6ec9c7a74a55bf1baaecb9d4a10833d35b3dd021be06c846d2e509d8276b8d2cfd4aa6fb8c0fecf32a21ed8323eb9efdbeb1c451b2bac1bc96baf82360f91bd4cd185418bdc01a1cc49c3ee849ab3a4a903252f0bd2dc5a23578b1436f867abfb9811c45c326f13a79863210120393d4d41eaa0b4ee483b9c82c693cd276c271b78f89ceb3311d1e5ecf19dc77c64d70dd22c9a3ff893234e587378514773303627a99241540712a459700efe2fcb96305e9f4bd9958d3d65ac5d83ca5a8b3848d49084826d8a7475bfc240cba2ff1dfc2a561df458da119bf22ad46b8a0428e3e141b1a08eb65e87644c8ba621e4282ed9d61062e22a24af1de0a6e1be03e10d0df5e929c1172812626762590906d586ebbcb47987dcbef130c3d7ea146271916a9ce4f4a59f56f262fea64aaeb1f74a05f291211c7fc0a2ba50e76078d8d307e80f85a5afcc7d4300f3ddba0b80819940fc2eaf0e75032bfd024d16d13c87b60258f25273bea7573191fdf1c7f02baa028b30a42c54242d33640eaa8e36234de09da914694bfbad08dcbd18ffe0214e22039a610cebbf7114d2fb59de008c8e2f0fe2ae4079fde4605b773b180e54729f34673d8fc162cb5f1a3c6a0ef6f2fa980e9d7144f2641cd9d83476aedfad66d33aa33153d1d63d733c619c2ad3d194541230bcc6f6be048bacb3aee73f18d097e369c2f2a2d3cf23335249057974480c3ef9a1a8653c848a530a3efc5cef78a4d2beffe467a38d9d90da337a5125410ebbb0c1e6180a3fbd934965da49c853389dad1f7b3ead7f6a2ec4593f14d246c3c7f74dbe74cb99e0443c63ff0466a14d256f39160217dc5b36069c7ae4676d35ba70d30aff30b2f69b4c5e9a0e723a930573d2bef82cd6a8cf1374aa99c000547143f1a2fb87c64c0b964c647d120f6a25b8d5c18414675d8a12cda9bd2cf3d3638f7762aeb809340256960d82aa8fb45f1ab48a9b9c5470759270a2c409ec8464909aaca268fa2f801c5da44b4433e438c28cb9808ee6e26ca55be3d6fb255e6f26d74325b7c32e1003de0002e1a4c0ef51284fe945177804fefa2117753f7a2a25bec905472c3f323181149baad2e757178e2ee6cae9e20e1e65c934a5c40829542b8958dd634fde5b7c32974e50972cb0089bf7b3fc6a91fed36a022caa94e93e3bd6dac612ccf6d5e63e6843ab1dd329d977e223e8798725fb67e1127496364f30513f157944be900fa24f6a5229ea34f7afc9f16176ce8561c00c9fdcd777f9187214eb8fd44f1ac125a1e4c5f2e5925f71639e4117346c0f253885fb1ff0cb67a13ec7145a3a451e4e2a566def01129dec66d9b50b821927d39438ace7a7b18e7332f3cee66d675960ce6e0c77b508bdeed0d09b5e3d2bab94c89924d08e4d2cd8b52e96c39f84a53b05241e29f9d133c20296cb952a69e1de8c9111b3a39d91a14ccea672ef3f1708768a1574e167b47f2bd0a6467c9c4077079542e185c95c819302a3c11684cc45779b78feab5aa8fd6095509fb17a8550042ba262c8e976ff5afc3fa91d40e61282d3c48efeac31dea9a9e9461e40da60b3b14fea1674d23eb467ad3c84c52258575ab64655353397f5cdb2091ef10a60c891790ed9ab1b0fba09aef4bf3460aa895fd87a84977556209456bd99a95ad6f7e8a88ce93351d33cfc7e8554976c138cd9d2208e2ae26ab91b234b61d7bf03b5988c2760d41d9d1d19d05058e0b33545ceccb25b7a6f879f089b9ef9e111f320cec37ebaa7abb975971da7f58a9028a6d7044988630eb0ec1c8b21d66d2e6368f9f782b87134e17a0ccbceebc07664881c4570ce57282c3ea13e1c045fe2db12620f7a057c1457e826002763da408cbc3a7a7ba41183dd0f79e510677168a2419df9e825839dcdb423c460a38f7b8731a8ec91b4f0386045717444a81862fe88c24deeb3bc763626d5e91b78a055750a8598a701a5a3b8089d49bb5ae98e56fd1b62e09b80bf8b74591d91659b23a1ae1828a6bee24612c3b67340f3929e62d733f4c2b8c06d4f1c32614d9280e8c31aa3067bb6c2aa33f6257506ab50ff4e2601700870be7b217f325fe1db70790f6e08c1765c5783e68e7e8f9fd6b9a1c0d522a543ab74ec84732edcebb9bb07b3d7e5c0a9111a190e57b7ae511404b0c8ada1f6f414f0054c780177c566f5bb59b9d5e8f895555e9abb30184de713940b9d3504ec215dca5a200d87ab835ebfb04a1fdac483c26ae52884853d530e6e0825e00b09c9d0e9380ba63d84950dad6dc65fc6f3b95846a06480b8eeca856e0718435c8f2f4692852eece46383c020d8889e362f55683ca206cc1c66b8b9185c0b4d671d705e2636bbac5e6040262f05f1761a0e3a437d1f21c5f9ce0beaeb28cd517bf08f34e2a00f02609080d9a520359bc1f36ee99f17f90679808d6ce09b746a8d1cf088015e9aa461f9cbcea856a8dc47c53da35571ee323c7dd2e6d142a0e8169b2177673df03d724ed336642a20ae9c2adb20cb0c18c9ec76951491ff9c8072a9dc62ed550bd63d03e980183da180c2841ef65abe689b4dd89c26f870f145fd49cdb2f37bb38c81702e9b49d9d969e75f6791e46a62bcac818d9451df7e0d9d956b2f7ce07c452b7bc8e33715e02929946dd780d65596c713f2c3701566bee17e64ed39c1ad2f4fa4af41e9f7245eb32be75773d1276d08e9c3669b333b98183bab6abf25c806f47f40f945d49786c80b2ef33b35b0a0bdc6d2a8c970a3eb5e3f91d8103242e5259c5e86721dd1bae230e1c8952812834609a8e2d82de3838975b0e41fc5ece322f120e3e2eb200c118fc194400afbe45fbce35a25a5710bbce346fd2ecaca0bc3a119f688805bc98ed47e678a2bf4637d65e071993b5e147055eb4970e83f7a167ff67dd7aca2a2fb286c8695e47b80dce953e9cf3e3e118832429a18daf1c77d294916366679b3bc59a0519981f9432b572ad05c1efb7fad93d4531558993fa7663c944729c53fb6aeaf853dd3982b97407f78abe5b6d61e3e847224f9d8cc5c2e08ad1c2aeb4fb776d4c287f4f1c57d37b7444c872c284bd488b1b293dfaf188b478217e652165c9cfe164fe8a94e44478eaf026bb4a38f91db182c47dced2552d47f1590d069df1797d77975b3fbd4f022cc8e8b602d491276744ec414f6e7cac9c9bb61cc19b2dfddec862692094adbaa393fee38882a82ede7cbfbb65a449fe31260171c8c1af726c41c508fc3dacf8c051e55d1d6ba1e096008992d55f4fd3f8692ced71f08de3e8a606aeeb8faa4ebd7184c1630beecb16de53088dd7aa8b7fb3f781b86d7c6d5980b070c2d454f101b58d64e904eddd1088f89be6c91fe8e8ffa7ccc98aa89b49f602e2185b63c7ace94e4a937e892109ddb48aad52e81c098b54d65795b3d35de318c9426a5f954001e0e70e8988429c73d3b817236acd2001d26f11488b2666d1b154f8c31a620996295f3f0abc8cb7af6cb2ed5c90c2ac5c4e295de37fc695cee81dea301171545957c4fb1e84404d19826a5029f84310bc3b2e914593069e94576311de0aa3165fdf6f9e4555e499c114f2d86898bd4f00dd77400935876291d7c9c73211747ad8303027acbabd037f65f36b5603855fe23f00fb4069be79f891b1d745f9de017b375526195b8c35e504c4e11aa1b87cec2395827bf8081f177e115e8995d02dca1b184d8691dc30463d613d0cf5e46989bb3a0dd64cc455b3384ed3bd2727027cb58913ded95d225879fa83804acb9517a3686a5605418a68256c986be816a90d6f45fedab9ed74eb82254114fef0f8a6797c12c4239d6c349377facca607c2e1f19a59fa85d067bc5b454f6f26e3b68c227d4a99f5b4d094e8ff7c5154985d6aa7bb9b31cbb6e8e55c64e3ad20ac4327080cb0628bc068cc68aeb233956c87d93f0db34e8e1e21b7c25254aa9272d484b500c558053749885ba9d72ce173ad65bc27a04926e70a270f96ac1c6f5965d3d536ce29263834aacaa5a0ba58204e48a831e59c67d1035639e12043f29669b787f8f054072a44985e25698ec5554c7bdfac183aaad674ced2e3b5a877d7062f3bd3d9ed08fe1e055f39aeda05c6364ee6d8a5afb6e2d4ef561d9e13911f802f6a278991b2c20328f7658a3dcf083d29e9167459211c2fed70a34432e767daa08f27a36b48137e355c55099615f0a6861b627100a1442654d07a410ab58f077abecb14f285cfc66aae63a0b336c3ccf4c6c5fbd3caff82851f9642647d5e13b240ff414f1529aa01beaedf43427", 0x1000, 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="39a30d31f4559449a1c6d83f8ba8fa25f65b8755fe2291f6e20db76912d6397e1929ac7848030d51df8a707fdd8702bf64bf460bf7b827c513033adfecf3cea131531e5b8ccae35478869bba689620f7a7f8a61c01938cdc4f6f75e93a4376821b7fbbd03c299ee4fa818305531f3fb7edbeb706d312c01255567b7f1b7f23a8b266b82f8300000000"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x882, 0x9) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xd7) r2 = socket$unix(0x1, 0x8000000000000001, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000001340)=ANY=[@ANYBLOB="70012e2f666900136c551dfa5c79a4b005cf877a72a5bd6d6f8a202673896f759d0eabada5932d112d24fba65c74e751585421b873a880586c4ce27ad1df651adcb8dab49fc7e538d7239471372537f65e97a22419368dc34cc3477e324b6853082c6847d2d9ca6dcdeb72839a964e7c2adae5a2447ff6291053d5767358132b7c40cc7a63d42c5ff1691a477a4b129346dc992b9a723658db8e5455367c5b0ce614a65c8ffb0a9d64d7c31b7d887b1e765e48d545ca052c11f95ef6fc2f3bbf5c496d18a4d2d4532e86b45fae99255c6faaa9bab222ebacf61913085d9deeac1328a21217c0e0c662d520129f1f72c4e662b199000000000000000000000000000000"], 0xa, 0x0}, 0x0) 13:35:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0x5, 0x80000000, 0x0, 0x47, 0xa2, 0x7, 0x0, 0x2, 0x7, 0x9}) 13:35:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x160, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r2 = syz_open_pts() dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x1, 0x5552}) syz_open_pts() r5 = shmget$private(0x0, 0x9000, 0x0, &(0x7f0000ff5000/0x9000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x9245, 0x7, 0x0, "47019ea531d45d4f93c5ca368a8eace7961c9e24", 0x6, 0x100000001}) 13:35:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x880, 0x0) write(r0, &(0x7f0000000040)='O1', 0x2) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getpgid(r1) select(0x40, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x7, 0x2, 0x4, 0x7fffffff, 0x7ff}, &(0x7f0000000080)={0xd62, 0x4, 0x1f, 0x2, 0xbf8, 0x9, 0x2, 0x8001}, &(0x7f00000000c0)={0xe8f5, 0x0, 0x8d, 0x3d64, 0x6, 0x7fff, 0x2, 0x1f}, &(0x7f0000000180)={0x5, 0x100000001}) 13:35:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xd5, 0x0, 0x7fffffff, 0x8}], 0x101, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0x2000000c, 0x400, 0x1}, {{r0}, 0x0, 0x90, 0x1, 0x6, 0x1}], 0x5, &(0x7f0000000280)={0xb7, 0xffffffffffff0001}) getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x21}], 0x1, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000023, 0x80, 0xffffffffffffffc0}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x81, 0x2, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x22, 0x90, 0x1, 0x4}, {{r0}, 0x0, 0x40, 0x3, 0x1, 0x401}], 0x101, &(0x7f0000000080)={0x0, 0x2}) getppid() kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 13:35:30 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 13:35:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)="5cb8e6c3df239441a1c6f8b7a6fad09e72e133367e0c8fbe73d269bd91f4e9b7e30403bfb7a6620dd5e5f468c3a72ccb796b1f978f267f551bd45fae1c53724f2e8a4df9ecb85af67dd39bf41640b32a8370c2c822acd599791691bf1d3bbbb54f8128ef53494fc89368e48bbd7565ca0f2a86340029573f561afdb823e815bc3e4384c51b3e441a6e7135f49c4b39531aea4c093013883f7260e1a7c4bd32bb0a0cdb6f512cd17e71d40000000000000008bc1837dc49ada9fa355274764a066d7e0505485e8066ff30874b22250995874d69a74172daab7305231a1e6883cf7772d7cb5217b3dff69352a668912a", 0xef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:35:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto(r2, &(0x7f00000002c0)="4ec51c7bed6db876b0632e1d14a9198b4f81b25973d4bc73a8b5853f70f7e8700e5912efad9543479e525e73cece5f42e04be84487f8ab71caa3da7245e01cfece60257796dc17d503ea08920834d4df66cfaa0723a9781b0ab4f0b08a63ba9b736f9945dd85d74eb452f51614ebc6335d5abfc0671d2f27f8c485f3615588914d75144926c45e884e094c5e2e767ad1c344c2c455d35cebece2e8ca3326fe86b35c3b7a25c7fc6a42aebe14ff45a3df3c39b7cf6bf2ea61b506616cfcaf4ae9c828e71118b62afb0ed04f92514b177bdae1f126283a9249af1f4da980d7b631af29c52e383a04c315d4843e32f27a2e5c1a7e49d437945d8e", 0xf9, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:30 executing program 0: r0 = socket(0x0, 0x200000002, 0x7) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getrlimit(0x3, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00 \x00'], 0x10) 13:35:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000380)="3db6d87479a886f45fc02eba0aca7a79fe79e7e423f54c1b480c694be8c6bf6c402fc632df5cdcce9dd4e195e69361ebd9ac6aa0fabc926e610ec411173ce3c2521e759ed089a93aeb0e6eed22254990c9a2d956103ee86d866d9c34ef2aac655330ef90b248aedf9d5ae079dab19caceb116bd8103021fd5b8da6c5ade6c6241bce7426db75267822d9084d8afca1efac5ad0e10210fee238", 0x99, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x55, 0x4, 0x1, 0x1, 0x1ff, 0x1f, 0x3, 0x2, 0x0, 0xffffffffffffffff, 0xffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0xfa0b, './file0\x00', './file0\x00'}) fcntl$setown(r3, 0x6, r4) ioctl$TIOCNOTTY(r2, 0x20007471) 13:35:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c76) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:35:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) kqueue() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:35:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x7, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0xff}], 0x400, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x5, 0xbf}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:35:31 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r2, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/211) 13:35:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x4000080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 13:35:32 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4, 0x248}], 0x29f) fcntl$setstatus(r1, 0x4, 0x4) fchmod(r1, 0x8) write(r1, &(0x7f00000000c0)="9498c0d8d8873698a747e4d3c26f29ee1cd3c81f7d61183932fedece2d5799cef93518a87a48a885891b5f9e8b556a06982b76eba675953f8cb79375aa1be6d5014695109e93a6896c2e448f3bf6c87d906cf045686c5a6f6d612a2c06cc47cf91a57604bf01e7ee9aaa7e7a18a03cdbe1fdf61579fae45290432e859c66d42043a203078b690ed53be8d670", 0x8c) 13:35:32 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) close(r0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 13:35:32 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8001, 0x3f, 0x5}) r2 = dup(r0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x400, 0x9) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0xfffffffffffffead) 13:35:32 executing program 0: r0 = msgget(0x0, 0x81) msgsnd(r0, &(0x7f0000000200)={0x0, "cba90ab9c101f298405c6b68282ba0ba8c40299f326fe04c8daa3723ed5d50708272b73790f86b8b6252d34f9c337dea85621e30301a3f20cc87dcc83a7aed791cd0e0813137e83e139fa5bb7faa5c50195de11b0bc332"}, 0x5f, 0x800) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40004000000028aa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000141100000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kqueue() chmod(&(0x7f0000000040)='./bus\x00', 0x22) 13:35:32 executing program 1: poll(&(0x7f0000000000), 0x50cbfabd7fc15f, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xb12}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x1}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 13:35:32 executing program 1: r0 = socket(0x2, 0x400000000006, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/125) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:35:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x30, 0x0, 0x6, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 13:35:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) 13:35:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfd6b) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:35:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000180), 0x271) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000600)=0x2) close(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="ffae029239212c6c7be6ae9b9669c818fd08d2b474ebeeef1f469f77a8d66fc57803edbd93096e48660adfbef0c1984c041a2b1787cd3fb9576b8e9a1b39c4804233017eef49d924f2c032ef9af4b5223ee3d482c9c9343fb364", 0x5a}, {&(0x7f0000000280)="823d886201fafd98dd0db10735934416ae162f464fd152ce8b60a8e8733938e3dd0325b0080de75ec1a0240db6e1aadba2a4b83e455db4ad9f728bf1c61a92757eee5da5565720b8e714fd06fbfc553f559b1c498e65d6d23ac0f3fbbd0a6310affa9d423046f8b1341be502070a7f11244704622623abeb7fbe1c0799de13263d1aef3f44822de8984809edf12e341ceb02c2a5af8d44f3ef898e7e", 0x9c}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x19) r3 = dup(r1) r4 = syz_open_pts() r5 = dup2(r4, r3) r6 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = getpgid(0xffffffffffffffff) r12 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x4, r7, r8, r9, r10, 0x0, 0x3f}, 0x4, 0xffffffff, r11, r12, 0x2, 0x7}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x8, 0xfffffffffffffff9, 0x8000, 0x80000001, "665f269a3f67706c50627f2bb6308b31fea2ea74", 0xfffffffffffffffb, 0xcb51}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) writev(r3, &(0x7f0000000040), 0x0) fchdir(r4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r13 = getppid() r14 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000480)=""/138) lseek(r2, 0x5a4f, 0x0) write(r5, &(0x7f0000000380)="33fe6382dc2ae6370d4418889dce8db54b66865c04a487f449e30cafa877d6799f75633ca925da8a4b5af5d383093793f8366c2358f94619993fcf1f9a36ab14cbfb64131b7e535ecd6030e52973f8f66d965d337a058dccf84d7baad9ffb719a79f6f113f2d352d04bd6dac8c1c107b419dcd1529c0893af038120825d1d285001c43cbcce43483b31a0314426b8f0949cb3f4d32ad63738760470f7a9a4334bdc7a9dd4ff0acdbacea56e583b4493d1d09e610e4858f3568556045e1ce930e517433fbb7fed937b33338d7d14ef7bbf54465b8bf6e7648e85e4f4a911d188316767a0250", 0xe5) fcntl$setown(r4, 0x6, r13) 13:35:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="de3bce84d8bc24102968d6842f221401c56537c315dcaa3c538603", 0x1b}, {&(0x7f0000000080)="219d99f54439d4cd64a8095ced957e15bf1e8cc6dde51cec0a11aab70f38f212c15e3aa621de30bf5c77023b633b0ff52528555245a5d070dfba65a5fb32cb04f6cbca299625a00c143bb7579c761d4ce122cb2097d5ebd8e46613ef803bae9e55fab5841c8cbdc105cdb24e01e308ef135592f758a40b4035c80f419468da7b3d53295bc4543fb1a52769020b407f650e1c1df44764d2ef24b6e0cee5cf3b1c40db142cf554ebf6feb8661338df2e917eefa76b4ce02136e18f0c905da075bb71d6548cf62f1e66723b5eb632cbf4a53ab599269bc104d62fdc6dc6089b4bc78b93bf71966ca4e161101cf5c6ba66", 0xef}, {&(0x7f0000000180)="6e634b82113ccfd2c986b8de331bf024c6a73f47", 0x14}, {&(0x7f00000001c0)="9559a640f006ec7dca7ec1fd6b8dbca702bda199", 0x14}, {&(0x7f0000000200)="0e11f4599cca0fade6156e881f6890a481a9b7769f8f70c5cf8fb449b4addb9713056bbaa8f29502f8eb440dbe046e45a99ff3bbf1f93e604fb1bc0ca6eb035d7dcb301368a14a16ef3a8a7335275c121c69ad32a616d71d875c6e9a3f816b60bbbc5f4cb95a96a48091347769c00894077e7cc88d33348b3e505f8cef6990efe880d3558540cf5e517689306a184c26a1a2f9455c10940cc286952e4e", 0x9d}], 0x5, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x400}, 0x400) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 13:35:32 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a60000aab9a051"], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 13:35:32 executing program 0: socket$inet6(0x18, 0x2, 0x0) 13:35:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:35:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8010, 0x181) clock_gettime(0x2, &(0x7f00000002c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = socket$inet6(0x18, 0x1, 0x2) connect$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x3, 0x4}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xa) setuid(r4) setsockopt(r2, 0x8, 0x800, &(0x7f0000000180)="03bad77b2c9241704f092e8e65177961d8895c33cd5db7e2202d689caf4e58b01678e7a971453411833779a216b83c0ca724898347e14a2ec430080cb41b689f7fb06901ffc1145f81aae98ae0e3d697f3b138bb3c7159620592a382836ea5c6faa7744dc20fd470632ed80831736b952211033dcbbbc728ccaf5e819ca5c349d34c7fb1e58a96f3cab897878bc362a3f3f534187a6e9e548e9a0c2c8e90fa84024de7", 0xa3) setitimer(0x1, &(0x7f0000000240)={{0x8, 0x1}, {0x7fff, 0x4}}, &(0x7f0000000280)) 13:35:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80000000017) truncate(&(0x7f00000000c0)='./file0\x00', 0xffff) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x5}, {0x920, 0x8001}}) 13:35:33 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0), 0x100000000000001a, 0x80000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 13:35:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080)="60d4d097e9072ea473e8c7e63d19ca403808cec7f76ccf50bf8d99cbada2090000006be79d291a9c80ae024d1dae8ad4308d7f0ea54345dd9aa402ddcce38d19e5638e0e3f6eac007f894ddaab2ac68d7b604f37dfff61a9b5e4f0412aa1fda1e0381346e3e9eec1b72d7a60d8847d2d0a047d4eb33ab3219d4cce8a768aa063322226e196f4a08954ab1cc1e7acf60279e7712dceededc4a8abbcb9e0ddb6d5dcc580101d6c3ea32f11b4dce4ab7fd3564a9f6102862563819802c0b7c42f06e343765ee4afa3f235f89b57a1fd28c7bf0d3643c5f2eec38e26afc5f6c9fb1c40a7a015b7da98974719a5333864970714103d4f1ebbc194dbbed533eb72803baea34b88e5a346", 0x107) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x42) fcntl$setflags(r3, 0x2, 0x1) 13:35:33 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x2) 13:35:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x9}, 0x8) r3 = socket(0x18, 0x2, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x8b, 0x9, 0xff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x48, 0xd19, 0x23}, {{r0}, 0x0, 0x0, 0x44, 0x20f3e900, 0x800}, {{r2}, 0xffffffffffffffff, 0x71, 0x8, 0x5, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x20, 0x4}, {{r2}, 0x0, 0x20, 0x7, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x400, 0xc3e9}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x7, 0x1f}, {{r2}, 0x0, 0x2, 0x4, 0x9, 0x8375}], 0x81, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x9, 0x4, 0x10001}], 0x5, &(0x7f0000000340)={0x5, 0x9}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r0, r1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x100000000}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000100)) unlink(&(0x7f0000000040)='./bus\x00') 13:35:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x5c0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x90}, {r0, 0x1}, {r0, 0x1}, {r0, 0x20}, {r0, 0x40}, {r0, 0x8000000040}], 0x7, 0x4) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28082, 0x22) setsockopt(r2, 0x6c36, 0x24, &(0x7f0000000340)="dc1b6c9df3c3dfcbb88a5d26b29f37a98be28a4c346f870a234764b24e420f754d594a11a567564027cff96e7bf18d5e692f90ad897a6c824da1259aa4bd237c837a9a3abd3fc9522b64a27df6336cf4660461e39a1a91bb0e20c645900da22f1aa342c6b0dca0c6701dded49610a4c040ab31d7c959fad4a68d090ad0ecc6c0dcf4fd1dddf61734ff0747e3d70aa7cf45ccb6981eaf4116812d8c35a132aa1be0b9741fee1811e6a2b84bfaa5548750aa96571664483d760c652ec7f52043470a5e2bb57f8f63b740ffc4aa3e0b4f4d58a2ea9d3bfab5ed0c37e4e1b57d23ebe43bd08e912005c66a701a13d2d5598b2ad626ca6d83adc4ac847993f4de13dba64bb125b60da2ae7ef908eda0e49ac5ba22aa76e8eb54f9d0470070bc7e123c0b2bbebac6c38123044103f0f5ab2fbd9e651d11f3ea88e1e21c204bb350c862a93350e90a1b93b6c4f83e243c5f3a54255a9c7df6519691200c734c8c55d81694dffcc5cae1cdd33b2893dedc930cbe9b5ceab7f5f3959293bfbeecad66832fc85a945b3c2f9920d58c10c8b154180c6f8e9190b47726367e5604cc68a22e6b5ab6d78971f189903b85909c2bba65da3a3a03e58533c2cc775cd743b89fff8ca69ca2dca62c25751d63569a6031eb9c3eeca7b33cab53deb52179af7af3e4db40aabe292095b0dd9e026a0989e3c913639f37167a3d982943fa62ac385a57f4a8464ecba59146bdc12a0958b4a4884884d98c4760a05d2c325a0eabeefbbb02bbef14c306855854983ccfd9a9835f87e0ef6cd95a0242355e37e940076fa2c5030a55a72e94175659747291efe6ae0fb70308cd7191482b251c80289fca56166f91f89040d51d4e1b7e3226ebc4fe63f91f2c303552ebf11a9fdae120ec085918e56d901f4b34bc618c2d39de3bc4ed5f58081ed6a8b1e6c2fa27b586d5d19b860ac84ed07eca529a21d4faffd4969570bb9971a402ad97b002ca21a9ceea7f7e7c00b4c226fa33ea56306d535c603f38d7746c36a001cc03266d268626f2c7903b0a85aa53e053e6fc0550b922c329a7f742dcd861ab310b2a380c3b34ffaacdd8bf252f8c243be18ff50700c0aa028aff5cb214e3085222f0f1ff79f8eb93a7b08f0bd6c4589e2bf7044cb63d4913a5a68d50bebb72648b7c1d8456cc6e43c2b17efdf95fc9ada6794abc1661fbcc9c29d5c32bdb59c3dad208667003c2545b6928bfdb1440c7242e09210c3a8f11381a08e07b95cfee961cefeea4fe010a8eb7d9f3f4b776ef321e90d08c50a9a6be36f6617aa72c16d882d8e18aa69d6e20af41123a695f75df011f6415c029f6f52387bfa0660fea5e0e6d614fd7eb2b756c81645371d6e8bf44e0a7b4b58c85db6834f5a757b88ef3a843ded4d78c289acc33b09bcfc1d65913ef1e7b9e33625622cbbffcd1895fa9eac96df3e88d1ddf7e80b3ce61f1e7b79cc763c6a00f39e4d0be4459f1589b97b8d2aea7ff4d509e2ddc03de395825b5788a5131649429804f64cbb72aa20ebfa5a67f409a1889be63cfade66e991067f685a76820dfd2e3f9c8f93a92880da8082583166e55a413eaf57b5471991aede42bbc0af94c472ee7b189603940732132d9f81cc83c4b014ddd0e65d4ea672a65f598720485e2fafb9034f537ecd5261b5e98402f15acb113dd24f692fe868b4a13c8c838b65572297db2a3829484925f29be2f6cd79888edb4c795beb42a68913459254e3be44aa29db6b63e63f0889a250193bd0fa56a49f95441db131a1b21e2211999c4ec81a2eb09594cb683d181c975f34c3ab96c1e719b3dc72323807ee5c842897dfdd979f024b67bf9a2e981bd7031b1208db6e584806b532543f1c725250b073f8528139912a3df065b4c239f1078232c25648bd50e1e977d890bc5f560a103c4bf800040a80f91a0a43b9f02c1db67caacaba21ff7855fcd699c9e102643c070dfa46f9c095e5dc4bc0adfe3a4b4f58cf3f7bef2884db9d76c6a267f8f3566dce2f18e9e9bcad73975e448ea4b64e147489378f88a93bee4934e71d875f93bfbb1d687d609004f55d85893b083cb8b8d11bf9ae958c6e44ab9b29b8035f8bf7d10b391ce2f5d64ac4b475880d9572758ca9b2495916e2c2e950f196ab2513c63cddb61aa73fb6ef1ec9cf4036cc8b608e49bc2b52573b8c29584f0e5df361c4330ddf4de12024db18231eddf34a02eb5f36a5add43968c64b8e7ca287226be36fcf6eada2cd823e218ec34a6fafd9830da525cc334e164b65f6f3c421bafab868248304ad1dfa7f62773d432e8482f21a43e00b40e0a017957400203c962eba1ae7d69e778e9defa65226e4cb82590110f0d80737b43b683793595301408491f0c435b89a9b2f0c7971111a5bf2a4def9a46c13c840a63e8a06c6aef536b44b32b425b71331c1ccc8d9c74f5eee34ee00e9ccb032b7a9a6a43bd834fbb7c18d2bbf87024499107576cec8c939dfe350a7f5d919f330447cbd7b13cf0f2dddc0952c52c588ac95a0155b16eb1abe167e915e1b885a005faf47c36afbccba57e0c7a0e187559a8083d54f5aeaf154b0db5cb1e91bc73d0b6771a1366470582db12ff9508119482f97ded530cccbb2f3563a145ef3e1c07ec3dfd3ace56bf93c184b17d3d661d8197e887e138b23667ea65f3a1b9cc879803cb76a5589c7572c62dfa1d2f256a8a04a462d9fd73357a8278579302e952cc0e21ec2d489458c065163a22a692165b4a12cf9dd5a6a938356f8397186aa7403079d25c077147c2ee0d6f9b876a4c16ab0724406e2ccbbb35f05ece6153f692ea86682bac9a39af542e847e39d561893e567522a02804b1090bca79ebf871036974c2926b1bc904da18fb0efc2d6a0b3dbdb01f9b8754d325259dcabeb6ec49adee50c789e3abe6dd19bf9cb8c286f05bd24c0fe73388563290cb15f7713c3df2c2f0f076e4a8d4c91d695cecc119d77d02bf7294409e2cdba6ae232a9a7fc1b18f8c06bdbf1ef793033e02ef633a8af8d8daf13d3b1e769ba61f743262d9d6442d6d78c617e852aa1a42e77fcbced44a85fc64858d3da327b99855fb73bcf6efbc8b2d01709af4b17e6f416e2ec276af270e21d34291f0f03f6896e6db747b12a9810cdff05654beb8b7b3e2ea494f3757eda68ff0b976e3934c704f96754d8f02472643378eb65ce46ec8b5da3cd48d4fa8d77765c0cac1633b04f1b518180cb88c0a53b5314ed0154f250394ab61ca0086d3382a4617f3755fbc4a8137cdf3de291b0eeef398875167f83bf1d209153a8ac4bc78c7f9c7ecb58a9fe43c205a9e90d05fa2b0a029ee893c39410244955eae7c8414e2dede487bfafc20c560a354b3fb63861d7b362d6bda7cb563dac20641fab768a185e0a8e4f7889069347f750e8aae08e09c8216b438e98b0ae21398221b27dc63f6087639d4a3f29b854c659963ac8a1018b6274fa06790f6b673dc1098f9bd9fcf5752c35e808b35aeb4ac61dc7793d65374a1bca5fc035c0b649a8bb9be155740bab159718069834d1aadfd4643046380a3deb17c96b92179f1f2db459a79b2102fb47870b108a74bf6797df06ccf2526e0fb86e2970810622adc5561b0fcee66bd54ad6790abd5dbdb9d5c8d4580ed34256210e6279697e2d4171e9747d9a92989e61fc94c3284bc8f7e65375ff6271b284b6bee60016d7b77cfc030f86354b9acf3687435ab446cb857f119984d18bcf6da567827662b031d53734f83b75a43a1d3f82a9169ff11c813cdcbdd624f7f9fa0459dba0f80c407cc85f6bd365f132d4e2caca926c9fda4048998ffcfb02c1471d22595bcc919870bd72da34ab7ebbf644b7a3ae651a745ffe3cd5717b532d39655b3c2ba152e868e9e9f18950972f99415ef08d6d9a038d11252d1a768025bfc99d93c4e3ecdd2171282d380a88b393b34adef52af10367c1fddb5346d638e9ef6e79f747e5673049b5032fdc0156548926cbd0b84230cace834510651ac1e75088f52d9fa0c32c844eb7efff6d1c871d35f7c9ce426e51c3e62cfd590060df7afd4a38806110c3855dd9c1fc0e87f644f5da3781a7a3403da14e629b224cffb196b09e00d0f6d3e2b2944de650b315597a1f95f331ee2466f823e7650e29408cc331b6472154b53d78a43a45c166b542be581f630db63979ce4996ed78901b68a65edac6a5e5b52800eace1ad8f74906bcf455b1c6d6d3b073ab4c1c6ee192a3fc7309ec114ad87f99b36f99d96dab78edd442bef95a395194da8f9328c88aecdff7a12b8ed395aec392e349d717994d03cccd8d38b336c7abe0de3995fb289dc9b3de50823ed4614199a5504c5b652fd7672d4223303d4e012e3095135b722ee8f701916e8bd9766a64aa9470b5e78e688f9d52614ba300e88f0e17f9aaf79ee69189d15d518c162d8db81e6bfba866861dd4bd3fc8b8928c1adc145a1e40546e766b4db455689648b11d49070787d63a916debce8acc9cc70a931138a6e423cbe379042083501deb75ce8a0dac9b3d21865a0210193b18a37816bbf8562d6438be7ef72a7ab24c89548ed27837c692ac010311822b54c6c195bc59ea46acb089335715e3ac1e08a8af20f0567c11154d03030af8a277b52d7fe86783c36205548edc5f0f661288cd783070c5fdbb45a762543105df1c2f3ec09df61b2e24cba66f896f15a970b9a1e09c5cf58c3fd0417818e8d4e22d1146c304f87d75b0b06bf318803a9c2a274f9a8ed7b4ac9cd12f6654aba4fb9cfe9374eb2aba308f75223d638a3f92cccb2e208996cb9d6e326ddbcc8ae4b52389f180d48e5755db16d07d55ca1460026da5bbf6dd7abe9767203f2ead8e8f13ebeb6916281aee5800cb58311ebefb1f1b54b6fa003dbfb41a1b85a1cb727257463ad8ceceeaed1788876a16cb12d39e98f275741543fe9b234e7030169a6ab8538aebefa12f77f95d533a01d408561e076b0f8c0d0d0fa016c02f2698f40803063c90143f199708e457035a245fbddff06967b5a9de3906105d63f1da0538efd0d25455b900e16651a48228fa26bb072d0a0ceb76fd6424e1b00c115035e969e464fe0cfb3e88303c434b543a33ad61c6c4a65cee5628feae94aeb201da73edbef1cf2da7903f996cd8c081e37f3aaa609186ceb232437d9341efba9c4d666a78bbfc6a2f81f42b27f63c3c5eb9c916751396d120d9bc75b27dfdcf78fa41be139bd6410a28fced705e31d09d3957f57e5085fd96ee027cc08068aaa26a51fc079a62def3ab354e9abb95670f1d0e9874d3f2f72aba9343ad966c175693db762ab3ce99ce3394430999a9cdf46bf30101049834f6a8b74e23eeb125d06ed4f2e5120e20b4a3f1236c0a4923472c5415ee7bfb1a11dbb4d42a7ab1156a4d9ac683687023be0ffbad4ececc5b2c44c77569255136dde0d7840262b793bb257b81c8b2c656d5bd9a14be250711f4fc43f2129385ee53775fad8d3f56464cdcab629f36ad1de0a1c82e433d60fdb177ed0cab27224ff3a54b8530df2d0187c29b69e9213f7cd9d0670f23f2cb4ed045be101c6948595fabc1c46c900f250140e6da5d38289f4e969a7ce1a5967dfa051468fdae1abdf5b6c5ce0cd6b2dd8588c64698f33bb0b7c77d879efdf3f2ea45272d1a282409aa810967bc7678205bb440888a05a8814e7095aa141aec262bc696491be6aaac048ccafb7348b8474c737feefc6a2ac04fe500b8198c2fdfd4cb7df0579c1c1e5e74681b4ef1bc04a5c973aa50c74aba04fef33d6b84817c383dec33c8f8dc9567ac9b2eebc", 0x1000) fsync(r2) fcntl$setstatus(r0, 0x4, 0x3f) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="3afaeca26252495431496f402297602982823ef927cdef7540ce29684ef1803af46849e126509e3644742ea5ea2403c62ca95005658bebbddfe02a9741113340e05d7df98f237fb501019e6e6fa849045ccbe1901a275161989618fa1f37c4458e0a4af7901a048f761295cc7205619fdb307a8f129bfa1dbb8c425cedad2817c3c7e245208aa1f4515245d5d7d44bc920595c91184942aa9dffa2bb7c30a8d722e2bc9456c7cde00faa0e5ea4a9a079f864e647b3417f1972179702ff1b6b4147752f43b8f1cc4ea00ed9d0738b0819e92a64653f2600e683bfa6842c45aeb19d939699301e4a56fc8484cb24c38a700bd2d8d2d94f25036310f5", 0xfb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 13:35:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f0000000100)="ca66a3e0548cf30041b84c9bfa2751a664387e7ebfe17b7e44958bea2ad9f039506f567854901905798486df2d36accdbc25e35403296dd68a65cc03336e81fb1fdf30b4500c98ea8903040af9fe91692438b9ebc316de8b2c6da24dab5ac20d", 0x60}, {&(0x7f0000000180)="af6482811da65207d84b9d4f237b4d5016a4b59a52955809478fe3f8267c1ae5251c1487226c23a36b7858aba6b0fb983c302c6e458bb21a451f87e43be7574a83290d3c79bd80003a416e78782aac90bffa4b8958d034ee8a81e2f888a1bab0d840e13a87244fa811428a4faf8f3876508c9bb2df092cc7a22edc629ccb990bcce9aaea5a5e3d830c130143c2aba56f7c7069758126b8fca5fc0e330365acc28691e1fd156b35ca3c4827b4a4cd26", 0xaf}, {&(0x7f0000000240)="37dd6520917d8bbc2460af8b9cad785692d6dfe3126041131d44c2185b8bd95d886728e0910256aae0a8d0cdf77a9ca8101c3def068e83a1c58179c9bde5a1a790384dd88e5fe60cbf9316fe1ff4d5328c17d1db407b0ff37fdc4c0156ff567e7fdbe9fd47a44e68267ffa03d7b9adf77221c72aeee46eb11e17b431f891bd9f0bf3c6511075153d1bdaeb40580c2fb7f894f04b46f622cebfe26c4fcf61a5256bbbffdc7aea64cbffd92339737940762ed70ecc976cec7a4885a58d9f0bbc59d9a3378470078716bc4b1095767ff7047bb7732965c301473b510e3c1b893fa3a2f3011de21b4648a38f0c19256f216b2c5a63af7f29ce5401608328c90b65d406a846d02d49036b16aaa2db0b7c1b53780b97668061722fa64edc000a43b1b79f9b6f8a43bd2afdd38d0931daf6096218fb5ad90f367e349bd87685db48356e44409fb074322a0be0264cdf6d9d3a2d9a907a0524295a0e5d66f74f7d9db3b6ad0b5b66662ba6e9e4b92dbc58cf54e79784556d8326d18414f43b1fe62bbcd76449ab2df6f118dc331a369361ade2c938f67dca551b6f13ce84ff24fa43cf459683c15eed94a17d90cc4f02ff7ec527a7896151e45235021a22547089891ef510806c66d6dffbcf726e01bf73c527d0e1fc105a28db7fdfc263fb0c2db3b02472c1422544aae3882c763866869fb24cdf1bb0821d1d5db5c11bb9b8a9e5696df5842a989e0aaab14d8a013ed9a24c470e8ecc96783e8c8dbbc539da515c08b6065814c32d23904f914219760cd72d5ba1f9faac0e50d12c419538afa0576673d7992213d6b4338d679e3d234762da166c59acd47bb17b51bf84f4721fb2c8710affb00b82b0e57e6e0df194fcf5f3468d8dee6dc7a83fc42da6d18848322cdc4ec065e670dad1b12de4c1339982d3cdf3a239b1bc7a92dd5eace3f3780254720285ce0b293c272fa6e5831e19cf755c5c675e02dafd872159ddcea50256fc45039086a9f533ba5c8115252b2a36809017d8aa5b4b44911ae7269ff951306432c4a74d20cf3d189abaaea453195d6aa8b8630c891c6778a26a99c607c72cc41e08dff82a6d82e95c8ee5542c31e95b98450351c2048a84f236f318a04995fb25eb45123d9dff5549d8cc5bb05a4960836d7a8179872f6acba09f7f35ff4c7acf4ea316ddc8559874bb4dae5d1fc1c392cd3a49a13ca50934eeeac7072eac37e1beb32ad91e7e1d91fc616000ee3a06407ca165316df5df8ccc4b0efcd7adad93e2fd17322af1a6125137d7ab7f519445d8a899741def0e6c8aa4699c7bcef1180d9352aee4e6857304aa8b5190b330ee037c8bf234834a85959e3400bbcd862367b8cdc52d80e66bda87992774563d93c958fe09cfc7b8ce50bd340c57e70de5dac205a14c6321c4341dba01a633f99c294172a33b3f51e71fb9d29e97e9a2002b7ac1fa1dbee4096fba9cc6868d536ca76a30dc7da284037fe356deb64fdf6c18b26927a1005af76038b28b657066dc21fb9f3b191ddf17add3d888630a6dd344b09fc6246ab79742d80506d4b2985aebff2634fa250a5a9075065743892eb817f7d2e7ace65657bfef28a1a97bf4456f8b49a217ab0cd857363cb15cf7f10d9891659354fd4470cfe6c11ad305094f8cdda92582fc1ee7a889e77702e6c46bdffabc7029507c750bc7c8b1ff56e45e72b967cd5f603844f8f81caa0459243aedb4880ea31a01b893863230f6af1414b05625946e6c441411ab10e159a1328b542f3e6fe4a178e6b311f0ce8f2bb401871474c11cdf417f7018113204fba6fb22f74d9bdf636ef8cca2d8eb6e0c45ff678a7c9bf7a5df3de63d5f9e1c82d256fc2d13261037ff0518a50f801537e0f644c30db46c321a411e003104bbcaa32b846e1b6f7832b799c55127f2e6ceb226365139bc2d9d0c223109e0cd3298d0a139e42a93b6e3829840e5a237419e2173bb68b9d77230d88c4ad7907136a5a0df8b82c8e7a26cf4e4a4b2e697fbbd7a5f871a0becc2bfc9e5104e1bc0674ed558f3a3bb717a1b70d93456e70739c57992a5299cf81532856b60d3cff75e3637a3129c92864c7cf234a658f80be40a99a1dc53e5f50382a6ce03a1830adea342f611c8885086147f954ce9568f32ede70a34eda45b5ef20e028a1cae6c9c8043c294d9c259a8a1524529fb69a1e534e9a978adea811f29e9039601a293b9f430adb73550a91bdd11b9c57f64d4f459169caefb37e3edc8054fc34db26768221cbbb84a6559188df74f5fd802d838b567cc6df61257aeca19d75398f0bedb89cedea0f84b577a11a67cddcdcf665a8605780b6ac1a7363ae7017c96c35887200b3a2525905bd7cc2739c4fd63f6e29d81c1da2bbde1048184a1b87d3b4aa16991bf0f27e02f577a570bbe1655ef73ffa9c15819d7b5968575014e3bae2a90687d9089781148de6b89445b88747972527ca62e5b3faa315854496ae3095502d617323242e73af348f375b4c5bc570fe8f2ced4baed0b4ca5fb271f34615976f759c605f05ecdacdb681aca53cdadc281dfb67bfca721b9e0e64a3e45a66dfa0a6fd75d00bc8d9b21e27c8ac9329843cd09e004ddcabe1660f22364d561be7627e56bcced6a1c8566aeb860b31b41921d24a3cf2d0b8138590c6767700b06d4deb18ac4ba92f1bb1cc2e6792b845ecb218836681d9342fc5a4f8db93c6bebe92ddc02a51e90d1df354000a78b17d89068164ffe33dafc8ef20e453af6011fc185c80630f69b3514bc1b49f3e06f2218548fc71048e30dcd649d88149ee4878843a1e3a582ad8d99181eb5e6f172f0c9b2db39f9434f8378b7f8d41bebfaab1e12310728f743e117263df9fc517a05127d359e4c3e2faaf9bc2d03c4d08523a5e540e6728f2c6826bd7e307e063b9a1eef89ffefa1e973ff3146c8ed9a4b2ce3fa24f1520e82f49eab148ca237518b7894ab4c2a43f6bf0f42f0e61d0dd3103c85c31aa88d2d51d396f53e0cbb6593ac5d321a587049c80e936939d50f20b8c2d6dfb97d9286b4228b9f3663d012f13bbd882a37af3cb21ba42058e71cbf3d53fbcf406cb9c7ae200d13140d1e11604500ca8bfddd027d99e484034d59f27ffbac23cf99638cf28a85416d1d3ccf39d4295235fd424e49ff2d936fe2e39f4aabe63330c05ca05e1e73e07a55e4043f0d8dbbac4d662ae3c8811a9a4ca94afa10d4ed015e8a9f2650a0f1bdd17fe2dd48a0d40b33e5d947639cc8f676389b1c6ea33d44c52d6d862551c8eb1a19bff9234fa698ff4945c3ed9bbecd6b2d31cc029c80137701e9c8de8975a1516213bd7e60a0534d91b9b44df2f57f70ac8c546190c6de8f127dea0803b7a4abda64e3f82f5498d496987af6cfbd15736d14db8b0524370bb63df5a477ae348da3bde339a18c5bb525b3409409d6de7c0a3e0dfbab94e52bf43cd7d4fe20ab2119b4020a5cdcd31d3678dd0f123178e96edc88882b6b967967f987e4489de5b7699b859d2050f3fca5e5c54c97eda8de2943a31886b317f090340966c2140c9a66426b6b341d9c4d539e9cb86d019ab7c1cfed6cea8f61cbdd3709190881c2266382da622624eb3538862e195ee52bb4d39ea46311a70502ce1bed037fe6bbd6e55ab371fe6b4d8da93a3aebc2d9dd8afea1483cc4324c1badd6dedb0c51a4bede1dfa7eded57957c6846180d75d918d4c0d32d0af67c84a9073d1da8aecf2d0eab19fd1962e131cbebc77a736067c7531fd0ac83915c62701ffbe3875ff3c1bae0732ca140513d9f52a3c27ea409cced8cfa1dd5e93de69381951eca9957815cd95b6a1a6f7bf2821b44c1ac4e43eb9f52af188ce7685614b884b7304513d334e0289e5ba46c406c330081b4d8273f5d7215d5b7cd9ce8582590851ebcd5079f01a7e61a0b0ebc62c424fae871afc295aa395663a7489551502bfaacb820eb8c92115ee37768d3fcd5bd1ee9e0ccf1b19e37d8786f5bd4fc12b10b45acc0368840d73cdb547a44850181b1b96eec89f7630069aa42e2baa2d0759aecb3d2ec18e3dafd5f8707fb245919f5ff6a69e4e08d82ecf6be03403f7edd50271952f10702956d2a5bb9bad23d7d76da281622a6b0720430edbf4408a45e1c86f212195342a20596fd1150f6cc4ed5af6426a694c7a0acf4a287c14c2bd09c69c8c92fee2954d017db1e07023ed6644e1280525a221f746688587d1a60bbc4fd26990181ed82320dc664b1cf9c67f1a3119c4ab47298d8f09f2517a44b9d480c9810f17b2bb5bffe8d78ff338c3ee1127c94a5ab7fd152af586dbdf0204174dcf323c15dd5dadf1430e92c0cdf211d1db436b7d9551a94059cdf0f439543f1a8c84c339b69e809dd779f263358777a8a103aa2cab2825f980cc37347c5a7fdd2fa3892ee1e19c3ab8407c7f48cabfc7b065f5ef917caa9a655a3c5dea4faaa7e1b8cd01d0e33b54f357156d8a250633e79d4902af148c6779aabd69c911db56535e5848851e791eaf5c689e7ac530a4a14dab1f377d67e58bbbedc2e64ba0f9ac9b01498747f9e8a5c47f4399243de0232e19de0c1466fd6846fc71e4f4c7f130d4f8f0d742f38d757ba1458e1db2f2564edec21628a15c35a38d4c1bb8fef41a6d3573b37af4a2941dcb46a580e0bfc0654fe7e65398b992c741c80d8aaf97a7a0df17f06d9fbc21b5affd934f1edb320eeb3140cfe57b67c86fde49196616231976ba7f1e3664861dd4b32542708c9cff799b5b14fafd77a5fe75bc3dd86375f17c9a462a89c6aa6b926477cc0906f72bcce4d17648d7af4196918107758b49bf1ebe11a66ae110f29a0ab9bb3d48b4b1d4e6e54e6ac14ab1a6d6989bd96000eb05ce0f22e242ae1ef20e82e42c71451bfdce788bb91e4dda0695a5d473fbe2d00e3a5de65360560b6e335385ab969f4aea0a22b51665c8d9c876306e26ae75533f890863e70cb904f42049bb626a7293ff63f8f78502696abb2c8a70e6221477e413ed3782102e4ab3fa100813f53785d782eebd493eca10328e04ae477d4b5264317d3454166b733765b574cf91bfadc58239e7b30741a9865509509ef044c327090a63efc2e1b3e569a4c8349830e8c4bee40cad4057d898186cf9c2390eab172b56b613e2d506993738ab4fff2dbf4c33985c547f4d854b95688e19d8393441aa417f688be54102648492d951cfb53cb30fbbe7c4af00e7d35ff9d6cacc77ea8b8566ec413b3c14db5d10437a63aa18b0f6351b630fe6536f6901c15b15cf4adeaf14c6715eca594f60659b2461d7bfa0b70880b8bb92695882fd2d8d4f6d4cbbed5d0909bcdd46529c37a20e4bbf55ee9e95cb61b6776ebd312412b6c9cadb84827116345ed10836f1bb14876fc0971b90551c0ecb1b0c9a46b002bf9138ce5ec9e8a5ee034954ccb2418e6bac64317146e432bd5c68e41c5a7d660065b89d9dc42d752983e3ee1473bc42f43e23853d32abbf24656fff0021a2bc4e06655b7738d8ae425e231f3d994cb8829f5d93fd7fef70a5aa17cfa6c2e742f69f0cd73ca037187635fc83dee4876a4ce72466817926facf54551f4b7eeba9fd6a456fbbd2461f6ee183b40d15cf8572ca4612459f7f6464e739b1d1193673b86cdf455fda80fcc6cfa24aca3b7207b986e2b31c55f7ec75b3f55cdb56d5f1e5e37f95d04622e990ab559c2214c046e13e23533209571f54bb63b4deed7697a2f9508d651080d77a7fa985f0a15e9557d2c69954103c8f630f6467ae0a65b7f6577efbf501e3b5731a3a4e5f1ff247a20a7b42f013df4d6ec8cbc0", 0x1000}, {&(0x7f0000001240)="f004beebee39d52df0ebc151892dd7bce7d893641c96954a2fde933e10798459de576c22367275b5bbed6e186a10093598f4d3dde74a358217785290b123ebe0ca04d5048f1132d305dc19e17c841a917902a3658f1124543f5a1fbb518c2e8378af0f0e2e70e468e8dc8339bec413b284d9e52f0454c8808777477a9c2007d808941ee17269fcb362396b8171ea7c6835a078b813ddbb2e00494c1a37b359554b40edc88cf49bbd82d1b6b55ae16e3026c09a1f33a48b2ee699919329fc1bea8a135929afd898f6995b91cf3f12ef30f0fb4d1201849b2ce4e660d219eff162b9ab261ca54869d6aeee2e69b4c713a68918ce171eb2fd819c70068392d05d4d7f960f5736304e1de90a4c0e1d5dbbdde73cc314d98dcea08fa7622f0ebb51e972b1a36fe99f07ab7f8db09b74013499e14e18033dc7c792c387097bb2b0c10bf4292ca23bb132da711ac2a65c63657a4b76680675d6f564916244fdfdd6018192deba4103533e997dc23e0dd0c4487178b7d2954c611ba48d4e4c833ae066d0018a3f41a73d2d76c2e59a66b8356dc05aa8f1b2def1586c590c513a2733d2be5ed5ad4ff5b415d4a43545cff91c3bc4a132655349061b968dd727d601d8cc172d90050ada05ebab9cc81d45a03fcba15c54596c6f4f58fc5a819443a0584862e95ddb9271db0497f2b388ab9d5462f91c408dda38fb3f554c61e48a440b9d048b6c9863e865d4e71248c6a2a5a690a42fbeba628940876e71a46e00ed0bd3537fe08c5079ea0ea51a0e50e820b019e74144783cc4fadb970f8ef217497f66ec9039cd13f83fab7d05dec157dad2a308aeffa46f934e907f4839e6832b973c557e0961573f4a04e65052b3cd2bd593e9592543d7d7989e6d7811014e87551e27c9e4da0908c116d792fb67b6934316ffc4d567268bdcbf44ef15764b8aa31637c42fac81c311c55d4872eecdbe42c54bc1023a3c611908552fc3f1965b289fb373b14194c42e6f04721010e69a148b50f113c00a5ea2867222e442b966a817d4357b35ccd56b02bb36c502052d1dc17e036216ef702d0905e03fcdc05ef7a9ae3a090819cfd4b8c22702173e6bb33bc3c4268bcb087494bb80a4dbef9ec1911bb788e76a3b223621c90374ad13dc3cc44fccf28dd51417f28c7ae16ad71113d29267611d852dd089863df7a6df5d25ef045e50ecc6f5c047ee0b6154283820229fbd56daa0e26c7a8a944803e0e7742391421d3be40deb938db282c1887dbe069afd952c76df441dfa28ac754fbcefff76e1e818d0d053da5f9b761a67554f0a28f177a2d7beb7315fb2bcd2afef1e61ae2c352257b97656bf8d70eca4bfc357297c433d909fb386186dd1c15ba499176a46468df5e0d2fc52bf944bc701e58cda305467478c194857bd4afaefd468727c272d14bd2dd75bc887ff2a39ffdc2053b0b20ba38501ae3a260ec7dd99bb4be1a05d5220ea6a469a4ed9181638ca6954ca3066d1f32030839de97c2e6a62ee6f11f456b9941e91a25e4615065c3e26212b5f6469d9ac0aa515267fbe390b2f1320429a19c5831cea6ac83cb17c62b05c9cc239529addd38fb4ae07fbb9dc50e05a20df1b2751de1ff895350fb43bf4041e939726f2b305a2de9aa271a265ff4b123a5926527654abed40f6f4b6a87f3843f4e0577c4d59b820f351ed0a5dfd0acc610af1683eff6b4535e76aeb459c6b1084756d5c9fc6a9735b9bc237a81d7d6d531ad62f0c2c9819bc581779cb62fc444f4e4e0cb765f8ba75278fdd00a9614256e04306d0085dcd08d59e050c2da129a8f025828b20ceb755bd6cfe4b9d228eed1325acdb30712bbd69ef7d4d2ffc223422808feedd56ab35742da188bb7c14d48f0957664214c6575024463e9769a4ddcac1bc505556a5647432c7da4288381acf9172df8c4973d6847667e745381c3a116ed188aa1f01a833efed3f26d6e868caade6565d776ba44dc88cd494d9c8c45b0151491ae193a5a9124b788bc1f7ac68ac3de44080844871b48574f767ac30bf87f7dbfc92a3941f531aa6adde892fbad618c33b641a751c8a0d2dfdbb60a701ed5de3c894b34916cfdf0fd6de894b688358ef2c782b35e419813e431b1299caf91a4c0754458f0c1406784143e45c201ea2e716016fd4dd7ddee8299bd8e52e9efa3830bb1aa0b7c5bd66ba5ad74c00a99cd84bae3ea4f97d3056751a65cc7eb2d933f39e42ed180e8995b77543af2a02538c419ceaf6fc76122e63ebd17c1b1b22a0bdff5fc146248db8bbbf96b89bf7991719dc56cf9e740ee72ef33b43be55932019b3573ab31e32b2c8e6966e5afbd91722f9f91abf6bba5694f1074f39becd16dafb61e7d3b72a7a43a6ce1e7df020e3eb7928a8ac0551729ab6205b154258478a56a60306abbfb48818a94649850b14c6665ae0459bb6ca024aa0c38155b4eb53f0132170d5675e0e57db40c3293e3c02c02ae958ca0ad313f57220725a375e910a13cea7867e818955556cc01c706ef8f4943b84c2bd86b18538c5b39c6cfb9f37f4c0c1e8dadcf2f5fce3d797dcfaa376f0010ba30a59d2cade4dba5c496281be09d96631264ed3e26d80a2aebf05cb0d5a9b0592d9eb91fbc492fe36b9b984fb121285da77bc8fa642b1c022ec2bfe8b0835604c30ba5ae46886de1e83b9e5d032143c9cbfac09bde14e696a30c3924570c12a306b61afeb1ab8efeaeab66ecd2f6d4761f476d3a8c696589124102ba053b10c19f6c2e3e88498e03940753991de9cda73e093fad2d1efed8821e591fd2c2a7a6e9305eca452bbb51b0db634c80f8ecf33dbdda1eab26b7067ab1162be9460e9fcaafc37d61b37411472591d9566d3fba44396940aa1dacdaf3e77de165284822cfb76e9358515f4b8f76d009c88b38f9e686a653bb5f29ccb60a860baac114bcf15d897529dfdd0357aa48f56bf07d1eab2e1385b1646d0134c75dbadf3edf3e86f6969e67c377abdfac659109d66b00c0b1b2f7558e5b1a01dd0baf3cff08f64c2a057688b714fba5a1de6182cbffa1db3ea14323068307af7ce6823752b926cf334c66f895f01429d2462d53389d0b3c523d7f29a44ba43762c5359c42ce4598f5861a425e2b27b31e2108b629ad69ad1b18179a11f9079515a5290607c10e95b0e8635168f4580a93b98e938df49ad215ceb8312acb78e3330b02de2cef98a8a6fcea83aec293e7e850dc3a568181477eea205f4992762f85ed2453e12d94c16dd4db466b61c25f7c8cd8419593042e0838e927ccf9affccbed45b7cce4f45696bb506fe374850b6b39873db1ce6b22d232f739260260e717d65ba4018d2dcbdc5d7aa7c88a00771de80ee7b9a747169f8bfbe523c53ea2cf3bbee4b21296d93bca1683b0c811d9cbd07afb491d86a41b496544b62092cb5fe93d71a3762057785b5f27febc579dd798d71fddc5db8bac61734ef2c0ec0486832bd70391ba99f571e9c84997b74fcfa27656c49065b151efea456e5049fa62f6d18c1c3e606542c95e9007f3e1333372a84a49c19cf9565cc67847ff976443b8109aa6210b50fd047063c0296a145a1fedf9b2930ee005d18943f927d4e4faa266175b2810ed65ad6269dd5d368d832efb1e21986b9e011b01ea4533f3d0b88c6faaf94c8c348cc27e04e32eaa8b50186e3e94c022a220b5667716f9ff46219712dd4c51991ae64fa4baad47599688e13cc8e3bbd157252d078854938df7f4ff4d372fec66fe7522e45d447f44b572d8f44a2dbc091d8f8f7565bd7d7e1c6fc77b4c0ff60ee43d90734521c9784d1455553dfeb2215e7b0e0cb3950fe12efb826805ff0c4cc2224ac936b69ea0887a278cf24214526c5cecd7781353a9944b6edf756fcaec8fb6d868a16a6a05fbc8d489ad8bbe099f1695ec65231fa35e29b5ba0b036090c045cd456c785c2979aa710b4927a16d6d8e6c3e24bf6450cce99fbc20b7f83bf4762023d77f20daf305f3689fb4b4c53bf58d477462d4f25c22bc24f2df202e1c86647c6aeead4e879a371ffdaf941e91f34503a8c05c01dd8652e69b2e3d68c9af1b390549bad1e796fdc1795ecd9907f5169efe5d2366df73bd451df6788d4f3bf07372fa16f2fa84dd40e2ca341a6f275e5aa146f46c1092b880b13f2202afc8dfef68da3278e945f7053d1a7b28d12724c9994792b080137ff956cb1c7dfdabe5a5d54d9576ff06fa6a21ad3622dc4e1e3ffcfbf5416fc4290c4f14d8ed8e3663708830253d6574c65a1882e67ef7c92c2d2ec1fd2555e4f6562d13bc1571fa75cdeb118abd7ae6f0d597c0defc4d21b90c382d5460bffcc6481edad24b52df782477bc76b4107f5fe670c11da99dd460658227c91b4df9e78f74ce252a17f5541d5f78441825cedaf67ec46c2984694cecc46a8601923faad1c62eaae50ba673a8c3c23a706bfd644ca93e2d1d6eab286f322d1e9fdc9a0d152c917fbb0eb567807c4b93a0e9fe6ecb66b662068e6a4deac8b6edf7ab86e4783a2f46689731a5533dcfe17fbc2900f7158151c433552f570652c9789a7068c4419ea3861f20cbef66e0a12939715038dd029c73932ab37e0a68cb8d7bfe54219a0e143497ff326b746c40bab438b87339fb2df67d1dabd92e05be419d3cf0025a1e91caac883c614ee84a3a49bb3a2444df350a9080073952eb02a9a8fd4ef6d4a40d911e87faefc2d6ddecdad789c88a233d3ea84fb6e037db660aff8f4ed5564bad9d60664d01dfec2db4d41273851b32c7c440bde1c9307f1b9241eb88d609ef552c7f51bea9651093ffbc034af3f9778c186377d4986838230759fba994f4916a11838edeffde53081195dff29cd9d166aba08c0cdbe3513defd39623619a96e47e8cf2d6a8c965f56581e2a6e217ce3de86bdc355e2389d1cf060f1f9c2542ea2b734e9e2490b134b11f9841d2231f27bb8b25cfba3c8a5780ace6c66e3f459febbf839e2668116bc612493f36fbce28736bf659e3a268c8615d7cc979a25c0dcdbf5d0d14b3507e979784422d1cc54772e1c141d5b8e1a8da5db9b480ef514d32b67635dc76f861f1b0936770a40ac6e9ef2cb7f7ebc8183da0f3e3c8dd5310bb651bb04f106d08cb7fc5d967683cbaa5668c936bd3cd1183a9da789098d75849beb68bcceacb2c967932c110a6d8dba25e285df6d6c97143fc824b59decbc2eee7eb9c5c54deec3376a9e22a66124af7f5f3f46127977e460b7d6f776afefb8ea104995c54376963beae9c9235f6c078e7c9efab134f6787a52cb47d00c2a3498edf8509106dfa4dbc7a5bb8da426058d69badd051bf41014b2cad6e73a2ca2660e2a63c05d03b418f1ba23d14915c1e45fd6e56dd4609074d06c169664236bfb5014987a393e8848a6e73defb04203122eeb403678cd91917f05883bbc05b5693bdb0b8c65a0ad25bade281938bd4e05d79e430454285dde004c4f18eb84f6ee921983c643c82dc7669672db3fb499dc910e4de44ceae96087fc83385fa07572da2fdd2542e075b3ed40ebd6fdde1e8d9c5efdeb7ed64c593c83995b4a479ea2a591820cda4a64c2b764ac58d0c0a6b2eaecbd427bad9ebc2c58f386603bfbb6e42f5d44d555c42687ef27aaa32c34c4c92cdd9db7fd9ab5f3784a6719b233fca967344bba74f138ae010ade49cdb16b16377ed3143654439660f505a3463f3e7a59b7c3359c0e6d13dc9774fda5e7aa26dce998d33c01ee7a27d4cc3f90fe9112ca637ccd2bb9af9e3e8e937a42aa29bfa5f7d118562ee93aa0a9921e52f938fb1134", 0x1000}, {&(0x7f0000002240)="de8a169c27ba2e37bd68c5367fd431deaa7c9121c21d723678463fba05c41a10898271f4bc0cfa73bab5533054aa53c9dd0493fd31979c1c908ead625983eb366461a4aace508cd7cf9287f88a6b3fcf86514e364fe1ebd10a86f0f9266d719df1568fb38dda07b9e6916d250f3e8d5e257400f3f28289dc76f86eeedec31308659a19c3ce76510b91647f1bec9916ed8f61cd10f9b52028c71f2c86fb894f80652ee10482b8f4d3d8168289d5a0e3cfb4b95c649ef79b77bc2f25dbfdccc2d86dbfe1", 0xc3}], 0x5}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x8000}, 0x10) chdir(&(0x7f00000023c0)='./file0\x00') pckbd_enable: command error 13:35:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x0, 0x20) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000040)=0x2) 13:35:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000300)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0x400, 0x0, 0xffffff2e) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/67, 0xffffffffffffffb3}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$setstatus(r2, 0x4, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r6 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) rmdir(&(0x7f0000000200)='./control/file0\x00') ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r7 = semget(0xffffffffffffffff, 0x8000000000001, 0x100) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r5, &(0x7f0000000800)=""/88, 0xfffffffffffffe0b) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r6, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x5, 0x1000000000000015) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 13:35:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) select(0x40, &(0x7f0000000140)={0x2, 0x4e2e, 0x80000000, 0x0, 0x487d, 0xf2f8, 0xffffffff, 0x1}, &(0x7f0000000180)={0x0, 0x401, 0xf1d, 0x200, 0x9, 0x1, 0x9, 0x1}, &(0x7f00000001c0)={0x2, 0x20, 0x3, 0x7, 0x3, 0xfffffffffffff000, 0x2188194, 0x3}, &(0x7f0000000200)={0xffffffffffffff17, 0x8001}) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 13:35:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) semget$private(0x0, 0x2, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "070355c6c6374700734414000400004000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x3, &(0x7f0000000100)=[r0, r2, r2]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setegid(r0) 13:35:34 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='\a\x00') r0 = msgget(0x3, 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f702af8a188763c5d67407de9e"], 0x14, 0x800) r1 = dup(0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 13:35:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:35:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r2 = dup(r1) close(r1) dup(r0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) chflagsat(r2, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) 13:35:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186104000000047009f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a90335e6cd6f26236f43af2c68c24416776f171db0d9d685a5ca058f85597787522a06753ed1abb0bea7b7e094ae80f2dadc5f82fbd40ddec6f71711c6bc8c9c643a39804ca38055191bb14410c972d8dcfb28995028c14c064d4c15eddde9b4c04b8fab0350cdb02a5dd3d580b5c99d09f3cc6aeb8ffb621426c8dfab707", 0x12c}], 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) syz_open_pts() 13:35:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x1) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) 13:35:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) fcntl$dupfd(r0, 0xa, r0) 13:35:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 13:35:38 executing program 1: r0 = socket(0x5, 0x3ffe, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f000072a000/0x2000)=nil, 0x2000) r2 = shmget(0x2, 0x1000, 0x410, &(0x7f00004d8000/0x1000)=nil) shmat(r2, &(0x7f0000706000/0x4000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) r3 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x17, 0x1, 0x0) setsockopt(r4, 0x40000029, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296483eac507257cb6ddf0b9c57247ce1b4230215404836e2f6948ca3a5b4ae71ad38650c5ba8f3f00b8bba2d0d94dd15b73b8fcf0dcf3f3ee9e72d4df0f6813d266c2648a21de440137404fdd000b9f26064662e5cc39e9f4f4224e905b507f97c6501ca643795ed06aaf85b1197c8f781b7ec138b728689b9b6c9c6f3dc9056afb69294014aadfa510d93c73cf95831824de55a5da53e3f723fee3ee5ce45609f546b67f6e6cc5e4a7ebe7e5461b7070c3199cd7c2be0a5fd5786cca77a88740c4f97a20150fc5507745039f31d1dc03892d79a60822f29c4a34f54baf8d94f04e8e53ad0cf1bf13e9792b7d0de83ed01d59f6aaecd07b9b764b5d56f7548df10e2c5f12123e264f25a173c771bc91589e7830411650392cfcc2101ed62d150c162b6f5f29378645e9418e6ffe4e66a30511467b5546875d673c4c2fa416e6774da96053ad3fdaed1d1cb530c19d06bb8008f74d227f0a0f62a68c403db3d4d7ce556e50f741b30f4282354e3d9b5b93e25ec14515bcde575689e3c5a0b994119f97aa826431435af4ed46bcc98019d7a3fcaec04e4c48c65b8cba593c945863c24e63035b5421971866a8869ac8f51e26178edfa7caeaae379b2d68b4452734d", 0x143) sendto$inet6(r3, &(0x7f0000000480)="1369cf472b1841e1ef6793c83c41bb80e0171a7c6253b868545081654699e9aef0e471caa23dd93d36c6d116a126dbe6a907669a4df36e50524dfdb08e3542f2ced76c763f2c57e7c0116c3f2387c31d004948806711aaff432996c1eb246dc2dd7d7128f52a06e13f604bba9868e0f33193c89347da278b9d1c14606f94e2c7d20201cc8dea9df344a8dc264238e6320f7ab7cf926a5dd7cd32157f409dfe6e7af8bd4d684bf2e829566bf5d6ee2f8bf22ce0ad9bb70d7da81c578e13a4eb62792a706eb169c13655ff3c8f420e18662a7413098eb2ef52a3fef3bfe4b240c3a3ce4b9931b67b", 0x9d, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x80101}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:35:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x0) fcntl$getown(r0, 0x5) 13:35:38 executing program 0: shmget$private(0x0, 0x3000, 0xfffffffffffffffe, &(0x7f0000b3c000/0x3000)=nil) r0 = semget(0x0, 0x4, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/4096) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001000)=""/189) 13:35:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40007, 0x2) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 13:35:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) rmdir(&(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:35:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x30bc9daa, 0xfffffffffffffe01, &(0x7f0000000080)="1dc981fe00ddf0b3f19ad2c89dc4a55da597e31751f269553f546886e625e3a3b743230e10bc925f108c464b2d3a9894faa63181e0faad5de64b9172238988c6ba741c2e16600e94af20d61d3bb7a6df205ba9d98fd80070e7da9f37bf82c552b7043b06c01edbb8ab7c60d0239f3fcdcc6da523a1c6e1805ddb26235b96df1b28dcd666e9150af6bf33c53896c66f8149a9d03490c4acb40e3fba7abbacf5391f18143baaead509a617dab23e71b23ee7bf6f80150d544351e21c301436cb02e8fe7a3d6cc15bcb03f0cee560de3d2f38c93f9cc553a13a55fdc9f7d9ef9d3cc3031dc410774177707f1b2c5c237de6538d83192e68ab8b761ee40b7c872b530432903a29f6c53a7def42ca46f0c799e90ed56ef2410d680378380b9f7fe9d85c1f2cb29343964821b8b2662d5fd0d48e0a4ade349bc8052f42c369043641536725542eeacd914a59156258f18f1ce507e9efa8d09302c77ca6b314d39f36d05099bb45b331897ad0b4da33ac3d2acae867ef84982c3ce5751a33a2facabb22eb45e806b83bdeb6bfc46d4b2c0664ba206962d5a76ccb75acb5a65db2f0eb41dba1d47a54fb29ce5f722627bd858e5991562579bafef75aceff7f4acd3041542133f27580dd63d83f217714926ef3769e34ebca04582e482c85f79c612586b9f103e218703517adbb8899fabe06921edeb908fb1e340fbe9374e2f4bc8ad33ea417719bde7b8c40ef8352b8e3a658da8de8c8c0410875542291b155754d31b4019fdd8dd978a3fffdc6374f8bb61a13d075ab4a048229f534e7a6cb192808cf6fcc272e9eef24040f9b908b1b6aa1a1932586678df764f638e21b48b2f7f43aaf88e8f085c046f4614e6f51d978fddb6833b10c381c87c8cf393bc0588fe1e10d0b76ff412b8b4d71bb6561dc925fb5c81dc6c8006599c502503791d5b5cc1f2f3c977936b5017a9582d3e21559cf0b9c857a6353546c10a8fea9e6a983d8465ecd5de69896b6a3d72ed0a3e90cfd0ec2c757943b625dc1b46645d2ab72891b52749bd4df0f4eed7bf2bd8e62d0a7cf63c13872dd1ce926ec760255a6b43fb136f2f4b2e5f33eb6d66d2621666fc8bbfd139787a833bfdd230cb366efaea840d9082534819dd37945f0771134b27d6a7e413ba2e07ab2f8fcc6be103e29f2de17ee39bbc246f999744f1402ee960f5b5df3e655964a7a9b22f4a60c1246bea6d4245fb05d5332e1e67bad62397990dd4984f7da3293284a6c9a5a0fd0c35159fb94e64550ce65a881819f682029646fec57eaab9a0930bb8f35256a981de6c6da1d4cb09592b0f3da65a92820f29bd4091fe5670c397c7d214996a6814c2a20a557ca2d95dccf3cc582325624d34dc0ad4d51f613d47b2bbd0bd0ca6da52fe953aacd0fd019181d8621b272d90f2daa85b5494241ab84faa32250707e4d128371373c8c6e07ea4898139dbfdb350ed1085c6cafb0dd4e0cb655b8f452a7c3eaeef08818640c0bffff9a2045d5e2244775c4d2298db0e500ff3d8cd837ba6c6e6d6059acd7f8286e8096c17c16d147d0971fea57f0d1058c0d5744d08dc1d5b373cf8ec5d1228a6a1e75ac8ab26b214b8e9ce5a1b8d3a8547398d122af6b2e917d2612d153d5922610a3e9e6c5ebd622cea6dfebc77ac39a90274db89128f8d43c1385889abf0e40561fc040d439bf7aeb6185daa8fa89e9d5f6ad5b20152d4a5df1106a28522ddecc919b701e7e2792535764034a1ca59e7500438ae605b55bcc244d92219e22ede7236dad5dcd5bf7071a72ce756ade1b6ebdb28727a52e5de71d2e80f843261a7d760466ca4e59ae08eb9b8fe0da17934742fa4743b37c6c9e664304456780253b86f8a10050b585b14585c47ac2cdbf65446dcbb75ffe77bc1199b239db9e61f3bccbefa9de8acf30a5d337c8c11e15e582eb683056837dc38cd2d04b2e88dbfa3479aa3f557dd2c70b5637f891ffad76d1dc9c395bacfa53b3d1673e8b4ded45ebaa05d52dd5acd2b9c8f24b06ce8fedceb4280fb8c9ee100862a131c01338e9a42a3b4fa08456c722691cd3155a3135fc2cd38792e0949e4b11e22ddbdb6f648358e7d5b0f276cf54cb42fd509c997827a06b3370d823273a9cb5d1b0c52720146964b44a74a1b2b6cfe79b5259b1220c8d05cb4493351554cb0861265db98017e6d379c37a377ccc853ab975c04764141c86b2f56eff06d219306cb017dd1679981e1b91732abaef5c56d9c1933e310c516646303a092f7f5455dd93e053e117b646dbe40a832c0654da5dbdd64184432d4a3dbb61fb076d31423eb20ab7288242c69d3e278bda303c83ad993b3e31b228cb5203406bc34f23bb430490ff489716b27e5ea322bf25dd5e17248c4c2ad2c3e1c0419b420d2c65a0eb74754e25ae4acaf95689610dfa5f5273364d21902d75b7fd2454f72556e83b3f5d7f78a6e187de3ea8de6e3183ecc9b6d6304f0735a5085203426f9ce1251f179077ad3d610d66570a92a7ca0625632f954a554f6dcdfa8cac1eb0b4383f69a7aa93b0d1e24d623f8abe7f979a2e7402ea0f33af2e7306e8a70dd7288c36ad8de6538dd9ff843a05da88c2566bd6644c124e8ddd5a047e24d0ec404e07817ef5fbae7a619eb9ae33a2284124a24dcabfbcae4e11949edeec0a41f1a05a864c1d83d853b789aaf798966a69e7a2fd121c564651f923c986791aaac5f21d3482eb2dbf76c42a54291c0888f1b148149d7d11c4f543b563ce117dd55f3358d7163ab5867f08f6c16cc04a11cbe8e1642d6109895ad110167b207cd44deee0caab80fc1147560ad8b50d7af71b027b8de0cc3e0bf64a837dc03aeba3312202ea2b5503c3753ab13b7a3527b0152965d47125e61f647bf18a1c1e21f8a2af2da8562443ce33fa79a91c9b1102e6d31d55127e01dbc8acfdb6d4f51f1f5dcba87d5c4fde5a74b6081549b7db1ddd2cf4cf34fe2a80cbb4796bb7abddfeaffcf220a714113a6fa246beb8c999729ff61def1dd14facd187efa385f3c7d73d95f0abaef01d762e66f86818a16642bebd26953fc1decb3c68d30f5ded0695703c00d26ac234335ccb9242e517ed4465b44e740e437e6bf08316909b595611b870069ef2305e65a60cfafc3fb31c000165873335d411f60ac33641ff28224518381a23a2e06cc1b1dc14d7b4b94708af7d2a647844bc3a43fa7ed62ab84de6ba6b2636d1e55c3e538e6135fc1fdd0d625700610150e14fee48fe93fbbcd06abd428e05bfe59a344413c6bc8373a782069d0f7f1c8c72645f616f30a741ef08283cbb589470fe7a82aa34dbf57dd38e50e0b87234327f2e62a95c10674dfa4bb9be5114e7c475d7be2dc1dfc2c13d85c8b62156503d5e6789dd6f414a65e74a27d8368696c864ff7eb4d451e310b1476fd8c464ad99ff51255cdaff50bfaf3d6b4bf4d32225146ba43cec0e153775c9ecdc12651f7c11c110b6d01166b5032e926c36cd6909f2f8cd8e3dc5c43d8197365bbed05eaedeac763aabd8e849f50da15cecd450b8ad65ad946d2ed996928b2cbb352d40f926bebad5a69a51ce640cfacdb2ac4fa50432ff6d4ea8f232413f97037fc4b4e3a9528109f12f4779f43c40bb2f179cb7d66158e50a6b5345cd9c539ea6bc67c96ef406542941dc0047f571e668ba00189eb9ba6a39243e21380a0ba3ca9c25d37bf4c40528f516e02005b153cbe4c837f5f56814e5d7458ffd10741e93c339cde4d953afb7defee3bae034f65e787a930c926102868cdc5b68cd1d452d490597a32cac7b6aa846032f0e12185620b38cf374082d7123b62cdd8d6a601a29d14da6e0201ea7a4b9f23624c5defdba7930b68063577489daff28a225af5b549eb9b6c47fbc32c2b88c15bf2d26066dc07b240d136ea2c47a4f8bb4cbc7f22b952f84e9cd81a4ca1be02c03c82d8d9fef742c83894d178cb23e13c9c14941c0f0cd11f4b615fee9024844faaf9ea171f512484f5e7b0530e3637af6a2c8ee64ecaeaee1248f260993758be6d56dc2499dd38a20d11b2cdefb2409f6729c4be0ffbc52e1b4394064dd8b08f37532da9c818111ce82253a2414f3ee835cb2b5cd34a987e43d67a7e09316f9bb52032452a9d40228ec196c3b51a666c07e43757a05ecf76cf4d1332dcdcb64900ad99dc1b9031126d7e05760261a9280efcb8b8a5233ba551e643ed870b077964bbc7401ee4625640ee2fd6a66f677ffdae7344df8d898405dd299bfefc2494f7b5b36f11c03b83478540e16d269d38497f18bb406c0cd4a69ed6df3842a8df6ffbf9b1551aa9b2826b98fb90290a918dfdb92ad1c01353d395a5e7d41b56da536f816abc9e3c5de83f3dac22783e07a556e6eff1fd3bfbf8a0a54ee79d8701c538e9c3f1d99135c7591bd009f2501b7a10b9a0242c49145f678b67dad603104c324489a8503ef524f02e133961ecaa0f6f4f68f802bd392d87455819e09302f3e8cc952840a0ae0c947d2fb2661b24d5af9c08b1b18c9087d165b493c989bd8a7e6fe7693a3a6b2d62ef6714f05d67034d575c39534f8d62bffd66d40461f43d3baaf53c24828236a033c84686ec0ecb5df7faeced2207814c5c0fc4e20d7acf5395fafe1056bf942e45f751b57906694a8a43b88c03065afe3fd55190178e69ded113f40fa34d578da11241f61b7f7561ae86c62f78bbb46cd5e48ac38b46ff6dd960cded3829994ade4387c6a589255914cb5647fa7459ab5b5934f3c420ea15cdb2f7b44e1d32d2ccfcf3e058c3be445ba326ea182e0dd1a5cd8e0cc29cae52faa8a776f471b920d0468bbc02af24d04e4396797f7a5684dece37cdb187a3e9766eba2c87a320edea538e519ffd3f72df0b50032ec2f6fef506571b24788ba1c435d5fa6399b24a9f5566d458f0d74f2c6fd33e6855aeb1792d3fd57f84ba20f72f745a6037bfb6623ea602fca7cf58987e3fc4a2c658a11e4cf9a622913f0da312982d0fa0d92800112a2b5e055f06ab4649cd8715fca76122c4180e89a40326a5d3e9ae607460643236fab8267b228776472fb505239b6b382d597f803b3cb1cd6b3875b999e4438c43f24378f562b2b8ee57613e06c2e6dd3fac6b9d3ed8b8269b81db41f9aa9cb87fc23c0daff2c10e2f0488f4ac09b2053f9cbfc8cfb7f5a0bdd0ac9a89a6cd35e688ae408a578dcc78badac8075f08a461e296660ea64b0ae1c2d757a98420f13675d566ee9ac9786bf6287053d63cc1e1156355361946c0d4e138f62c12ceff08b7269e893551f8621f0eb2f13db26a2b79e495232bd8c4c002338d45dcd4a29f1c7f8ef40989ef2221939dbef51e8c2f3915e0908bfdb0cee072af5ad5c0d0b304daf830cb0654d414cd97824eec93dab3e8d873beee14708428b488dc0e8613217f01d70b5f5ff92377112061c73846a8fef5622617b3aac9b1eba56763a1cf09684aee23379eaa9d4006f5f5e4186e416d02cc8b5da0c93506f56c4cba3882b8a2c4d7c92c70b29e883640397fee589750a5dc7116b50dd251d0725d2c040b5b1c352a6e4ecbc0268c61076f8b580971df9dbe63b84ba9b0d46412e5a2907b077bbbbf13719152ec37310304ed55f4faa6bf7cac4dc12cba035b5310c330b249e9219981bc7dbaed1f46c7c1d05d0bcb43c4f183ee096f5690b7d3c1843e263e191975717f6f4e4f8c8a0214ab1c7040a423686a78341ba9d4c48b9948acddbf3645636f874db3fda379ae5fec17ebd78d56aa04f0dc4f37be7fe21194537833a4b017a02eb142d8e9d765f1f93e5b92b63922c", 0x1000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 13:35:38 executing program 1: socket(0x18, 0xc009, 0x0) 13:35:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 13:35:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x0) 13:35:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000004090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/221, 0xdd) 13:35:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:35:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)="2b00ff23000008002c0000000006000047d4bd42287a90ee", 0x18) 13:35:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) 13:35:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000240)="743b1d9c77407f5839e22a53be6e337d6f17c10f44ea817d9ca8f2af120200000000000000574a52b55d6fc5a700000000000000d98a23d2b1b99c800fb6378c98a22cc17b9b2f713d8e0c29bff0a8784bdd3b7b50a6458aff2c3217dc55bba4d6b030e753f69712eb8aabafba2fc1cae53539fa36a22e14d4ef5144e6e1ed4f6253899894111cce7835aee11c3d6be87d70a260e42c45692ed3620681c4e4174f35ed6a32cc3b0759d67bc8347ebd2782576aa2eedb4e3a71cf1aa30f628a73d0ea25da94a4eccbd4937625c5d6e0e9ae6bb94318e436a0ffab8cad065e97769a1d151c51aa3722e0af169cea995c8d965a8a997c3d97148db00dd83b392e922ea9c6410de69f45a0d194e2f016c7ced8fa0ff3c0bdb0f18b279a5a6471bed7e101ba76bef7e1f242236e6efcaa3e50b06bdeb87ebfef9743301b44", 0x376) 13:35:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000000)) 13:35:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x106) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x10000, 0x5, './bus\x00', 0x1, 0x0, 0x7, 0x9938}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) kqueue() pipe2(0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x2, 0x9be8}}) 13:35:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x900000, 0xff, 0x0, 0x7}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x399}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) linkat(r0, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="1e", 0x1) 13:35:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000c0000000038978542ffff00ffff000000ffffff09f6ce4f22276ef73ab4420f33ac", 0x2c}], 0x1) semget(0x3, 0x5, 0x4) 13:35:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="e1f103744e417b2379faae575ba8961efb4165c2951a5e1226542c9a81ecd56b0cf338a1c6f16fb202f0e909ef47a81f2c60dea2f8789a6a5627b2a12ea46de8dea8e8a25b08b7ea1f50476d16daa93169d26ab8082dee54142b87cb103017961f3a4f1826bce6d96ce0cca08b82795de2b792738d1a6a505f913fbfa39c5c6828b713a6061b7539d1c57b3737bd5318e1ad79ff1068e91496628203b97e2f0eff0ff7f9d3e82cf08c221cfe17312694e4d21f891de6a37f6193e02f14a57a487b161cbf717704174c3a5506bf8e90378f777f54bdd016793b77c21c364092cff586ec7dbfd5f32ab2617d45780fdf3b4ddbf8627d040743b0198e3eac52201a9e782727ca088408ea7d7ff267b4b804e8df357c8de86081947dfc174a152fc191c41ebc779d0f45842193549f27e12b87ba12be8584fbf4e6b9e2138c01cd8d7c16c46f62cef70f99fa938247da5c4cf4e0a348fd7daaf8062f7fbbce8bb83242980c5ef7af7cd766875dee406d321da2eaa5caadc7d0ea4f5685b05fda1adfd1b065e7a94fad1be06481814bb4f5c65b0e5a15498b2bc665f1355fcb9521db4ae1d0b568472a29c72a46dc78d8596df34b7e078b7e1e12b74980570112202fd76f9612a34e1d9496a4ea57e5f37de55f61f5361b55fe35770ca6cae51158899aac8ff9126f261901e9ba838087d6d163746a67d0d1c21a02", 0x1f9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0xd008, 0x7f, 0x0, 0x0, "80689bed9f2a334951009e4844f1efa1b4e83d71", 0x3, 0x401}) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x80) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000000)=""/6, 0x6}], 0x2) syz_open_pts() 13:35:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x6, 0x5, 0xff, "5fca14da7f6cfe2a562d5fc0e6af7c027833dabf", 0xfff, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) setitimer(0x2, &(0x7f0000000040)={{0x0, 0xcdf}, {0x3ff, 0x3f}}, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 13:35:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000100)) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x80c8, 0x100) 13:35:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd08, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) recvfrom$inet6(r1, &(0x7f0000000240)=""/53, 0x35, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000440)="b641614055d95bb5df760bdbbe979ce4c1ef34067720f944798d141729fc7db771c1b10069fcb9712841b38e516abe02f705d01200d9", 0x36}, {&(0x7f0000000480)="b612c42dde5b716463e09520000bb10273ed38a0bb318de8a02b2be52ef032912a48b57ddf312b29a3200a0543fbaa7f0b0999d2bd733bdabec6c90fbc", 0x3d}, {&(0x7f00000004c0)="5dd2193da21803570e643ab2956e9756806cb5480274a2b2be3a69f444a9ccbc19d4132a35825b1f6d96c77ed16ac325ba20cbb9f900d6a04699a5375db4709d2179ba29f8d22eae2253eea9b84cb1731bc5e4e06e2d48a7ca30f6d20e3ebd23ec077731d51a615a77246f434ff32d42f1217a522a67891e0c1b067583e16cd6340e8f879a1270ddb2e52ae5818ce3b54f78cb0314b53d1cf2", 0x99}], 0x3, 0x0, 0x0, 0x8}, 0xc) execve(0x0, 0x0, 0x0) 13:35:45 executing program 1: msgget(0x3, 0x55748e79) 13:35:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() accept$inet(r0, 0x0, &(0x7f0000000680)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) poll(&(0x7f00000000c0), 0x2000000000000138, 0x0) fcntl$dupfd(r2, 0xa, r3) sync() sendmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="c15ce7131d2a20dd6765e595b4fa33e500068445f5714d90efe8a14baf0c8f6d9f272a36482fc8eeca68730d1897f60fb649b3acc75703eef7973e0632b355192f943e1fc6f022576dc9c7aa9b8ef1b057e7ac5d8e9af256618c5e78d0b08b17ee849c21edb37e59096441a96379fefa7a13b40913cd735fd5d0e5ab0793690856d8bdc234797066783693f11f5802636bdad28977f92d6c", 0x98}, {&(0x7f00000001c0)="ae2b1425daab7fb12c5f26726b2548f48cf26d77b269cf1fea1da66bc4931191942c26f4870f0fdea0448475e137a583b4e8b6e04f673e54", 0x38}, {&(0x7f0000000200)="9c7a256fcca753e750d5b9a223a0858c12be48fb761d978b8b52cece4926f70c68f86443c4d20956632d0f72140a9139004cbd103d6eac0b9b6e8243caae718036e91fe360ee5ac71c8d5962e9b6a30e96a8091bcabf79f2afd20f29d3b1e9e353d93590521613dc86c54cae10889b13482a4f5f57fedc626934c42a6d87dcc2c6f0e4ec88cdfa88c65713522b56a71447a47105b7294da0046a889042fd0de81890961d08fc6098f8adc929188e4f8aefa1fd8cf5d40da6dbff25", 0xbb}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="2800000000000000010000004bffffff72b1a9d588c2a2f6269e6a8aae94ad503dfd0000000000002800000000000000ffff000006000000e6e29a389d17e063d2c7212abc2842919b39557100000000e8000000000000000100000000010000477181551abc68d7626a9732edaada261da2061ca046dc82e5d49f2d957805491c7c04b3df975bb90dea026c36b54a8233640fb700faa3daa4c455c8602e891e4c8626529a1f627e815afd6f5296750b4e9eb1f7fd12a34751d126fa4c0b89f071d688cbe4bfb242c11d090415720494c9706a0006c4dd2d461476a0c906f656a8fa2a90ab3d8bb2fca02d55ca813dc82e6dc75d979821c8f5a5378c12516735dd0da491b3c78b2cd5d7e3f80a2a219357a7aff67dd5dfe65279e7383c92278862bf0b93647b1f6784a709037bcb819ba7000000000000003000000000000000ffff000029000000c53fc199c2524376dc2d570ececa6e040f61f54f41b0e554c2a89807d6c3bc008800000000000000ffff0000000000009ecabdd3abdd5c28a3336104ce3fff6b9cd6ee4cf84d86cdcda602f450f9e721216b72c1c9e6d4d3cab50124d27e14fdcae17176ba731e95a03f285086fbfa4b151740fe9ced64a64e281e1afb806c3bfaea5d5c2457531b9e982f5a0f1922706aa3147cc4a457140ab6beaaba824cc8e70000000000000068000000000000000100000000000000172e92d286de37b202f1167d6e5b5aaf0be8e5c010b5b8dc05e4bbc729474e3b2f5e9dae5257d1ca59e5b01dce6564b06e80af0c734b213efd1a1df35e070671f32f7dc8478f3b6f89f197843601eb57e22d748cf500000098000000000000000100000003000000b4ae786a59695d6b2630fb638a4dd00497d03a5b07734b600b2f6267b2d88a0edd903ad5f5c0348edce46998abc04e6b8896578a7e012a087e540dcf465c8731b066d5582b6da98a1930833f89f5efec5dc52926e71d1e4e17287f59a3681e71ebaa18d4ecf3a8d0260c730cb00fe5f10a7625b93b6492a5b0e65fb280f208210e258a88b20000003000000000000000ffff0000000800007e03f93cae9a76b4bf90817884ee6fc4c4a9ad26b8021369afbf07ae81d7b8eb"], 0x320}, 0xe) syz_open_pts() 13:35:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\\\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00']) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xce1) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/154, 0x9a}], 0x1, &(0x7f0000000440)=""/143, 0x8f}, 0x802) 13:35:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/221, 0xdd}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x6, 0x5}, 0x8) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x101, {0x4, 0x7fff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0xffffffff, './file0\x00', 0x3, 0x8, 0x3}) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:45 executing program 0: mprotect(&(0x7f00006d5000/0x4000)=nil, 0x4000, 0x4) kqueue() select(0x40, &(0x7f0000000000)={0x9, 0x3, 0x1, 0x3, 0xfffffffffffffffa, 0x9, 0x800, 0xffffffff}, &(0x7f0000000040)={0x9, 0x7, 0xfffffffffffffff9, 0xa53a, 0x3, 0x1, 0x9, 0x1}, &(0x7f0000000080)={0xfffffffffffffff9, 0x2, 0xfffffffffffffffe, 0xffffffff85623f3d, 0x81, 0x4, 0x6, 0x2}, &(0x7f00000000c0)={0xffffffff7fffffff, 0x9}) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f00006d2000/0x4000)=nil, 0x4000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 13:35:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200000000) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200)=0xfffffffffffffffc, 0x4) 13:35:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000280)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 13:35:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget(0x1, 0x3, 0x400) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/161) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) 13:35:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:35:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000), 0x2000000000004) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x7fffffff}) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 429051 67914 0 0 0 0 syz-executor.1 *299323 67914 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 admtemp_match(ffffffff80000000,8,2) at admtemp_match wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806623bc30,80085761,ffff800020c20e60,42,fffffd807f7c6a20,ffff800020b8a978) at VOP_IOCTL+0x9a vn_ioctl(fffffd806877eef0,80085761,ffff800020c20e60,ffff800020b8a978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a978,ffff800020c20fa8,ffff800020c20f90) at sys_ioctl+0x651 syscall(ffff800020c21040) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,3c9a3500010) at Xsyscall+0x128 end of kernel end trace frame: 0x3cc1fcf9120, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 admtemp_match(ffffffff80000000,8,2) at admtemp_match wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806623bc30,80085761,ffff800020c20e60,42,fffffd807f7c6a20,ffff800020b8a978) at VOP_IOCTL+0x9a vn_ioctl(fffffd806877eef0,80085761,ffff800020c20e60,ffff800020b8a978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a978,ffff800020c20fa8,ffff800020c20f90) at sys_ioctl+0x651 syscall(ffff800020c21040) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,3c9a3500010) at Xsyscall+0x128 end of kernel end trace frame: 0x3cc1fcf9120, count: -10 ddb{1}> show registers rdi 0xffffffff81a91937 db_enter+0x17 rsi 0x1427 __ALIGN_SIZE+0x427 rbp 0xffff800020c20aa0 rbx 0xffff800020c20b50 rdx 0x1428 __ALIGN_SIZE+0x428 rcx 0xffff80000359d000 rax 0xffff80000359d000 r8 0xffffffff81ad1df3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xf34b9c5137465b3f r12 0x3000000008 r13 0xffff800020c20ab0 r14 0x100 r15 0x1 rip 0xffffffff81a91938 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c20a90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=299323 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8b9e0,0xffff800020b8ae38 process=0xffff800020aeba48 user=0xffff800020c1c000, vmspace=0xfffffd806e81d2d8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87483 303238 73075 0 2 0 syz-executor.0 67914 429051 72789 0 7 0 syz-executor.1 *67914 299323 72789 0 7 0x4000000 syz-executor.1 72789 458896 94158 0 3 0x82 nanosleep syz-executor.1 73075 286653 94158 0 3 0x82 nanosleep syz-executor.0 17804 512431 1 0 3 0x100083 ttyin getty 26585 460985 0 0 3 0x14200 bored sosplice 94158 157403 14253 0 3 0x82 kqread syz-fuzzer 94158 195262 14253 0 3 0x4000082 nanosleep syz-fuzzer 94158 119392 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 188835 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 260857 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 448503 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 404175 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 331760 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 60482 14253 0 3 0x4000082 thrsleep syz-fuzzer 94158 478943 14253 0 3 0x4000082 nanosleep syz-fuzzer 14253 140432 28012 0 3 0x10008a pause ksh 28012 379725 25485 0 3 0x92 select sshd 25485 95034 1 0 3 0x80 select sshd 90752 97530 96168 74 3 0x100092 bpf pflogd 96168 122068 1 0 3 0x80 netio pflogd 31659 477144 49192 73 3 0x100090 kqread syslogd 49192 171592 1 0 3 0x100082 netio syslogd 15731 345658 1 77 3 0x100090 poll dhclient 61473 230306 1 0 3 0x80 poll dhclient 86829 413416 0 0 3 0x14200 pgzero zerothread 8040 3189 0 0 3 0x14200 aiodoned aiodoned 84497 223329 0 0 3 0x14200 syncer update 5330 322668 0 0 3 0x14200 cleaner cleaner 46470 349290 0 0 3 0x14200 reaper reaper 86429 397732 0 0 3 0x14200 pgdaemon pagedaemon 97223 289116 0 0 3 0x14200 bored crynlk 30256 76268 0 0 3 0x14200 bored crypto 96567 367183 0 0 3 0x40014200 acpi0 acpi0 28714 466361 0 0 3 0x40014200 idle1 90560 472040 0 0 3 0x14200 bored softnet 14832 296897 0 0 3 0x14200 bored systqmp 6613 281320 0 0 3 0x14200 bored systq 55735 272669 0 0 3 0x40014200 bored softclock 33427 398123 0 0 3 0x40014200 idle0 2654 71573 0 0 3 0x14200 bored smr 1 320587 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 67914 (syz-executor.1) thread 0xffff800020b8a978 (299323) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360b08) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9530 6424K 6432K 78643K 11037 0 0 pcb 25 9K 10K 78643K 560 0 0 rtable 100 3K 4K 78643K 770 0 0 ifaddr 62 15K 15K 78643K 284 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1490 0 0 iov 0 0K 24K 78643K 135 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 1830 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 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 161 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 1037 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 54 51K 71K 78643K 687 0 0 subproc 64 65538K 67586K 78643K 378 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 102 0 0 in_multi 33 2K 2K 78643K 175 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 328 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 90 21K 30K 78643K 4247 0 0 UVM aobj 75 3K 3K 78643K 87 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 57 0 0 NDP 13 0K 0K 78643K 88 0 0 temp 178 2375K 2444K 78643K 6630 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 9 1 0 1 1 0 8 0 inpcbpl 280 615 0 608 1 0 1 1 0 8 0 plimitpl 152 58 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 124 0 84 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 204 0 200 1 0 1 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 ppxss 1128 32 0 32 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 30 0 21 1 0 1 1 0 8 0 pfstkey 112 30 0 21 1 0 1 1 0 8 0 pfstate 328 30 0 21 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 580 0 391 12 0 12 12 0 8 0 art_table 32 581 0 391 2 0 2 2 0 8 0 art_node 16 121 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semapl 112 159 0 149 1 0 1 1 0 8 0 shmpl 112 85 0 12 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3225 0 1758 48 0 48 48 0 8 0 ffsino 272 3225 0 1758 99 0 99 99 0 8 0 nchpl 144 4887 0 3219 62 0 62 62 0 8 0 uvmvnodes 72 3495 0 0 64 0 64 64 0 8 0 vnodes 200 3495 0 0 184 0 184 184 0 8 0 namei 1024 14980 0 14980 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 14824 0 14824 17 16 1 6 0 8 1 sigapl 432 1212 0 1196 3 1 2 3 0 8 0 futexpl 56 12032 0 12032 1 0 1 1 0 8 1 knotepl 112 414 0 395 1 0 1 1 0 8 0 kqueuepl 104 260 0 258 1 0 1 1 0 8 0 pipepl 112 766 0 745 2 1 1 1 0 8 0 fdescpl 488 1213 0 1196 3 0 3 3 0 8 0 filepl 152 7252 0 7150 6 1 5 6 0 8 1 lockfpl 104 395 0 394 2 1 1 1 0 8 0 lockfspl 32 480 0 479 2 1 1 1 0 8 0 sessionpl 112 30 0 19 1 0 1 1 0 8 0 pgrppl 48 45 0 34 1 0 1 1 0 8 0 ucredpl 96 1479 0 1470 1 0 1 1 0 8 0 zombiepl 144 1196 0 1196 2 1 1 1 0 8 1 processpl 840 1229 0 1196 4 0 4 4 0 8 0 procpl 600 3321 0 3278 4 0 4 4 0 8 0 srpgc 64 52 0 52 7 7 0 1 0 8 0 sosppl 128 11 0 11 4 4 0 1 0 8 0 sockpl 384 1084 0 1065 3 0 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 173 0 0 8 0 8 8 0 8 0 bufpl 256 8552 0 1529 440 0 440 440 0 8 0 anonpl 16 149970 0 141262 81 30 51 52 0 125 13 amapchunkpl 152 7571 0 7482 22 16 6 9 0 158 1 amappl16 192 6051 0 5589 65 33 32 36 0 8 8 amappl15 184 63 0 58 1 0 1 1 0 8 0 amappl14 176 206 0 201 2 1 1 1 0 8 0 amappl13 168 259 0 255 1 0 1 1 0 8 0 amappl12 160 205 0 203 1 0 1 1 0 8 0 amappl11 152 182 0 167 1 0 1 1 0 8 0 amappl10 144 410 0 406 1 0 1 1 0 8 0 amappl9 136 633 0 629 1 0 1 1 0 8 0 amappl8 128 200 0 182 1 0 1 1 0 8 0 amappl7 120 332 0 326 1 0 1 1 0 8 0 amappl6 112 222 0 215 1 0 1 1 0 8 0 amappl5 104 327 0 313 1 0 1 1 0 8 0 amappl4 96 1522 0 1493 2 1 1 2 0 8 0 amappl3 88 307 0 302 1 0 1 1 0 8 0 amappl2 80 9309 0 9252 2 0 2 2 0 8 0 amappl1 72 35973 0 35531 26 16 10 20 0 8 0 amappl 72 3654 0 3617 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 86 0 12 2 0 2 2 0 8 0 uaddrrnd 24 1213 0 1196 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1213 0 1196 1 0 1 1 0 8 0 vmmpekpl 168 14099 0 14078 2 0 2 2 0 8 0 vmmpepl 168 137292 0 135778 124 45 79 85 0 357 10 vmsppl 360 1212 0 1196 2 0 2 2 0 8 0 pdppl 4096 2434 0 2392 6 0 6 6 0 8 0 pvpl 32 414196 0 402201 187 51 136 136 0 265 34 pmappl 224 1212 0 1196 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 594 0 4 17 0 17 17 0 8 0