453edb7e8d568a342882634c20ff7fbf94b7dea6d84e9acb08b629b08d38f1cb0d20d5633bcae6eaecf9e575b0b334274ca442341d009f56ab98bb334d5f8ce5502", 0xcd}, {&(0x7f00000002c0)="5ad34628fb7174dd77d7012141ab8d5dc0cbfbfd8156aee151fa5e17d26437795132b7f2a421e813c9cca7d27dd5db94747c3edf7543f7638605965a12f4cde46d475d97dfa37f83e4c4553fa6f3cd89fd4cd5e09dbbeebefcde0a4826c3dc8b3bd8590a3da5dafc1fce20c8052dea39599c497e1ac1f5e4d105841244d698517ad89a6ac03305e19438d46734f051825678dbf1e157674aac31f7ac871b37a07dbc35368cae47eb12391b6c9c8d6fa0cd0ac04800887ca0337b4254eddfd1c7a23b02d2387bc293b55dbf32a6", 0xcd}], 0x4, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080), 0x20000000000000af}) 13:34:18 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0xf0000003, 0x0, 0xffffffffffffffe0}, {{r0}, 0x0, 0x5897f75ff08b892d, 0xf0000003, 0xfffffffffffffff9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x60000018, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x10, 0x82, 0x1a}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000002, 0x80, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x28, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x45, 0xff, 0x4cee6574}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x95, 0x4}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x4, 0x4}, {{r0}, 0x0, 0x11, 0xf0000000, 0xfffffffffffffffa, 0xfff}, {{r0}, 0x0, 0xb524bb6ae107fe3e, 0x40000004, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x95, 0x4, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x7e13, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20, 0x3, 0x800}], 0x3, &(0x7f0000000040)={0x7, 0x68ac}) 13:34:18 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x7) faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x8, 0x2)     13:34:20 executing program 1: r0 = socket(0x11, 0x3, 0x9) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) fsync(r0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"})     13:34:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc040, 0x1) open$dir(&(0x7f00000000c0)='./file1\x00', 0x800, 0x4) pwritev(r0, &(0x7f0000000400)=[{0x0, 0x15}], 0x1, 0x0) chflags(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x40) 13:34:20 executing program 0: socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x65, 0x6}, 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 13:34:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000207d, 0xffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) close(r0) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = socket$inet(0x2, 0x4, 0x7f) r2 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ftruncate(r0, 0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="451c6da2e7dccc7a28727fe8e593b581aff395d10c34bf18edefbe01ffbe4741e5c7c7d065dc252012f87cb54a287d0bf42ed1876d5596cd556d4e25899ba04cf990a1f3a70ed03fd797fcdbd72e8bac762d6695a62e516096ec3e8cb013200000007c5b2b1d84cba79118ebfe82b2adf5ae8b76228ddf2bd533d2f23591b4efabf273a817bb93ed28ddf7f325f1a9eac84a9fd0d02372f3bc668e0f25ea933afcfde9f782288f1a952220ede9a077a40d11a7009ca734fe717c41", 0xfeee) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0xd3, 0x5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r4) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001480)={'./file0\x00', 0xc813, 0x85, 0xffffffff, 0x1, 0x6, 0x8001, 0x101, 0x3, 0x1, 0x2, 0x81}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/231, 0xe7}, {&(0x7f0000001300)=""/145, 0x91}, {&(0x7f00000013c0)=""/60, 0x3c}], 0x7, 0x63) 13:34:20 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8, [{0x3, 0x5}, {0x3, 0x1000}, {0x1}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x487}, {0x2, 0x5}, {0x3, 0x10001}, {0x0, 0xffff}, {0x0, 0x3}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x1f}, {0x3, 0x7f}, {0x3, 0x5}, {0x3, 0xffff}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x401}, {0x3, 0x100}, {0x3, 0x7}, {0x2, 0x7}, {0x1, 0x80000000}, {0x3, 0x5}, {0x1, 0xfffffffffffff801}, {0x3, 0x3}, {0x0, 0x1ff}, {0x2, 0x6}, {0x2, 0x7}, {0x3, 0x7fff8000000}, {0x1, 0x20}, {0x3, 0x6c45}]}) 13:34:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)='\x00', 0xffffffffffffff32) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 13:34:20 executing program 1: kqueue() syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) geteuid() r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000440)={0x7, 0x4000003}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') dup2(r2, r4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvfrom$inet(r2, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) 13:34:20 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xe54) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x1800000}) syz_open_pts() pledge(0x0, 0xfffffffffffffffe) 13:34:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = semget(0x0, 0x1, 0x140) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x20ba9c69, 0x3f, 0x0, 0x80000000]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 13:34:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x7ffc, 0xa9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x5b, 0x0, 0x10000, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x4003, 0x7) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() dup2(r1, r2) read(r1, &(0x7f0000000080)=""/121, 0x79) 13:34:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0xff) 13:34:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$KDGKBMODE(r2, 0x40044b06) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) kqueue() 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x1, 0x7fffffff}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 13:34:20 executing program 1: r0 = socket(0x0, 0x51daae2a09611c0c, 0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getgroups(0xa, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6669ff653000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="920894012905f9fd22cb3f3a89101c160e1ce01f3bc8b8af026c00cfcc4dde72e9353f9e8f415d83708896b4fc4491cb2d33cf5ac3f8971878324aece5b29fea7e91402b793f8c669b36cb046eff76ce73769c54da9f3143", 0x58}, {&(0x7f0000000100)="4fc674ff29f0be8cbf73ab5287c584385270685357c3b6d16d742d28fc60061333a5486c178fd8ce2c44e5930bd75b3ec758afa0d0d7d2552988b5ab2aa77e12bc8f42d546f603c461dc70d8f17c261cafb896c256507694f8173e91c2eb117b9b0fd81aaeb5512b30bd9bb48f73c7219bb93e861f1cb3fa71ce807703b09dcc7f11050b87dea482708a6136fe8509dfe31b84d29fc4a5ce2e175330e6c20afe3077f565d99bb13953550c2699399a67bec7efc59e8121222a244af2e39d996f4c4c3111b9bd421b519b7cce", 0xcc}, {&(0x7f0000000200)="e975d6266b2aa6185dbc4772b2b3ea9d1fe37b90bc0f92b7d4c0aeff052a35a2d5103d304bd6f71165b05720f409804c243cd48b7df1bbeca394ccb30ba169d8da8e81c231", 0x45}, {&(0x7f0000000280)="207cbc60309c92c96d3b5f36490bcbf25b4438e514425b4e6913259a1771e298c42e8dd54df7e4a538892e80284da8248991eafffadae3b02a9eb9fa3fa9b54ba6828057d4c8447b0b9252d395c2595d66923dc256383962572dd266ca5e1b9b0df33c1760c8eea372a9ebbc623272ba7cc2c2c40297baf96c2bb17e097f89db78112a4aabc3605e61ca6c379b2d88efc4edd48f22fd8d5ab6e7e67057e718a927e5121c6da65b0e5ef668ca8e731b55add900ff1b7ede19190af4dd1e2ec3085df58f92e64617376efa9f5e2f7d0bac52b9f8084313c753ca75778408fc5529a752d7224d0c57f7", 0xe8}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB=' \x00'/15, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x1) 13:34:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xffffffffffffff9a}, {0x8, 0x1b26}}) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)="2f6df49bb6f744178a05d00d92eec4c9272b72d5f696cd43fed8d82587f166e1a52715a7d271d6e7d75a5734935ff8edff99212a64073b4a62dfa4bf2bc316812d87d8107cd56f2ea9d753ba6f5b2e5b560864ac6ca6388afb18b7e27e9e3a81df9afc07094f11312124951a639a96ec4eee75316584dba753ae29eb3c760af2222dd9b0da56e0acf4996843e8f6f524f703751ee6548a139334", 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 13:34:21 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup2(r1, r0) 13:34:21 executing program 0: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 13:34:21 executing program 1: r0 = kqueue() r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x7f}, {0x18, 0x3, 0x3}, 0x800, [0x0, 0xbea, 0x401, 0x9, 0x4, 0x101, 0x7, 0x80]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) fcntl$dupfd(r2, 0x0, r3) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) fsync(r1) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) kqueue() 13:34:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000000)={0x9, 0x13a, 0x1, 0x7, 0x3d, 0x4, 0x3f8000000}, &(0x7f0000000080)={0x8, 0x8, 0xff0000, 0xffff, 0x1f80000, 0x8, 0xffff, 0x3}, &(0x7f00000000c0)={0x80000001, 0x7, 0x81, 0x81, 0x1, 0x8, 0x1, 0xe2}, &(0x7f0000000100)={0x2, 0x92c}) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) write(r0, &(0x7f0000000300)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x6ed17b2788874f4) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x4e, 0x4, {0x1, 0x9}}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xffffffff) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 13:34:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) geteuid() r2 = getuid() setreuid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x100000000000002, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/252, 0xfc, 0x840, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 13:34:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x7, './file0\x00', './bus\x00'}) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r1 = socket$inet(0x2, 0x0, 0x7fff) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x20000, 0xffffffffffffffff) 13:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x41, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 13:34:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20d13, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) fcntl$getown(r1, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x10000) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/186, 0xba) 13:34:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x2}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000007000000ffff0000000000fc00c5000000000000000000010000000000b65d286c0f", 0x2c}], 0x1) 13:34:22 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x80000001, 0x9, 0x4}, {{r1}, 0x0, 0x2e, 0x9, 0x80, 0x3}, {{r1}, 0xffffffffffffffff, 0x85, 0x81, 0x58}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = socket(0x1e, 0x8000, 0xfffffffffffff800) recvfrom$inet(r2, &(0x7f0000000180)=""/175, 0xaf, 0x841, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x8018, 0x20ffffffffffe, 0x80000002) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0xffffffffffffff3d, 0x49}, 0x8) 13:34:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="274127587e36a02842873f6f15971df301a17a95a6b020fe17d59edfbef21a2b4e73df993acc3f49e6a3f6dfd3ff72855aa702906d7ddd46ca0ac0e399de66c30d476cc150586615bd7e12c9ae75d0af17528a60a5684607d4e3d3654c720245a59ac0405b2c108ae48d407f5e8ec149637d7f2d435a8a4a3220d5781465f3cdf03b233ae34be0b26c1a66cfd85a398b", 0x90) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) write(r1, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "e1400010000101936000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x3, 0x1, 0x5}, 0x1, [0x200, 0x1, 0x100000001, 0x9, 0x2, 0xd25, 0x1, 0x6]}, 0x3c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1)     13:34:24 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x7, 0x0, 0x8b, 0x7fff, 0xb291b63, 0x2b, 0xcf6a, 0x1}, &(0x7f0000000180)={0x5, 0x100, 0x20, 0x4, 0x0, 0x3, 0x3, 0x7f}, &(0x7f00000001c0)={0x5, 0x8, 0x9, 0x80000000, 0x7fff, 0x1ff, 0x7, 0x400}, &(0x7f0000000200)={0xfffffffffffffffc, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 13:34:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0)     13:34:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18302, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) close(r0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000240)="19b3e29862f5cedc98cc1a8e6ad7ea8adaa3019238ef70f388da07b04f183952b57d77d2eca91e428911a413de291e435963e019dd4a308d66e189876c960401e9efed2c53aed5d44d49a8f21a72bddd386353701752467dc1f98305f35c3b79b6903b21cd11d7c93d99d427db36855ac58cf00334f6b5ce08a876433b49d6936c5e568e960a0af7989f11a8d323e68bf85679e3948c62fa338cacb57aacb2f072a75946cdd0ce333a08df8ebefc0d3731cad6a03b9003f641e46446c04f2b100bf54dc8d20c492379fafadf4915d16046d3578c2eeadb", 0xd7}, {&(0x7f0000000340)="210b904e00ade420318f5f62f839377855d3afc07a90aa52c96fac520caa8060345403d2a82ab235d5f699188fb84592eb274c19daf6bb2d95f36da39d6e5868ddb0b5071de1615e2227d15804041bbb52855c6de292108952d3b0711c3a8eb8be634886c0ea0d1e49774fa516a76bdfdddf431c5739aee12aa073f0d68c56bec07d3a2bb8ba2faa9e2b0a6cfb6292571c4dca67787e234932fe9c1abc156edef1a49e1dff7bbd01236f290178fd7929510001d0717528329c46e4588ea529b90a6d1326faa5762266f8463de80f0a363a63563222e7ff82ea8790568e0a79a09bb396999556cca9b49a34342196089252", 0xf1}, {&(0x7f0000000440)="81a51ab9d8ebb962d40fdae742662574c5f931987b2e8c0bf29f568d611ec38f4795d96267b82f6cb495299c5230bb1a", 0x30}, {&(0x7f0000000480)="ad2fba893573c5b96643a44eda5e74b0529a6fd0dd01740d0b5e0bda202965deb7af309c318faf0968e7c9e2e352b3e2535099cf2ec5a05929247ce49056b207f162ea4303b7c03223fa7f991773e83264ad05b46d698d5aea3d6a5d41f471ed91798c9642cc6f59714d2a5524b6925e303dd6", 0x73}, {&(0x7f0000000500)="833d9a086c6603ba2efb9a1b1fa8bb5d452613f2d0cebc6059de9e1a01b95a8fdfdf02b1be9706d25b65155feff5b92cdcefd2ab25dfd1043309c9927d4a8dbaaa098e3b2ebf92abd9773aa4b7996720cca34ec777ea1cf45ae2bcace990e903", 0x60}, {&(0x7f0000000580)="d58e06b8c4ee0471476ff6c35a6daeeb8f16890cffbd4faa7c10bbee05262b0243dcca7680ba3c33a83488fe9fee9d092b102dc851fae54a4d6b4a8d2cb4aa1eac04f37aea6a69fe1b6c7b1a007a6e07eaa720ac816f393543de1a781f18a02a737818e39136d314e2b0fcc768fc18aefcd33d5f200105d1600e3c50ae3721", 0x7f}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0002900026dc05963810ce22aa3941d2557c8fab95f36594ea98b25b062cd6ea09e77c53907fd75e782ded21a0b82cc785698326b958a33d84b175dfb5a3c34ea3fe105c66659a0eed5d803c26ba388b1708198e39bdc2a9c21f1ea39ae4819f6c233447fcdc8e357520052342ead4cf50"], 0x70, 0x2}, 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000680)={0xffffffff80000001, 0x1, 0x1, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3, 0x2b7}, {0x3, 0x9}, {0x1, 0x1}, {0x0, 0x81}, {0x2, 0x100}, {0x3, 0x8}, {0x1, 0xfffffffffffffff8}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x41fd}, {0x3, 0x100000001}, {0x3, 0x1}, {0x3, 0xfffffffffffffe01}, {0x1, 0xdab1}, {0x3, 0xffffffff00000000}, {0x0, 0x7a}, {0x2, 0x3f}, {0x3, 0x10001}, {0x3, 0x7}, {0x1, 0x10000}, {0x0, 0x1cca438}, {0x1, 0x100000000}, {0x3, 0x10001}, {0x2, 0x4}, {0x0, 0xe49}, {0x0, 0x5}, {0x3, 0x8}, {0x3, 0x800}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x95}, {0x3, 0x5}]}) setsockopt(r1, 0x1, 0x7fff, &(0x7f0000000740), 0x0) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000080, 0x3, 0xa9}, {{r2}, 0xfffffffffffffffe, 0x28, 0x80, 0xffffffffffffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0xe2, 0x20, 0x9, 0x7ff}], 0x200, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x63a06b67}, {{r0}, 0xffffffffffffffff, 0xaa, 0x80, 0x693e, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000001, 0x9, 0x9}, {{r1}, 0xea3a5186624f994f, 0x40, 0x20000008, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x4, 0x1}], 0x0, &(0x7f0000000180)={0xffffffffffffffe0}) 13:34:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 13:34:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x45) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xfffffffffffffffb) chmod(&(0x7f0000000080)='./bus\x00', 0x33) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c00"/139, 0x8b) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 13:34:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x6, 0x7fff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fhle0\x00'], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x5, 0x7fc, 0xfffffffffffffff9, 0x1, "f4c0d8a5630d04f530fb9ebd1a37b1d048862810", 0x5b0, 0x7}) r4 = dup(r3) syz_open_pts() dup2(r4, r1)     13:34:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00')     13:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 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) semget$private(0x0, 0x4, 0x202) 13:34:26 executing program 1: r0 = socket(0x17, 0x4, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 13:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='Ol', 0x2) write(r0, &(0x7f0000000180)="a50a062aea641b7e10184ac92ce80a92420951670b693ecae2fc2f9ba3a29d65c122f44376507508e5307ae8c67e054f16dd30d49202808fade5f4615956d1de387541b8bb3e7233ee50094d089e9795252cbac6d5bae1de53a0ace3ab6856b0a7de9e1d02db5084756ba39563b31d8ae346fa6324766bb1e19729bdd8c6f2c7f71c1ba3f45d83c51fbeee334377e8de13ad891ab59e416f550fbc9ffa9bc47b0c81400060defba0d6777064bf864a69fe41c31b20f09325f3462499263aa62571992b1cd64caa2cce9937d783e5003818e878baf9fc4df116ef", 0xda) 13:34:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB='e+\x00'], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000001180)=[{{r2}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x5, 0x7}, {{r1}, 0x0, 0x11, 0x0, 0x0, 0x6}, {{r0}, 0x8280ba2b6fa9bde6, 0xe0, 0xf0000004, 0x7}, {{r0}, 0xffffffffffffffff, 0xd, 0x10, 0x533c, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000003, 0x100000001, 0x80}, {{r1}, 0xfffffffffffffffd, 0x19, 0x40000000, 0xfffffffffffff001, 0x1f}, {{r2}, 0x0, 0x20, 0x9, 0x10001, 0x40}, {{r0}, 0xfffffffffffffffd, 0x3c, 0x20000022, 0xfffffffffffffff8, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x8a}], 0x9, &(0x7f00000012c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x3ff, 0x20f}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa, 0x1, 0x3, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xca, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1ff, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x14, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x9, 0x5}], 0xfff, &(0x7f00000013c0)={0x400, 0x1}) 13:34:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) setitimer(0xfffffffffffffffd, &(0x7f0000000040)={{0x0, 0x8}, {0x4, 0x889}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 13:34:27 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010080ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x3ff, 0x2}) close(r0) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = dup(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100a0, 0x1) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:34:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffeaa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8022, 0xe2) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) 13:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:27 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) r3 = getgid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$BIOCPROMISC(r1, 0x20004269) getgroups(0x2, &(0x7f0000000180)=[r3, r4]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80185760, &(0x7f0000000040)=0x3) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1, 0x0, 0xffffffffffffffea) 13:34:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffd) open$dir(&(0x7f0000000080)='./file0\x00', 0x10600, 0x140) 13:34:27 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) seteuid(r6) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 13:34:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18008, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) ftruncate(r1, 0x1f) read(r1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x58) ioctl$TIOCNOTTY(r2, 0x20007471) 13:34:27 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x3, 0x9}) r0 = socket(0x11, 0x0, 0x40000000000000) sendto$unix(r0, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x8, &(0x7f0000000100)="e30065c3eca23af57f38e9e3d8fe58c847451f99d7863faa14bc001d0148c5ed9fa0d25cfb333ba851d038050ff525666442e5c993168094a31e6fcb6546d350bf73da67513f88dcd7d37fdf87d66c6876989192822a77fc754da0b504ee692120657f5b77ecd28f7b3052ebe4e6675d0bf0044a4b36f4d64f9cd40c94c9f70da4146f7a", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1b, 0x5, 0xa4) r2 = semget(0x3, 0x3, 0x4) setitimer(0x2, &(0x7f0000000080)={{0x3310, 0x7fffffff}, {0xdf7, 0x7}}, &(0x7f00000001c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfff, 0x4, 0x71, 0x7, 0x4, 0x7fff, 0xfffffffffffffff9, 0x7fffffff]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') truncate(&(0x7f0000000000)='./file1\x00', 0x2) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x2840d05e67d70f17, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:03 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x3ff8000000000, 0x7530}}, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x600, 0x4) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="e030aff41ed51187ff2b17f754b2229e3915627e3b14169da2d0a50cf991e012c85b79c014fb2e21691d879286e460574373cce9c5cd62c8af2fb785081a9a20f492deec4725", 0x46}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r1, r0]}], 0x30, 0x8}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="de248585ef0ef4d00fdfdb767eba1adca948df04b5d08addc2b17751070c41f2298c3e8adc0499e15681c67756d89d873ac9baea403a541458a7180fa46e9724dfeddfd54342fcf29d6cc998607bbf98b4673335a27ea031c8f52f5ed1da6e9450e8d431a5297d4e4f3d4077077ac95e34b88c4771ad955c70b7537ad0a1d8841ee337c548087ccdaf9007969b7d612a797d0f246de3d48a27adc0c1bb9b1ce99885792b", 0xa4}, {&(0x7f00000001c0)="b7410123a5c5723f40822d1d67583ff78970273503ec62d476d204d13468f639ae5dbdc2f4ac40f39a7bcda3bcc5bdc138afaa5bf5e16a34c6f7268cfd371d9bb9d8f5ba2d20258d", 0x48}, {&(0x7f0000000240)="7d42aeda4d1e26b6b3852deccb1df1b9899c81e92f1b8c5b4a24e094852a6c45d37b72369eedd6", 0x27}, {&(0x7f0000000300)="2c4029d1ca164fbf51f2e07c7f8dac799298f3f30f6229f38be392114dbee1cb655c2ac94de62fa9c01a2507c766dbcbc94ce93ae66dad6497524d739b7950459fc2ab80a496e3f4a14ebc96c9b98b9f3f0467a856371cdd5ade2e8489e1f2676ba7624c77e795627249a30f5bcf5df5e076300be767aa7bbaf497082e4a5b634655cd1c1a0a1c79d819150bd23250725615d8b31537", 0x96}, {&(0x7f0000000500)="20201a56977edba067b9207131213b3d6ac6f6b5881e89b60f000d8b35830c497e94db7e02cabc858c52bbf6f58db8b7f3de2a56373de2d942c27839c31051ca99e54be98f7bc247ba4682968613c46899b87bb41eaa74cc4a83707b055260dbd6826d21b62d1acce97dc50f2dd3b9b7c0727b4b2740efd9b59fca785c91bc0bd09ef5751c06f3f5667668f5701633e0f05428f839e9213b85a0c434e7", 0x9d}], 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100000000086)        16:00:04 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x3, &(0x7f0000000280)=[r5, r4, r8]) getegid() setgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCLOCK(r0, 0x20004276) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000031000/0x2000)=nil) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:05 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x22) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3e, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b000038900000000000000000640600000000000000000002ff4f22006e00000000000000", 0x2c}], 0x1) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r1, 0x0, 0x0) 16:00:05 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) semget$private(0x0, 0x6, 0x4000000000000400) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0)={0x80, 0xfffffffffffffff7}, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x8000000000000036) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x42, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x4) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x10006) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000180)={{0x5, 0x42}, {0x400000000000006, 0x8}}, 0x2) r1 = socket$unix(0x1, 0x4000000000005, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r4 = socket(0x6, 0x5, 0x3) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) dup2(r4, r3) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xa) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x20) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, {0x0, 0x9a14}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:00:06 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x4005, 0x4fdb) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2}, 0xc) clock_getres(0x5, &(0x7f0000000000)) 16:00:06 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x46f9a08688855079, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x800000010000104) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x49, 0x4) socketpair(0x1e, 0x5, 0x1000, &(0x7f00000001c0)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/166, 0xa6}], 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x54) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) socket(0x2, 0x4, 0x6) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70c, 0x20000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) chflags(&(0x7f0000000040)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000100)=0x189) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./file0\x00') 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xffffffff, 0xfd, 0x1, "47b214bbf8adc8f7e7ac949a36e40b7bee70e78a", 0x59, 0x800}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:06 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) accept$unix(0xffffffffffffff9c, &(0x7f0000003840)=@abs, &(0x7f0000003880)=0x8) r1 = open(&(0x7f00000038c0)='./file0\x00', 0x0, 0x8) r2 = accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x10000021f) recvmsg(r2, &(0x7f0000003800)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003740)=[{&(0x7f0000002240)=""/189, 0xbd}, {&(0x7f0000002300)=""/209, 0xd1}, {&(0x7f0000002400)=""/14, 0xe}, {&(0x7f0000002440)=""/198, 0xc6}, {&(0x7f0000002540)=""/112, 0x70}, {&(0x7f00000025c0)=""/197, 0xc5}, {&(0x7f00000026c0)=""/97, 0x61}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x8, &(0x7f00000037c0)=""/25, 0x19}, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x9f75}, 0xc) r4 = msgget$private(0x0, 0x20000000002001) msgrcv(r4, &(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000005d3d00001d000000000000000000000000000000000000000000000040000000000000005750bd35a8edf1022f74fe5b3e9e7cd9a7ec8d535acb4f483ca85ab648d2af5233c000"], 0x42, 0x8003, 0x800) shmget(0x2, 0x4000, 0x146, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000ac0)='./bus/file0\x00', 0x6, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x7}, 0xc) ftruncate(r3, 0x20) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) close(r0) r5 = dup(r1) r6 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x10000000000024e3, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r7, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r7, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x101, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x38, 0xc004, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x8a5, 0x8, 0x7, 0x0, "10cc4715e06a576180a4b26816e052de29394349", 0x7, 0x3}) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/54) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa6100422f66696c6530000c22eb"], 0x1) setsockopt(r2, 0x101, 0x20000000000000, &(0x7f0000000280)="3f41b50edcb4a8192ab77a42aee03058066b39c28a933a98e20aa81c6da0a7be6491f6348abc4b96dde0f75e7459eac7fc3178e728e271e986727c805bd8a163423c465688909a9e64556d281fc320157f9b00f420766bad8cdabbaf89f33e8078c54b1a273e8109180d6af24277aa744070835b43d9f998827b2ba882b412e0e5904f20cb04e0b7e021a71751cac274240fa1ceff69620a5acf3b5bb3645aa70b88b80bd085c69d4e588c4aa4d7aa5408544f13239e79d4aa5eea0912f9505ec3f2773d69dbf82070dc5734797e631c80f602e98000db340617688506e6c1bb1cfe19", 0xe3) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffffffff7fff, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x100000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x2, 0x101, "314633551c6d05b677432df2390711029e987d6d", 0x6, 0x1000}) write(r0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x2c9186e5) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socket(0x38, 0x5, 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x3, &(0x7f0000000540)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) dup(0xffffffffffffffff) open(&(0x7f00000004c0)='./file0\x00', 0x20801, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept(r2, &(0x7f0000000500)=@in6, &(0x7f0000000340)=0xffffff36) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r4, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x2, 0x1004]}) chroot(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="da0282b51b0962009ac87dff3dc1138f3d79d74692572dcaafd322e42171f811d2231ded1007a19582637d3488c5e390d11f2489", 0x34, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0xffffffffffffff04}], 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000340)) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000280)="bbc05373c0070d57d0be65505c80dd659801b0ce38cce0e4ed236228bd898f380629b3810a24568fbbeb0984fd6a4209aed216a301095bdbe92199b0827b19d8584e16b8818a82a61c12ee20e086793675ad6b1403c38d6d0135963f87c5753eae4eccd375934b44a26bc3f747654d6eba5867434c5a9d99ed5a13bcf8536d37144edd21f96174e51832f9bf22bf7dfd8e5a7966977efe11a30d5c48238e702e11b2b094df50c225a2211e4a06176bc7f1f4ebc8b767f67606e3b6120a0e612a58b8262ee399e0ff297f10", 0xcb}, {&(0x7f0000000380)="21434fb1ef78c01d65f25530ec9a6cd44af4ed882dadb37c8391fe2cb3f00f67f40b1d65b656ac09be8bc27d86a31aa0297c8b218a603d9685a0ef5d957a47dcdf359b44b08298ad4b60517d3d87fd4dfbf420d99fccaa415f0e979f308c9130c44d6b", 0x63}, {&(0x7f0000000400)="3585c67db4710fdce990d5c49b8eabbbd380884ad77f726918580a6b17abde7ed9a6360e51191c809340c31c1779", 0x2e}, {&(0x7f0000000440)="fb22dfa8ddf171304a409504e04789ad3672ea8b0c0ef7743f95320a0469505e372e589ca49dca8b2a81bdf05b9fbe6a5fbe1d3128ad63c1f2a5e309f700502e4d5d58cbe49165cde3122a0e49b0e537d2343ca5e6d09718b94bbc58f9ec86a55254890f42e45f4ba1da1e48a1a741db9790e899e6ce18dac1e36989de35fa7ab050f84f336a14cf1f0aa57c4785e90b1b251abf213d7d0f17aa91692817f7896543137d61478baa88fe8074fb692fea4e8380", 0xb3}, {&(0x7f0000000500)="7d0bff0dcd3208497959aa27e20d167903e654992c53afc98f1a468dde337beb824b8052bec95befc93fa6b0e97c3564fe64a51c6101c17689edba82a7fcf1831cb68f23c52b6a1e9f85e7fe06cdb76a790070a65c1ec84854be93e00f020b05aefabf8246beb76152ad03c62dd594900c61b648430520a76b59ba12187a35552046a403da0b06132049ed05db3020498ee93a291b90740b0414bcba5f8e6123192a4222c179da1d26798216d7a768dd18fc65270614c03c38e143ec42e323fedcb2b8d9ef6c25c2a1a3507ca91b92a6f1d758bf72c40245cd7878c2f306ab7c8da3404d1b582cdc6539ce41c83cde6b43947bdf9b8654f0cf5f7fdc4af63374529a0cb257389b2a4cc8cb4dad0058d8d0e02c435c7f22810996bf9d7d13fab1e5d8314886b5815c7d0b9ed88b0be66cfbea408c6f2380b29cd2fe32736703d97f9e8d22a7838b22b31f725b7205926ccaf995c4be09dcecb74cd0484f830a3f68c7fc65c735bd94f3951da278af329797dfbe0ceeb111e596d773807a9ee4707a9d367be4d1b0dc7aece205ea97ec9e6e7850101a85e985edc77ffb57f54da0dccead574095ac66be00369b633c7fd253646ad726a1c064ca5deb6da1e4b66052579297310a7e109a700f9c88e781ee89073475c94a0be42d00616eaed1c8f668e37d3cc869c453741ad5d18dd898114971b56b5c65081214376e0ae7ae0d7583fddf37379572db9621b409ec8cda93bff4742afbf9e0dc05e458b3e694ce70b392c496cc3bb51cfbbae7b7edb07e0f8105e2d6c5ce3a6a689931b898ac48647c1394d2f6983b773c021611afd5ae8e84089d0d96a3edba0c02a3f3a241cb0f78ca0763f7c75355456274b35566fd0d25bc6129b876ff4caf3a23fcd5f39bb5e318317dd649a0da253c885dfdb003e3d420b9987ca64839c9356f8a01dc1b0954fd9c163c85a4880ad5c586c80e5fc6a14d74097509dd012552e0469e6e412ecc13e6b196de021211cd2318423674c2c1099fd59d52b1ea6a55822816bd3ca2342e0b0e80cf5e2b2d1a053c9ece1b56e0a30d98cc3d75c86730d5345feefcb23b8b9476e437832f8b974e45b1508c2572e824e64cf8d2abbcda0df7ed108ab74677cd639621bc827f566001cf793abf470c51365acf818295747cdbbe992c0cb2c153fe2ff1ab9fa436daf9f576178cf9f7f330584a880ad7bbde6008e349012990bbf54632cd3983d85050f3fa1a9cefa50d63e31a495deb0400f1c65017e3e65604e8de3ad27c584d12ae07bc60969f24a4a0a156fc3dac246efcc5008982826242611c08c8fc593c90e18f9349e502eac25b2018715bd5db1d140ad34ec78e9db23b3e329dd19743f558f5d106d90d8b1fd462a7c498ea854e9eb727a6ef5ff88484a74d2e2cd64c5a6dbf025caa1a853e26946a554bf3ad165d31ec6ff8258dfa4e2d79a434c99ecc3871dfc15016a663bb18a59b4d8c7704f02967b0de7c058056f0ca086d1bcc7695de6efe14bf7aed96aea106e982e1c40fd39770a2a3c44819a01f22f59d6a4509b356aa767d682daf633704bfd71240c1a802ec9b89d82f2bc6cb261f2c8cc5caece27708f59dbab6ee270ed31ddc8b37e4c16acd2eb33bda9f98374517d2bceda1445f99e8c82dc9b619a53a158a06aa5b5020dcaa34f79b38dcce383fc3361ed1738f0d8a1f70d90409c3d5fefd2f33235ba2c1b0094eb923736db7be498e737a07e17483efc76bb23e7f4d0bba3fca4c9087eaf13e09f51e0381ead573e24b4eba0b7b101991012af087f86245d75b4adb0bb1a8b79b7aab38f35f21b833df6c90b311459a976f570b7ac986a9e46ba7b30d8e63fc57f9991ab7ad1baf9047269e2a72e81cdb1da8a1b572c29ef48c531b103342ca896d660ccd3404881d63deefee5045b05d155615e78a26729fa5f8af08e50112de11e7e76790562557f21134275f83aebe7b239876e2fa3983b2db779abd80c20150d8aaa98e297ede5bb11f80b2da7fea96a9201bccb993ad7a86ce50115b3bc65cbb61b84971f084fb2173dc19d49d6550e5c1e7a5f41e233e021a75b89d4515b60bd14346ad4f4e232d3df89166bd6d31d36cd058bcbe3a55c492ebc7ca88d7a5a684bad89a1d694787ac27260e96dfaa4c1a402e0e446fa74bd83d8dde537aad09f3ece134f22766ee93c10e9b6a12bb921d94c83b3fcd3eb2ba5841aff8d6d6a2f4dc120d7c02d93cad8c1b1a83d1baa05db3a233694e476fcd8e8a6b6ca0826bd6ce8bbf1c0bb48fafc52bb881f11dd7bb58c1e21ae54f4f4ee714de3ffe8a8efa49b128f2ab1084ba001f8c65cdf6b68334f3075b15815ac213a4640404af462b0591ae70ce6121d98b59386d59b0f2df932c6fed8db2f221c1247722988ab5cc15b836ff9d61d13144ce7a88eb2a94c021905bb1b12cfd0e0e66f203c82b1b0be11331b9e9102179236a5657fc03de1aa56022398633e4980b2645a2980cca0ab2e72b79acdc9a232bd48ff8528ebe4bbfd063a1c7c597a789d15b053118871a5280f14463411bdae6c8ad4e2c7fb6cdc8ebde64254ac291557118ea23362effd55212cab24845932edb31766488142241e7cc4c474f6ac3977e592379efbd2248891615b59c027a489ea4fc6dcb73f2cf30d09677568f9a616de253fb9c55cb1b797a15f951e0025f2caf75af569609c4d05a0c5d53c49148631be45e67116e3150a398a23c1f8434fcc03f22ac50fb9dc72fa2fd227c320dce24c1dbbfbcc01397b58d506ca1e17107d4d438efa09d563b2bd6a49611da1746e15899d311fb5078b5b3a3c361256d9214b17eebc391eedb4db46cc487bb37a42d57a8d5ad88a8cedf01943752654ae5a62f38412ce5d66c7bd9f433abeb35861056550df0779431c0e79ce93874c05d6fc05517da6fbf469e1483665b9092830dc2053851f914753a2d875388ba22bc2f861bf7a2ff5891114c1f77da315bf963081c0a0dcffbdc053694cefb92eaa61439cdc50afe5056ce85bd0175400726f11fa977bf60d40323f8fd66e950a9fdd7f50f8ebae99356b94853ac0c38440e25854c524a731cd14c5de69a0150ac62e7ed9effc5c41064baf1e01109ae0f9f6861c28d831f865ce43b568cd1425dc54f15deb37b1581f5b29adca0ba88f64f47d35fc6eaea4e7e2ed7e7285011f9a3abae4f505645ee58d3cb35fd8575c9d2961860c416c9239c4c1c168d9e13146f1287079ab441b418bc6db387581489c2083fbaee0e429e0d6b193ac564efbaaf0ffb80e9cd1107f0e272149af747dbb36037ec7123bb83f1008725a4df7ffbe8db0ac6e353f65a37afc0606ceb94e1675ec792e50254e7830abd29ba9a0605eaf1b597db55cda05e7dcdfb2c75856346ac465155df5d7f429b31c6d9dc5b08b5751e9e6044874cb2674943c0f73fc1c2e7fb2b3e8e8f3ca5206b90993f3a137585890e61748c5ae91e94ac515e99ce068660dc5c220d4d267a6f8ee28c524cb39cd62d3580524f57f35c91e52733af40194bb2347e968ffc0babecbda319b5a5c5f629f6d0aebba98b8b2aabba997515880a1561be879692f075085482ba718a11b8c5b1c0b491533e493e93c0abe23830ed47c45bc8d969a50cd95469ca1c5e96402e5b8c647ec9e30faf4ba07b369b08a8ce92e51e89bda3863675bf64daef64df23b0021197d0a66d4bad5f1624294083df736bfcc43a3843f8b3d1367987979709bfcbd8c0625cfef1d4a6d08d154146c38752eafe60461ab634a136e3d307015d2bc59fa41d571e97226a6fdf16777a57ef5a59fd86e0ee9ccb7a1afbf14802f2ce3ee6214ef240e26bcb9b33777ea1941c306f69601fb362a8e3493fe33f5426e75b72631bac3770032394793ed2454dec965456724ff0c27b36d030873629da6c1e11ed48445f58f8f5e728da2b12487469ed80080771262bfc67fc5c02270adb25cfeb5083d0871103915adaebd44648d04711758f95d510d51d70324e0fa1c2daddbe8b0482ad94dc5f196332f6071945dae3ada1cb38005d991fe24a58f825d8d4765d89d984bceb89377008c4a43a7926ade4ecbdfbeac0748636b0481e94b5201480a7ebca50c75bf882c75185170269e62c7b97c455c460809c11c13091995adae1d35ab5ad7c7ce9440bf37280e74891a4a57cc377a26657ba203e5eaae6b490ac47405a885f5c8259b8dbe8f423256a2b0c1cfb7d71d086252c157de9e9d0cee72d1bdfd72e478feb2991a90544dab5ff4d73114c5e2b49ee5c70a69273e207bdbc92b0babaf8931782626768fc5bb70db4d4f99732095dae643a73bd01c4d69e9cb4c284c5cb6e82bdde842ce873f665bf11b313644f45f6b0180ac69b209e04d1207bfc43855e8a7e00431f5869d9ca37f03f50ae9205df5a5becd8c801846e38cb76f39ad2aea7ec60b9b7ad6e6667d2912e06775d134929cd7664ef0b79ec2d2a50bb95a3adb624f70d795c8e89b98d813f331ae3ba8fc2f6ac127c8033ca3c2be365d1fafc8945e05316af23177e670ad07512566c4d232ea375927e183711f129238ec68f983e00b1caa6abeec8ef40f32cbed9e419f0c29ab3cde487c72afdf0a14effe5c76bf09cd0d3e8311401e350800e111a96ed86bc6ea5e8f80c1de5967bbb3d41c169b46000eb7169e7ac585e2bd5b5e9db1a7531a54e1da9a94e973fc4336680db50f856a42d6a24f551fe5ca6cd04aeaed6e3c5df9f4c8fa29d3015d6a7dd8d173cfe04a01af192eef4949cb1cd730d95b3586d613145b21d298fe83437d66d30f2a3d055c548098be05ff7735b962fb0cff73bdf8699beea385aa33198d137fe1d701546ab00800882033a26d906d5fcc6c5bae7561a1a8d3c3b151c933447ec85ca0ff2ed5f2ed495752c41fef1dc46e23d052bea2680a157ebc7bbfe49c77412c8691d9c3f6205f50ddbea9714fd40e15c9467eaba2c96b3ba90bb88b75bab6b76d99d1cb411035eef52b501ce9bf7899c81352aaec9056eb691ccfdf755258a6007a3b7368c9e88e05d38e113f862ffc75e46b57b1db12707e1be87570fa2b7026a55cab949b5c54915b194b98badf0cde24075fb51511131d68aed5df0d83f80e90aba544bdd16ae7d7302f1cbea88e290788321af4e81a54f56a9618b90f71bc069bce95366f223271b3d9584d16b6560d1199be6a640a3e3bc3ec919ec8f532323537cff7dfbec6e0780ddc7e8172736b1664a055229fd007eac379054fc09e5135130e4517e7b8bc3ae9814a14872a2d7f371cd679f0c68c613ad99c9a69bf4b299518d533285f23e191292f141882c5828162c903045c8708d45cb2138efd6f1f67474b917f3eeab9f42461ea11788561e4f7e4d2f425424b0fe58e0d7dcb23159422c31103e2ba422694578542dd69922d06e9e8fb204ebff71ac3663b19205f1a4440df11b339f976c70006451b53839528074b2b6ea63b07a80f79d8d9db628a60f533561b1e49c07f3de5ffbef8ef2b26068c2ac2a38b144b2359ee8e27ceaec085ba7dfd0240c933ca50628c00f876693a1fe32e75a81bd70d5cac10a8e3b3e9138a59c49b1c1ed77f0cf5532c26fe21f9cae10c216e40ef403e61cc850a2f938f9e7c5afcef1b9cc43ac6a6b1758034d0ee167b0c39a1cc9064519c8681ffdfdaec6977fc35d435e68c0e17b7b4c583bc6add5b68b0f5111b06157cfd859a91eae936a6ca176634191e7f2d62d0b1002b0f42d1081e0e62fcce8b10a76b54c2414c25b8353158c443a1edc089d57d9e3831dd7fa2aede9dd57", 0x1000}], 0x5) syz_extract_tcp_res(&(0x7f00000000c0), 0x2830, 0x5) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8ad0, 0x60) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x3, 0xffffffffffffffff}], 0x7f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xa2, 0x80000004, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0xe0}, {{r2}, 0xfffffffffffffff9, 0x31, 0x3, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x1, 0x1, 0x66b7}], 0x1, &(0x7f0000000200)={0x800, 0x604}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xe0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204d, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)=0x40) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="8d762feebbe405cef74bd537b21cdc3768d63928d8970836235efc48ac93e918d907b83e9bcd05285df062802c80f1bf1af588783e8b88fee783b3c3202b219701af56ebd6138fa2eee52c15091015143c80da1fe06d167388061605a974dc2be1cb1de97d69e80ef134d752ebb62e76ff9d11baf3ff940d226a988521b8291cea8a2c49e645501c0a9023bcbc356b5018216a82ab1400c276331de09c4d0be37cf9e00a638f02203c3c158f4b962834c4ec1b9a455ea8b7de4844cd0fd5", 0xbe}, {&(0x7f00000001c0)="930408ef3f632a2698e0c5031b60c33e018f25b26046529f782382e275633609bae59765c8f47f387badf0996f5a29eb6c2350ed1f7c5b8e944e6872196204abc9f4b8f676342620953f49da9a5a14ac0567fe44eea774b117e884487432c1455dda2045a1e8aa305b58e30e5b61dbd2a54a64a806e45e2babfe43e7dc438bdbe4fccd9106f4a8fbe531795ba0ef7eda5f1716cd518edcfa2aabdaebbf9b24654d313c76af46701ca7b5a9701515538e235c05db5496f41ff3e5cc80fb380f5c2e6afa6bfe764a59467e5be0a50c3fa92fc44a26efe2a7f6ed144193b75f5839f679aa40f687da484b96c94b39e90be02e8773027c0cc2", 0xf7}, {&(0x7f00000002c0)="dd1122538028dcc892d8343094023528a8d37bc2a9e0699d9726b207c71dd216ea8c31ca3db46c7fce8c52060bd1f0626da2c681", 0x34}, {&(0x7f0000000300)="6ce3959461ec87d6ab107936c7d645215fcbc06baa442caaec397b56967611162a9665f8f5bdb4b037a8c501d168c673bcd7b6a4dbbe2f704d34afcc3a39713fdac098daec5bfc7915f61a2bb490581c6aa9d17d2fe50a96eb304b6aca9cabc91969737ce8f8aea0238323ae5f7cf5094ed2fbd2208627d0615df6c7f704fb9f7609d47fe669ce18f0613d592dee5a4761f7d2e17cf3e48173124c71bb5304e5a7a886f4fc5dcd0c0a9f86023d0defff", 0xb0}, {&(0x7f00000003c0)="b691d18d22031d51a8cb9bd91415591857690fe05f513f3d2764cbd6fd1704dceb8afdf716c920943f98521d3996bc926d4153ff9bba4961fd97ad340db383dd77cf1158418fd31ff881e35e1eef2be28d157d3fefd0febbadaafea9c0", 0x5d}, {&(0x7f0000000440)="97b59d289c65f7a7a26b8bc360bba5296923898d7077fc0ff2eb8d0a151e19d6c9231b5694763bc426c5106a55986f38fdf67a3753f32fa9120343f357d73f888c5a25d6a969ae657554a0fc7b6c57c84dd8be7959fe5e49ae6e75659f8110dfa8a2088deee9fe1d7dc30b825c0892c1a247d1", 0x73}, {&(0x7f00000004c0)="aad228893c62d5bfbbaabc2a16c526fbfebd9f34ff94a5ab0afeb63fa89ee3c45bee90fd963701b238af7a9cf743ff85653f7581176d0616e8ecec928cfb38fdeeddedcd30e90a518c095fc785b79608c154537a", 0x54}], 0x7) fcntl$setstatus(r0, 0x4, 0xc8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x5, 0x8) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x23, 0x80, 0x3}], 0x2, 0x0, 0xfffffffe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) dup2(r0, r0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x103) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/37, 0x25, 0x43, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000080), 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x38) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) open(&(0x7f0000000040)='./file0/file0\x00', 0x184, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540), 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x4, 0xa7, 0x9, 0x7, 0x4, 0x90000000000, 0x100000001}, &(0x7f0000000040)={0x6, 0xfff, 0xfffffffffffff9c2, 0x8000, 0x101, 0xfff, 0x9a00000000000000, 0x2}, &(0x7f0000000080)={0x663, 0xffffffff, 0x8, 0x64bd, 0x1ff, 0xf617, 0x0, 0x9}, &(0x7f00000000c0)={0x8000, 0xf6}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x3b5) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() socketpair(0x18, 0x1, 0xfffffffffffffffa, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x800000000000, 0x1f}, {0x18, 0x2, 0x3ff, 0x5041}, 0x3, [0x7, 0x3f, 0xeeae, 0x401, 0xfffffffffffeffff, 0xbf, 0x9, 0x4]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8880, 0x4) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0xb1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0x7fffffff, 0x2b}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x11, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000003, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x100, 0x3}], 0x7fff, &(0x7f0000000000)={0x95, 0x100000001}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1fe00000000, 0x8001}, {0x18, 0x0, 0x28, 0xb40b}, 0x7, [0xffffffffffffff80, 0x800, 0x43, 0x4, 0x5, 0x9, 0x3, 0x7ff]}, 0x3c) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3}, {r4}], 0x2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073fbffffffffffffffc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752ff7f00000000000020f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786b2476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4775924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a709d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:10 executing program 1: r0 = socket(0x20, 0x8004, 0x20) lstat(&(0x7f0000002440)='./bus\x00', &(0x7f0000002480)) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mknod(&(0x7f0000002580)='./bus\x00', 0x80002003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x6) recvmsg(r1, &(0x7f0000002400)={&(0x7f0000001180)=@un=@abs, 0x8, &(0x7f0000002380)=[{&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/186, 0xba}, {&(0x7f0000002280)=""/200, 0xc8}], 0x3, &(0x7f00000023c0)=""/52, 0x34}, 0x803) ioctl$TIOCCBRK(r2, 0x2000747a) mknodat(r2, &(0x7f0000002500)='./file0\x00', 0x80, 0x8) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x1) mkdirat(r2, &(0x7f0000002540)='./file0\x00', 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000032b000/0x1000)=nil, 0x1000)      16:00:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000240)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xfffffffffffffe7a) pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) write(r0, &(0x7f00000000c0)="03f5e73cc3d98fff5119e8eb63bf69e613518cbf4aff877cdb36e0d8223daa114b65cd8a799611f19a87c62b072a905e40426175a5b34eab455715fbcdf9c6d58de00c51cca2", 0x46) 16:00:13 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = geteuid() setuid(r0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='\x00G') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xa7) getsockname(r0, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/106, 0x6a, 0x800, 0x0, 0x0) 16:00:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) socketpair(0x13, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getegid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0xfffffffffffffffe, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x480, 0x0) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r15 = getuid() getgroups(0xa, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r18 = geteuid() getgroups(0x8, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="dc62646921562bfe4af07a460ca38b800263698adf0b43516a61bb4b2aaa0fe78e564476bb03f11a04b93515426a0d9a427fd0216ca7d0ddd0222514a7570b8c1b9f5d5a2975cb57b86e620c11690dce32da436b8ba898bb37af16569e6e7fa225777428b71c706ce8f9dc360958d20e737779dd2f1a8e21b25871597521db9632cf305f2119c6037af750b309210d36d715eb6a147e9c7fb0991792c8faacfa6dc26e50976aaeb2c76218f60d69c4f3ef4fd26c9e112253e7088a854b6601a3f6e23b2f915781f518c4728b3beec99f369fe0c157ea81eafc8d8287ddec6d6baa6d1c", 0xe3}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0xb}, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r20, &(0x7f0000d06ff8)='./file0\x00') r21 = openat(r20, &(0x7f00000000c0)='./file0/', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r21, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x6}, {0x8a, 0x80000000}, {0x8a, 0x1000}, {0xc7, 0x9}, {0xa3, 0x22}], 0x5}) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r22, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) fcntl$getflags(r22, 0x3) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002402, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b000038900000000000000000640600000000000000000002ff4f22006e00000000000000", 0x2c}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x18002, 0x0) r8 = getpid() r9 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getpgid(0x0) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r16 = getegid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x202, 0x0) r18 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = kqueue() r22 = kqueue() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x2, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r26 = accept(0xffffffffffffffff, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) r27 = accept$unix(0xffffffffffffffff, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="e2a4afd14dd10a811a81b791615b91afa3d9751e4c9075dcdc1bcf3598e4589ed6135a9c336a5920e6f428f415244a833eb0c5250f195c9f3b50b09f4067a46ca3f6489c7325b00c1e818ab4192eb103c4b6ff738698a039d1ae910548d7255db90b639a984d7f375ff34bbbb7976ea01a6fbc40a0da738b3c5e8e9c5e82f181a0c907ead0bb91179181013ac4f223295f792007ce403f4345563b233fbae0ba81980c", 0xa3}, {&(0x7f0000000100)="5074e415f05830da803fdc8d5c09c440d94350353e1fcd29bed760de490e9ede7d2fbe2e0d0b610f4be1551acb1ea9f4d302dd61766cdf2357174bb09310614de0", 0x41}, {&(0x7f0000000280)="281a12b9f931c207162b22fbc6c4a03b0ec3ba398b70e73ab847b0f227c2b419ee42fe84502273b88f58008da341f6ec0b970f1e42b4ae07c15be5398aad1c4350bdab79899f6a398a1ba88fb5462116b49eee7443603022b62f0ffbff5c1575a3888a9c04f812aa59b5989f30c8f8b1c1ff17eae40f40a8f05060ae01c59c092b1d314388430062f0eff9f87b5f5e9a1bd44bd1ca1295d90d1a464d908344d7d2a90bf02465132133c99b421196a209da1d5c8a3d02e241a88bdd583fcbf02a2c1a37cb50ce300b29b8b1d63d", 0xcd}], 0x3, &(0x7f0000001880)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}], 0x108, 0x407}, 0x2) r29 = socket(0x11, 0x1000000000000003, 0xff) sendto$unix(r29, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000008, r0) r3 = dup2(r2, r0) r4 = kqueue() close(r2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='.\x00', 0x888, 0x10) r5 = msgget$private(0x0, 0x204) msgsnd(r5, &(0x7f0000000040)={0x0, "69e64cbb365f9b19d77e7c74c77b9377a96ea4400139b3f2d23663d8c1"}, 0x25, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x803b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB="01082e2f66696c653000"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="f029a1d2323d16f01d23e0edfc320ac8e1206145f24d739050920ca3ef335dcd8924caf20da3fd8d172cfaa2aef6a62150ef10297506fa5a244a61fa6bb1046038ae1648083f4630ce2aa574065ce4c7d16e1fea3947fd5aeb60e752acf1016ef54888b49e2c1a7b342ae41637554653419e5c498eaa11ac756b84a7223229ea3d8c294b98e076a7b20f993a7808257ca53cf7862c788a0d1733ff0240767d01af15a86f72b51156461e1447e2d92cd5df301dceaaa93215de26422d1ba69f62b879a029", 0xc4}, {&(0x7f0000000180)="9fba81906c37d4ac1e8f07b635ca484a49cdd56e7aef444ee8443f30bae6120d912dd3f85e136750ee73e65f5d309477729ef56279ac9771631ebf129076adf617b74ceb0d48601565c3c6f5149311a88e9af837f62ef0c9e4ee06369e500c534334c79d3efa13ea971f19959580841954d3534115aac2ac0ac73ad942c736d3cf677090e1d1fec7acc22f53f855341c90cd6bf0985e01154652b683244e2bb81237d0210da4196bda57923b6092814f7473f97764517982de4c1f63d03388807c9ec5090d9170b1decfc38e5266a6b3da8885dbe75b85a0082ca73c863cd672c332b5c702c1b0e77667f0fb4530ee5c97f867685ef626fc877d79b7068470e513eb690523995a6aa1ec9ad7f7856beddef2d3e3e4f2c505a6b5e510798fc8647dedbba0416f67575f98a1078b17a4b9fcdc7c04108ad15b9cfc01e7183fe4c39bef2f07ddfbdd0c63c047c9ed241b6efd48c5e9a4e51b1e510963b730439691ed79cf10a99b0a44e4af95cb15e346f715a5f0d129728dfc93f59a08808115cbd0eb5dd5ab6dd6161b4f27a45d802c17e1f5e9a1ea5201c2b7d6630185356b2439b4ae59ecca68caf667b3fc7571c1bb08a54473114102e7f5fe228448038f0e66a16d9b265bf89bd3cd5d49d8d62ee2a4c700bf74bf96d1e98de60c9692acd681052df9e144404d71764c9175cd3a305d24190874f3c21eddbeefa499714b6991c2dd7e9fb43d793e25dac246b0961d5b7f6f102755c345a82e16e570d7fb13a0ed8b0d5bec1742aae3ac6b3cf21ad67bb1ecbde1b7ec6807744010794128faff1bf1c4e7eab6a63bcd19cf91c172f9a1c2325d22839b3fc5dc617135b7a8bb287ed8312078923aae58c09981788ddf5fc2e74900eee9f38824df50b228f1d724e89d4ee491c37c6f7954f83814f88869c64ed68243df3a34db62b71a0a7744cf2de1f7e94b6866867ecb779597def9be31eba587dd944cb8fd9e524d82c505f0d042836e242c99070e93b805cd1de4e2bae28346e90703630da6a0100eaafd4a1557e1917287429319e0de61caae3ca4edf5c658e359879f28f970e0a1854c682e4627ac8d5f9d766ffa4f361bc0bfdd8b3941cf19371cc65d89aaf6ce3012bc20887da29707a1156cbc694b168bd69b26c87269e08c206e521f32a71264dd083179ef7f919f63cff76f8641689dc0f3678350bb0de63e23b4841f5402a685e50bc756f77ced3d2c5fb458f6a1a586adfb61bc24e67d38ef93683a294adc0bcc1a6328b86746488b2a2b6a6757e1edb4a1edadd9b5ed607871616c371cd8947899cd2bd2605042fb7ba44fdc3679748d951785dd0469b970ea36fbbb2b28cb728d419540912279fc4ec9b4359379daaae1a26cf5fb20c08fa21614391b98edcf3f908ef01dff22528ab104203d268bf333b6413493353f19f61a6514ccefe7f15246e291c0ad50ee53246fe2a25d8ef1ada25768ae75549b98f44253c62a27614b275f9cc8b50ae924a7618124b0d5d9bce0fc3d3968f12efc7853fbf8ed0cdbc91faab7a92efe96bbe395ffe243c2022239ede342b07d21bf9c09f78dd22f82d0e52304f9872464fd77cacfea1f0204551ceeacbac2966b43442430f2b445743809bca93c28281b9cffa42c432058bdb9d744e0a5d04dbccc3aa5ac9052e108a565d497905b282d9241f32ea9167a57aaf6efae6e9f151e5dedda0684f1a1f266c637fe6f3e18113183b873490b888e5ad742832985ab9ddb9f7bdc266a9dc3473086fdb9779039e49a4e2932a302b31e1612d1cf5833feb441cc0e9782f5b9d42b9f8d9cf9bbbde46eaffcf2c6ad19dcf7cdc0260d664d8da571f1a7a74e5f3430117b95487c622f50fa1071aa0ce143cf6e48a3cb181790c4b8702b22fbea319d726fc57bfb0a0edbd91ea93491fad190788e1030cd26902bc436852eacf1484ae67b42df26ed1b0ed325b84cafbbbb11b53d3c154d82eda86d9900fddb228dd3bf86b35cd70228ac903bbbc8506c3dab739d355c977a3acea7b79120298936a957d680089f452c527c0d495046488cf520e17ecf7fdcb2b295f6d42ffb851e01ee6c9cabcc74d2b5e37bac0b9f9d5422eb1d7ba82eab7a6bac025054d8a2f28290a9c97211d5c94606d3be141f3eb0f5093cea19f0029b51d16b01c71b9b814ae873211253afa2031d03870c0f8ad05a08a4f6566aa6f4e029db25be393b5b72385fe2a009b51742db056a82522f01a0250d9c55d81e78438a15a85e7a4b71d2c08b47c61ea2c994e5f596b7152ea172d205a50495f22474efa60d9125e440b421393c611f204b000d6794142059939fb395f1967abfe25e62994fdfaefbe21bae7df246fe72294f299149d5d797038a11f8eea48bd47a7ba88828c8a41a8ce8621ccb34f3525ecfce89fb53234cc3248c9986fd2a5fe1354a09df79d2162db0fa1a68a2337c547d818015d63451a10dada92e32170fb9f7e6d530f180d7a710cb2746a3c3caab1f97ef23a812927a36623579172edd0f6ef296259f1dc5a4858d9a98124782438f7f7b817c1ec69270f856133730b09c7c0aa2f529fe7551085878e30f689c29ac5372e7ad4d93139df662e48e3de554921f027008469960889dde852d8fbcb9c76dbcb8aa12996184a490e47bc4d2e496a37c788c71ea5a41ff6fff60c27960d471e26dbbaa02dc0d754846a3afadc6bdf2b50fe2735489a51b48dd6df9a90fdc6ed3445cc0f1ca506351490a5d8e36e1bf55b444c0083575f9d674eaae9aaf549951bdbac375aa0476734d985a847d220654b8a7456b96a99fcf78adea466eb55a02568f348e28e3ed372fb6252124c116827df1f9c1246193610506353fbc4932a29d815dbd831aad0184dd1dfe9952d728104d31493cd10de23e195d5a308c7c3ce76be7a9bbc5660b6917eff935d98553aa7d023cc780dd9502dfab03667ff8b6ae94c753983d26d32011bbe207d5afa4c7c0503f16a346c0d4f663072b5b66dd178f47f68f6ac487f8752f2a0d8a326e83d44693e34af7c5a2372a66d502992a888716424463e5f6c56907b65a8ab096a1a7f60575146d58e85058c6efa2c35d37611175f4afb2b79db58c72ed99f11732bfa832c38adcab1767ad27231bd7550cca73627a087a9eda09ddd30e9ffaa6e3e39f032acc3db2d56db9a6848b8a9a69d900d80b4a3e9066f36ccca4d04eaae2048a16a9d760e07d2d284e704e535f585489fd4c3559820590daafba64d25b6b429be9a5e6377935772f7bce67dbd27c339af46dc86b93e069783f907b955cb5b982155ab5dfcfae9c934376b6599a2adfcea44a74290bc819ef64fa4d5529a82e6c6f6364646c77e3db66029fc5d34cd953cb7678d9bfd703d373761df28c7c3454eb7b1c045c9a3ff872ba8c06b4eba19ad904dca10afcd2e8c6e3e0a48e5487fc684a9cdbc8052d063063aefc9744ee3b0aa36b7652e62636ad590ea433657dfa72fd928e37e52c7246395a56aac244580ab6671ac026dc3a91bdc6984fe17db4cea37a777aff9d833ea77f8268618de67b119f148455841a80647640997cdd2d897e26921cfe5f9c7ca913a49306a2f554670d28aaeadbbc5f302fa308a4195cbe72460bcd6db42b890354b690152eb745ee1c59851190fbad9ed4bc9479c19f319e0c98e341caafe6f4eb7debebea48abf847ec0e85d3beb8058c39d68c24a1f305ddd62f12fd58abae2deff3aa05ecef891165e84a95e174b8d9c8d5207d238f9d835b17d9355e04fff25ad9f763de0fb1e2286d738a392d4b3fe0b131edde615ae171a3eaa8d64f46dc9652231cda95a57070fbdac0100d061252c358952e51ade92b4b48492d6108bfebbbc3ad748adcc11a86ac14577fd06cc9d97f09d83b55ae2dbcf75042109357f121d7f8c0f93189713de30654ddc85816230f58935b907ef7fdd5ae4a092227d478fb8e52223930de30d28bd28a169b2ad652afd5b9de43b840129702e07b0884afd2187bd7c7ede4e6d64a873928fefa9973b432e1122bcf2ef2cb368038296f256d799aaa7bdd9dfed6ad9754b7439560f07501f18259276a3cae222e0659ec912b1521ed285e60dbc0ecad120f80885b3545ef91d5c18a9b607a11b0dc94ab4409bb72905708173b805174ee7f944e0f937a7938c590b1d60a07cdafe4a5da0a90009128d684ed3abcd90cd19c9b053e818f8b3ef90adde8deb52713adcbe59e9dab60a4ca86a9024e1bbca37ffb4b68f01798f0a6e01eb4c6a587110bd721b47b19e2dc17f6b92a8fe01726f038e546a9d4600a950c51776be937b78bc4ef5b124a6237c607d0dd230b5ba318c75a3af6f5004fb5c767c35d44d10ce46c46ed1baab98b21f903de1c4c29c0a61457662d87e61e523e67e48459892fb9ab665c275930438126af24b30c4c9bf779c2ec029b0318d10efa9b5e732a41675bd69c03e6ca68feab031245f90e525daa6191aa87d49433342bcd90eb76b166c5109e8aec8bddae2f469c2c5c27b08599282406a8ec119df0ec5806303868d9fd8039fadc257180b29f37aac8c0d33c1d7b662f31f39606acb3ff371584bafe8c8eaf446d7e15505ff3277dc02adfec75a1061cc03afd27259e8337ac20bc96d9d543ccce2749d3ce4d913fffd2d351eb8852a1597b3cbe899aa3d2652f5d03868a08628469067b06072b387bf73dcadd8848f0419b1021f1521826506c636304831de76a80dc11cf4e14d8b5c4a279ae46c5f6f3e60e3a4fb5fb2f5f5cbc1797352e5eed8018a8c47b4bebd8375187d0ce75b5bbb5c0c2782385d3fe166fc2cbf1bd7b54bd3d48af3ecd2730fe40dc9232294bd89fa8acb7eb15aa48d9895ae25a33aa255f9b81181b011818259faf615f8453bcce9d097d5e386863dc60d9f4be959ea15268ef3aeec2069e84efac6f5d70affccda8caa81ddbe6ccf6c72c28afa77c511f1cf4678873ece427943b87e8c3f534ff53d6dbfb53a28f71077497baabc18f5092063e611fd4ac9b9f51e4e968bd4507edda85a558990dafb7782bf61953338252c0abc3567cdf36ccf908c40c97edc3631059eee6e15f8ea409af7c25f351e56597caf4a034e3f4ec5fae6c7335805b26bd2f8414b95fc7cf799a62c1ded8d0fd05f37944db46864cf4fddddf02bff81624f93be7352290c216772be1c018f27bc7935547902ea22e361c05e7b37ba47304b0739c12f93ce3ad22804dd40564c1a1af950861d308809db24987ba9144b1d9e9fd9f5ba247de4a16be86de83ff50c3b9a11144b4fed4da9ce0c130a2b92376e9d64c3630dfec4b820b60577965cc53ceba63d5f41f54718dba5a2e50e553511f34195f62968e5a4b2672b08011ad831d7727b0c93ff6a09cbcc153ada0ed82f297684f0d14749dd11ee444e3b687a079bd502059e0ecd5f492264b47c988ff74aafb6b019a355987b80879160313c204816ba70c3f7b1aaab698e62e4f0d8b354e2c4d549f8ac534f238425dca2ef50bc1c3148c3218bb02ed041b5a158e879f964ca90ba489d27f0640636cc6741c2c2573622d605aa09ebf1b225b28136d19ac7c97fd920532ba3aec523358b64252c44b51d69bb591f3e77641ba139e1057aac468be902017d3e1a7753aa9ec755534e87892f3cfae188c74429343c2c8e73e740f5b23c09fcc5a5b15eedf02d3b5b7fd7d3471bb7e7dac5739f62211833fe364acae7d7a37cbc064808eeb666b6d214d31840146f0b9d0792e7f1d1b2ae155e08a8c2a19ea5f325b62a6158f2870b59d06d4fcc0e3fb42cee0128c", 0x1000}], 0x2, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0xe) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x17d4, 0x4}, 0x10) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="5caf40aefc2ecfe1d4cbf39a94886005b5cb2063fd1cca8c79febdebcee5c04743ef5b994845dedf4fe9212a973c6c929acfdeca5e5cbdb6dd24a047f97622ef21e3b3fb2d4e25edf766e408", 0x4c}, {&(0x7f0000000140)="b450cf95a925c8254247e355a530", 0xe}, {&(0x7f0000000180)="c28e93e29434d0eb1d71ea84b4b1b0199fd6d866880126ab49e5466214c61530244aa005b4313a91db4e76ba14136dec14c0b5aae1bc154df52c8d0835ff16af25a6d770cd37dd4f20a78a7c0ade3161173df9d02064a03fb828d74591af78dd05233616502de26dfa0c259f976c63f5a706f61ca8b5487c25019ac6cb35b7bc14179206423070a4377792a29f9270a912c5", 0x92}, {&(0x7f0000000240)="6f3bc91c6bddb004c9d546ee0d28c8b69eb1b61b8551850ee3471165e823824140f097c8124003f5b84800d10f273651dd1f9e4130fc3b203fa1", 0x3a}, {&(0x7f0000000280)}, {&(0x7f0000000340)="6a56621f334ecdd915b6a35d5b335f584ac32923fe72d1cbfbbc13a8f15ce17b4b6a4fcf4d466f951853f913832af8503b584db3fc815b792dad408d055c73f420b5ffa97314079cd5bdc59d3ae54fd0ecbf1633317c26f6a99bd2716ff8dd7d1e0b284f337171d227c780c06a37dde1a211613a4a4f65f02af0855ec35654b917db91ea84025b414e897513327d306e", 0x90}, {&(0x7f0000000400)="8aae3b0325684c0b7591c1643d1f05af780d14f89169d66d126cb96324697527dee0e2fa52b5276b5b4287ffb59c45566b9ef53ebb46a7c09dc78cc41ef388cd53b7f0e99f0e4ef23ca1f18f37076c986758ef5c8e63ed8eec5f35b0b7504c46b5f7e1e4b57f1226a5851efff0b3c1d2e592faf3f5385e7f3e9070a232492f177b677887820830e224b0d62924980f1391307b624a2e4719c2e99f59104a2c3e1bc2e7daf7f61d09c434e628141ac7d24c71e84f413a75f130e99fa4b8d30004e9ca9dac43086758957c0444ab8ea39c3bd478759c1898bcb525", 0xda}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="280000000000000001000000f50c00004f56145da606e5594590f07f524ebcb214f1a5eb898a0300380000000000000000000000030000004cec980632947884bfd0114fc93a9971561597759677b1e0feeec7280cff55eb2dc8169b1f39b76a480000000000000001000000413cb81e92ec66fef61b001ceca8bffd9698ac29be3341f52afd829818ec541572b741bd197466a58df887c8f1599594e27bdd6600cd714850bd00007000000000000000ffff0000010000002f6158f84978359a8565e17045b49cab126d124b8259177d50574f1ff04c798dc7d64e2b99e3b689469140ac01e66ce09a01e2f5515cc5dd9340f6ee19ec6a370633b8080348ac088ee27a3ae1767d2f0f0f361f37389777c1faacc4b3c8db5d88000000000000000000000009000000582c41ae1207e77196f2db4fd4a3d17700daf09b7a4e6498ff549956c6ec69ac008f49b770659a0b3e8aac6c16dda58bcab70563313b69f3f1ababb63bf607f8650d0be14ef31494a1a0001470609950d37f165565a6f83e319af2b5a3d1d942eaeec31069876c6c1223d7ea00515c4ea500000000000000f800000000000000ffff000008000000d6d7f561c2c8ed73ba8589f19f5e6c014e459f47db27ab512a4a106241d89669c43741fd75b8c3973fb6f0e02d257f38d178bb9e9b3b65037342b78c9f498cc0e2dcb194346fb683883f44ed33202c0c37962431e64798ec33407b5ca5669c7337eb5bebc7059d9bfd3ca240ed62b8ca5119b0793f26b186b0bf1980f2dcd0758af2fff59e8249f71611f072b872ef2a4d6b17329dd50e9e37af9bc794099f2481a3627f60d1a00b3e152ea421f2bf3356151e6d0b4274760ac321adf2224c816876e7f8968de6802fb193209022c2304d741fb8a0a42e3551cf0c7a2cebcf6d6ac24cff230000001010000000000000010000000600000002b4b55410f76f0b25adf3b75e4eb5ceaea88a81f99bf1e7588e007ff85d845779787c4c6d6c12a3c6db3be29188478a8c3418ea65d8ff467b173a434379c78eebc81c186dd3e9dbb6bab33fd2dd88ec2215d07da179d2dc309000f5dbcf78f35efe78239aca099b14437b10083646c8b40e8715fc24ff5890e8aae05ae897cca4d4ff971abd43c04f16d097c207225ea76c67fd2b1e8b8ba90a9d2d1070cf11cd1cef17b9d544c91b2cae9f5782b26574d5962e05181492276a641442dcbe83228b8eb9a9963768d4e9b847a4101e5cd335b186252da42a7aad0d82841b5ab7d6155dc50456af5d2895267322ec4cd1d0d43734e6b6ab7cf403d922460d551d864abbce5b4c54bce1a66f0fd025b6495473194f604e821b783c8a98422806ba32dfe3f474ea469d9e948508775d6a8f38c76b91e00f0c13b8363cd43265085ddff2db10289673f1fb1fe813852e688b9f545089847ff6c1c6b70b108e783f44de9dddd7f6051290cc60be23e0c1f2dbd835d66d855c92f60fcec90501a895b2ca0254275cd84caaa9bb32bb439bc02e36680b4095907507588fccc177ef2da19678e5229bc759f08e1c4d55b9afb95bd2aff9a0acee44fb4ca46cf38d8ba2df71ab6cba60ec60ad7f5aabdf71e8435af65a77eaa4719cd504d1265a889172d727254f61ff655455b12a6d270277f82a2d60085dbba3d9f9553fa616e6db5e3bfb1e404f66838bb91a2cb374eadb16f44107ed1e4dbb1df5c720bb9db3f217767cab8938bd6b91f6918300ac46354b533c9b55cbec0b782d1dcd461828087f2dbf863c8b4981b43b480a06494f5f50d7ca4ab528104b225374a1420d3b84ca6b4054a96081f38b1c6eba6e695f4347eded681fd772e8ed6b1ecde0b68064186b53558243da980059d24ab15b8d483221e7e2edb9005b1ec8c1e4fe76340b2aabf7528179147f6b2cc10bce9f9e00dc50b767f5879c6da389818e11292432a2185a4bd3936ab589593fc8b57529d35457edf9c068df5f44f0962a3b05c709b5e72ef6f292a7e832ebebd569e862aaef1a448f227a7f8bf0fd604f587d97d189c5471c78c133006df52503dffe999940d211924c46677b16b3247e41f651a85e3980d0c197b58524f2de7f685faed24eebab2d32af6561960ba39f0584c7a0ec21699a605a219c68a1c24340680575da5002f7ba2241f5fda83f212d4d56a47cd62186191074640803f9e3b11332f2ce1fdf5aa409af030f0459f952b09266fe7acdd05c93c1b9858b00a4d55814ebf35133bee66253e7abb9900e1fe4c096a61213c2f31550734d1ae8aaf883a49d96c90047dc06f80b4032e3cd1c5d17de45baee943eec8daffd6fea40b1f1ea160d7b4e30b958f0fdac992808cdb61dbe861e5a41201d412c09eeabc8e57fa18838eb503a3787221def8a7ab896e1d8904b86922ab2be41d87b7e1aaea4112d512d5b7540bd24b078fcba9991f66c893b78b27d7d4cac32c829960ecf5db2de94035593f7ba6609515b28c405daf0f121aa7511fa8e3214bab7473610c608fcbfcb1a8271f71cfefa95bde0695a264363b1d66e424621a6cdae17d5f29617296d98bdde0fa567cc9159d02bb58165054a684acb6892627540faa18759a599e6ddb93a15229b499f3ae6a35846bdfe609419b3d7704a30e40722f4c397586e43116d705cc9ea036172c7c1bb2ab833086f08d61eaaa85dfa8428afec51377ba05fcb32220d6bb1d47a1a1c3ccaf73255028260d0d07493f0f1577ee3da645bff4fe06d0047fb20795ff4cbd2a93f1a8acc332f3ed1b34b068e49b196495735e1b4e002ee88b14e2ce561fd0d2cd7c843cf6a87a748d328da3ad23b824e07203fdd9365ab3ee62b0c77b8bfc04ad524bc947c314c858a614e3b3c47fe2ded3c9ae13bee0534750dbd04b817968e8e5eda85851237fa332a1d6befbac1bf67f3bf8436c268bb89ae9cbd81d39516e8e7c088a6198e9fa75aecf08338508c152f3753361477fd17f7c30b4c9d408dde6c39d3fe23d5767dbde507dba9e699afc2733be41cab92928b25e1b06216f1e4ae13c0e78ff775d95e686976c1a56d3eea26d68fe730c2b35861098881a83f02c9e19fd998037fa12d6a5a051ac112230b1e4954b61fb733c87b9caae88d03be25f1a561f42ff45c4b94c67adc76ca2de4b7219634771bd8ac5746c02d7fb3a66f13276fce972c743efe2a544c3dbe1ec1df514bb8b860a1c42686d3fa444f0524dfc5fbeda7cc5b275715656488a6c977acf47fcc6c840dac7e3ec6b7ff940ec6cce667cd19b7f3b7e53982d2c63a9fbbaf07e1fa53f41fe4a31926894cb72bf02f3836b43fb568bb76c5538fa3f3c9c77cc3de3a104805b0ab4719473e2a7c0650e2c9470f06302bb27b5382ae0795db2c04ed8195cc927cb77bc5bb1341c0f3262411535ff2b33959d4f98554ad080d1bac7ec59e9cdca6f0c2399a7626d243358e215a4fc22528985baa0fdb4ed8e9a79bdaefbb9fc9406751fd5d617e10849f37fc2c2669e818cf9d906e7fe57202365e16bdbd1af8bdbd5c8836072efe3654bff7b4de1f78d2307ff6ad7fb62e47cedf5992dc02dd49b91847911734f174c462b11b892df491b57e05b7d4a9aa0473bf33fc34a2ecd5864ce1380ec7c05444e024be9e1fd0133ac8f05d0056caf07bade95555ca051f9c47368fff9d03e38b198f8842271dfa1e7555a8d853d86bcec29ee2f225e174332f8413d97918865cf9f52ac09ba954ebe88e17752c6717e88bd0ce7b8513ed2f6a93ea103d666f60b117247cc9f7b0e7a735867b7a347f775ce77a0ee8a050f6daa88f9c3d95c995c1c50c6545f7c99773fb89278c5509976ba3985867bae934e5f8eb9cbaba12bca6bfaf65385cae4842fae4f7104184bf8453a7beb9f50df97f00a75f639385c21ded0d3397786027331d2da34519250de3a628779277d9dbb8019eec828010e6a8785d117e3048a4be3308a43a400fbd1918d1d3bcf56f2e606692bb93ce9baad5b462f090ed819c012957033cac7775da159bd976cb275afbf56f10a7c5de18ea7c8082ca09034af193744e1d5fe234d6d248e9e4eb4480f2709af8dd78b730c9b045ae4e4c398a98930dbaa3f0c57adbc561aecd472892b29f8dac84f233fd4f59ea856f3cf927b23d5925b0f8157642ac6a199cad9ac90e30823ea66b64b7ae10262f76a41716496a4b826505118d73fcd6546bf6a210b0bb39b4a392a6eb61b2b29f89936c648868a7f33195e717a927557bf8b514290efe0d25b70367a9d0d7b29972f24fe2f30554546871af3141e38caa0f3d682360ce945475894eb42e3ef6eb9cbb103486c8dcecc56b27acc09733fcdbbe9799a11c9587b4bee047ba453e3bbbd5c50dbfcee5772d9505fac092717de84eabdd24373186027201376d8ef4bb5248fca650a874263eee93be727c58826014c21c9283aaa940912344e6f25b76de75a0c285a94543a3e2eb7664c6e4e89b24d3856bd1a2d57af734a59e9a64817ee182f0820fa0e477756de1e6a5afb48b8fd9415d413cf62894832f06caef923796cb0f1fb708d6171139275590034c10ead7469b5d44c49aeb610a829ebc71febfe18a9fc831651bbb7a31bc2f2e37b276c3d7f77278e459a1f6982fcea31e73a89cbb5f9579885a367bc4904be69b3ac2e82a8a82a192e9310671f64d49d2a1d8d4dc1feaf520a97e20ba57c7975ea585eff62d716597a7d827ce6c70fd6c588907da938613a5c8397d649b6203f830c9ce450d662e490ab25822e8cec609f54975defb52da769f277fe5de960686322c24b5a7ef95f7a74fd53c36cf8ed6b2a8b881509a27e5e9504f3c5db7c5186c4da400281764d8123f8cc12bc7b675d61cc0d4afc3d4de81f26d0fbb3a74db4da63b7ee5f21f47a9558d575d662879be8fd9cad5d2905a550bc85a014eb4d37d7b17bd7fb9afe64ece4203d79b3f5298497470daa817e7b55f663dd0e44d89b92652932a2d75b5584fb9ca8ba7b59e74ac9d7515509829dd6f1838459ae73fcb0d72abebe2d320f3beee29d5b77a5c3f51d93194d6040798fbbf7a6dcda2b4c844e98598599e99b3506a816d0a6620f112ea785ed565972d8ef0d1f5c1ecf5216db315d8a1abcaa830e24e3c4efc76ea80abc24b62bb97bab9e399067479d5465e6cd6ac90a64f00eedbae23d581a2414360aa7d84dc5b62cefc96d369cb69954a415a9de622dca3c9970a819cf381ed315b63cf0e8f916d17394d539c449fc381fae40be049d7508329db9daff5c624494c8c275a185e363d13ffd3b6e9888d81ac6c4d7f7bd0ec7950af4c5dc592491e3d9c67c4fc53c83a45a6c9bc84da766ccfe0417d7d91dfe90505d83566cc6a3b16d5a3ca11ec2ac6309f703a5b412d4dedfbb75247c1bd609f1e03342c1ed6961d9162f4b8eb322ce644bad9038b471698748fd99a9ff3f9064118293ea174aacf894dc9bfb9542e8127b19c411997b5e9e1ebd7babe3823271f9f99df5f9dbe2813aa5229050123f5739922e93639d2aa3644ecf4a4c9c12adae750471bae1a3a8cc1a2b050ce20a83375bb33272831398e1ce21c83348a9d6806d0d524f29d24d5e0b18beb15212e336c8594234abc7768c9fe589a44c63a221b19a539e83960f637e557e9fed0680772a43528f248fef37bbc51bfad0c794acf628d9c314602fd07756465203bb6ae67127631e0ed1e66b4cc9d0e9355fb706d80315af736417ea3165bff844df8c03f4c10b372a6bafcc7c212bb42b81d8e0699b31ad10717c2ce47ac9dcc86bba16db707a99aed549d4b12da07b97530bde0f92b9cd5bc87731da6c14ffe5937d72665b2f7c7c63ef9b7c27f17090df90cce663ab6c5352afe328300972e505c6cb987d9aa6c106914f57e721cc4f04dcb2a147f298812043f0c49f48da0883c98a78a050f5f989fd3e5603b64a039a1163ddcdb253912a9986481794912245b9229f3c6f791a6b2fd768b7b341bf86f6b8168fb7ea3f67ec2cb849513532860409794efec9855100d86de3557d7da7e8bddf346766c53f27c785818b48eaaa24db39acb23e772a0a0e32951082fb845374a5a9363633b50ee75435e0b25cca24f0cb21ff5dcf11b4c5fededac82ad299670351234fdbe32e157e02048f856b8f144f021419b7d7365424a1799161d3508fe324a50c7d789bc624866a341fe1cf97a64d4a109a49dc8f09a38a039045f0f0c8c321d33de9be1c3c9afa9dd39ad69472aa86703b331e1507a44bef8cd6e5fa1e6a6af418aa2cc08ae69a549aa3507a42e9fc73f21869318a6e8e786a6ca54c1e62b79ba2e21ed9ca41a9092226053b27ff573da23f4946f1e40b16d3944fb2c085264b5bab95c4fa0917d58116b098e6b9f34514e2cc3afc0295ed47e024791deaf9e07d3e1d1af372f0378800ef447111b6fa7a6e20f5e94db4c3e2b12a91e89bfbdc00b4881516e1466295eebb2bdde7ede20daa419eccddda2d15fefbe69b2eb072e3ce75232b6d7ec7ceab59b3aa55d057cfcb2ae9ea8a0ce5472a08753d28d53889e7b7adaa7af38d4cccb9d1a74632a3de63e3e89ff56f9f83d6e8a79abbfcbd84a2341df4b9abcee32c59e5b1c40a4c4eddb62a4d584f162fbc8b402fa45796e1a75ff28fd171144b36edc17a88f409c9627eddee3b5221a79681501d0cb7584c695a339d9f6e740be7df0ba74ddf23ff828d9b01bbc239e8b2f2fbaec35bba80522271770b56f02c9a6fe8205b3bf741fceafdac2bd556da5dc961e0d942000000000000000010000000500000017aad296ee0f36a7a6c731eb9bcf3c1a"], 0x12c8}, 0x5) r1 = socket$inet(0x2, 0x6, 0xbaf) r2 = accept(r1, &(0x7f0000000280)=@in6, &(0x7f0000001880)=0xc) connect$inet(r2, &(0x7f0000001980)={0x2, 0x3}, 0xfffffffffffffe9d) accept(r0, &(0x7f00000018c0)=@in, &(0x7f0000001940)=0xe8) socket$inet(0x2, 0x5, 0x667c) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) close(r2) r5 = open(&(0x7f0000000140)='./file0\x00', 0x610, 0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x1, 0x4, 0xc3, 0x101, "6b6f05a46868727848cb61739a8c66e5691cb824", 0x6a3, 0x33b}) dup2(r1, r4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x19, 0x5, 0xff) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = dup(r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x80) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x2100, 0x712a53c4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x80000000, 0x7, 0x0, 0x6, 0x8, 0x7, 0x1, 0x1, 0x1, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x2}, {0x6}]}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) flock(r0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="440251", 0x3}], 0x35c, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) lseek(r0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='L92', 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0x1, 0x6, 0x1, 0x3, 0x1, 0x2, 0x0, 0x3, 0x2e53, 0x4}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup2(r1, r0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7, 0x5, 0x3ff, 0x8}, {0xfffffffffffffbff, 0x5d0, 0x4, 0x6}]}) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888bb055775438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06009404288b5f0055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e304c7ed55cb242dfc373a177bc1c2c4a21be38c9ed0e23a0a3977a593b875a772a33e815d75814abc6166322a5fabd5a79c483d8a5b0d0df7f710c6bd10086e831e88e9f76ec4c1d17422344be416a8b1d5326d136587d244af265440ede3b368bd3c162f200d3c05a0b64e27abb6c2f7d820d3c35952c76005dd23a580d5482136f1d2048a55af72ef29c06023bed66920dc9f7c56c67eb6ca334870af94bf55efbec79d3df2c92a446e47e41999392d5d294f11016bf20d0f98d"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x18, 0x1, 0x401) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x400000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x6, 0x2, 0x7f) fchflags(r0, 0x50004) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) write(r2, &(0x7f0000000140)="e87b529860973e7a45426292550d7d3bac50cdacfd0e2113773148b482707db34285f6facb3db23fac2438130c6baf3cc360d4a83eedbed1ff860fd86986fd100f84ba39f3c5130ae7", 0x43) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x4f}) 02:03:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20140, 0xc) bind$unix(r4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r3, r3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/220) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000300), &(0x7f0000000340)=0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)) accept$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/6}, &(0x7f0000000400)=0x8) clock_gettime(0x4, &(0x7f0000000440)) bind$inet(r4, &(0x7f0000000480)={0x2, 0x2}, 0xc) r5 = kqueue() ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000004c0)) r6 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x10) r7 = dup2(r5, r6) shmdt(r2) shmget$private(0x0, 0x1000, 0x434, &(0x7f0000ffd000/0x1000)=nil) clock_getres(0x3, &(0x7f0000000540)) clock_gettime(0x7, &(0x7f0000000580)) rmdir(&(0x7f00000005c0)='./file0\x00') shmdt(r0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000600)={0x3, 0xffffffffdd00eb18, 0x8, 0xa76}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000640)=0xa80cb317a5718f35) 02:03:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendto(r0, &(0x7f0000000240)="2d2ffd95035c552d0310c68ca4199c2d93885038e126feb6dee7b5fc0fab3602afa04195d2e2e170ce9e74bff68e23660b28c2064f6c164ee2c47ad5c3afb427c5ffcab908bb7be403ef114dd2088ade96585085469e02", 0x57, 0x4, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x7fff, 0xffffffffffffff73}, {{r4}, 0xfffffffffffffffb, 0x7, 0x0, 0x506, 0x200}, {{r1}, 0xfffffffffffffffb, 0x81, 0x8000000a, 0x100000000, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x5, 0x2, 0x2, 0x1ff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x2, 0x2}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x10, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x5478152bb00a6f5a, 0x80000000, 0x9, 0x73}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x400, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x942, 0xda03}], 0x7, &(0x7f0000000200)={0x83c5, 0x6}) dup2(r1, r4) 02:03:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x1c6) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x370, 0x6}, {0x2, 0x4}}, &(0x7f00000002c0)) dup2(r0, r0) r2 = kqueue() r3 = kqueue() r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="8331a61cae81d3a4d49d225007e59cec1b185ca2e9cc8177ddfb3a0f410a88b9f44a3385c2654d7b2b66b095fb06c76b60781e0ddf7fc12a7b51d3a524c2cc66ae99", 0x42}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2800000000000000ffff00000700000003eea519627a5001782ca00848d8fb5085e140718e5f6e22450e0fed8976ec79eafb5be5e15b74f82bca040b2c0a943e5ff7e12c54a86c2abb165d22a3", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4], 0x28, 0x400}, 0x401) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 02:03:44 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffffc1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)) getpid() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) r5 = socket(0x11, 0x4003, 0xffffffffffffffff) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) 02:03:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) fchdir(r0) 02:03:44 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x1) setsockopt(r0, 0x29, 0x10000e, 0x0, 0x0) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x4) 02:03:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x3) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') socket(0x27, 0x3, 0x6) 02:03:44 executing program 0: r0 = socket$unix(0x1, 0x1082, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 02:03:44 executing program 1: r0 = syz_open_pts() getpgrp() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0xfffffffffffffffb, 0x0, 0x300000004, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:03:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1, 0x0) 02:03:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/182, 0xb6, 0x42, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x2, 0x7) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x20) flock(r1, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) setsockopt(r2, 0x7ff, 0x7, &(0x7f00000001c0)="63fefa074470ab7a231b31ede9d01887cb389a609d09885e4a4f77d87eb3b21a4dac0fa00a5c1c8f3c3b571d714b1979b217efdaa37d62f4200a06d2230dce18fb", 0x41) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x0) 02:03:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) clock_settime(0x6, &(0x7f0000000080)={0x10000, 0x200}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0xc) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x401, r3, r5, r6, r7, 0x40, 0x2}, 0x8, 0x800, r8, r9, 0xfffffffffffffff8, 0x100000000, 0x2, 0x4}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 02:03:47 executing program 1: 02:03:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x822d2c1091f5ae5e) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x5}, {0x6, 0x7}, {0x86, 0x2}, {0x8b, 0x6}], 0x4}) 02:03:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000)=0x2, 0x4) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 02:03:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x8}, {0x8, 0x4}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x4, 0xda02}) 02:03:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x20201, 0x120) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 02:03:47 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:03:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff87, &(0x7f0000000040)}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 02:03:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cf42163940712ff88edea2bc7dd85f772986cbb180df44631640eeff5df395e7e1862afda97dc4f938eb722b26d89c8eb97a8a80f67da4a7e23084092d5b96475e57f3bdf3332f2ee07d2c30f67405be57868a6d37ee6763680633a696daa240d45736c585cea84183610238e06a7bcba2bf8fc4438a18cd1f627caa5f03fead14044d2d74edcb53771e0dbb10576a03c36aa1ae7cfb99d5eb251412c55f01a78e8de864d2694ad90e730fa24fc74c262501a02928f68c8100a9d0b7372e60925b0b6f706de0e481093a756e586f933f02897e61ceacdb6a7ecfb3f893933165909ea8560d0ed3741582426b0ab109f9f311d39eb82d55592f6634d40e0ac7c2e97b961e2a48b2da7808dce94414f1b577b1b2e5d8b4302687b245ade43fdfafe33fd5ae76fbb40712cb67b3fe27ac9da35c6a2eedbaca9602c2ca0884775ee32cbc907c88495fc13608d4ad4e1b8b619f9a9438f7c60a290f1ded7c7fd66358d181fef78a1a6dd30741a953a3584c0af4df07d4c80dd4f89b846ec4ccfb382b41c806c2f45effbdf75fa14c2fb4a95804b3a4af76a49274aafdfacd1a8dda98059ac9bc306a987398e661ab023cfd4ff942c58bdaadcbc8ca769dbafe8311a20bccc5235366449253532c2aecfa459541e8195e39c77ae4b0d1b70fac61df087df34504f257172e8e4de571c967edc80dbb3764a01c173063f32a208101edca3267b76d56808d1395fe84b03cfda45aaca178a4623bac0ce4d2ea2b9aa065d7eb157b5bce902f8498c80dc7ff513b1807135a43130cec14f250a61a27f4be67423f05d2f7a2d0959e434884976539dbc36cfe23325316319b71aca60a31b05aa3b6d4d4aa27be9908b1d96a54df4e8cdf9c337fd7ce7d8414f641064638402e901fddb0518c070ce40db0949d698af2a5cc49fc3f9906e1ee7b69cea8c6fc08b0f87097e2a5d272f2d62df0421f4b321f900801ab97ce0079cb8cf885a57dd1a62f084a5a82ef4f29cdae7d257a4fb3629a9109ad6c3364f4cffd8b2deaa75a998f158d4b041af103bd8dc7671665a2721fa2c1008b2c0253a25fabd1cb0e7b56f62009cdebf626a473957ae8cd2712cbd290e063e3028ebd65b6bcde9d90ff651b12e68446bcb6475a41439b2edf68616a774a08aafaae534cc1a15a30b7ccb6af6a6851e781029735bbb0cc31edb27816ddbeff4dfc00fbd218568f5f2722575a8b296ce42e8f39775af0bafce6270c569bac89db4d464c4e5fbeaa348e32ccb44ba97a8bd6904f7baa3f2df3d5e38bfb4dca6b1c230acfae15350cfc4cb6ae3648d1459e5a3de9c229b7ea33279ba24430685dedcfe18fe053adc7a5771cb31d88921b196bd542221f3051d2af71b1ae03d0582e7b8ad497917b795ea5907c685c8667ad2a2ac3951c2d40d743ac0d3d3e8c31de79c5eefd8ba75542af6a3d3cdbd22c98ffc5e9b54d62e8ce1a08be1b81fab799b3c09c412e94fef96f32df90f6e446a87556e2e98fa2b62333d1e87e794baefe2b6d88fe6aeea47a365d5ba76e69a21fd889fb39be8a0848f8c487ee140b846918e5f5c2563db2b9fb1f193083343e8d6191fe8082545333b9d3c4cffeee6518f1136223a2f59020d3d23d87b1693db85fe60e59155e10e54c964626f85eb666a0c9e0f596d133ec5b182290ce456d3cb1c14d1733ad9a45d71023ad5a7a245bcff6ae966933e89a8ecb517719da8f1c86d793694aa88c163257b9e79c5f61999d7fcc83296569910040908e5f555d603b5f97842c2fe404504b5cc5649b1f6e8f18a62c63c4f33cdff3a47dd5213104506c9c1ceecec7a074cefb453d876afa99799176aed30865a0c137c765db7da6e9dd8d4bbf530e4dadd1cc719aa4507a0c6925e075bd8c5e7ecc61fd0cc550c8ef2e2b15c6d105091ca87cfe686ef5ce222c2c5be48f5617c44ebaa8f7e2f67b90bc588a3c3e0ad9ccc7f2aa11e617411c1ef7b43c61f2e3331fefd6b5833422ce386da3673d237089353cb5d2b9143867b333cffb708fc7b10246b08e4a45376837ff9ca66302219ed42f004ecd92693cac94656dc20cc2682e6aafd6c65f53ea096d09862430cfc29a21ed23a2b5dc62d325f227f5dc1b48fe0b049017ea3829edfb76c356593e748b3cde59ca71816a0a0eadba392b30bbfe82a496a93a7aab79dbcfe44ef81bd88238d4e5330e01e6e04cefc9b6743fbd28ec83d858a1d5d0db9cb0a6ffa5b7d7516f3b98be0af830bd751fc639b1b4dd2a3a28f701517aa5d0ff420db594cf0a8b0aa0893da3c98ede2cb6bd1b13b4745ae458d09507f5940be27abdcc5e701f826a3ca3ae7baa3c2cfd861e3a387a0cac57e88e578f8c98fe088756f38425b51b9e68216382608f5636d7910bb85acde5dcab1f74d9edc162ecf15a04b8878c39f15abb13b45e1d5df955d9581cfe40b804b2358d5bf3fb3a2c17bac1f6c6962cfe699d3bdf50664c2d10fe164504a10022d357615b15c3712d3b5137da28b18e240463477d8b010ae29248f743b457971c0a23c6072243b722415a557e0340deabdc1fbb040a70590f4503cde887e62af951af754f95d8794a979756cca696770f89e239f23e559c5fc5160f90a6f868e0ce90f51e4557c742a24faa3d02ff3aef9ec41670e0924bfc630601f173c3ae09dfc1bb42f4362bfb1b8485bc87836f9f22df3a8fa06e2581904dc531fe315749cf1820556488ca78bcda2d87e64cd81df18dded29bf6bdde7d44e35103f21619aa2e722c718eba6cfca99615d50249e345191443fb19eebdd081b01b7cd646e1e83cb28e441a76e83694e432e9c5336216994ccf7711f2ef6978ada429e68503b3ecd25eae88d3f0944e2287ce39ddb5f48c6b99c2c8f64128abe0fe8c2bf73fb34ea97fe5c300a788f54b18e28886986ad8b52f43cfd71d90046718e731ab8d82a27e0eef14de63956a339cab2108171df46552b268fe6c718c737115a4a27ca0a0cc721c2b5112221c6f4e053235463999027788506675fcdb7bdaf80181df8647ff901c5a6e1be1b1ff1dcaf5fc83ef12d0bc28d5821ac4d1f8c47ab070f3777b8010607b0ad5288ff37d094fa092e18e22188522fdea3ef68ce16510860115f3de58776bf500ec32d8b35c8efcb7a3e8d13cbb50ba712a17bc4b892fe7a2b4da2109d707fc687b9cdf213bff41838497b85cca7017fd0770cd5f3e951d1cf06d28d967751a7a465cfdd25a4584ee25176e32ed04bfab81a0077c54b31689d46966585b25b4e79c2d63688ac61c51fac602079c43bc5680e11249599a8d39cdf834a92b7efcefd851fb2dae142f142bbe81cf743c41ef61acaf373eab44db6e7e4f7a15249639bda8679b22a4c8a6e0e71e5873260ee35b195f23a69d4e406affa024ba4072a7cf515a7e1bd7ad5dff424c09017569b31eae998604f4ef4e3364626595a21f19b21b9e9e5bf1c0f9d5b16dbf66fcdacfeb381f997671306f23d7ac68704d64a039e8338fe0a00024c62c64bfeac3685806ee244c760b97db785f2ac672e64bd6f6afd444cef9ce0982ef6ac178fd898cb641cede529248109ca5ec1de595e9d4d734f8b3ab17b30fa9ce3fc4cf255497be29ae00c4705f2f1c9744e0c0a771bb5418b5dc7f9e975ba3e9ac617249e385694c49e03fd1a8048eac554621122cf3ea6513fb0f8cfda3d219c7abbb1d6e656886f525133417e301fd1c2f58482cd63d84347e701b603967da1712430b65bee49da7f3c71ae37cf48967031b74cd97d9a63141ab2c35b918202fe4f4925e02ac366a41afc6652f007e513c1edfd9ff1e514a45a80c0c0c4299b615ce930f90a5258cb343fd6e609aa22389ebb70ffdeb5b8625ccabb86908254f35b8d6c2607cb4c32c906280876cc5bd801959de4909060bee42728f86ee481c539bf40110a7ee734ef53fec468402ffca3d82d3b21ca9bfd72ef3252a9fbebd713fe37f27ca64155ec43219c8038726b72fc42540ca97dc0a8fc1280218edd300317b199bd311633f0b66404b36c4f383696fb25e22486d84df80552d9c460920b7390f3364b7c452912ca8ed10faf22f21d598b4c266594f6a98223cfb702f0a3417f4ae764400883286a535a2cd337237f8f301eb480632bae36cde43f7910347d8ca4e78ebef8bdc386602b14cc95a62f0813753a7641855dfdb90ee824dc67860ce3aaccd8988f0ece77b8a9214cb3964cccc390cc1af580ca34e48b8fa97b0f99a6a164b7e2cc21aeb2268a94a09752b7e92b2d632de033dc07fc9b8cfbef6830dfcf8a38c10e331c0c2eb50aeb1f6ba0eb32b458dce3fb539c2f8f1c265c71852beea3b4336495e6249024b262ebfa383b810fdf3f6ffc457dff46747117a981d2c2feee45315279da06242b345e67d510f4aa7563239da70c23aa0856b81f2fb68a0f027c0162891f1d28863efb5a00ee7685c6b7069443b51bc50bec254766d56dd70671dc0cac73ed34050f0b2a6d348c62c207f27c9e2481e4e2fa6bb1a7d5c4e3528450362e8fa8b983db31673cbb5b48ce7fe17d9dc381c79f88478d056eabd49cc784c6cc3dc8d0ab1a50ea5360cbfe04cf9a451254f55a1a457d79e23b16ae10088c93b8898d8afbc150c7e917411488d2a59f7d30442978d3e9bd32d2ac91c18e2a5686dc0fd1af4ed9dcf822b4e42e8341cef3d035ca1657d44054bb4d8b8f9d1cbae15d3651c7bae1cd7153e1a70600fe201c76b6e5181df048104ff6dd32a84587f4bc3a5b1e7606b58e226323bdc26c5a4ad8be97e964f3ae78df9febef64b712621f4c53a6bc3ee54a4171260c855b43c5230af90faa3d234c7d84c7ebb2fa2820c3ed9e307ee8779b737eeb97bf6dfe8cddf2ca640826ccb41a75a2a6b2ce66714180c12d298156d799fa5bcb908c5598f844195b9f5ed26a72f6c78de782bc0c7ed330fa81a5910851850169937106fa9bf4cbd15e6bd0254ad51bf697e804987c71c8914dc50caa00ffa7113bb6b351acb8f6ab304eed6cc095f01d36963bffa85510cf2f02f1d0b81d22d356dc281f85b424ae06d4e6b0a2ef9d7cbd920036ac795706d9fe211d285c09a6751dd6ffd5e8c5fb42ba7b7422c89989d232acd233014b95af60a8214b6d6a0b22dc119fe157c7570dee47855dacabe4bc057866799dc982f8c09489ab93e8c8c3600aae819e6879f32db40138e53569611b41785557cd6beba4656edd7d64074baf4fa6201a621f58287a4a6e625d20c901d7c892f22e0ec27ffbeda8b4fb05ca40656294eb9927d538b11d61a90cc7cd030564a620da5846f95fb0d0f8cd8e847bc6712843df1d1fc90c6676289b8345901d8ad7cff9dadc78c904b1bda723f90476392a5164c2fd0f6cd26ee4423b6171d5430a564cd1dca78b98b80964600eb433ff816fe4a906ac08608c8cb9ea682da855d8666f4f0ef138477c90f45d1702a4652c0693ac8443e06c33d66c123318d6508d50e4875c0a9382b537517c3f71afed266c8a2f8f6ca38adddd3ee8358952ed9fb2f71630dad66a4a31db2f367af948ac33a4215749255fc7372385d58e4167e4d366135bc09f07f2dffb46678127c82f4a6fdb5c33c4a565aab00c4cd393fbe08b38d8261da69cad82102f8d235cb0772adb92f260f8db7d84945fbcdca274bef8924556ca72f29e87a5922300c8287faf2084856a35dd35a8d47088bcac9a6ec6845e0597647fe551c04ae1342ceb8da2340201a92ce37a545459e26f75c7b9eb8e8e5443e706dcbaafe2b7c70add8713a1dc20bf01fe8f8f974bf2bab0a2c", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 02:03:50 executing program 0: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) fsync(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{}], 0x1, 0x101) syz_open_pts() 02:03:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x6, 0x8, 0x1, 0x8, 0x3, 0xd5, 0x3, 0x0, 0x2, 0x9}) recvfrom$inet(r1, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="46396faa47f664d67bfc78b3413277295630adbabe7d3e116bd64791d803d1b1c28eac9135aa9a0201fc852dca4c0d5dc767fd1d2e23282995cc8fcbfedbba0f681fd86c5a8655a1eaa57d21ab3431363b7056148bfe9827ce5bd2ba10e616be8d5806fe2f74d1e2bc7b92be8f6a1df8a3f5b1e2a8281112bed7909f004448f142673d3d820c3bc8080bb54c5723bc794e0de635cd5ae164909ae3974c95655d8cc51d22f7d8d25434c365b02b826e032452ae1c9e841eb18b36ca3615ef0f37fff236f180a4e34b59b759bddbc55afdeb1ffe48a1407f320a169fcf", 0xdc}, {&(0x7f0000000240)="22ab3716a09f92208995f28e189d7439a6f8bef8f22ed51a7eb6c4b4bf3384abe13119cc7ed260478ad372e4e4619f262051d88e6c1eb92ec12e6013f6017894ade660212ce7be31a4897e52ca867e008674ff", 0x53}, {&(0x7f00000002c0)="e0aa5fcf3a3c43367eda8fbea2d0c8f54f2621fccb98973eab94ea3677ac8f45a4cc516fb5ccc810345986a2e3a07ffd0558ba57dade5ab502ee5e1530b6da58bcbcd96d874538aaf7b0fd511a3db038c42dc02600a6487a2384680bd43575e2c852d9eeff6831eb100ca1be8c7d540077580de00147bc0886b328687ce4051bf04d9180e0ce92db5229d2ee9f984d767ce9f4687dba0fe1586beae4f15a69ba091ca79d1469672d24437016fafe140650bafbc171bdd067f745a08642ad592cf3dba0af4c07123c0f2fcbce0d94b17239de76c38f523ddb7a958a93aad0621b4d49d49e3e8c400496460718", 0xec}, {&(0x7f00000003c0)="292d93b8fbf6418800ae63218b5aac3e35ad5b0935d0b4ff613380f446ba4fda2fe73ed9e4b672917eb4a146f598d2145d8dbce8715568fd7b4988db24a522f486a97a474ee7680efb885dafb74f9e5efc3b17c3919f6cb75d86b4b1edc1c2eb84f3bebdd5f3b50f85", 0x69}, {&(0x7f0000000440)="654e376bd360edc38cb5cca5243533ec87e3418ffc386a3d7e6c2113661d46481114a10953989f2669b3bc57a21f4540816f7a137aecd2090d139e5dfcf94accc8a0824176878fa7ccf81cbb53294aad51222fdd76f5d224b35361c18be99d917dfc2fcb6ee7b44a95a5080a66cd55d165a365a432fe480f", 0x78}, {&(0x7f00000004c0)="3395aa13541e7c2a323690ea69ad8ec6682debb2957dca9b5106ff99a38bf8fc67065e933227171fdfa9a85f9dce9bc6f90b53d10f58a2fb4bd05636f0fbc4e852749bda79b23ead7daf4965f49d9976a6162a96d25fc216a474a418905b553aca9ca16ad9b3b21140adb56ba9a761dd69878f354310d97c851d2ee0a041e469f2365d0d29b0c6c4aecc2f528ef81137eb8e5f47131a35162dbbfa82ea8e254d0a50b91f696434738633c88ad9f24b353247bfa3e82bb2949e0eab53f601480d715a907e5a713749d3d036c64091524c4854adf69ce70650ba06a447b5a7734196ded8915582879812a5c8cec1241b844dd1978b5b1efb513042c7f495", 0xfd}, {&(0x7f00000005c0)="11901af6be4d49a980958090c9ef32a7d885be7d02f4b7caa0ae208453e7689ea7c099d69686d733565b23a637b7f4602a8c49cfa92d252b252f63a4200f8c6c2ef151f4585106fb273fabf6e63d03d72562a367a88646f01fb78ec02983efd652", 0x61}, {&(0x7f0000000640)="297d302432f2be79b7cee7963e60e3a983b0f01c3b6d406d66a0e9e9de18ebb0c09ebc17b23378371671f6e3cb26b65153e300a0f3950b0837456ba3b5a02fa53dabec4973bb77e3f340f722c953d994430e8628fa2fad10d8c05b5a30baa56f5b38c91190da256ee4966dff6bf80f426b1c3323cdc78ff49b334662d1ffa9255ceb1e71241bf467d46b731865cb12c51938c316944a0f054d2d452feb6a17df9d70bf05a4c9e2ee5d4908350331d55a772dc85d24", 0xb5}], 0x8) 02:03:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)=0x1) 02:03:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x6708, r3}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 02:03:53 executing program 0: r0 = socket(0x6, 0xc007, 0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8082, 0x0) fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) 02:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8083, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) lseek(r1, 0x0, 0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) ftruncate(r0, 0xfffffffffffffc00) pledge(&(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x1f80000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000080), 0x0) 02:03:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00000c0000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x42) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) 02:03:53 executing program 0: 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, 0x100000000000000, "b0ff000000000700"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x18b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff34) write(0xffffffffffffffff, &(0x7f0000000000)="2b007fb0d7e82f902b0051b2", 0xc) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xcf, 0x1800000}], 0x1}) 02:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:56 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0xfffffffffffffffe, &(0x7f0000000000)={{}, {0x2, 0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x1ff, &(0x7f00000001c0)="d5ff9668", 0xffffffffffffffd8) r4 = semget$private(0x0, 0xa, 0x30) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(r1, 0x0, r1) r6 = getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r2, @ANYRES64=r5, @ANYRES16=r1, @ANYRES64=r4], @ANYRES16=r6], 0x3, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x20000004) geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r7, r8, r9, r10]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 02:03:56 executing program 1: r0 = msgget(0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="8ea213bc2a4d77ec3def50284734f5dfd656f1199e146ac70a276fdd4ed7c218f910f5dce66c9c44f6c6f5ff2988edeec96f95d44626414b0f5ec14794ff50a737b17faafbcea9b54b83b034defe258395a70d33659560803524f4837c918bd626deb922a214416439125b34161d01f7a2237dddcc70b0873b4c6683a7f6d137a7accb86eb1a591cf2d1d477fb05506357511fd220d684682ddc7507a402901eee1b82d243b32f8ab076", 0xaa, 0x4, &(0x7f0000000140)={0x18, 0x3, 0xb}, 0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/178}, 0xba, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00a0d61a4cffd24463bc4ecfdb6251fad68e77245891be174bf24c435fe3dcf366148f73988cc5e6136978681bb1a4facf9e623cf6b94e9c480200000000000000fd4781bc3e14b44c5766d4e1e5847469333900c9a5a738532e381e46e58db6941a62353078660f8542e2f948c223e43c247ebed0bb0a96314d31affc0906c1b943a1e66003e2d8c2b3066042921b687f3d02ba8ce7cf4f5a4be26d1e4f20f353ce66c4ab60d6d66cddcdedac4b07a6c75399b74f250fdd963ba1757b5615b9e5db3408d83f01f45a045e8519afc6c779132043346e51e5910fd353baed102aac91ef0433871b1fecac70221273fbae211e690aff0923f7832bbe9a8edaac40d998b0dafb25ab774c56134f25e84818d5512204989d3f422fbff30100000000000000d8c94b2de1ab755d12ebee39eaeb36e8d0433c186146125190b9c945d60f43e85270017d291ba400000000000000000000000000000000595fd508128972e18ac86d3eb8615b37be46d75e119a000130d16a6f5da50011987e3fc82c9d709469a310a81f421720668266b751d27d02d15b343807ab63731547c70bc5f5a2c1d28bd4ea53a8354bc43816773b44c6a5d0f4bb1d0259bd46ce3d92cd650000000000000000"], 0x1, 0x0, 0x0) msgsnd(r0, 0x0, 0x82, 0xfffffffffffffffe) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xbff, 0x4fff, {0x7fffffff, 0x400}}) 02:03:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x2) 02:03:56 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) r1 = dup2(r0, r0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getrlimit(0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="d67e75a6577478a5", 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 02:03:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 02:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x44fc) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x100020000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffd, 0x100002000000, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) syz_extract_tcp_res(&(0x7f0000000080), 0x8000000000, 0x400) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f0000001580)=0xfedb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="0e51488cc1a90b33bed717852e38455b964224eb46eebc2d946a9b33c44fb945130f9b3bf28d9aa6844ac57cc5588ea1e72fd4ffd7cfdba17d6ffcb32f2cfed04026653830b8889a49f9d929edcefee6447e25bfdf0ad9b5af8b96dbf5dfcd8defb5789e9c8a09d26b2450c82bce170fb03006d531b8089f4c0a374c1a8ea94d6b76850240f2d5b13a7fa590ac1d7c7b1a953fe7d7bf6df7f79bb6bbc7a84e5fc84fd8cff134a239a0ba8b4a915d10da4f70707bef181142865bbb2c9df1ec223a425f1c7dcaf8289cdd5d06e2b0e6b322664168e28ca1f8473145cb1738698c2a4bd8aceb23d32549a82f6a53d109530ad79a64858f83a7905cf8e8b49ad42de1ad58ca45b7ad6eb2c42f0616acab1d70116c5724fd248d5eed73ae72be8409facb71431285375d86b6e791d28651e630ee9a3d257643211b4c9f0b91095758fbfff75e9aa64b3c5c71c4fbeb5e48bb4c17a4db845d2c013f60569766b4c644383935c7e4bb3c809ee573436b33f1143a47839244e9af7e8fd45f377542edd9a5f7a6779f3735776c2ecef4ee46cebe1a2467755f3ccb3a22c15bca70504bda3b570e916fbaf1f6bb785d5e81a93490c21f255713cefd04b7dd116f0ef8d8f51dec8bb1484a9e76a9debb2cd3929f1cd9fff0848cc8a2762b78a5e7b3793b42791b0ca83ba6f9772ee78dae2e27f908cefd78183ec98bcf69bdf7a0eadf85ce4e2829089bd997483e42e7ffe69deaa4e4d3758d7187c27af865ec41c7eba8b0331e92d1353934b2320ccafbbaa46713a4920248bfd1fafea76c9567c39f62161a769c00ba4081282cb0ee1734df4891bf7611a8d62ca0113bb046aab8d97b560d95a365849091ebd857e584cfab105d865c247bb6a0e9d1eb3919389224780423d682751fde8f34c95451258f04e4d4087af67d467bd9b2e669e1fd21ed170ee57f5c972de7d71434fcea49996e3790596017ed9b486fa1815254533e4f3623453bbdc1e21ca0692808a53c3e2608892623c2bd6951eaeb81e02bd5bb7ddf0b925f023177627addf5d009520430f556d8b903e467a89df113e4a254567c87c158a6cc6a4ce1032b8af50888fdfbb9d53fbea31921ad1c1ea4fa6e85f1d2bf25e743eff25869b05e58556bcff2ae9eca177487755dd7327ce378d8e2332430915f7d3eed6b93f644a7d6d7e839cdf36deeb5db21903de712852599a3b1080d293f18405660849b53d56ab75d5764f6ec687aecc762a81defd94c05574253b50b28f89f3701edfe6f88d3cbebbee40ba8f2be14a7ec6200ab806960e22ee75cdfd300d8912492b83524ab64cc5c69a96426895ae1f55ae816758a9351fd5fb36fc98e28fba9d8c90d86f595bf862f64716ac9ce01aa929b303e883f1b7f2bffae81cd9b61f59fc8561950d4191c893cf930f9d4616d429c9c9e509b79a2500b30ade64b729e589f5869714324fd8b0c4ae17dfee0384ae6bb089b641781d6f1d6c2cb70ec63c024c5fd5f27421790ee9925d7c87cbafadfdcd7fd3d1f492df118e6231cc21b564f6063712706092d2cfe8fd8957cb6f66260029f76c1c7bf9c419517be77fa288626546d2580409cadf1fdb4a5b1de23ff93b8c2ac7f49ff142a0afb4b2100975b50fca448c0fca967599d2a405f08fbeca5dc1d3b8f8b20fb261f8ebecfe76d8b2d5c6f8094c176791b56e4a9afbec5a3f3e66a561da6d8bfb6f9c9efdf728745c16d5a0e62fc0ebc39ccee0adf9c92a9b547a02d28e3ff338848ed3feee03ac664858fadcf1f63000828774be2ddce51afbffa4df506339821798d9102494557d098889a34e8d9e06491c5d3e7ba0ef921aabdc4817334ae52869e3fe1fdd9b40fc3aed8a33d8a6017fa8489d93d4daba5a62835e2bff79c81f927083fde34d7d4ade050424f3e83c9d2e908836ab948634505c67d8391ee85a55c42e25dba22ec550a2874bc8194dc003930df2417472a20c3f2165200c19435eda7fe1b8e8157e924919e2de8ca2b9f9271a8f932133fc9d4867be42d3bc6d6db17acf2ff40947bb305745d7e8ee9dcfab04f0ccf7f1052f512329dcea0b833963b09345918795e9dc8ae829cc42831e69052888f761f0e73b251b6b219e5326b260bcd9a013188138bec0deea725465c942b50e0e547cde571dcb67b43d30801096f749604765a24c7aa5faf98beabd46e875c325bcc5a2bda97949b49aaf3bac07cbf841c8017407c4ab0d8a6191c54a0ea739809f29702c958cf3d38e1e496e67e7805a4c4f57b41516cfcf1cc7bcd8976817bd17525485af2925a6f31af1d5ba7dc0a11b1d4882ac4098fdbd002a43c7a2d43752b88ba22a94bad5856a77025949f48dc448a48050aa7419ae66cfd6962f8fb6a58552643dbcc1f01b14fbb548cff489277b1f0db90a8112cca9e6c57cea3555f4233f274cd33f9c023019a72ab7793f5d47d787653cf4bc09d6dd948192c33edd13c0b1c11ae96c7cf237c0891e9e4e072c35633affa1d0bb60f72cb2e07ba3fde4fc3a3160d0814c7b4042c7c99db0e41b64e7a3353309799b8b1b1c8351789eae0b1426d821e6692889bb3e10ea1f4c927698ed6a651d51598fd995d0f6939642045695f49e360ef065b42802439fd8e8245d2e9bbcf4561592f78c34dcab464bf43714885041d6a590dd0d2bbd94b69febf7d43cc72bf01f6830416b5d62bbc6e98099ef9b7e2616e42853954e15238d9605e5f34abc553da304a63e24aee826dbf2ac50243c3930e753d4896cfd01739a56893194fe8d39a583fbf4547abd77d776e5e219796d226e14fb589c541b54d5b67314ec8d5c15d327a96c2bfbe1697708ec95390dff68a15d763a8ae8bd6f5ceaa4af978c26661942401c3fd23a94749d218dc35e4e291271fbd2e474ebb91543800959bf1f1c26554384b19ec6037c9811802f3e8ca30f3bbe5224e91e887a95fc40a4747977818ed3b7085c1033cdaba4489bf360781bf0867f8119bc178ac31764ef109a64c9b8793610a81cb74f4218865ffa34d63639fed5951400f8886eed0f81ec3c93fc8942c0517a6a695d85712de161cb2bcb700c49ad25642fdebe3b976a0d1feb50e2cf8d25dd4ea3ba3b82d9d6d8da9e9c1afc368860ee4feaf1196c1f30f3f6197ecbfc36845f6609398fbee898098f1f6ff1cc957f87f60a73c77eefc679976625c7cf9fef0ca706f05b2dea71e7d3282c619df9f03485e9d7b350aed774cf4f477d05e1206e1fd39a97669fa2a1222b52124495675d59922da7b290900824ee9f6c2128e8a81ae05226cf956bef38b3411cccc41ed6ad8ad1c5063c29156a4780ce8190f1fcdf3a4ba0d5ad1166a1480aad71f51f884597089b5619476457a4cee102138efea851bc33e7f63b9bdab7817216f6f4c371aee2775b8fc995bff142bd505e33b21c0caf470ef5fb04b64f2a9a3cef9e0cd1023affe63b42bb5af55140f2dd3367788664b2d9cd68fd75af88f5132cfec57300d8c74fce2cee6d96284fc8d1deace276ff7979bdf5e694c316aa8980fd144b5ded6656dad8b771cf50cb4f2f51467186945352fd05ed6dbfb9cb05e4b37ca2acecf395ea3faf9ae7ce5a864cd22710889627e78ce8085c2313c0da02e2a408765ccc3c652cec46a6274676bf42ef24d0781fb12c0db26649e9e7f885443d7dc15377134cf171c2505cad38b8a5884db67766fe143b91c6b7cdcb496a4e6159b9deeb4861d3877fe38816dd543fa3fce2c8866eb4577086d990a1c576ff3803fbd1c59da70547b23ffb1633a5bd083019b072968a1c7ca4ebbfa4e2396ccc2ca208efeb836f62864522e1a288ffc1da7ca6738be99bbad74b8bc0c20c995ae23b9dd991fa57ddc72e18bf05bb39b604b5296f1749f303149794fde4dce2c7354153ff0b55fa99d32e15e6fbf3eb6671c0df1b57c8a60472e1dbaa78748381152fc22bcd500ce14e508f46e0d3336726de3fb6ca6eb4de3ba5d404e2e73b120201a202471880de21daef00075e5258bd31f60ba4c46ebbfbb697e3ebf64748e9a897f6ff87a595189c01a977e791eb346e2c81518534c4a9feb1faa738fd3b722579c815d588fad10e24c3bc79d85e34f441458aeb02f5a2c205dcac44a189462a8a7b26febc8c5f1635c1daae1f0a286612916af9963e0af34cb7da427c6a9311dec6aecf9f86c435ba4135e4363bf67852de9d0cea00ba80e294d6b2114568d317fc9cd34df36fa62c9dd4410b31bcae7f85cfdd86328548902fa60a7ebb54f72c74fee0efb2f46754e54c288efed3e48862e4f65ab0e90dc842c68a00cc68acc0c5469a840109d422de87bbdc0c0789e29bf9365d7280c7459263efa8a6680fa58f84e75d127463f59ce6b1941d98f17b2bc03d0f159138756890f4729da6aaa85ce68d8bd07b4c81e7133d3cc8df8e0beae3f5650354d257079e3b5434982151b27b9124cfac7859383779600dc4084d5154fdede51de4df0ec6af2dd0c491c07daab7d7599bca187c8bff23c669ce4a4ba724a112c6390e3e472eeb9cdb7bdd25ee5c7b589e57a085708fcaca110a88dceada51564e81f103ab84459fe5d5539b40708459f442a7cfe916661e28316976a0f443d4dcf047f214d3890f3d9e740d2cd5253872706ed3c56302bec51579c30f1b5d84aeb40c372eb8e4bba0dcc473e64468e1060bef6adbc65beb390f205caee2555b5c95a4f4db1116ce37a5538486510414a0a9865b5dad95bd6b917eccc987ea71ba0951ea79c988c95efcf07681bad6d243b71f616c7c6ae46e85b600258c81fec256e6fa5ba6be51f891b9c94ae0d6a353d42937dad1a28b12d7d82c21207f6075807d3c2f629b620f661a9479d5dc0fb00ce4d66d28f7db12caad75421963c30033bdf462d3481d7ef1b539c34cb9c9aed7e27615d91a2ffaf80d3eab13211547404247be6dbb3cef9ad29ea273d522646355bd8d83e28a84371aee864366372bfa1f54148aafac38b2ac80655d70a2eb12b222a023eda165402fdef6c313203bbf38391641cda5d0a3ec18829e9211ba58f5421b54e4eb23f3ab6180d0451371f890b62cfd0bb4ce410bbd2ffce5b4f179238945e652c37cb72b23521c93895d40d92c55dc58eab488066dadb93aeed90eeeae0308c85cade76fd57cec7bbfd00c09e5fb7d38c3913f4b0caaa99d9bd2f5257eb637a2c5ebdb2da2ff9863677a99769d2783881a8ac8575d037e42e3c47b1d63fdb37034638a91dac178fb6d38357575daefc6ae85cb2783f2cdf9ef1f822ac131af9c179b7aec992f38400eac05df80b17a1da2415cba78dfdfe2cd9d907889c11e6b7f453cec279c8058f31733722c5cab64b71c54a4c5a65dad020144669b533851096a72fe43a5067046ebf94109418bc0b92d42761e3b721ba177dc34a8b8e11beea05970c6e2e3f4d0a3bb6ca0d660f4dab0879efbd2052a495619b879cc830b23f627b7acb163c1b2b5497b385ccee58051e0b457f8774505f9bc14ae9f688b2e002e4b05790b3dd9a2e5461d56f7c47929726b4629d5cd71bbbf76e5ac476871d2b18bf9eefff4ea2177ea008fcd05ea6b3f5fb403f3ad0410f0f4c43abd30e3abf98520e4fdf00ced2665972d767cdf2164011395a85b3f245796d1f235d435343bdb4d1084ccbc36068c8667eff184b95534278a05dba3e2c54dba5253f5208a1978dba94f40584e0adca7ec6c806ae55fc1560d688018fffc19ef4544867781b9c9f6df1a10ad45cf38d97e9b55cffb1fbcb1906ed02f1ede7f66d26bbbbbb12a7121215c9752e", 0x1000}, {&(0x7f0000001180)="306742dfb7972f8233ac8066943f968ea24b8eb8911db76253f484c5633656dccf47c3f33e692b82d0a2216bcd5777c1b6c3a705ad081cfbb2b1ba770c531f", 0x3f}, {&(0x7f00000011c0)="d0e6bc1ec3", 0x5}, {&(0x7f0000001280)="b2ce832983751724bd2f86cd4e3ec267ee93f7a4c7593d2a80c26c2de7eabe6d4b4f66344f12fe6d29072919662b1c0a77cfa44ea2d4aa093a7e56bb26732da1fe", 0x41}, {&(0x7f0000001300)="bd4789ff5d32ac681397df001583b4b2e3d825f3b0965648f3875e6ae109fa15b7532be0aa5dd6fe6f833bfed7d564d5952653dea6e8fe8e1768c59ec2304d36b6eca5b6c90f3e5773a92df08d5c84e6571e4cf1bf30c42a94dccb4c8f9202f60807a790ab2f13ad7b8ebe9e06d7c24fe5f20d0e00dfd187ba34101042a24f36a43e51161f3733855aa84a393bb1d9cc615b585897ff7ddb6911c82dc4a4d9a9a00b105557599b6d4e65d338a78f2a61670bda72cf39d9d569ffb2d36b", 0xbd}, {&(0x7f00000013c0)="9dabe1c0c4baeb542a329b1a8fbc0939f490db2672693700bc0b5f150b84f5922b64226dddbf25e8a7b201fa8976a3fde7d5dfecc62e26345fe5b3915ad76b66998bca33bb1a803b6b7e03e17f98fbe41e92b60646efc9d21d75343cd8303fab203d9d9b7bcdc16e0792775eb8842179b6bf4ffc3f5111cbf9b0c375cf19e47322d8d226ece0a897e025b8a59e9103b39029c40d84bb257f68ac03b2a480a1fe547742a934127381df65e4181753f26bbe6f86a7a9f6c467eff32f1c584504172a8b184c610881691574c90416c683", 0xcf}], 0x6, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0xf}, 0x2) writev(r0, &(0x7f0000001180), 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) syz_extract_tcp_res(&(0x7f0000000140), 0x1, 0xcc) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') open(&(0x7f0000000040)='./file0\x00', 0x400000060e, 0x0) 02:03:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xf1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x2, 0x7f, 0x101, r2}) 02:03:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x2, 0x7, 0x7, 0x1, 0x1, 0x800, 0x5, 0x3, 0x1, 0x10000, 0x6}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:03:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:03:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000080)='./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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000077f724a86c653000"], 0x1) getsockname(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB='\x00'/53], &(0x7f0000002b80)=0x35) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 02:03:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:03:59 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc018, 0x1) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:03:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4d, 0x40, 0x4}, {{r0}, 0xfffffffffffffff9, 0x61, 0xf0000001, 0x5, 0xffffffffffff8b8e}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x4, 0x401, 0x1}], 0xf88, &(0x7f00000000c0)={0x5, 0x1}) 02:04:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 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, 0x1, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="145eb89c1413ee1cb1453b7b7ffca21da195d1b7da7b02ffe8039d6843f4d2e57ff55ab4acc0b08385755ac80394765e88826210d2fb160e2b6105d43a1bb17d25df4f934c4702594b94c2df22feeb962fa10f0b582e3ff40c4d301c575f2d9c2e96469648bfa8d2a81fa2c25561e1726e5a024deca03b2c655c308a"], 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8000007c, 0x1) write(r2, &(0x7f0000000100)="7645604e72b93bb60f365c29dd6dcd7a2370f4e8a7c462006b28ca46dc83d0a25c5ac08839511ca0466ba0f3a72a9cc95daaa81512b1da011313ff9d27257f074d0eef464f6d146e53b1206f11090342ae4b848549740452c37314e6c001f861f9809d89", 0x64) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/141, 0x8d) close(r3) 02:04:00 executing program 0: r0 = getgid() setgid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r0}, 0xc) r6 = dup(r1) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000140)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000001c0)=0x8) chown(&(0x7f0000000200)='./file0\x00', r4, r5) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x402, 0x20) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000300)={0x3f, 0x0, {0x3, 0x4}}) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x7) ftruncate(r6, 0x7) ioctl$TIOCSTOP(r6, 0x2000746f) fcntl$lock(r8, 0x9, &(0x7f0000000380)={0x0, 0x0, 0x80, 0x6, r7}) kevent(r6, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0xd8, 0x80000000, 0x7, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x58, 0x14, 0xfff, 0x100}], 0x1ff, &(0x7f0000000400)=[{{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x70ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x50, 0x20000050, 0x8, 0x1}], 0x9, &(0x7f0000000440)={0x2, 0x85}) semget$private(0x0, 0x1, 0x1) mkdirat(r8, &(0x7f0000000480)='./file0\x00', 0x80) readv(r6, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/204, 0xcc}], 0x2) r9 = syz_open_pts() syz_open_pts() write(r6, &(0x7f0000000700)="915e67e14d693176a9fb39f7d0a4e00662001e565be6f36a3a82315ca02fac8148f3b003380ec5dae2e9f3cd6ca8b211efb3033cd40a4659d3d7eccfdfc5c9b9294d", 0x42) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000780)) readv(r8, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/187, 0xbb}, {&(0x7f0000000880)=""/160, 0xa0}, {&(0x7f0000000940)=""/87, 0x57}, {&(0x7f00000009c0)=""/129, 0x81}], 0x4) getpid() fcntl$setown(r6, 0x6, r3) 02:04:00 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="c47542362ecb15920f8ad42ddc8c701add0eedaf88054b6241b18b7ef355fc177751e95dc19fd65e05d3385669114d73af", 0x31) execve(0x0, 0x0, 0x0) 02:04:00 executing program 0: r0 = kqueue() fchmod(r0, 0x94) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r1, r2) 02:04:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0x22}, 0x8) r1 = socket$inet6(0x18, 0x8005, 0xffffffff) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x1}, 0xc) clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) 02:04:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r3 = getpgid(r1) setpgid(r1, r3) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r5, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r4, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r6 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) r7 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={r7, r9, r11}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r12 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x3000) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={r8, r9, r2}, 0x169) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000580)=0x40) ioctl$TIOCNXCL(r12, 0x2000740e) r13 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r11, r11, r11]) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000100)=0x100000002) getgroups(0x5, &(0x7f00000005c0)=[r14, r11, r11, r14, r10]) mknodat(r12, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r12, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r13, &(0x7f0000000640)=""/169, 0xa9, 0x100000843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 02:04:00 executing program 0: mkdir(&(0x7f0000000080)='./file0/../file0\x00', 0x4) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000000)='./file0\x00') 02:04:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x88, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x280, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x108, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) socketpair(0x10, 0x1, 0x9, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x281, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x80, 0x0) r9 = dup(0xffffffffffffffff) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = getppid() r16 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r19 = kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x2, 0x0) r22 = socket$unix(0x1, 0x2, 0x0) r23 = socket(0x1, 0x8000, 0xfb) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r25 = getpid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="be67534c194e28ea7d8b78cbae2fb6973d93744f48b15eaf7fafafbff657b0b206722e52fb041de1c5e06daf5b375984c8fca4003303c20a49458516741619b71ee6317a726df69d5d07abe7827c9dc5a4fb8274892f1594b6ebedadb4fb971089718c0af144701843f91076cd8f", 0x6e}], 0x1, &(0x7f0000000900)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x110, 0x408}, 0x1) r31 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r31, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00"/44, 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r31, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2, 0x7, 0x0, 0x0, 0x2, 0xffffffff, 0x3ff, 0x3, 0x0, 0x100000000, 0x7f}) 02:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) 02:04:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r7, 0x20, 0x9}, 0x4, 0x101, 0x56}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000003240)=""/4096) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = dup2(r0, r8) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000240)="d605752194632f52cafd1f81df7a2d87edb1910d9f4ee41af59b117d7b844c3132e68173cd1bbe75d43e3dbf10e70c6fba69d56021684f23d79d0cdb9929e2321c8e5652e7fadbb70aedc6dd9dec5cd7d377dcc0ea37e0ce7c1f7623a2c679070af880f236f65debaea0d716cf6b766742440d9fc3f1fe1b377747cd43d1ae0845b48cb40147b29f19350977a2031f46e2a4fecc31730aaa524a50d46dbe7d959d53b46a393891dc66178ecfbff15651446758c3f8c19d1632232665a08d331150d65c0fe24045d125113e41e86ab9ae41", 0xd1}, {&(0x7f0000000340)="9a6949097f8bece142fa642e2936c2c8ea7b86e83db906fc3dc854fc4e2250dede937572b9232a20e5b21a6d2c28aa3d758bab5126eec2f15ef869b047a394d5176eb0f31bc6df1c15cfb16ae2ccf0b6bab169ecaec74bb37cba2adc27a2d2464c3e1e32952d4ddefc8bbbd22fe9e4b2", 0x70}], 0x2, 0x0) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCNXCL(r9, 0x2000740e) sendto$unix(r8, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 02:04:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:04:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x33, 0x0, 0x0) 02:04:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:04:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x6, 0xfc, 0x0, 0xfff, 0x2, 0x2cd, 0x0, 0x1, 0x2, 0x1a}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) r1 = socket(0x22, 0x5, 0x57) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2013, 0xfffffffffffffeff) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x7a2b}, 0x8) getsockname(r2, 0x0, &(0x7f0000000040)) 02:04:07 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchdir(r1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x242, 0x14) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x18) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x7, 0x3ff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000800)="f4d9db076579a235d5133949dd7960deb9cdf3593932bbc6ac3d8ae0b55b8aef6dcd18650d1f40b91012e8f79be9b746b3c88dc9a527e69ed0a20e861bd0464d581a4d99a3574c426990c7b56e5e6ca4cf9043f2ea892ed0956711bf1361a284983c543450b31398147b7daa0e5a5f45c7fb9bf13f9cc2a1b7537e1c20de7978d2dc0e", 0x83}, {&(0x7f00000008c0)="cb9955b82d41369476c8013f2f6a42079bca", 0x12}, {&(0x7f0000000900)="cef30d03a028d3763e3cc08f5e1f2e3db6cf0daea097435e220ac776c1f0ba71deddd35d18e3a0dff1a44b24ad3397633eea48c1f2d782fad4d63d255f5049037c32292ec0d3785eb88ea9ea723b7f09fce85a37a5621589a27eb304f77f1b1f1c714962b0206c128ddb371cd91363bf561a329bb98e0b1dca914103ce587bc5ef29e7a56d733923d90788cb7faf81bcd3819d", 0x93}, {&(0x7f00000009c0)="a784078a3934257824cc8fa2feccd2fcf9f6127ce5e59877327b03d8bb4a581a643c78d3b15cba20f7a264dd053a484e3d8c05f191547edbb215598af07262599e24aaaa789ad0a8bddd6b589ee7b987c87ef7f6bd27dd1ff13c10d9b5ae3a66437d4ec54f4db6946422d14c968fbffac1864060c0dab80787b1a8d37a561c1b5b1eed9a7c445ef6ddf804acc0c1642cdb19e710009b9b24a5266a4f84a26d627e9eb936683f91ccfbdc6a32542ce6cf14613552a0d08848563184592e8d0eeb92f8b792bb9e6443c3afbbe7058f353a84b69fe52adca422e7e4390ef338f6eb8424cf63555991b0d3d14a6d8cd652559c641e44263b9fa915279faf03a5cf69b62ba0ca997952fa233fbf7a77f95a25c4c76df136ddd6d6043a9eab3dbff70ce36d3e8324a911e999f4ac613c3f3e32f66ba1f175e632cd5a4080de3de4f3164196c538ac5800bb6692cbb514dfdf2f720431caeb31abe390b5785410e59b811492231edc5cf8802e7758e01f020755b3dd21a51192b6475c19902fb93b5e503eb370ca8e906f201847c40975ffef5870906fa1ae1559d97387075e0c06885fc7cd5984d2a253efa3c14748c8fc754a71777dcb0101954af93c12ffa91d2d25fe7fa33cee6b1f77dc2525925dceb5e161d034782219bd93807a7ec996a5267898a6c1675cebcc5f94c5c10c6b0c1c97ca76c91a88038c281412bb922f7eadd54f703b5b69858ce8ad915ac9ddc37948c76eb94ab50bb5d2031f2719b11d5c70af674620f52e5df2f520abe70eeee0641e7148759ffebc74a8ef0fdffcf6cd494fc1fde3f5443ead9349696884ab582d391a9e4d042c0782783913686b0b7487b4798e6bff11aacfb020577720e3e29478260e080475d42afc3250132b781d6c912bb0d202cbb2aeeac1f6966a01899bdc44a5021e0d6c213672d2b57bd8598d7d1b3ae83b7fbd16b7dee0a646c68d51ddbec317acb0c2442bb39afcf70362b8c7bf3ccd18b896f96dcb89a98e6917efab3fdf6317a672a72884f99fe879ea10004e6bb1bd81109b8b85273f8afad2029280b6c103f7107285fe1545afd96f9a3683ad31591ad087047f450fbe154ec13684c3db2cf2cee31a32eb8857ecae0b407f0174e8194f7981be072da9e757e0274e4c70fd9a5045d62e2e9f2005d96588eed49ecf30ae8f46f35d9bb54f4b69ae6e06241f94ee53d432f96c0d54140e59dae537c756262bc137b38b62c631394f216ac448d5e7af0a4ecb953717efc502b7a932b1155e6d1fa8938d5269aa14d8331d26b934990cee6ba0347a5e17ca32a17c525b1fc8d2b40127e6945b08cb91afe5251ae6624ecc3032f08be148a2e300dda073a430f0bc8394bafeff581696e8654e5fcf00f212fdfb42e5ecb956a31c096ef486c78befed8d6e9ed7d25ba170ef1ac6165a832293e33345135a99cfeb04896457e7b334cc47de422423e012b34faf32ef64c9c4177eee2cec3a4c40d9c1b1474c69aa083fc448570ccd0fdc74f8238ea6acd0f300879dd3d05ff087e8b6a85cc9f9e40a983b9aac3c9ca4db51085da25c59c3a201858c1a62249bdae9c96fa9ab7d9be52ffbd630879cdc7c12249a437c282a4be95165a9be36e0a0954260f3a6c8ddcfb636da84177b0d364b2c49306d8a075c2e87908320b3fad6d516126bf7e22c5658d325dfd28c51e5d1ee807e63a2410bc86a93f109e2bc45201ae436c4b5126e24a753d36d75c0c8f108e11548ce2c230d97bf331b6be94147bb681a127debb3099365446e88959a481e287b61a8fdfdc1a20846f8645076db582b99842d1162033929fad36438589302b039269c1267cfc93fe1a5ddeba04f816868c8e8d1954ec10c5844dbe68c203dd858b9f3922e01dfacc2421dce5e4826b5a49e4138551a3f1298a5d2f2703daab9a06c3c7fe320deea731bd7d2288983627872e45e42e71144a168245b1f9dc4f661778e97ced0b752c2de93dc5b7e870cb392f5aae85217fb4c019e5e2eec0640fa43eb9e0cfe5556df5e7c04fb0ae9fb7adffdd0fbb9ca3cdfce896168dcf935a75a4bb75f4fc5e179f3e1e52bca09b5d7a58e6378bf53cc5a224231deb0e563ba1e74bf613abade6ac33278777224baf774b5eed5b69aea29dd2f431c5f6e749db41f6c56543d0ec45c39bb36169a794743335cfe25a737634fc3f6ff5c017312fcd3f94195f4c40a427547383533765469165896fb8ac73e39bb73d4059de13768bbfbcf9090a6f9129a7e02958e315f1f44e280bc707e84949dbe3e4e62eccbff2264cb394e8525f23fa2de74c60e10871f704c2bfe200f97fbe9867738b551dd3ba976c0d63d31dcb56435e14f0c42cb2296d792180f5f90ee6f5153a116b36062e9aa70efeacbacf12646e4956209f428f637479802927c02585604688b58d4a39fd28146e49f0469644a324ba3e124f631e65b26f56815cf5ef850644c3200cfd94dca24fd8a9102e2c62110d80983fb437597153ef5e6d068c3a4bc5427817c121d5d471d0adcd805193372d96c7fe175c42a791de150ad1e8c259718dde9853f2468b89941460b08161a413738c80e421de8e8c83280023e39411749be239639652ebbbde3aa23fdbb8f6eb8f4b5536f0463f6d51582a735c720bd0993071d42a323c4b776e9e5149a9779fc71f911846805624958892a9835e1250034ac9a863f156ae0c6ec829b3808dfa07e3aafd0f737cd2e820cc2418472baa8c5365d5098b63edb517d5f4cb8770846b4f498b803ea8288909d9e6263f19e36cf46740c1615320c1e694f2ae1d966e0fe3c32e587e3c5e74cc36089020f29ad1b6fbcc4019eaee9d3fbf12bdc7f5d18df27aab82b64c670fe29ef31cfcd610b1cf4220742cbedf49c72eacc73ada03634255277cce79927ec943e41e213691933b73740c58a0bf211c236d9e995db6ebe6b4dfeff783512bc8477eab8fb7dfc56ac87707dd7c7538b65f97ab15efb0ebd74126cf00018e59b12ee405d29040b6c1321aac34172ba314e3dde4c629a054dc7641c674b5a280639dfe4709b0a8cf845f353195cca6d8bced163ce6857796a4b053182c9dda919826056a1d6e9170939357e6188dec6411d8bc4d612a419c70a19dd0d0834c36fef3b9d9a1b64d446d75864f1526fa87bd0407dd72affaebeeeb6c037153641a31953d6a21a8fb8bd39e5a9a65d20f6c40228956b511b6c783d0694561aad0e79c16b427f7e951078421055291b4f911df04f3616652f6b0044ea594fdace80709fca41d0dc39f80ad7c524f812cc392c56f988742eb74a3e29e81d9ceb7f7408e1212e294ee20e6e8d449ac82375bfa3bf673e0cc9d3877f51effd079216bd395ccdbc1e6db223903a862fc9381d23c174180873cf03708b4e89e6d43c5e530bde6dc904e37b77efd206898520e49c6e1242f6feb1d242540788113c0225fcee8e0c0ba5e5b1169d00856b5f3e87c0543d801be6108eddcc5da939e2575df348e85253e5941c3720e54cbc00d1bfabac5403d6351417d5ce575bc169549bc831a569755efc2a345b5875f6d6a2f5fc2e26b58bde81bb0ef26c0adce1738ca3038643ac0725f9e1a2d68e9f4a95f5ff8bd80e24ba88c54a0511fa143faba3e02fbb52b327b59bfeb17451016e81e7eceac0caac1a37bd37343dbc4c07befa19fc8cdffb989ddbd2bafbedeabc4ad4536ff90cfdad8766c135194670ff8e9474e893f0360b6ed4f07ba15931c9f587b32f24284169bea4e748e2b15217635f09b8ffb5fa1cdde93728c28f4e71df2f701642b7575fe05239e33dd00601ba32a120e6fcfbf27cad29eedc7705e80355b061e708bd69a0f46f8aaf6d766b782322d3427ddd45ea1bfbf1ee076c7b54128e4286c79fb57f9a69fe8501b3085bfac5e48c39737140a0101bc1aa751d34c12796030937deb676957f618af8c0b34c0f7f8e7c5761c899c44827eb6c65bf39cdc08f4a1abfac3ec1ebbbb49ba87f5865eec776a93f1e5c0b215e76eb67af531eb06f3829de27645aed68358816a4c38b063d966dc7aaf07a7119e663aa28b5be1b24214b4db3095410c18f44056a584e15db3c8b7b4397df04466e6f8c4f20b16438c9079c3bd9d53466faa90c9775f853fa65f91ea3b6aebe0e06aa65e39c8b60b1882928d328276011df2b3af05337513870e1a541eec1c627d899297779d660872509c4c6032d7aded97f98ffc08f0d2fa4272b1cc384a911de36ae899be496ec4bf1ad485aa6497ad5dba9daa81e6db050cc8230f7893c050e86d3edf869d8278238254483f518a3d2e6774330b0b5a30eae1d90cc139505cce9364773a04cffaa6367f0a56521f161cec3c2b382b613e230aedce35fa73778b56d672a04baf19dacbe57f42b637d1fe03f037885c419e49726095bbfb3635e0b2b0ba1f1b1bbc974ee82b8e2e77cf6c7d637cbb8445ed129704794ac2a9e61dad9fa69e42723fff714418d9cf1fe5bae1b302f4f6db7ebf0bc383a8b498667692af48460b81da68030dbdaeaec7b5a0e685ffc991740ac20c704a5e3224efb9b760f44c3315d351e680c0324db0d98d728bdeb626a51be307799b67fced410a3741fb2efb335710ee5cf030c675b64f6990d9253e44ce667cf967f8268d9c946bbd84abf602507afacd569dac60d0b0f41068e184fd52374b4d36d72d18fa9bbeaccf39298bd60774f110057c2037b3861596a46e3caddef4d83eb9654295ddc23d651f6097eb297b04946e1e4a8eb8010672d0f91f3650eec5f680fec0ef23c14012a0f88ce51c34d9c9edb203d5b1fbe771a20802e132b3c8847000ad3e85b8610048b478f7891d5ae088067de3a095a326058ab9ecd3f15704caffa67eac25d6f4fe0bea6e0c917209228f37e0f7d0eee808a9e4e8b6e2b21564b04d2de05361d1d17bd398bf9d4d159b6a5b2920105cf5e599f6ee9b16100ec076a497c2426486e509b33595b6c516eebe5c97d1d3bea1706e9192e8fb19c7ec21a6e05c9d93699f3046d760f3af7bde093480403370f109bf7d107adf09a9730029ea63487bbddefa074dee83ab800e850aa0e42baaa5c01c13de58c941396aa69a1392ac1fd3e00322ebc8a38a7293511290506b6ccf5bfa6594a34c8a7d382e7f32fbf6d09d10537132c8a52705480b3bef4697f45b2dfb2977d6e531aaf33e0ed269166321767202a917b1ce2ed69f16ba2ac1e3a93bb9e2abf276db80eb0b7e093a77085371a4a494a8b96099caf2c19472ac6d6f413faa33d06d273e0458b52893a88afdf324668c279f0e3033dc8fa9ab53c01d662768f62fb40697e8354068c6cfb6fb3857d9e65fdf2ef9ddd05c5f797545698db0787241593a7dcb8714d33a812bf4acf24909a5f6a8c876a3d757c6d29d6cfb033b18d3d14e0dbe02f8fe47b137bd341f82def6fb9f4be723d9a76cff2731e47405fa55582f037cfbc614e83616d9a1036324bcb5b971ffd05ce97d3375450234c19968b20b829920eda70c1df008b55e4ae08f70a32829a90f20370c5fc2220da5a88e15dbfe2250f5d7adf3673d74a9d130fcc80537272375c2588ebd079fa31fd1adffe087842924f48c58270309c3950c27071b39af359a360a40f9e95c80eaf5737eafe1988bd1e565c2bf0e57de24b668ba2704e0182e77148b1a3d05f605993ff0237e40e11b05621c5418c1ef2ee2037aa49e9e5628f0fe79e5cc75f244add7a6e3f9f9844f0885506a3365682e8513b3626d0d03680cb41969249e91dafffc580c0d88c3d1c7bb28b47ed8deabeaa62", 0x1000}], 0x4, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)=""/241, &(0x7f0000000780)=0xf1) r9 = syz_open_pts() r10 = dup(0xffffffffffffff9c) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20888, 0x0) r12 = socket$inet(0x2, 0x4, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000540)={0x5, [{0x2, 0x38}, {0x1, 0xfffffffffffff035}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x8001}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0xfffffffffffffff8}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0x15}, {0x3}, {0x1, 0x269e}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0xde95}, {0x0, 0x7fffffff}, {0x3, 0xfc4f}, {0x1, 0x7f}, {0x3, 0x10001}, {0x0, 0x7f}, {0x2, 0x1}, {0x0, 0xffb}, {0x0, 0x4d5}, {0x1, 0x800}, {0x3, 0xf7d}, {0x1, 0xffff}, {0x0, 0x3}, {0x2, 0x100}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1c, 0x20000000, 0x338, 0x9}, {{r2}, 0x0, 0x6b, 0x20000080, 0x3f, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x7caf60dc, 0xdb}, {{r4}, 0xfffffffffffffffb, 0x8, 0x6f, 0x6, 0x7}], 0x1f, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x200, 0x4}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000004, 0xc16}, {{r7}, 0xfffffffffffffffd, 0x2a, 0x20, 0x8, 0x7}, {{r8}, 0xfffffffffffffff8, 0x1, 0x2, 0x882b, 0xd8}, {{r9}, 0xfffffffffffffffb, 0x3, 0x18, 0x5}, {{r10}, 0xffffffffffffffff, 0x1, 0x40000000, 0x1, 0x1000}, {{r11}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x401, 0xd0fb}, {{r12}, 0xffffffffffffffff, 0x4, 0x4, 0x100}], 0x2, &(0x7f0000000400)={0x0, 0x6}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1010, r13, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3010, r13, 0x0, 0x0) r14 = shmget(0x0, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000007c0)) dup(r6) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000440)=""/224) pipe2(&(0x7f0000000000), 0x10000) 02:04:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x7) 02:04:07 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffc49) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() open(&(0x7f0000000180)='./file0\x00', 0x8, 0x30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() setuid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffffffffffba) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) shmget(0x2, 0x1000, 0x1c8, &(0x7f0000ffc000/0x1000)=nil) 02:04:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 02:04:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:04:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="037dfe3446d6", 0x6}, {&(0x7f0000000140)="45f522f4a13727517139d1abab44a589a4421d09e8d64fdb3b35b7189073ee0be7b4a9ec78495d4e48d80a58a57bc085e468a6ecf8cbe688764cf953ea96bcdbd0e4e5ddbc702c0463", 0x49}, {&(0x7f00000001c0)="dbe7d605d0d10fcee338e54ecc599303d39048d69a6fa91aba4101008fa3b6c08970efacf26a28087af835c89781ef9db3d5947c9e61272ecbd17c9f9059127e126c22bc7a3b748350fd9bb7b24d6b1d6786757e1f7d968595a974", 0x5b}, {&(0x7f0000000300)="c6d65894cfcf9a3a2557ea83d4ca8bded2854ecbd192ce549e6b856b92c81b418ba0ed0caad959eac9dd59b16a8bb0a57e56c96eed0146995536ae3cdc58c063fa27eb37562c13c37298c476fbf2ce2ac5abc8fdf2410295b8d592ffcbe52092cde5b0b93bb9ffffa78ce04fff7205edf3fc88d2e678d0f0803c3c7e039cb938c072eabf5cd2bd94e7ba9dd3ce751fc2bc83005bd8764654f9e0f4dcc605418f9b7a6ba3ce13afe06b266afc63ea51c24bba1ae4", 0xb4}], 0x4) 02:04:07 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0xffffffffffffff43) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0xc, 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 02:04:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x201, 0x0) r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8202, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x30091, 0x92) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x20) dup2(r1, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x82, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8080, 0x0) pipe(&(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) 02:04:10 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x40, 0x0, 0x0) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/221) socketpair(0x36, 0x8005, 0x81, &(0x7f0000000400)={0xffffffffffffffff}) close(r1) r2 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x5, 0xffffffffffff7fff, r4}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000540)) getsockopt(r2, 0xfff, 0x4, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffb000/0x1000)=nil) truncate(&(0x7f0000000480)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r5 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/30, 0x1e}], 0x3, 0x0) 02:04:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffe01) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x840, 0x20000000000) ioctl$TIOCSDTR(r1, 0x20007479) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xfffffffffffff9cb) 02:04:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xa4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2f", 0xd) 02:04:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x80, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0xb, 0x11, 0x5, 0x9}, {{r0}, 0x0, 0x58, 0x800fffff, 0x1, 0x6bbc}], 0x67, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xad, 0x80, 0x401, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x12, 0x2, 0x8, 0xffffffffffff302e}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x9f, 0xa03}], 0x3, &(0x7f0000000180)={0x100, 0x9}) r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x201) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7fffffff, 0x8, 0xfede, 0x4, 0x3b2743f5]) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) 02:04:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 02:04:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x242) semop(r0, &(0x7f0000000340)=[{0x3, 0x2, 0x1000}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r4, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x7) semop(r1, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r1, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) semop(r1, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x100000000001000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 02:04:10 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) munlock(&(0x7f000066e000/0x4000)=nil, 0x4000) 02:04:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 02:04:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x208, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/70) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 02:04:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:04:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair(0x1f, 0x4007, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) setgroups(0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x9, 0xfffffffffffffe16, './file0/file0\x00', 0x7fff, 0x2, 0x9, 0x4}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) utimensat(r2, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x8, 0xff}, {0x8001, 0x7}}, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:13 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 02:04:13 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)='l', 0x1}], 0x1, 0x0) 02:04:13 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x228, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) 02:04:13 executing program 0: r0 = socket(0x800000018, 0x2, 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, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 02:04:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 02:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xcd) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:04:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="c2685d044f3e91f6d838b506fa26ad632fb78b75c06195c4d6f2685670fb3e6b6e2145f27aab868cf19d89c7e2", 0x2d}, {&(0x7f0000000140)="2dbdaaca910e03f95421cd9b8981f44c5738a2911789433d8ebb5eb9c53484", 0x1f}, {&(0x7f0000000300)="76f1d2932a6c5ffc6fb5de7bcee7b835ca0217a8ac0affe1fce4aeab5fb165d5cbadfdc3e6994a9123d765743bdf7facb7802580dbd5f93e0c0ab91e341f7a435ac5d12a00e4cd88ca0b34a1cb081b9b522210d11ccba10605334f6df1b3ca57ab9eb59c2ee394783c7a95845c21892702b31da5bc40f0c70e972a0a72911b1c7f49b009119e39ca8e2807f810e6b06dff697c80dc52b5c6991769a40a", 0x9d}, {&(0x7f00000003c0)="9af9e20240983d7975f9c1", 0xb}, {&(0x7f0000000400)="5ee8248feadfebe1afdc7c968b89d47b296085ccb86b5621", 0x18}], 0x5, 0x0, 0x0, 0x2}, 0x1) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 02:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xc00, 0x80) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8010, 0x2) sendto(r0, &(0x7f00000001c0)="cd8f4e556934328588743742ede0c63f692c618b0091fb98c7625d0654d784d0c7fc7aaf22b4c7227cd8b0c50f96aa917e7fdf9a8a3ad14dab21c68d7a52cae18b5790bd76bbb1459cc288f5cf2d9ccad2d1383a51b371de16d6098e9e381e48dbbe53009cec14f128e85a7241ad306cb408423e241dc92f604b9752ed15da97340b5d2edb2de58b9d392d5527f66f0a9894612109d80578fb518f65e010d79811af02f9c3ba20547d617ec9800fb8c567bc1c5b8b4e9dd3b6dc5b4302e9efd7c67f8601e4ca3c859e1ea2c76b0183ed145630d7f6991c30", 0xd8, 0x404, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 02:04:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xd6, [{0x3, 0x7}, {0x3, 0x6}, {0xc01b16fcfae051, 0x6624}, {0x2}, {0x3, 0x300000000000000}, {0x3, 0x8000}, {0x1, 0x411}, {0x2, 0x1}, {0x3, 0xfffffffffffffffe}, {0x2, 0xdf18}, {0x2, 0x2}, {0x3, 0x2}, {0x1, 0xffffffffffff8000}, {0x3, 0xc39}, {0x2, 0x1}, {0x3, 0x1}, {0x633da8f5b259bddb, 0x34a}, {0x1, 0x2}, {0x2, 0x20}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0xc0000000000}, {0x2, 0x6}, {0x3, 0x5}, {0x3}, {0x1, 0x2}, {0x1, 0x9}, {0x3, 0x15}, {0x1}, {0x1, 0x1f}, {0x1, 0x8}]}) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 02:04:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x80000001, 0x2}, 0xc) shutdown(r1, 0x1) 02:04:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80, 0x1, 0x9, 0x1, 0x7f, 0xffffffffffffffeb, 0x0, 0x0, 0x3, 0x0, 0x5}) r1 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x9}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 02:04:19 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget$private(0x0, 0x4000, 0x228, &(0x7f0000000000/0x4000)=nil) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xfffffffffffff99d) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x1000000000ffe) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) munlockall() 02:04:19 executing program 0: r0 = socket(0x18, 0x7, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x88) recvfrom$inet(r2, &(0x7f0000000140)=""/155, 0x9b, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000740)={0x7, &(0x7f0000000700)=[{0x0, 0x7f, 0x1, 0xfdd}, {0x37, 0x7fff, 0x0, 0xdb7}, {0x401, 0x4, 0x9, 0x7}, {0x100000000, 0x6, 0x700000}, {0x3, 0x0, 0xd11, 0xfffffffffffffff8}, {0x4, 0x5, 0x7, 0x2}, {0x10000, 0xc69, 0x9258}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x1010, r4, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000200)="fa788552233475e91885a5718a7f05dbe18c04aa6ad5773fd5e15b9e928c3fab91a0fbc8846b2af6d31c1da8bd209ade17028a0c998f7d35e27cf2d98b3997f598fec8989fe636a7e07426b0ced8141c1d15223032721da89020fde66b76e91666fb6046afeac27c6c54f3199645e71ce0a4df60b8b9b879553ea0a6a8774da28dfd4fd55bc81a27c8df44c273f3c23d1ceffa9b77acc07c610692892897972f5f920e84e814fc6e9c7a31c534fb84", 0xaf}, {&(0x7f0000000400)="82ae9018e66819ff428d42ffebc8049147e64b42cc", 0x15}, {&(0x7f0000000440)="aabd870c5b5c42552f20f843bca7f1b08033ca1bc60c083ec77416ed5a02107eb91784b51d68e5782e2983742624c96de7b6f5266cbf0131a609d5faac9c568eb173fe574b3b6110ec29b2573aff5d7c99fe7136d75ae6a8c05819c6d7f6e18a6b597e7703df331b", 0x68}, {&(0x7f00000004c0)="a65e7167d851e994bf22f362fc50efbf331435277ec89176bf9d09ad01019ff2ea0f2bfe421e00eeb84197c91055f1e9bfb6231eba28364549d17c980ced29095ea9545427af9731c1314fa2e4080771b5ebb45c8281fbec1432a392c2a31e2a8c192682bec5a20735328a41d16069535a6092c490e21aac9feaeb7f2a2b4f7953f27face17c3c2d429a0bf39c4b1089287e930c39044b45854965edb4516e0b742ab4207abb7e67c68cd63112154849", 0xb0}, {&(0x7f0000000580)="8485c659964cb062fe3a68cac0943f0d2883a8c1c19a6e3733058ea722c2172d0e5bba0204f1af3cfc8f6886ed04e27f0b479db13c7ff2ab205a44616b984c403091544aea1ecc379736af0625229e3abf14d5f36f4da00e89279d61b0bcb1379703041447901302457ddadfd40d1fd6727e4fc9a2666e9882335424d368d427b1a4b4a880f3932323cebac0c760ff8b047958bac284f4621c93d5", 0x9b}], 0x5, 0x0) 02:04:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x102, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 02:04:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() fsync(r1) r5 = getpgid(r4) close(r0) getpgid(r5) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 02:04:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(r0, 0x25) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x1, 0x1f, 0x6}, {{r2}, 0xffffffffffffffff, 0x95, 0x4, 0xfffffffffffffffc, 0x81}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x8fb, 0xb49}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x4, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0xa8}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x7, 0x44}, {{r1}, 0xfffffffffffffffe, 0x9c, 0x40000001, 0xffff, 0x9}], 0x3, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x8, 0x0, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x41, 0x40000000, 0x7fff, 0xfff}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x1, 0x7}, {{r3}, 0x0, 0x4, 0x1, 0xf9e1, 0x1}], 0x101, &(0x7f0000000000)={0x4, 0x7ff}) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 02:04:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="a02c9ed681266c9e06c9d392eda54430d14815a86f0bf83ac611a5", 0x1b}, {&(0x7f0000000200)="d26b80383600334d10cc7a116e4623a09476f90711283e9995da19e26d8db96b5300720a3ec960f35596ef20415e6eb27b158bfcf2bddd3d05b93556498c689c0a064245f2fca2fda673cc9a534fa11bad5bc681b41aa4e16c152aa3ff9ddd0d1c6ff68a577501c89d659f5707efc4a6e79db39048c034eaeba52592ab11084ab9b93ed3844ef48bb3804bb934f2aad76d9746e309ad68c7c6ee34508ea09633f7ef0bfd0796e317667d933de5b070fcf142fea0ae881b596904bcbf85b9dbc0937e032062d63e2bda6ce407e495997dadf8499e", 0xd4}, {&(0x7f0000000300)="d74aefffd59a48ede3a78671efc170de6cacb686e8911d14127db79b4789694179da6542af14a620fa4c2976b96959ac59886a1aea86295e0011f906dd8973acc58395a7805aa3755ba19e8a42810527405ea4006d98627592e9c0f37f5b1c3dde3ee7", 0x63}, {&(0x7f0000000380)="355776cdd81d1ed309acad80808580de4b56c33a1fbe1d24bd145e2e88a8576fd1ec457f1554fb36f9b87d2addbac6be1637fd42231604f57cf746e778ea1acff70fbb23b98ea0261506826add361b3461c9500abdf7c4a84d414306501821dfff8979bcd245fdf52a8e626736c4b22d6daebb335748cc06c9c4b38fee0254f5ec69961ffbeb4a1308a67ff2bf546aad9617428c0068be113f191b1d717632bcf0980c9662dc93922109242ce0311558f5bcd8c2ce42cc46be3bce16af7736f14b45af75e2a603123aef7d1c8fd9a7c00a543bff73cfdb84", 0xd8}, {&(0x7f0000000480)="d47e0d7c470260707ad55bacfdb877f331a671da6cc3cc28602f28dea853540d0d4a92e15efb2960ae8aed9256dc42a97d45b0c1b7c6da9ba79f2133c74314a4e846912bf81320282fbb58f51d580b252aa89a169e937280bc791c66", 0x5c}, {&(0x7f0000000500)="4d5843c0275378818bfeb42d55cd556f4dddd6982c793eaa8bd0aeb6815e04530c3c9f3480a89cfdd4564c02e9c04a4ae8b7d2eb6c71811b37d48253fa189a0bfa7792d9c44f0b7bcb2a29e1a041079162192e460944b9925034d38c340b48f292251751ff7cb6e0d0fccad3ed0d06cacd9c692bab2466c705a3dc45e640fbe8d0136131c0b6ef29b3c8cecb49632ad6a24b", 0x92}, {&(0x7f00000005c0)="e6624836f17482548b2d935882d94f5e609bcae7ba039332b2c20853c8b886f112e17f0e69c37375bd618fc1e3307c0c235aa773afd21fea4f86bf01c4933324fe720da61749d177fb97551d0fc0f4c467d8c027c41e588b8c739c9d", 0x5c}, {&(0x7f0000000100)="1854561432213699e168ca1d8ebad129f5ba13ee131f46bb9e6c4cb5f1f158b1588ac90b6b4cf13488710b34ae35cbfb71", 0x31}], 0x8) r1 = socket(0x2000000000000002, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:04:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x3}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 02:04:22 executing program 0: chdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) truncate(&(0x7f0000000040)='./bus\x00', 0x0) 02:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) execve(0x0, 0x0, 0x0) 02:04:22 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, 0xc0044266, &(0x7f0000000000)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x18, 0x10) 02:04:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d200004004000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/227, 0xe3}, {&(0x7f0000001200)=""/134, 0x86}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000080)}, {&(0x7f00000012c0)=""/184, 0xb8}, {&(0x7f0000001380)=""/185, 0xb9}], 0x7, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:22 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(r7, &(0x7f00000006c0)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0x0, 0x200) r16 = getppid() r17 = getpgid(r16) sendto$unix(r12, &(0x7f0000000780)="54d6b03bca246f44228389bd4ce3b1ea1572ace867b5cebc13c09a94fadd6705d0701c1c7e791ab5c78e077de29799dfbd4e352cac96b8863c4f43482564f1c05ac23b84391054b429b9f539838a65b4b4b1f4e58db3383c6b5c17852194cd9faf991b1eec1826eb2790f34c0a877fb2fad3210b76c8eeafdd8313698fa2ff851d707a975aab115c120672", 0x8b, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) r20 = msgget(0x3, 0x85) msgrcv(r20, &(0x7f0000000700)={0x0, ""/67}, 0x4b, 0x3, 0x800) 02:04:22 executing program 1: nanosleep(&(0x7f0000000200)={0x0, 0x67f6}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/221, 0xdd, 0x802, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 02:04:22 executing program 0: nanosleep(&(0x7f00000000c0)={0x3, 0x404}, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x8001}, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000040)) 02:04:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000218, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x4000, 0xffffffffffff1b85) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) r0 = socket$inet(0x2, 0x5, 0x6312) recvfrom$inet(r0, &(0x7f0000000280)=""/174, 0xae, 0x2, &(0x7f0000000340)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0xa8b1501ea9bfe687) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 02:04:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6142, 0x20, 0x4, "34314bcede6871aac81cb7a7da83960d72a0b884", 0x7, 0xfffffffffffffffa}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 02:04:26 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000bab000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) shmctl$IPC_RMID(r0, 0x0) 02:04:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 02:04:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="d0ef3705b9bfd7ceaf364b1ef60eb62f1afa95be8a2c8779cdf13e655ed09e71303203626f869e0bd3df4f2970", 0x2d}, {&(0x7f00000000c0)="7f7fe1007f1fadf1b6a26e0bbdca5b6e8ef83b3f2ef08cf085d438787e961cd714e6ee3c48af3476a8818a677ee444b6c5863aaf23c93bdebfc9daff3f87725a2093187ca5e5e4fe50aa6269372d7eacd99d79b2a0b9fec4744d78b3d7db58da1ac650f636c825c6a924c6530feb76e152e2b8b6192b0645ef33f9bc4877b294023b45999ed5bd977b310abdbb122fa185ff1eceff653bc856c5196e8d028cc8b434dd92011489597d2837371f4320b3d797520e37d5759c6e26b45be15ecd3862e78ad3fc78d93aaeaef05a9d536dd82ca042047658f56a348329f8f9b0a8da08ac11951f16f668acfefcd054", 0xed}, {&(0x7f00000001c0)="4f16855ba43f32b25cc0c75b2e34b27f0d949cac92440c8bbdafb9f5b3687a9644c31cbca0ac5b6b028080bdd08f67c4444eab10880911460054807411f8250cc1259097ecd9a2eba33f8309ff1702188bc24b65421e02491ac15b5a2cdf070ff3d11ad0f7b9ddef1028bba6accf787af3a1ee12566e7d2d8b21ede80b7004fbe7ac20eaba661aa0b94a1ceff5b06a281921d318af054c6977631eaa7e67ce213c3abea7f4dfd88448fa54c58f7f84184c7b8c17322fdfabd804cd83aa4b9dd8", 0xc0}, {&(0x7f0000000280)="17b04ada1787f179d478d4e96bb307732fd134a044a4691568d2f126f929475ca79b5a7080dfb7b55195594bb9bdbe334b28b98c27b603619169a379c491b087952b2c89972030236ccefc588025ae70d8bcd61eb6673284b6afcf3cedf8847e0e14b05cbf4f8bc5e013186457849c5a2e4e4a9b0bdd5d5b2a6905bc38b47c5365d05fd7c07d4b727682c827400657e41bc374526fdde2a5e2da9e89334a8f24baece12ad52969ebcb40ebcd878fd4d299f0a4aa93917e347971073d06732fe11c02e25f0201c3996b7e284719e2d6e86999efddc22243b19ad4396730af54d0f6e1ebe30c3252635d31f0c1efb455b6638dd8dd282eaa638bf20d2c5db6c52d2cd131f454f851b7a55e0326b89e4fecd9dfd511843b4d4489c0efb53b4d6cbd8d5bd7798f789d255de0858528356ee1fa7d58f2ecb1e9757064c4fbd1b8dc8d33b06481e3eccf71ef93f56c2df86e4289a9b58607bf586842afeeaf301778bca8ae31728cdd1b8e65147d079fd582587a86edeb0b6e40e5633481f191f8c6a1d08644b5cf8f065555db11dfc5e4c512727cc6c883bf7a1cc76e348877578cb2885af626af2fa53ed3168c1d96c7e63cb7fff86de785e25e9f33ba81114aac9172454b0fad13123c0408d9cc82551e3f6926132960578138aa64a435093e726ed4423bda8102a54db1b2d652f3f3fab91315e335fdce8dac903d3900b4c0ce25ad1d6ac8ee51ea51105b6a871ffea4d8839b4e5e7f75e539c31563ff0e64bf3aa740fa76cace573d3a3a2a18cf5c20846d92a840f0f39648a4c5aea6c263f315d5d956dc3ae606ae04f0e8dc474d45f3c0638f0f5ae7ba521b3a31cd6b239c86f3d484cc0df8392de016985a63378ba78ddd4e7616f6f28460573a7730e6312af3d4f76dcbc324927abd803aaf502c11c98a136b6cd2f197bef954d670756c5b3e9f065ee8b4e3e6ebc4c7b5ae25c7646f5e79ad8ee1b35beda2527a151b45f550685bb8bd724ac372b8981205ada4dadfbde157ec0b6f3da509c51180fea98410c9fdd4a6acc9f8ba728be43b61238d324895abb863a787274f3b099d8218b4a5f540b95e67b958ed7b0ac08f8992671552c8fe5a6d8563c2189871fa4edfc1da66fa515f430e50b8ec5d7de1e44c29d3961ebd980e80f21174a15bc7232c17665975b4724356f47994879d5a171957a3adb77e0be54a91a0111c45920d7a71c4f157e408ab9f5fb11f60e96cba107666c9e508085b3dc3edd0cbd4a8d0f418036457deeeb41c5064e6dc63ac9ec82ba74cc7e31fb43894f63fb852f38bdd5fc12d0cf6583b44e02bb46682cedfb8f504f3260d1e411d2595da74f7cc26e17013a1d0068aaa6f196f6baaf2509873bf7b3d536627fe58adf8f3a9290acc4f75612373b1e6f361c518b7e98af646111b00d791819420c89166effb033bc713abe8296f44da5da17b9db46cd2d084becfb39e63283e41c6598ca7fd1b0a3c1a05ad616175126ca98a6c9ce51ac6198e49e7ee8f5aa8e17bb9b45c2167bc5453216b0f719fbf3d5b31a4e8c6944fc1dd402d4a8e738300efe731b2953c5d283dc7740e75a6d0f5375bec0b993c4437e5fe0c1350d759eee56375151e6e4e2cf4b7b76040afd75f9977fd18e89b30c85462aaaba448d184fcc016138c9fc6a0b49d05fd2902ca25633d85de1c009f387e9dc2513d66de128e5f1b5d81d1a66b66acc988c03305576efe3b2e34d72e57ce6e4d6217e7fc7d2fd070aae2dad981c2679473ab1e2a4b90d36a792d597936dd1800748fdf84d78a20bf6c8d5a0062a14fbb06357a367707b3552da4a928032c830962d6fe258eb88f1ef02f82ed16790f370f56219b8905381124b903c9af16f9c28eb84e8182a94f9431ad65196f9e9e13e5c3360672d9362c40405cc8dfe2866901bb290367c58380e0f16317677682356d03edda3d59dd623c7224c5f09052193d0ccf135659fa73857c948a24f8c0640764af1a683e9d4fd292ff539a55c84ed51dd8bd5752aaeb9f74afbe5de0bbbb2060178b287975559db0e6b7e0f7584abd7c34e715b7034ea224ae0d19aa438f1a3546127e723f7e7b46ee8bb6e1cc75ae91c88f431a5bce0702dca72370d1d2a540069b19ce94b64d0e8e79a1ad6ab45c56cad362e0861223cb21e457969f460c6be71ac8b8b6d425ee5c3ab857a643e11453bb549d9c8ec92571d00a734024da6861a894a727fac8e27f1b61d6f54c8b757d1ff337fd2bbb4ec4cf1824771d36409f41e347c2067dbca3ac2b8b9e76a5675857cf03402528437c24dc8acaafd9459587a4e26237edb2c2e7d53729209995412fa096e58460587d61dff53db47bb31f3cbce0c59658a043ad186ddfaff4610d919621f3f9703a4e54a7bbc0d8c075dd161989f692b133c3719b9d0d054a94e3177b0fab28ead90e0ff4a86c66bf644d2a1e70a40fe8de69e5f318b657dff28f34f8e1e7549dea941a806e982cb55e682828ba1874b6a233a5fc861b7c76ed118b98dae4a742ecd52f2e3eb267dd5e21f0369f65642e246b5963f559f1847349f9a828d31356f694c7a064212f03151aab2952d8cbc3a154c99e78c1a23cc165ded76417d2dda3bc00ddc96b68f7aa9fc9afc6a2765914c8fbad3124ecac16c477cc03072e93d8bc064e7a47a5ab1f9ecf5e83586ecad26c7f5160932d85d76b233f3401536770a0d960e56e3877ba30ca34d9a80a3e63222c77d9b8cc6cca34a1e60c74f743bebab24bb781c5732a687f6bcc4e343acd032d362d25c193ea7944db9c0ad784154b2ae71ed37a09386e20705872e79b0f9fff9f47c2a9738f77a38418e3298b7c688ddeb37cbebc8f0df7739531bae79d3e2f6f48bc6e4a8e1cc07ad3a6b7e866619086b7413bdc8d783a040d2f815829a4b526878870e3124536a73aee0789dd318503a7857327ca85c76ce8a64f5a44824aa96cdad0c1cca45dc68520e0cda04877396f4b66e2425d7fac6c1b65e06c1d5dad487dc7bfc27e02a936d9c5427af920914d78315794318c2f82d82c1cf012745df5bd28b9ffdbf26cfa1122933ca276f391846e96e68000cb672fc936e68b01af5631faaef5d924013104635903333b51eff7ee0c0b0b17e9a812f2b3e66ae53eea2d262ccb813883abf27678b7f2dfb801dcfe0729711e273ed4f78947fd2162113e6c104a670fb756dcd34018707ef4ddfb3e5c92cb34844aaf3ccace2981fbbe637020ca21a319678fa1f435f1e5eb30217de428a53549716657ebabd7fd2e93bc8ccfc0a5f34aaf361a5b6739985e93ed48d4303c64a74c49d6e5f2c3259dbaff6466b6fe7ea9533d4339ef5e02b942998f2e29f5cd18defad783004545fd54ebc254f4cef55991135d51b59b4c9b60af5b25e0b2b4a20e9b08e9add35c15ea3ffca4a18edab402962e22b1b7b2d87f24c13dd4ab054445c6d4c3e70540efb533c12ffbc55864e3390c6df2e769cb1abe29a44ebe89eaa3a85e7821fee16c76dca404d083d81bf0d6a6ca6fedb95f8590d946ca9bdfbbdc1abd48e436433f4c2e62d6724db05229923b6729205e06d149b62640159ce95f601b376345e858ada967089134b140f941f2fa848175397c83d69b88498c6f679bca6ff863271310f1b5675e6d80d25348eb6d36d6bf1c020ec6c43ee1154cbc97d129fa66d8df213d61d74cd4c07d8b76d5524e7fa2d91978bbf473ae7113da0e24e0781fce4b75b0e41e4aea6fa1be96e23ee591ccfc3f90c850cc2ed20389126b87f56bc2d324d1936d6b175aef901624e61b32d7049a5e66c62a69fac25b51f172a4fb601fb34fe58ee231728b652693740c5f3faf3a1c15048c7a72c480481a798b4f95b148e17deb235067c0c469ead872418f2fe5a73438365db25bf31df296dce34aae1dae4ad922bd08dacdfeadf9ea5b2ad5c4bac4485672181882f3c922f32bd0b437cbf8ab006417cdedc3ba1e6a9e97d84f9cb57314a81e5953ebf4d96569c06067a3b0a11cc0cd3862dd138161d71b28f00ff9ded87c95bfa74bd2326a5738d05b6e1e102c4e986c2990d8ea9a795bb5db6099f3a381580b2cc740a47cd07b603c8a98851516c7d9a37c025ad25e0afe6cf3950cc38034e10716818e15e3bf60b9cc6089f5c0788239a36ed3c08eca55c16da6c4aacfbfa73966fc17a941cf9103ffc41dc5a8124eff9f8be1d1a7b5a2b8427e0f83b04950853caa94ba515d949bfc700ad282d403d7de99cf15d7ebf660a3075e9ed7f2755bcc5397abcf577a6ee14cd5c61012b4f1213fa44e8fbccad3deec1e8527014ea0a2c195ff2b4ae00885e9c00eaed7fb528e60bb0a5cf6ea72617046698a4fbb754b3cdb1c4c0b0db4f3a186f6ecc40f2ff9b664c61ec946f041ea7a3dfc7ca9521f26f8b8a517675752e66b2b89cfbe52e3b3fb53c85d091911955f26c837f8cd44c73b3082d1085f43682b2854c2524c1ec1c526f209f8e3122521cfa2862f746debfabdf9711bf0215af3794453872af283b765d4ffc26e7f909e6a0b0d351a0bcd6839996eeb922245f2986b4c4a1d0fb94b974b1ae90abff437cb37bcec5c248003009ff22a539c61c9f9f35107e6677a8f25864d9d25644c3d38a5855d1643658f3bd7ab10c7f4117276f9c7838c80b26fc983d3f2d8d4a8763ec1d26d06e394e4a0afae6f1ab86cce4ff7b266743416cef53fdb84fc1e8a763b807357436c08ec0ba00d3fccf04d9397d04a14256024ae1dac7bf0b5e82cd7e4a947b72c2290934811cde6f43a1a0d3845d749a7ff181153e27adc211b9b3cdd43a251b11b06a627247c95d512bc96c43e9625bc876332d9c75b21a414b77dd347ad153d41f8262ee652719b93b442e29cdae80d88ef4dd2d922612be90033700f04fad3fc25ee0e9da55b318d90bded037736c5f2f667e2954f494c2c16e874f17679115eb3351b12ab5673a344094e93105f685e7e52620a9e5f1ee9a8244a2ed4581d67f69073e5e6076985ed41feb128be008416261e052d6c7d6eb8bb4135a001e989975cb09914d7f19df26e1f500fd20d91c4668b555166b298c8f07f994738a31ec9d11f53d376806c285cf80f844b35dd3c1dc3f7976ee3d34eeb6b8946a5e079f7d07d7526ead202bef2e7f65e39d86cc6de2205dba0c4e0599f34399378eb6995173c9dc283620bdca9ebb53ff4df12d611021d0feff64558252014fa0c71f863807ee5d50f15459bae6a9857dd0ff4a6be45f72c43b2860ef13e5e452c073381a7f2ea4179b411542bbd3fcd56dd86f879b66ca7bf6cc6edb78524fc447a8c2e26eab49dae8db4573f3c3643c298d323d927250a8f6999c414abd5c285cd54593c4cd4268e8078dd22699db5fe4ba11f5b6572a75587fa24584d0be742cacded50bf8cf1c08ec26151268e7fbe10a3d42ea8ca821f96e5d5bea5db3d6bf78d95c4067d80a5031461c2e4d0a02ea01eaeef586df0f9dbcda961027e6d9a8e9b6d77f56f075f62f446c4e5320cd22693e8c1535167ffbf7a78fcb3b964641c6d50668dd075f65931afa896e7a008ac02378a561822bfa1ec82172a5e0c8361e8fee2b1105cdbdf43d9eff66b281f6c95a7802cfad58bf8411c7f57b14f83ff9f87eed012de207ecc93463716a8ed2b2045d48a6dc663954f4d326f5f907e71e42c1f9d33017cd1295db2f61c4ab8cbdebf08ed45d542c344322b86ea4c810490fa52bf7a96a6231edca6b085bdcf0dbca12c166e36517780ac4d316d9888fb718f2ef90acdd9e317b7125bc441ad35c035cfe50ed63deca4", 0x1000}, {&(0x7f0000001280)="9c07911cc3d8f0405321f6c2dbef2351b63aa5ca75e0f7cfa4dc9e8fac38abf0b829be9696ae21d43f745a7fc80fa7132a3d6e1fa5c18b7c22db84cd1baf87f98533f6", 0x43}, {&(0x7f0000001300)}, {&(0x7f0000001340)="28589cb1e8984dc28c71f6e1d3dbbbdf37288e21222e41de1f432776d357dd2a8ea32bca497b27aea942609d05c2d9487e3faf2d2f44793c110998646525f653e4a78db6340475b5eb28efc67ea9f3acb3a201d76cc880cb8e9457c13782724df0296e71f939e7af", 0x68}, {&(0x7f00000013c0)="48f52f3dac22f8c2294f7ec6f028bbb12e5e3dedc354eb885ef29cc3ddc75b75aa4f404aecbe482c31101a05f6b2c5038e63941757e8ea62ccac6a8cffc3750ff3ea459aa0c93a9fd0cf3d365709bb3a64e71f8383bc63f244e3e70b875fa064409c00154be38a9086ef9bf8133b07fa24b22ccbf5325d176ccea249a6b7755fb5f113947c94fb54a4215cb2fb6d073c0d", 0x91}, {&(0x7f0000001480)="6ee26a462e6dd5167944439930eb9763dd87be3e726f8e", 0x17}], 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="3a0f", 0xffffffffffffff9d) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0x0, r0) 02:04:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 02:04:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) dup2(r0, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xd, 0x2, 0x80000000, '\x00', 0x8, 0x3}) 02:04:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) 02:04:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 02:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xe5) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:04:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x4005, 0xee5f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:04:28 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() flock(0xffffffffffffffff, 0x2) 02:04:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='.\x00', 0x4) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 02:04:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) socketpair(0x32, 0x4, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000140)) 02:04:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0", 0x18f}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 02:04:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x46, 0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) connect$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x80) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0xffffffde) close(r4) 02:04:30 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = semget$private(0x0, 0x2, 0x110) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r5 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r5, r3, r6, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') r7 = open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x5, 0x8}}, &(0x7f0000001ec0)) getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d00)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001c40)={0xfffffffffffffe00, 0x4404, {0x7ff, 0x9}}) bind$inet6(r2, &(0x7f0000001d40)={0x18, 0x0, 0x3, 0x5}, 0xc) getpeername(r0, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001e00)={0x2, 0xfffffffffffeffff}) openat(r7, &(0x7f0000001e40)='./file1\x00', 0x0, 0x40) 02:04:30 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:04:30 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) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 02:04:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="b15ba7bbf85fda3dbf27a01b466ae1b1be6319f06cab44dafa77afdf7678039dcc1b1eebbd74001eb45f209fa5f5beefa0f3e99573bc1985d5c6d9052f0d8175da61c6a4ad801412a2f9c99d361d21696b6a14cf7ab005a0ba7285deabb74bfd2aed43a2dfea143d69742abbec49bcd0e27802a2be0c26297a470b725c8430527ddc1f87a5ff48f7fe6671872ad5403db08bf0b8", 0x94}, {&(0x7f0000000280)="2d463d15a025535f47c500cf68f08354383bd6d01c809c9b4d696a3b5ccf601377eefe206e0e8334c0462978a76325a726902cff3954dd8bc0e5e49a042316fd9caa26a25b89eb102377613ba4b0da2ac401a41266fe7bf11c45cb6f17c7666c822a0237294a4a667b82d9f3b039a399fd901d6c8c4d8560adebf7b0b8aaff2f36af279388d7c953c322996d2c6fb4d288b418aa8f68f08f44206975cba5cf653ddb579155a913", 0xa7}, {&(0x7f0000000000)="44a62b81d173761729128ec921c99c4091d806fdf981453026af98bc64a24b194ceb9f4b88f47c145b120d7f1e33853b3ec09bece1522140707f1de521a925f5470a8b77a4335da37de0c205e2681c1d6c5b504144439e3e754fda49b6efe091a8f0ac75739ead683c20adfda11c96", 0x6f}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x10, 0xc2c6a4760780ea4f) open(&(0x7f00000003c0)='./bus/../file0\x00', 0x202a0, 0x110) 02:04:33 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0xffff}, {0x82, 0x6}, {0x8a}, {0x85, 0x3}, {0x8b, 0x1000}, {0x65, 0x4}, {0x89, 0x80}], 0x7}) 02:04:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419818ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab2798079518dc2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e36a91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f5809d42e00aaf88733faa11a252319faa2400"/207], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) r3 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 02:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x81, 0x5}, {{r1}, 0xffffffffffffffff, 0xca, 0x21, 0xffffffffffffffdd, 0x2}, {{r0}, 0xfffffffffffffffe, 0x84, 0x10, 0xe4, 0xff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffffff7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x16, 0x20, 0x101}, {{r1}, 0x0, 0x8, 0x80000001, 0x7, 0x9}], 0x1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x22, 0x5, 0x401, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000009, 0x27, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0xd1, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x80, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x80, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x3, 0x81}], 0xa8, &(0x7f0000000400)={0xfffffffffffffffd, 0x25}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff65}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x60e) 02:04:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x331, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 02:04:37 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0x3eb) 02:04:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x4}) r0 = socket(0x20, 0x5, 0xfffffffffffffff8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0xffffffffffffffff}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 02:04:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70010700000000000000"], 0xa, 0x0}, 0x0) 02:04:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100200, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="26aaa6024212cc1cae0072a99482b7a5431abf426f6e114828d7860e715630c0bdc09ea1a1f6d594293c5ccffde380b5fa1de7d05524bcbe2b8a02c02cd3eaa628d4c68eb540b410fab149e37976b652fc71e0e19afcf384df1294c380", 0x5d}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="ed74366d707140f006885aa25e33a345ee2efb5408021a9ec71906bb0404d985fa2dd22cfa7607f6af07aa4073faf2ac9a0646c2fb3af2ad82d8329143ce80c5c6bb7d23c9e3bf54c050947bfa589844b2c4da5b0e42204e8c6928eb6d433c26f18d9d73937c0bd223eebcb18a0c90c79a2fb38d5b914a14a3c01e043eff8a528baaaf4228da0a71221f129ec2fa73fb813c2a5e7d96a76c1e69afc5366fe8d42b30f692f44ce77f0026abd34e233d37c1b5c481e902b47266667991fe4ea4c93ae80f61189e9ee264bf720e113b6f21cddcb6281c6f2a62b644a5dae23203cf6189afd3d766ae", 0xe7}, {&(0x7f0000000340)="d377588b271ea20139356f35c6ab0b66d6211d923060af159aead6edb5cb63c1a9d6cc1127f0ae5ae8dcbe22cbb3a5403e8168075d27342d613f42157b6328c4ea04dfe78bdf354dde818ca5468d945622d5f3e339e935571356c42c2de9d07b5d1051009f49efe5c03fcfc86893977c3550813eed7e1c7b15dc402fc2e67717324987b5c695daac871403de", 0x8c}], 0x4, &(0x7f0000000440)=[{0x38, 0x1, 0xbf, "14b25ead227813b6b82ab68d384e2116af794a08c0757aa640dc203e31518fec22"}, {0xf0, 0xffff, 0x7ff, "dbfcb941b4bb5b97263180934e7b590d250c70c4bd4602765fda804892f25c1b7b59e9012a6fca68868634f2bfa0c6ee064b6a731bbbfaa017efd1bf8acf47933e1d86edf63e64a1319e02322a60b5ce55e36fa870408d1e7b64385172cf1e27e313ad74c33cbaf26a938dafc891a5307d06fa7e9bb189c0f37b86ef2d7c59ea206acd183c8ffcaf912db4ad19957502ee7b3dee29060a0d74d164c31b83314a9836d7c0f06abc01b66fc7e88dbd255330b010b96e1cf11e94832583dbad18d01edf5acd89ff7ed2364e613ac1c2acd8818a0ad439b06f106fd1a6cba4bc30"}, {0xc8, 0x1, 0x0, "bbe1377df1720a5b1804d504399a9d3c6fd33e858ee4188d5fd10d70a2f11190001ac56ff19bb58e7258088b65a3770c2132c1482d7d2ee669b65785677e6406b55f65d2d33da19f4455645b244981682b80f92f73fcca256c9df3d691846abfd687d7a5eabbc5da888a0405ee1ce937ef55dc39f3e02536b85897e20ed6ba1f1dca08028c5bdf7f3f81b28fd883afc904a603ae7ca548cd4cec315d35e05663a3267f5550b72c2cc18618580dc86374071d55d2"}, {0x110, 0x1, 0x9, "90dd2b2b0702c472301e1c2086eba224b21492cec796b797e8a60211537cc45fae5a73879ce04cb8090f5712335abdf64eea83b21eda41700fa02e6427d0976990d34403530b8f01fccf8766f5abfd92b094f005bc81806cd632492be16c699cb6d0edbeaec0bca10af9f5cd8f94f3e8ba245b17b5e15a499e23c99250e1b150359f4fc0403d77320d4b73087d68b5328af678bd6d891c5f0b8bc3b5f4cfae64e5bffc0e6c5c1a6ea54e5a118eb37bc0361641471f87e5bd069ba1d641ccb9c049b3106970e92bb44dee4a43281c5528104c19fa9d129bf5e8775ad92983dcffa3ec35503899c34f43934e18b7604c182f806e5374e60a2598"}, {0x60, 0xffff, 0x80000001, "803305ea248ee2ccb12987ae5890645874949158022fcefaafdfdea57e265b765f493c1823080cd21876e86f4eee0d8b0ec912f32fc1e04b964df2fd7cb066cbf3d6e5128fa9a216fa9e739d471668"}, {0xb8, 0xffff, 0x6, "0f3d922963fa3c9adb858ed56471e3329c69b9da18d5285c1df3668d5ba979efa21df677a4549c251a62bf450f21670ce23463ae14f11c3f9dec123eb259f4ea7a8e6a67a4c78bf8094801222fcf4cf1ebfe8732ae2b1fff556dd1c6165b0d8f798073950df9dfcd315c3855d4432bb816a8e33357009aae83d38d1701786070e5d89787bbb03d84a825800b17b64a680cbf196800ec0c8df1d082ef57f52b1ad0c6ea72d3"}, {0x38, 0xffff, 0xdf6, "c5da88e3a7cb229967e4d073109883e15ed3328ea8a9252a0af30491096410396907f8cd4c12"}, {0xc8, 0x1, 0x9, "da38595fb066059906391c0fa59084b3eb8c108a7b9fc84f182c8958324e68eea9e0d94f7ce28012f6843cf7e4943ab77701fa8ae0015d00522feaa57911ed4b2fe5526cdee93f7983ba5fb1bd24dbcc25348eaa350348622df70dde04eb15099d1ad24d8003436edb755750c1b4938534f495bf18efe1dd900993f5f87d003dbf12e710912ddecb3c67d917a33c275edb901d66fb88161580a2eb24f4563cd46950e10ec905d46f017cd0f1645a3daf7fece98ee57d"}, {0x90, 0xffff, 0x6, "8f9f874e27e6c436777d10d8d7618c4914c1070eabdf9012cad31af8904ea27fca997beeebd4fca26935345ccd47ceeac107be5d761ec4f8e2beed593698e0221b70858136783b9f875b788874106088fc2ae9cfcbc945790fe9866c21f9c91f677f9db59838d4302da78dc11ab0347e36e958bfb8f4fb09db88"}], 0x5a8}, 0x400) 02:04:37 executing program 0: select(0xfffffe54, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 02:04:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) socketpair(0x19, 0x4, 0x2000000000000000, &(0x7f0000000040)) 02:04:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2) syz_open_pts() r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x5d) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) 02:04:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x28ec8, 0x100) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) r2 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/53) write(r1, &(0x7f0000000140)='d', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffff, 0x1, 0x7, 0x6, "2c734dd01052289add064e9dedd657bbdf84cf8e", 0xa86, 0x10000}) 02:04:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x3, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 02:04:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:04:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet(0x2, 0x5, 0x83fc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0x334}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2000000000018, 0x4000, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x42) 02:04:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 02:04:37 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 02:04:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0xfffffffffffffe73) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 02:04:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x184) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 02:04:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f00000001c0)="4b74954c", 0x4) 02:04:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000840)) clock_settime(0x0, &(0x7f0000000000)={0x5}) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) socket(0x20, 0x1, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000080)="011af47ac1cc4c71cd2dcffcb04945666992e9ad29a516e853a6b19206594f3ea26c00fb666ce48e91005640ebe9efbc7034aec2838ef681799c63f776eda451a1f12f3c2861dea76e35aec2abdcf88e99229eb8b311e68236b12a14db34f4a04a04d65e2b5311c3855fad8a447ae121f4c74b28b2a9592a1d7f9fa9708c5358af2aab6aa3c95ab2900acfd644c988524ffd98b93dad42cc4f025398317714d007d90d4401484c1e45e861b84dbe465a44f965dc0320020ba91567ac742252867c66510c2ccd0b371839e1ec99f35338a15913d1adb69a590a7f7be6d310a4e8cdd00b6144585cb978b7b4729cb5af78f3f7a2c58986c22018f882cb8f79a1d7aff26583513597e38500875a7d0ef9bad1e08b531d2f59172542c33d9020b5c0191664b62d", 0x125) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5f4) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x3d44, 0x4}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) write(r2, &(0x7f0000000400)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c08143562e956830470652e614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5b290352c498481ed59131989def1bf6d73574e5226c0a127a4dcaafd988431f5f60f9f24d4ef5b8e02ce1a90272a03828e63b052f6560e2aa0afb89268bfc05e5cf65eb99f6990107b4448ca04d42d36cf1e386eb734b06a73a896733323b931d9efa6f968caa510466adbd34e0352e773c99bc4c1d4074c051afdf6d1b1ae53ca00efedf05036ff1406f8baab9644d456249ef3a4ebbb4d4c443723f43349da482f05500dfc63bfc4075114d9c456f6c92e5488db8fd8401296feb4000000000000000000000000000000001f027666214fc810f7176b076c924baa10390386b56df482752b293cbd41394c9c6f0a12d3b5d5dfe27c5de41a853c24c1667224772304b8f5a6d9b845a8a19138eb5fb4f5d9b5504133c3fc545fe113bd818a50daa282143b3a659c6faffe4311de5339358862109b053f527a0c42ad5463985084a3503702a5fe8d92fcfd71f770422589", 0x20f) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xba1}, {0x6}]}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x23) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b6566aeb5507a7c93311ac9c88ed611a31db5e89c861c12d31486e34c185000000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 0x0, 0x860) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000080)=""/178, 0xb2, 0x801, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:00:06 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a4", 0x4}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x3) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="443573c472f25621af30623256", 0xd}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5902f20f05d54101014796902ec3e99a59caafc2f1ff239d72479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7a00d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f34ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac74585cc428dc091ecfbc7eb43427e60694690845bc771cf601d65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced2f3ec95b9bba8da7217dbae719286cb6f78a3cc95d47aedb7a03", 0x4ad}], 0x1, 0x1000000) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:08 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x5c5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x800000000, 0x8298, 0x40001, 0x46}) execve(0x0, &(0x7f00000008c0)=[&(0x7f0000000600)='/{\x00', &(0x7f00000007c0)='@\'\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='+\x00', &(0x7f0000000880)='/{\x00'], 0x0) r9 = dup(r8) poll(&(0x7f0000000340)=[{r6, 0x10}, {r3, 0x83}, {r5, 0x4}, {r2, 0x80000000}, {r3, 0x10}, {r3, 0x8}, {r3, 0x15}, {r4, 0x2}], 0x8, 0x100000001) bind$inet(r9, &(0x7f0000000100)={0x2, 0x2}, 0xc) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f00000009c0)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) preadv(r4, &(0x7f0000000780)=[{&(0x7f0000000580)=""/94, 0x5e}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/121, 0x79}, {&(0x7f00000006c0)=""/189, 0xbd}], 0x4, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000a00)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000980)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffff09d"], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20088, 0x0) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x1, 0x40000016) semop(r0, &(0x7f0000000200)=[{0x7, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0x6}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:08 executing program 0: r0 = socket(0x800000015, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) setrlimit(0x0, &(0x7f0000000000)={0xf5d}) setrlimit(0xd, &(0x7f0000000100)={0x8, 0xfffffffffffffffd}) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x4, 0x1, &(0x7f0000000140)="c383fd31b52cd92546dc47184212df921c99e59b09017a88a0227710316bb7c896268777a295df842442ecf33028459339538dc2b0a433562c79cb3f0b43e74154dc9b7e99d75dfc7caabe69898dfbb71e25d0ef4856060bdd28effcd9a2f0cb923a0e197a869c527ef1cc0ba234eef22c06d7b02f5e49d778e5fffb0f167a9ce3370516ef97226fba266ad7619aca", 0x8f) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155f29fbdaf663661ddcb3a570109c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb5100000000669fcb71fa1e08c76e1b408f3bd221f50854895aa05d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x2f8}, {0x6, 0xc8d}}, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r4, 0x0, 0x0) mlock(&(0x7f0000da5000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r2) 16:00:03 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x9}, 0x10) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/93) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000280)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r0, &(0x7f0000000a00)=[{0x1, 0x800, 0x1000}], 0x1) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file0\x00', 0x84000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x16, 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, 0x80000000000025, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x125) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4, 0x2) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xb2) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) ftruncate(r0, 0x97f5) 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 = semget(0x3, 0x0, 0x400) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000d00)=0x540) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000d40)=""/4, 0x4}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000000d80)=""/97, 0x61}, {&(0x7f0000000e00)=""/80, 0x50}, {&(0x7f0000000e80)=""/37, 0x25}, {&(0x7f0000000ec0)=""/138, 0x8a}, {&(0x7f0000000f80)=""/246, 0xf6}], 0x7, &(0x7f0000001100)=""/77, 0x4d}, 0x803) recvmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000c00)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000940)=""/244, 0xf4}, {&(0x7f0000000a40)=""/217, 0xd9}, {0xffffffffffffffff}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f0000000b40)=""/169, 0xa9}, {&(0x7f00000003c0)=""/23, 0x17}], 0xa, &(0x7f0000000400)=""/1, 0x1}, 0x800) 16:00:03 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x3, 0x7, 0x1000, "afa7813d4f7002d0b5e18d9bcbaacdb1518b0dd2", 0x0, 0x1000}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) write(r0, &(0x7f0000001340)="01d2f9c0f8e1eac67bdbee3ff8785d5280ffb5e08eaf9c88dae0b29a0d899cb3fd0e5a64f1ed1a4ac9e01ec653a7d0e2c380b3b1d8b37c0d4e2c223137a0cccf66c3a09b3227e85b2508a29f73f83c5823bc3aad4c0864d4cc4453b377320e107da61f37fbdc4a44e2e9e4d59353d28c88ceadab6c475bdc49d727a12bd55052b39c5ad8a93f317a208a7fac5f8d63cdb50d82899d16e4f1047d222940f17de3fa381e90937a59e08ce9c3d5e436276dab5fe90dc1933adc629dac88d6939310c8395408f98236", 0xc7) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r3, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000180)) semop(r0, &(0x7f00000000c0)=[{0x5, 0xc2be, 0x1000}], 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) listen(r2, 0x80000001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/64) getpeername$inet(r3, &(0x7f0000000340), &(0x7f00000003c0)=0xc) sendto$inet6(r3, &(0x7f0000000440)="d5215f4c2260b76ce0bd21ec83860912fb6e07d24f57534e6210f69ccf310ba94f98da8e5086f0e5c15f96f1a889b52b6b6b6ee1180d1f0cb99de7417a23d9b4719e8138f5ee9aafc98e2e6d7ba60bd9617965d74c26859e33d976457526ec8e2aa64081ed", 0x65, 0x0, 0x0, 0x0) 16:00:03 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, 0xc0286988, &(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xfb3) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1000) 16:00:04 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) socket(0x21, 0x3, 0x400) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x1f\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f06006c653000"], 0x6a) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x2) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x11, r0, 0x0, 0x400000) 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000100)="fb6988fe31eb4891bd83bcc71a278030c6208c7c9af6c628d68b1fbac7c65d35871f1f61b1cd72a0553193c7196364c89824cb23a54f34615c68e65bac02f2fdd63bd653586e22e1d1eff556a5c2121a8886e35afa37d75c8ad156785d2a97210ba8c902e670036d019c6579f842a0", 0x6f) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000080), 0x0) r2 = socket(0x2, 0x3, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x8) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3f, 0xc0, "49e24911e21cd2fe82a356c112ff625e803a21a3", 0xfa, 0x682}) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c00"/139, 0x8b) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='O1', 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="00000002416ecaa2011b80a3011f9a7eef846a59", 0x18}], 0xfffffffffffffca1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5, 0x4}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x0) 16:00:04 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x48, 0x3) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() r2 = semget$private(0x0, 0x3, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/235) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r3 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x0, 0xfffffffffffffff8, 0x6}, 0x3ff, [0x7, 0x0, 0x9, 0x101, 0xffffffffffff24f5, 0x5, 0xd4b4, 0x4]}, 0x3c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x3, 0xfffffffffffffff7}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x40000004, 0xffffffffffffff08, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7, 0x2}, {{}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x4, 0xfffffffffffff7a0}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x6, 0x80}, {{r1}, 0x0, 0x2, 0x40, 0x0, 0x9}, {{r1}, 0x0, 0x3c, 0x40, 0x3f, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x6, 0x9, 0x36e0}], 0x6, &(0x7f0000000200)={0x7, 0x9}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) recvfrom$unix(r0, &(0x7f0000000280)=""/129, 0x81, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) preadv(r0, &(0x7f0000002180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/248, 0xf8}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/24, 0x18}], 0x4, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x2a00000000000) r1 = semget(0x1, 0x4, 0x250) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/11) socket$inet(0x2, 0x1, 0x7) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = dup(0xffffffffffffffff) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x101b, &(0x7f0000000040), &(0x7f0000000080)=0x4) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x80}, 0x8) r3 = semget$private(0x0, 0x4, 0x2) r4 = msgget$private(0x0, 0x538) msgctl$IPC_RMID(r4, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0xfd6c, 0x8, 0x0]) r5 = dup(r2) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000180)=0x100000000) r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000100)=0x7) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10020, 0x40) r1 = kqueue() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x86, 0x100000000}, 0x10) socket(0x20, 0x3, 0x5) 16:00:05 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) semget(0x0, 0x3, 0x8) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000040)="ef9c95c3cd42ccceaf8b44095f1ff9f877e602bfef446962505a228083eaf973f2697153db16a7401bfcd7390041c4d594061bdc1022818d610ba5b799ef8069c112d2d444af8b7b9b0f68f2d6ce59a4a7c221b578e5468843ff4cb6774dc2f719aaff1d5ebdb1882cd05034d537e883bd8a0857792172f4eb4b3fd6c312170e2bffa2b5830719cd6fad3abb6cd850586b4ebb577cf9408f1c1aba9a03498393bdf949ea17956981552b6f2a938b4c0f379cafb3b77309a42bfece7824788d65e1c4148383ed2a127aaa59c11821e7f49c5517f4e361951a81e877df8818a8061e8d2aa436c555b3ea71a7687eaf911fffe48e21ec9027d26a5b834bc3", 0xfd, 0x5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) r1 = syz_open_pts() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) sendto$inet(r0, &(0x7f0000000280)="16347f257e3685cc9175adc9349207a732c7bbe91cbae03b0067d51723520a793ca1ad0433d021d647a96a71a47871dd43f83d2503c55673e2ade1f16bf09b5ac9498efeee9b002d573188cf31b7f7f347f1fa12214b0bce946f4d80214de92364e3acbd2c89a2db0347a757b93fc8e2c9013fda1d14563bda2d1790a0f3d63f7ad5923e3bd203a8f663", 0x8a, 0x8, &(0x7f0000000340)={0x2, 0x0}, 0xc) fsync(r0) write(r0, &(0x7f0000000380)="55b25483ed8d31b1fd212c290aa01cee9dc6b5b9a6c97f79502fcbe790291ff0f040aae65ec449301d23d87055ca71a3bf46711d0248ba0d3431a14a83fa8049f070aea74e0c6d7676c4fd8c5298f8003a09a9f6c5441ad906a771a4ea7d2d025af3f27bae8f314e91ed52bf4236c896b60e4f161aa5a488c6151971ffbdeaf12d53a1cea4226350aceafcad0ab0f21a2182710372b387b0c422148a3997048cf127626b503562af79dedbfeb3feaab82b6c", 0xb2) recvfrom$inet(r0, &(0x7f0000000440)=""/254, 0xfe, 0x0, &(0x7f0000000540)={0x2, 0x1}, 0xc) poll(&(0x7f0000000580)=[{r1, 0x10}, {r0, 0x44}, {r0, 0x2}, {r1, 0x20}, {r0, 0x4}, {r1, 0x80}, {r1, 0x65}, {r1}, {r1, 0x20}], 0x9, 0x3) geteuid() getdents(r0, &(0x7f0000000600)=""/208, 0xd0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000700)=0x5) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x9f9, 0x5}, {{r2}, 0xffffffffffffffff, 0x721eff4b93853a, 0x2, 0x18e8, 0x1}, {{r0}, 0x0, 0x2, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffffa, 0x8}, {{r1}, 0xfffffffffffffffa, 0x60, 0xa, 0x2, 0x3ff}], 0x8, &(0x7f0000000800)=[{{r2}, 0x0, 0x4, 0xfffff, 0xfffffffffffffffe, 0x80}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x7fffffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000003, 0x9, 0x3982}, {{r2}, 0xfffffffffffffffb, 0xc1, 0xfffff, 0x4, 0x68}, {{r2}, 0xfffffffffffffffd, 0xe2, 0x1, 0x0, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x80000000, 0x4}], 0x4, &(0x7f00000008c0)={0x8, 0x40}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000900)={0x8, 0x3}) fchmod(r2, 0x80) utimensat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x8, 0x9}, {0x1, 0x4}}, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000009c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) syz_open_pts() linkat(r2, &(0x7f0000000a80)='./file0\x00', r2, &(0x7f0000000ac0)='./file0\x00', 0x4) fchdir(r2) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r5, &(0x7f0000000b40)={0x2, 0x3}, 0xc) open(&(0x7f0000000b80)='./file0\x00', 0x20c01, 0x0) fchownat(r5, &(0x7f0000000bc0)='./file1\x00', r3, r4, 0x2) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000001, 0x1fd, 0x803, "b8000e00000000000200", 0x3}) r0 = socket(0x10, 0x3, 0x1ff) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r0, 0xffffffff, 0x800, &(0x7f0000000000)="12c4bda4437b433aa2324fc89fe9d1bf78bd1fe144e51854e1dc5190cf1d09ed48b748bd9320ba1b672d764e90dad5b7b0272a68ba003c9d17711e75288bc6c9f781adbd88c466", 0x47) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chroot(&(0x7f0000000000)='./file0\x00') shmget(0x1, 0x2000, 0x10, &(0x7f0000492000/0x2000)=nil) utimensat(r0, 0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffd}}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000005"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6d, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:05 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x800, 0xffffffffffff969b}, 0x10) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2a, 0x8, &(0x7f0000000280)="777edb5eed87095eaefa81da422855b55bf8cfe02e85ceb00d88967d213d432bb41e624aaec9af3f95429d6cbe42b26e3ca92b0b31af2bd8b19e91e283ad365d0e5e30b7cb78ab703a735b2724c7d07eef4ff531a0b16ff5f451bd4c8f613d0813f8a7a0", 0x64) madvise(&(0x7f00001f8000/0x2000)=nil, 0x2000, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f00004f0000/0x3000)=nil, 0x3000, 0x6) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/204, 0xcc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x101}, {0x18, 0x2, 0x7, 0xaae}, 0x7, [0x7, 0xffffffffffffff31, 0x8, 0x7, 0x3, 0x5, 0x1ff, 0x6]}, 0x3c) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0x80000000}, 0x10) r2 = socket(0x4000000000018, 0x1, 0x8) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x68, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00001f8000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x48, 0xfffffffffffffffe, 0x10001}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x19, 0x4, 0x0, 0x1000}, {{r1}, 0x6f2b68213ba76e45, 0x20, 0x3, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x9, 0x84, 0x1000, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000011, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x90, 0x9, 0x81}, {{r1}, 0xfffffffffffffffc, 0x8, 0x85f55f19c8dea17f, 0x200, 0x1}], 0x40, &(0x7f0000000100)={0x2, 0x3}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x2b01, r4}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 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, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f00001e0000/0x4000)=nil, 0x4000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xe8) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="febba4d9c1043e58ee9a4ac047cfc92ede44c18a387d8de24405e063e20cb798aadec167792a02560c446b3552531bfe12a302a0d74a6478e8d70796c29ae1388dcf7f7586024886634b12faa9b7aea9911ea413ea8faf01ac7e1bdc28528e1bfe663fcda2447af6ce433adc602fb675a3be1606d9424f7da9a2b24dc38039b4a03fdab46bcd56dea96ef42424f53f30dd427c873ff29b63f4283622d0c861e1c31c40ab95e77a655e9a82a9cdd354b1d526dd7217440e07865512c61cd1e4d4b8db17d6172d7175a2e84e610ba27e220d09f21d289a2688", 0xd8}], 0x1, 0x0, 0x0, 0x4}, 0x40f) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getitimer(0x3, &(0x7f0000000180)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x80, 0xfff, {0x9}}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r6 = msgget$private(0x0, 0x18) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x9, 0x3}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() read(r0, &(0x7f00000015c0)=""/4096, 0x11) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) sync() 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x20, 0xc000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r2 = dup(r0) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="1378453b4a23b0d3ee17d76ac3a1cb5c3df111d4c6c54f16d210e791587e49ecf79f01b5f95f1f1f68793043e95b5d0f4f03bb4577b518e3e845b2f463085377a2e0f221a51ad23d957e41f694a43383aea80364d6976b04fe766272515905c535bd1b9fcde0f4f43b0b084d46a07b6a8c19bc6a78c6371b370f24a79344c9783fa0b16fc73dca6cc4cac52ca7ef773d53c24652bbf7c3b2becd94c3b15628e29078452ee92d4de072cb6c2580cd9553744838534830274c9fa4127d22da9f0f84934538fcc7abd48e6e5cc430d4d557a55a506ff1e0e3500ed6f2b4f89c4324fa55654c0125e41a945efb921482ddf45ce86dc7180c5268", 0xf8}, {&(0x7f00000001c0)="d0a32f31be21208c2bc36a4597d940dce41aebc65959f43c617bf5b8974d547572ed6c6f9fb1eec637b138dc9425d9963da31e9a1ad1cc58ddccd0764d91dd1b18924b66008d7111c43895ddb209716497b66fbcc6d617a887f12b6536b4a21d0b3730e0d33c865d7cbed6cb77073c9636c59895de0b5ba7058d7af212df3910c960", 0x82}, {&(0x7f0000000300)="f67d07c39dc8f516d4d7e687572f88eb83950e6f92436ba24cd222feb47917a115932f8cfd63dcca212d0511ace72824237876202fbafac6cadbf44f89e7f1d610231c25c96029de83acec96ffcb5012e2af9af9caeaff9254b534e8586170fff31954e1b9799c5ad88d1c138a8611be58853cf2c39733389fe1d83265cc16ed9fdfb1", 0x83}, {&(0x7f00000003c0)="637018d3b163c6fc051b723b7740eb0849b2471e54d391200105ac61a64ea1878997bbbf113555e2b14f613fd9e542897dbee6153bcb571841cee8590ab0c4671a3926f38c27255b2d55af76b9f3caddd2bb9ac6552d8d4768d03f1b53f2aaa1fe54", 0x62}, {&(0x7f0000000280)="e1ad038c1dc44e5b23420eed", 0xc}, {&(0x7f0000000440)="cdeeb40f858d7e0d10a164ad995a8b107dfa24becb9187b2c27e78b5abde5c87cc498faba62acc75b7b389648001208dc9b7a3e7fdc54918f805246867da41849f566bb2ac5ee23e18430023af36d2d2283af004517df0cd8e94eb007c61eea75380dac94390b3931f62369456c45c19e1dbd8d09fc4c1396b0fd87d2b5b286d50ce69b369a1369eb426201178a6030b0759fffa1f8a35d733f9588eae03152b50d43d650b8aafb873730896dcd721a3e385a76778a65ffcd1972f84d7976eae740ad29907aca4c78cda0b26a4111de2a84f4e350d9db6552022bd17d0bcdaa9c3305657194e753ba17c5d1074acfb76ab701953a1c2c47b7dcee763384ca8c3fefa4d1ca33d0c8b860c5c1ea212761d2b710d4f2a5659d6ebdc71dafa2a37a7290f468bbe59029876fa145668b54fc01f82b94c717d4174fda8deee9b35a33e9901e783bb394ca695b6dcf0df6e16d8ba64ee0190b8b98a44a5bef3368f6fe29b89f6328848fbf7912b5de1175039d42fabaf62b5c726c102b1a5a237a3967f189655ef71b458f0c66873b5474c882d7efdb692d78c1aacbee3e11bd74281f85b9040f0d130ae52fdfc5a826d31af01c1509f8e78ee3a49b13e5e0729308c558c3be618666bbfb4dd8a10cbdfb0258bc1ff91e3575f31e1ba4f723f5e43f3f6140e1b6423ac7d687e87842188e98f8b0c8a2c5c738c8aed7b8d85a6c3bcca4f4a3c901a594d246aca1f5671fbf40cbaf954dcff6b047ce571c896d9dd8928b2e983894f1e12b06387af448c14211ec4ce4e6b73e16dd0bb8b41d8e611027ba4edacca211db0999566a849dd43e9c1b020470473a18088a7c9d7c5ca8e665ce4c66f73738e0ec6ca2ba953584dc19fedddc047c2c40ffabd760ae108bf73d8051dbf56558d813cdd758c1625a358306036bb7e52b5bacc50f6ead1da8f89d12784eaaf62f0baca32f0bf079051a914aa334b95926ec1fd3de7e8fdd6e35bd902819b19e31e2b8259abe8d2b4cb85496e31640c85dd27a52bc4b6073c26071d75592bb2fa858efde508da61eae6624ffa4f14093bef5984b162d61632249d14e0604af038e72245fe618323617ee460aed5f2a408c1b94af502f9a42d0869a380c5cbeee3ab10cc08c07dee3aebfa6cd10137b896edd468d18544c71548eecbe2f424a684c157a87238e9514c920d78261406ff6be3e12c16634e0b8229ecadbfaa6e63a8b0ad0b0eb426f668dd05848855d4be9dcae8e5b1a79c844e828569c8fd234c051cc7a870b88a6149be0f33f788d70bc8d2cff53a85547bb15a4796ca611e3f398c02606207d2dbb049a6618b8c72eb401baa440fd8aeb23d1fc08cb033297e1dda69b98e6944c914261c2f08ae31feceaa44ec840b508b0a586205610486547d3935186c94376c4f88af359c7310be8a869f3bbcc9e9f6392d685aaa8a9004da6b9eab81adbc588364d49fd530ffd86826216bf73cbf8b4c920b3aece9bb0a0a74816d287f13c583dd2df4648056ae4643ddf1865832bc4c7ddef081df1d9cdb436b3ce6580a654ffed87ad86c218119114c4424ffbd9015095d5dc263a52159b9074cf635b9bf077735a7a613866dcfac2d937cd64a00d3f205b76d0bde24dcb07b4c6c61ec299870a14a371768962e73ec8334b29071724b3ab321a352f828796b645be2cf31be9b1cf7b7116691e0b914aa2a39cd9d6916a68a28fbffe67a4ee17470b82b0600ffbfae6a717aec432dd42630984a4c8988ff224dc704868b4fe622621122762f6289c33c1d83d80a3806860e576512fbd85ad6b9862272ae4551d22b7bd07a47e341128df61f22729c68db926aab923cde3ed7217149e2f693a87b16e00f7457d2db7a6b50f641e8321aad31de874fec8bfaa34e90325034d440c3fa61b91da2afccd84095e9588c35c71c9ebc6f3d8aec12b8da225c59683b564aa6a8221f0efa690b32b408ade31203fd4ff0d9e7c7711ab66c71016a18e0793553fac485ebce5ed7b8a5c37511b1184cd2b1280271863b833f5cbeec58851c5ebb1d03dd0480c361c828a3bedc0aa582c8a9ee525aab48dba125750e428ec5225e512f357a6e9b2edffcb99db16234921c0d3c7a89856888ab8ebd80080ad645dfbbf9930b98bcf6aa24d3cd595a4521a8b68cd3d176f953245a5cbc650c99698ee132155ba139e5632c72638e598a60aad92e0e99086ff246b7753dfddb56f744d634bfb9590e4785526f188d3b802d86676b19ccb9d73d7ff1a5747b1d4a8641694ad6d89bc097165e4ebdd6d40ffd8ce358f24a0a097763d099c3c42ae048ca5b14f2a15e8be8e8d9fac4808aa74d8665336fb1193455f5edbf1221657f2b7c62b55dc5f5657f36c22048adf6d2008e86b61103cabfe0b7d6419fb87ceefea4dc167700490013ef60ddd7fda4ca405e79ad19e661dd85c56e4afc78e4579cb78268f6c99052eeef289245bb6f2142f8a95103277f250839be20964e2caea0f30836d4ea2acf9fa01325ebf3f58d0af7702c6cde454cdd9afc1dfc46c5bfa00377e74b6eed6eb0658bec3c7679b6c4a25b7e9b2c012c62e06313ecb26fcefa18d6e02e0e59b6da63c1a4b86ad10286908f23bd48b87b5c0e8ad8fa68745de23ea9de9b7b557c145a02caafac82a458dda67b46af32727a1e39d1fd0227a63b795d5d9fd58c1d966e82f30c602d0672b375ed51d1e035ac5931bcf1572905be2d96da8a418d939fa6eb2fa7443b12b10a03b1a2e8c099b40f6912551ceeb9cc6247a359c0cfa3ff75a02eced480998dbb1419a1641301da364bba461354ef70e88199bc13506d0f3acd1b2d0e7be1a78c91693067e346bf60f192ab2534a5753cbd2e3dd18657deaefd343247667880521c0aa75b26ad0efc5e007d710f534928fb4e30eda2a615053ebbf907ec47874af2ca42f6b7c80fd5db992eca3b9c1515d290f809c72f0c5f9a00c44fe602ea07555069b476e161682141acc24017e2428a222e5504af2581e2573255ad950598cb7caf1274a9a16eb7be2fbb46eb323a10bcd6e8e918d6a7909c5f568c885114a76cf7a7457e634ee3bff1e7b6244b49e735a6aadf27bbffc84a4a2cd7578c2599afa64419ca12914b60aac58fc2531a55da8a3ea957b0135e26e9292ceb46b0ba3aed64c94706d00f64f3f8b5c963e8d006bbfff0fce9b430103bd1baa175d61cf04ad548a662fdf9df3d938ea75e0941ee2e26cc637c81813940a1f73433fbf2cf310890660eb4f09cedae36651d5d68940bf15c3a9d6fda36fe223b50b1c3d6143592ca276b83503a33de5f88ff09b3e893d249a6b8376821559eec7d94be67d5b8782fd068cb80304ff1fe87f5f23e2a3b94831681748d0c35a2504b0e526ef70173a2e14a229edf9ef7154d987d8016eb9d80240e2c5af334a9720a8e8db9abe9d7144bf939ba7d4ecf2486a028f5d67a515e20e225f29b2ac3ea3db5da6ca47d5f253c3645d8c3b2be8ab9963503352bfcc12e25145cfa0d2d69e8a0fa959b89bcb12375e9e55c2810cf6765a30e5910798160b588c41bc420ff277cd9d521d79b359d551b71216765d678cf0cb0a632d769e84c4e2ca02479a53fb262bbe4d6eebf8173e694d6562e5ac4967b9f4b8f01ab8fdcaee3be716d48c320317609f81ff33770e82920495211ac39335c922885ffda62389e7e49afbf06149073e34f77190807a9ca13478a4462b952eca5a63ecf0d7e65ffb278b56a7fd911fde68561429212df750b7e45f599730aa09fe4a31ab7e788dd98e68b3f9c988b47c20ca3668ffaeac689be6f458720601eb1b5b00721aa933a7fcd35d10f8ef6795f8af032c08803669f5e6bdacc7f3ffd9bfa810e4bbd189d0a195f53905261b2b247a0a5629cdcd38bb653189b22b0b66c8473d487ca068645b3b498217c0c0f050155f8e5af9948b5037b444a71630e7cccb7c3f09c1e65bb4e3fbc639e69bb57eb4ca27c7998afd765b33bf959073c452280466f94d20c7d00821aa17451b68db05948b160eb12d6b72636abacf1383209e91bddeba1f965f204f487825523a768712b62d75b18dc11d7561d0f567ea10a1cda968a88e20ab53fbe785eab211dad37a5dec16e02ec61af1b87dc42a608d7e19bdf01ed15732db995a75c491fd532aecb863b38c3117646133ea64b74db9555491ec7620b1c27abedda458835d62ae4816fec2ac48970cbbcc701cc20b4f40d07b43516109c41aeb6e91fee36fe0f9d63586d5cf83b022eadec0dd2779e50c7c5b48ff7d00835285ea629db5c9f4398becdc08583d514d83b394971e389566075da0aa2347278eeb9fa25de088bdbf1f3f93574e21879d8f95299a19ee753ac7ac891d693bc04cf9cdbf3efa3c601d3a3bb59792e348dcfea7f4482aac60731bafe3a2407d7f6b64eb284821310cd3e8671f85dc360cac97dc49333fc567ed25978b104fb3c55b617097fcb3a5590ca9d4e7c1e5f3839100355f3fdf7b01e58c7818ca42d745aa9723cb9534c9f27ca180bc82b0e5fc53e65cedbb8dc475b32882dbed9b60cc0364c28ce192fc352ae5e50c7917652a66b0da62c312ddc14faf200d5ecdd3d3eda4a95d9feb2a61536a01a94aa218ee137472af3bf8e1ba129544be14af5dfc741cb457755958441b656bf9f56808f787baf7f06478d12504bba6861fa04500ae5e7c92fc2d16d7a8920fede714193de53ba38392379020dea3cb112d27ffc77cc694bb44c54e587f90e17a4646249101d6abe8baa5b2739d65a6ec1e0bfe1e926f1668c5488ac1cff16699782da0b523b01bf1693fedfc7912e23905e19119f862c1b2d4e8ae7a2214ed31060dc61f090af7110bb105dd5d63a3220889b5fbb53b177a7a98aa80a670a276d9f7ae49a91551f2df185558843a804adc1900064bac5e724fe5f44b987956088d7b6c7e417535c7e4cbb39e02d45e8d9aa9c2b9165e36b524e4fdb13bad8b36fd8d93eec5a6227d77f078a87b116a207aa1d4e4877dfa4741295c1c96daf8f83a45c6c25da7f7190eb302bda8ad41e21aa72a83a6555f4073c1db8f7d2bba6932683751cc6ace8955077c57b813d5514ee0d8342943cd9277021899f7143aa0d0a0e812a25b8761e2ceaa4ac4cae9e0e756d97716ec3949ae8499fc0f7a41af345b5d3b924603bd86fddde0c92da200bccf552f90b35279e1e1ed9d1bb8a6497727692ea98d9c6bdcb36de931ce9dfa9a31de0308c6ca360b3821230789294ac4ebd292fa5d3f5f9517092d9c466444c7576709be943d9a1400153940fb4a06270225bc9e17e591a2054de1612ff466484140b7dfb20d327b9a14b047e7bc10639e3d53b95bbd7694aff6e34da3b65579c4c33e75f961b7a231e2e55a0bddecd1509e38dad45ba5d505af1f3529a6e6939b11ca271034e8abfaf83da38db9bb098fd1814480b8226351932b2e9d290937063c250675c85e748f68dfb1b9cd2ff367deeba89be2f99b58bc3b2f4bc24f502e9d5c2f56a30ccb3b02b5a030b4df48f05e51220edcadb28fa9aea7a600515f896bfb8a0ed90fdaadc58682c90b8914d60d3a6b3446f4a17212cc40e6c9c37166eee5f53e48e1212b1bdd8a2338e440bed2dfd9b4bf84dbcdabbe88be754746b2fa64f210c5f4a82fe8c92f02efdc62680c8ab9ca85a6c9f20c9e4c23244ff7b82c2e1f6fdaca7a507f70065e60fa740e5049b2d6d318f381676223eb09c4aa2999e28ed0c6281f4f209d63e02a904d280e7c43c7ec30d0079a671fda56aa05e156e9e539569b9bd95137888b322451f", 0x1000}, {&(0x7f0000001440)="f6ce829b45f98fb11f21b4464cc38f7df8b45dd075102ced8b9c41696cae501cb28e3304eed27e3e12bda37c1d85c5669a2e3242", 0x34}], 0x7, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0x1}, 0x409) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) 16:00:06 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/231, 0xe7) r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r1, 0x0, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="715e917f9ff5297f2cf3eee233329e9437ddd892407c1beb9ce868fc69d03fa4d92c07128a304d20d9f018a14d1a0ccc7e29239c3760efd35d42ed738cc8e485e175c4addf99a100613e8108dfce87b7d7ab899bfdb8c21cc2126b06a6afc7acb2993d0431f5807611b865dc67c39d2adc5e7aa319476396e212166ff8fd9df69cf6b2d8f7ec80c92d00ac49c72dc31f21203f9a53642f79b5e1498bfdd2b45ec7bba97ae304cf463376765933f58489a44b0902f07696e648a76580ceebbb3d4008c015dfb1553e32f0e847e2f4b379c3b7896850a4410c7e9f573834b582a6d906e6a0267b2b5d6a02456c5186abdd5d89a7aeb8da9a0acf8106a7a61f740235594715eea3581b979c726a36b1beedf2bca7092227cdd60bd38c163abd0a72bee73557e5c1472779f31d0486c1eeb8b38d5d4e31b60f9ebaf5e87e92dd9db7d345cc3378f24ab7dfe13ff6072b04bca8950c0f1249fdf5e7a7d97121a00b4262f4332679c454a5ad55", 0x16a) 16:00:06 executing program 1: syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r1, 0x60004) fchflags(r1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40000000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf0000000100000000000000680002ff4f22006ef9a111d5ff5bade6c789bc", 0x2c}], 0x1) 16:00:07 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) 16:14:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000540)='./bus\x00', &(0x7f0000000600)=""/63, 0x3f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003f9, 0x0) write(r2, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000580)="267e26eaf2595575f1968c6cfd7a25f8c9305bb77c8c2e40b8b134cad68a856bb8332660ae8cbd7daa0630d9a9d27d0d3de684f3e6d9456da505d940f7038de1f06e199c0db6393483af9f34a1a94131826ff69ecb97985ecc617f6842883e00cb56a3dccffbf52c75fa69bb2ffaaba7c20e83fbc14baf6f38", 0x79}], 0x1, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='4\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='/dev/zero\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='[\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='\xa0)\x00', &(0x7f00000004c0)='/dev/zero\x00']) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000000)='./bus\x00') 16:14:37 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 16:14:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10028, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) close(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x82, 0x0) r3 = getpid() r4 = getuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="42581e494d8a8bebecba7c97e2df7722255b44df7730cd0520dbdf3c826a3c19d9c55309fcead50e3f8e408c5a5c47e7fb5aafc72d64d1c38a01a36ee621d9a2f7987abececbaa009fe2cb7bde683bcfcfcb3f72817fc810d21cb2106f13a7c0fde52654af4003a8e0b309dc43b4b631802bb3713784b836f5e00a89a7442c831c4d8e91b19ee59ae602be8072497da3705bb11927cae0e5ca5420d0e2ae8678feae3276bc454c2b63d12f888ba1f200e23f3e96923fd77de8d3f386903b6c08ad562b4265a0b5f640ecb020c7cdf58e4bf182bc6bb6", 0xd6}, {&(0x7f0000000140)="8cfad50ff1f40bf9afaa449115cf57a5780af8d4ddbaadd3ac958403d2b279185d695172590598cfda4b9a8aade8f2104fdddfba8e4be057e1091243556c4af52b29", 0x42}], 0x2, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x120}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1813, r1, 0x0, 0x0) 16:14:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x9) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) write(r0, &(0x7f0000000280)="2438d01da7cfe3440728f0f4deb6a096b0b2ce0957231d271ffcf18bb886011272ab548b839c206aa8cbd1ee797a6e1180b491f1bacb80b8c391cbd1c5f67f4d8855ea3b2a1f2c93da3f36b464905bbd1ae2eb71ccd7026b73767881db258e8b2c271226216b2f53b55a2bad7c901c5b8e7e4996b66a28126115d435d10996b57f898b0b0eda3146151492bbd430e9f78ab8405a8eac80c937af25a3882a901f2d18500e5e99b83efff00b5fe126656dc03f49cfcd299b5c3d47798a9ba0f11fb0dd001d8abfcd33d2d70947c91aad1bea4f5b2d88b17e18bcfc3a49759e43eeb8796383c024d838d0e86b9d825d849bd54dc8545591059c110c8776588c5fc6abff86582e52b4b43cbec92bca87c74aec319a511199d8ba8209d2f5c65e9d65d32f76dc0ad0c98e24c46691e9cef49f6608150e4818b098f25bee170e7911a2074f362c36b35b31d8e546111e8985fd453cb3bab13a4c191e7681a02113e07870a816f05f9e55417d311af59f60eaf4255a59555597c160b63a9af4feeb9fcd9ef578659394f5df418343cc9c0a49e11d957e9204efcb9eec3608bf5441e3705d133c20cffe045a6fb954cd4259ccf902bb83307aff5a5545b86ab2a579c078868b4103cc8587a5e27d8a7d3b3eff8de0e0c4e0b4e65a80c078b2a371070378cb46342a55e9bc9d85cd370405ef1817cf7cc0db0f39155da7f7b3231390cadf5692084032d92c1986569c3b3b79a1f0ce7ccd6b697899a3690f1bb33295500b47cf384e439765a7f60458f06f097a6e6eea4f7beb5edd7fb5c2cb4154a2ad44bc13b8a01ce4c4d610c273957139f8a3f8d0457269c8b1685eb90d343a4088aa3615595a8a957e54420f6b5f56c1aa902b3eb26d137cc6743d6ebcd37ba0735da07ae5dcf176026a2b8728136f6cfc1f812fe63331134db9710c5509c21c57d13607d0a9b23082a5de23eb6d4fb0fffd52488408f8d26977d1e83b30f2d0e4f82015e1a59caa5310b07065e643c1d54ff6cf21f76ef597e9bab6b35b87d2f47e176cebd3bae62d6f94533487d35aff8e310ba0c3d7d6b3f34caa70bf2e960f462f208b1f74c777154db356944978fe8a1fa061d66ace35696000e137dc2d9952cecf99572a37ac6c7b7356e4cee0b03a5ba2fdc000c1b021a4304dce8fb2f833e7d16d0f9fc497ad6820604e9ed93d839184680e312180d5e29839cb21d000a3a37e2973c51d7ced2728e4d7bc028b75dcd1676bf4634f015d140432bef4267ebfa11abc3edd0bea38a400a5a17040da65b6882ef5a20ff5c51a9f368c810f036eb75c1de78c44259eb81d739248199c0de9c282e3ff49a11c5fc40c812f286fa66939e4a74d14e7a8ebdddb91dcc50a52796a373d5d0b0a4a4a6564d2e28e73446f35b48c64d4d86cfe834f66d0b4111496feefc286841aa69d1288c8b6cb5da16d2c70c1db3022ada177b318fb8f1101b350061fcf1dbdcdb865fb0e0af1851560a42e5bf17318e7ea7d1d76dbbb793292af4e3d84b76ce42e16c7ecd2587c8190cd52aabd5e35eedb3453bda8c9c8b0a8ac7c49b5213ea51b4374df68b9941599c59ae85e3a072c7fd37445c3c1cf1f70e993ec5ec1e6fc43dc176c0c0dd2451420ab025a0a4505b605733b386295680e1c061b1c5cc0ad04e654484fb4fced1e56a412b9781fb739af106f842507d4b32ac5e699f5a3deacec58b41bf350b267444c1762538bb088be1acd2bc054ae58d64c616ec2515565be587b043a658538565cad3fc73691735dd5d0ce0110a22ba366c8da1e46e5c207466cbda1ea19e43fb120452c623d910a6139c8b31da6267624422b52020be8d26a83fdf4af26e358ecb072dfcd2e329ea9bde359e85537581223f2db2ecf9a4604ef6a5ad2e51d656a356af44cbf19b5e922ec608a872153a4285db1abdf5f9b63eacceff9e83bc72143c1ca6ef2fbb08dedddf3d834766f2f691dc79b070db7b0a1df168f9eb9c814ca98cb3c595327aaf71d47687542d5206cb37bae7553849426336c4a66d51ebccab2c9c5e10d52842e85d24580552c88c6938f5bb8f005d1e06f28c886fd27efe362861ccbc383a95a3f90cf211ad239af6663b19fb5ba7d0ff4a980f6c91515296d59fbf6560a60c9bcde9f1b0e664cfebc348d5030a9ea56e0d270c7ff498af20dffbdfe0335998f865aafd4dc6623b069e649c2019d8b9162385a87df0a1e725612fbede8c3634748084729901a954abb7d29179396718b4c579d578aece577f8cb472c52eaadd5a47c6e69e40d28f0ba849bead1a27ea0ed4902f7b492148059805e4c5712b45f79ddf0ad3941e7f0617e972658f7be97de630939d8a5cb21dc36af86852a2d8b5c5849224d0805998205b06b701a147c5099c8f843947fdecbe86a8aaaa7413df0fb1cf313526771ebf16fe1248132ede71ae7df46f014e6009abbda8c654a94a23e48397090144ea549835fa8daefb56812d6e441c5d593baac6967a428f6b67189118e13cf3131862e0600dcab52af7db8ccbd72b3790576dcebc60041196f7be7a723f1c42f23e8b1de69eb5beab582d60d1718287e8503f497d1811c6bb751b6e7b35e2b6c8c35a86860ac413f6881ae8d7f80ecc8d512f20e9d7569673f8c5cfac9fbf1b4bf953eb00a3399566a778e9653a8952d6d1c1dc22cf533db46540bf0286ed9d440d25b8b471fc296b2532904d40625f25ad02eaccac501b5a2f0c7b84091ebc8bdfc0a0549cd8a1a98e62f3e6688b73d708ecfc4c9205a3d01ddda20ea4ce8bddc8f77c8ca250e910e2ceae457bb3496293c5ae36b91b16e10e1bf4e5e4f765932ae9ca2c9913c0629ab32dc0201845bad19e2a2d68752d20cfdd18718b96232880f6822bceb394f2a22bcf0e7adcf9ae3fb4c0f145361d9d881c23921e9fa790c94d294dccbd1228997446da54be1a892aa047da1ec94b6294552f727e951d8e4e9b4944c8cfe2c6061d1acb0c87355d9e5309ebe6b0c0afb4720c99be6cceb8509a0433f465fbf4812fc24f91285e3c2bf523db33fcc28dcc5276372bacc46965365dfc4ca81c53d7eae92cf338c4b2b52ce49730b8209dfba9a5295ef9b70add7fa464061378c01f98e1f432d7762c088443658347a60be1554982274b0a8f7f529b9966b9efa2a4bdfd2d57c6168175ceec420dcda6d0aec1d971d99a225f7a7d4813b6350494d73eaf927031a9836685e2228f4bfc76382f4542a0a071eddb2c94d12f19ccf22a6c5cacbad3840fe7179f2cc642d7740263eaf033a154185d46a2d3496854ec1f269a27f12fee179a750ac20411666c4c8e07ede365f2f4edb2e64257cdc4a1e3c1c3738ecbfe59290521c397582b49dea7360bf80f9a4dc07ec317b69bebb87b413de3c4e60d26161f567438160ce3b2fba2015be42a9cb739ebb280f2a81abb2d23e7b9b38514a8beb3760e1363816f46561f0fb9f1981d4ba2ff5b54aea8a8d471ad382b77183a0e697bba9c977185ef4571a34e236f7ff394e69f18ae4d74daba741b8a11ec414b755aeca46e54f353b0841ae51a13b73e735e3e2728cc134f0f19d438bfcf626549e473c18f339142c2b8b12ccd894406ea7efb30f58ad93c05bdde24878acac76936e6d2e9dacfdc6b016b36b15d075394318dbf53ba32a0a966a38d03e7de0b7d6bee504952f8141c7f2f66c3090154a1a3e5c484011f6a5e28062910c48307e05eb774ee947efc334f09a1e47f4fab20f0873c4acd65ada5a0e8f1adda028170084dc42973d4aed35c836c86d6634f6d13215a3e966809d5f6cf666d454d0f03fa8bdc654c7fea9f928cd731c3aff2037c35e0d9699e8a0162a635179feb173789b01c04631ab57e3019f6d3c7a23e326de1a6911891582ed6aa018a4f6493ced8e361a67aafeb01e610dfe38722af47c202f8f8463fec80a3bcef97cf309bc5b4065ec51465b8686e039b439d3f06c94007ec91aedc7336f5802748c61d977c6db6913ce6d022be3cf8d8a3f6dd5660dfe0c6759e88ccf9b2c771b8271be395a20f2480027c0c227300d5ec7e55161f3390f2f52081a7a69cb0c8ea299ee38730efe24abc3054bcfed87816fbf127e91f78747718f0db98ee228db1cb96ded7f7335ea04d2150add9523d1a0b10a554b96092b048aa6ed6d47c6184115b7e11712497b67b146fe7b95cc26b5af823415bc8408e490e335e2e6e7b306ad8d1b5aac4613ab800d49609624082d81ebe2eee259bd47fa458a93326171cf9e6f8a27a73ee9a441433698abac49e417940565fdb9b8c5197c3d2cb9995f48c45d62545d5668a678c95fb906dbe77a51ae39b1118b5077de8e765a0897aa37daba88273dcaf5e278e11f4da33a396c8c9a28e0b8664eea1b19aa6d9b71ac4f54252b15d745f1b78f2494104a7e1956f559f31d3c927f093418b15f6bbb0954ee3af0a930520268663445057b97e523e2079627261e56d23e836028b135002d1b35a5ecfe2525f36e55bdd0424d3dab92f2b1055a69718e2fdcac741665614e8069e114319b9e5a85cc6edf63b3f7a85760d11f735b8a8c5e56297ede27d86ee52d87208d0a6d4fd45418257d052fa7015f9c23ce71f2ea055b6758f0b102a85698eb67ca25f1fa92e77a52cafacfd8039541bd3c4a274f25dfa3a28f12819eb407d4ad23c30d7fc3c37665fa2cb69a47e59426b36aec028e19e08a1c5754e62cc427d4b3d1d18222367177f976d4255abee06642a6db7ff7fbce8aedbcde2fb6c988b717d2cdf8e9cc370c7b99a91e7a49a14c4566ca55b5572fcfdf43fb0c60b1b5348329e4c565bb9e92991ff5dd455acef127f96cef309aa49e07f02446fd59ce729139ecc3d56a672fb63c756d038143a4f9667f0e7f3ef1ea475dcfaf6acc4dd2f8a369994ef104dc82742d47a0e25d1a2360eda775ff3539ecf155919790d3e01e98064e92aa2616065f96988163be7ea7d47bfc5d8ee3fa4e5822e815eedf1058b876c4000f39fc7bc152b4b3ace38170f5297ba08054c219e23ce490e4ac5407b7b2d996235a386eb5c73020e91d90322ba89d63f8a65d4dad326327623f406cc7166d0fd87a76af2584d5d10fb2092e7119ccc7acc9a4d96b467395e5e587a42c4b1dc22e937a3737a0f6c4bb2f8570cf98e77526f9f0a5dae26e7bdc9effa2ad0c421f141035abc6be4cbb9a63c6bfd3a0c354db15a7294456cf97cd820cbb1ddbe5d04fe847d8415cb1e1253a87d8df2407dc7fd802a1628bca932f971aeaeb1d0e32134f3b6861b4c5095ee98a6477ad9eb1005170988bc81b81918b8d6c26c854dcba05b0d1d11438992db7f9fe746b45d1f2d3d74b068db1cd2750bca4cdc8ea521a5e25478b04b4dbc7f43979ca46a5a1ac844f62dc10d31e95c0141d0e50ae470f5fb876118b9444620420af9244112fc0a2395f4724ad5ea809aa9b9f7a7cf17c1e23627c5533c3c3860eb15eb11bc877316b28b1ceda6ebc767d2e206babb442ff939ea8444908d6a322d2cc7c70fc65d1228cb8d555fe986952497e4f5babec8bf31c5c742a540f03526a8fb09b5cff9f2d8c00aceb10e26f17979156c3f9c6530f1efe69b18d7734c5b3979cd3e09fd9d603b770137a69dd525aa6d80dd4148b539c4b810613357bdc80b440d26661e32e7f636d1576bf926cb3493d12595092ea8f8e690e754f82b387d915f8ef80590ca1f5171192689f4833eb3840b039228914c174903310cb492223db47284405a682173b6e812899eddde2639597a68806c38f24b1b57bafe4750bb6c5ae7d494b", 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x401, 0xffffffffffffffff, 0x9, 0x1, 0x8, 0x7f, 0x9, 0x3, 0x0, 0x5, 0x9}) 16:14:37 executing program 1: clock_settime(0x6, &(0x7f0000000000)={0x7}) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c, 0x9}) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:36 executing program 0: geteuid() r0 = geteuid() setreuid(0x0, r0) socketpair(0x1e, 0x3, 0x0, 0x0) getppid() 16:14:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/178, 0xb2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0x5, 0x40, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) semop(0x0, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:14:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:14:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) chdir(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) syz_open_pts() write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x96}, {r0, 0x20}], 0x3, 0x94) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) read(r3, &(0x7f0000000880)=""/161, 0x52) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:14:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x800005, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000080)=0xfffffcf3) close(r0) socket$inet6(0x18, 0x2, 0x0) 16:14:37 executing program 1: fchflags(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) 16:14:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget(0x1, 0x100) fchown(r2, r4, r5) shutdown(r3, 0x2) 16:14:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = dup(r1) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x6, r2}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000380)=[{r4, 0x8}, {r3, 0x9}, {r3, 0x21}, {r3, 0x8}, {r5, 0x10c}, {r6, 0x10}, {r3, 0x100}, {r4, 0x2}, {r0, 0x80}, {r6, 0x40}], 0xa, 0x100000001) fcntl$setstatus(r7, 0x4, 0x8c) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x80000001, 0x3, './file0\x00', 0x6aecafab, 0xa41, 0x6, 0xffffffff}) pwritev(r7, &(0x7f0000000080), 0x8b, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x85, 0x7fffffff}, {0x20, 0x2}, {0x9ad4ac0b63e983a, 0xffff}, {0x40, 0x1}, {0x1e7, 0x20}, {0x0, 0x7ff}, {}], 0x7}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000400)) fchown(r8, 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000200)={0x3, 0x3, 0x1, 0x1f, r2}) close(r8) 16:14:37 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) getgroups(0x7, &(0x7f0000000000)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20200, 0x4) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0x100000001, 0x2, r3}) setregid(r1, 0x0) setregid(r1, 0x0) 16:14:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) close(r0) 16:14:37 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) read(r0, &(0x7f0000000080)=""/45, 0x2d) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:14:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="ab0b609c16931207", 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 16:14:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49, 0x2, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffbfffffffb, 0xd0, 0xfffff, 0x0, 0xa220}, {{r0}, 0x0, 0x2, 0x20000003, 0x865, 0x40}, {{r0}, 0xfffffffffffffffa, 0x88, 0x2, 0x6, 0xde4}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x10, 0x95, 0x5}], 0xfff, 0x0, 0x4004, 0x0) getppid() 16:14:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x7c) 16:14:38 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x0, 0xfffffffffffffffe, 0x1, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:14:38 executing program 0: r0 = syz_open_pts() getgid() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x10400ffffffff, r1}) 16:14:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) socketpair(0x18, 0x2, 0x80000000, &(0x7f0000000000)) 16:14:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:14:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:14:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_addr=@un=@file={0x0, ""/4096}}) 16:14:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 16:14:39 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff63) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:14:39 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:14:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) 16:14:39 executing program 0: r0 = getgid() r1 = getgid() setregid(r0, r1) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r4 = shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r2, 0x5) r8 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xff, r5, r0, r6, r0, 0x40, 0x5}, 0x8d, 0x147, r7, r8, 0x7, 0x7fffffff, 0x8000}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:14:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x44) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8b, 0x2) 16:14:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = dup2(r0, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0xf8) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = socket(0x1c, 0x7, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) 16:14:39 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:14:39 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) getpgid(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4, [{0x1, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x3}, {0x1, 0xff}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0x100}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x1, 0x941}, {0x1}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x3ff}, {0x3, 0xa8}, {0x3, 0xff}, {0x3, 0x100}, {0x3, 0x860}, {0x3, 0x9}, {0x3, 0x2971}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x3}]}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1a4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000003c0)="72b7b943f0630688c47b9223c69eaf01d8184c3b34efd94cb0f2c4a8adb5a0fbb975e38bfe580704e3a4c29db66efe0e183f085155f76e9941e2ee85bf09ebadf2fbbe48b9a22b117158a7def71939a03535b6ea47c5082199fb444cb665031719e276f8c7210a5a9570bd3a438293a998e7832192ffe7aa47e5225c84c8d62cb670d7e80490a50264f84b3f9e6bab01699835116da5b98fab93cd0346", 0x9d}, {&(0x7f0000000080)="fc4b7657acdc12cabc48563078c9af243f257554cd23", 0x16}, {&(0x7f0000000500)="e3a26476791dfd6c6e4c9c339a92297bfc30bd51990d32b39c8eb18e7552be7a10565f007968495b621f774842158c7af469741540a021d08fe66e669af46c7b80eba8dd92", 0x45}, {&(0x7f0000000580)="5c993f1acbb1b02a30e6ed753ca2b8f574c28bd96d5a7d66149bca3f868a9c357af1545032e891957662a3908c6ce7bcdab17ca88aaa6f59769a6ea4afcbb864765b49e6dec4c382cea2b8251a08e984588465ff99a52ee7ac1af1b7494cbe4887592058e50ff9d2f78cf79c06cfd779dd21cd7b95a494265387ce3d5e952797185ef3", 0x83}, {&(0x7f0000000640)="490df1803656c804928d57a0c444b4b9c1d16b801cf8a0f9c9af8358443be53bd7e103f8c5a926bbc8b57e88a65784e51562515d0fc056dcfadad60fe00fdb33ef530e3092d03f623e59f0da28b9b70fe1ff3dff9d5cd40921d276d9fd13708941e5655b3e057fb8fcad6c075186296d6c0cf7ed7bf5b3a5abf56d3271d466a45f7646728b84d9df835bf7802f5c58c288699a8db1df79a191d1792db0bc70fcdb1c122e9ff0225e103133e4b373387f3ff45ea0e1301dcb2a9d2a1bfe0dea5c5cac64dec6b4", 0xc6}, {&(0x7f0000000740)="4a60a34c1fbafbc31fc6807a353db77ba03e9c74c8062269a97ad0e08f664b25d794c38d0f3232bfeb979f39ad3d02884d5c681f26829a8738e8f13e3c3b6cae67a069b3ebc615082bfc77403f4176f68d4ba05a666fc52b1a7849773631412ffe666ea00a4306d5d22650af2aac3dd4ab2b7650c862df7b851f8ca09154ff75e25df7a1dff7867ad5756bb55ba76b18ae30d8dfb85eb973da4a7d9e0907d572ba078747a3cdff34d5b269a2429a96b54723c3b42e99f329b4622765", 0xbc}, {&(0x7f0000000800)="e5d06ac200952c1fe94218abe904a1d74bf1a794b4caef813e849a58df4bedab552e5f2abb260e2e77eb73722f18586cba7351ab2cf589c4fa345ed2b621d13e9bb9839881980157d8dc980dbc5976703719e49fbd17d06a26f306b4f6b7d8f6adef63c975e22383897e45440f671a03819fc9e813c0f8c3c7364d3b30c51a24bf63fed811aad0f1f4fed35695ed07f3d124c3e94f92af8997d7cdb49c5b472afa4f11b09ff40c9eacd7356901c183f089b75786c6851a3cd9cc5e1decb5fa84b6b2ccf9f1e56df705ce0deec9fe277b978e4051501ca640", 0xd8}, {&(0x7f0000000900)="abc17e5f39f9704ff51d9372208bde5b67753f03d184f6124cc32cdea4e038cd7712c9fe624c33d0ca1b3914ae557b1171e8bb22a0b2bbdf4ad1dcc91c72f873ab7b2866df303ccccf4e6bd9d0817b8338b4b3550f7d", 0x56}, {&(0x7f0000000980)="3e2baf5013dc47b177afd0551a267aa3315562f5d0f121dac76ac77c3408ecf56de83d61cd1f4e23919638facb2f9913fc15da58d4c181b7936f5869c7271d1486e5dffea09bade43532c62b34b4847c5b4c3f38b826d62f6b4d9044c1", 0x5d}], 0x9, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r2, r0, r3, r3, r0]}], 0x30, 0x400}, 0x40b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 16:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="9f6942c119c68a30b289e48a56554e0aaeffd6766e5410066a61b7357fb3295d3c6841aa1a21a796afd05a8dccc6759f9a26f97586d662d93128548da0d4a7f4ccdfd88f1d83dc854f00e70f6e12febe73870e68b24d96ba544fbbd62946b3378dff067d1dfe820f0be08b8861202ab6463b3248f73998d958501651e4285e8f28fae1ac619440e9be153ab9a9fa9ab0b50577d4061f3b83cf1a04fabbf3573b0b6227655cc0bbb1a9195b23c1302ce8889c6be782e6d83dfb032d9e81eb472680f0e41f4567926b3e83404cfc1ec255020b0f5d4177d296e94012d6faf4f064a7b999f6d33cac8915658336dc93dd903abd9340d5f07983d56fb46e", 0xfc) close(r0) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd, 0x3, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x21, 0xc1, 0x5, 0x4}, {{r2}, 0x0, 0x85, 0x200fffff, 0x4, 0x8}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x766, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xe472735b7f807614, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x401, 0x2}], 0xfff, &(0x7f0000000140)={0xde6, 0x800}) write(r1, &(0x7f00000003c0)="9b8444f41c1740ae7aa009b9ee3fb418d62b6e0feeb8bf57ed3678d3c47130b064fee20c55ab5ec35c8ec5a1d79c76d86556235039bff1cd315658ee6f847164fc5f672cd390178bc0bfa2e082c418319e987c3deb1d5586dd0f5eda0b7ecf1c2948cadcf8e1f2b82cfb3507cf163c63406bd3e74623b8c343b14b9afbfe8b8e5fce3c2cf0362c465502463fc9e1dc09a43970e059ff7b1fe17c1dbe55fe78a63605a5ad210b0bed841f4e812428fe62cb52a9a7c97acdf9dbcdb0ef661ef204390e952d00e071708963531a015544f90d4221a5c8af11f11779", 0xda) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:14:39 executing program 0: r0 = getppid() getpgid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = dup(0xffffffffffffff9c) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x9118, 0x5, 0x4, 0x0, 0xfffffffffffffc01, 0x1, 0x9, 0x2, 0x0, 0x6, 0x9}) close(r2) rmdir(&(0x7f00000002c0)='./file0\x00') r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) getppid() getpeername(r3, &(0x7f0000000340)=@un=@file={0x0, ""/4}, &(0x7f0000000380)=0x6) recvmsg(r4, &(0x7f0000001600)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/51, 0x33}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x3, &(0x7f0000001580)=""/77, 0x4d}, 0x841) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001640)={'./file0\x00', 0x8a, 0x5, 0x2, 0x0, 0xb5, 0x9, 0x101, 0x0, 0x1, 0x7, 0xdd}) getsockname$unix(r4, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002740)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000002780)={0x6, './file0\x00', './file0\x00'}) r6 = semget$private(0x0, 0x4, 0x40) semop(r6, &(0x7f00000027c0)=[{0x2, 0x8}, {0x1, 0xffffffff, 0x1000}, {0x1, 0x101, 0x1000}, {0x0, 0x1, 0x1000}], 0x4) semget$private(0x0, 0x2, 0x0) accept$unix(r2, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002880)=0x6e) semget$private(0x0, 0x4, 0x82) recvfrom(r1, &(0x7f00000028c0)=""/13, 0xd, 0x40, 0x0, 0x0) accept$inet6(r4, &(0x7f0000002900), &(0x7f0000002940)=0xc) open(&(0x7f0000002980)='./file0\x00', 0x20, 0x10) pipe2(&(0x7f00000029c0), 0x10000) 16:14:39 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="20591eccf0859c30cd0cee791bba97d25380f79248f95d4f5f84144414102d3ac4075e00d7c689f0fbed06c98f832a9caf6756cbc314b9311a10b98f486a27d806c4c039a87d1e5b9e84df4a7f6d2f88c5dd25a37d8046ec1f338c9f74f553751a2756e26564ba7c7e253b326a90d211b2d3583f45dc05c7cac4f83a2c81ef2bc5a7272bf2c90c8054d3ff98d3057afd3112f12df3b397e06f5ae129", 0x9c) clock_getres(0x20000000000003, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) r2 = semget$private(0x0, 0x3, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x4, 0x29) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) syz_open_pts() semop(r2, &(0x7f0000000100)=[{0x0, 0xa8, 0x800}, {0x6, 0xd900000000000, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x0, 0x1000}], 0x4) 16:14:39 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/110, 0x6e}], 0x5, 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) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) 16:14:40 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)={0x2, "33c6ec1b4078651768ec80a3d758be7877aabfea099ad8c5f807a815b305823cdcf0022d7b47f7266309fc3416ea3af629b10db4927fb3a9e4f95e7f6fb2ae77cf48ebdf9fabb98c4c053597690ae8f160e425365da582ca4c"}, 0x61, 0x800) 16:14:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c14705084b0f1452e2e00", 0xb) execve(0x0, 0x0, 0x0) 16:14:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000013c0)={0x0, 0x6, 0x0, 0x4, "d3b3a6e290d68e8ca7d1149350e9585b3f34f1a3", 0x8, 0x2}) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001200), &(0x7f0000001240)=0xc) getpeername(r3, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) readv(r2, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000080)=""/60, 0x3c}], 0x4) r4 = kqueue() kevent(r4, &(0x7f0000001300)=[{{r2}, 0xffffffffffffffff, 0x22, 0x29, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0xffffffff}, {{r4}, 0xfffffffffffffffb, 0xfc, 0x80, 0x34}], 0x8000, 0x0, 0x10000003, 0x0) kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:14:40 executing program 1: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x44, 0x20000000003ff) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xffffffffffffff58) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 16:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:14:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x38) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000340)=0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) 16:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0xfffffffffffffffe, 0x4}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3ff, 0x1, {0x89, 0x4}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 16:14:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x6, 0x5, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = dup(r1) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x28, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:14:40 executing program 0: r0 = socket$inet(0x2, 0x20000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x30}, {r0, 0x2}, {r0, 0x1ec}, {r0}, {r0, 0x6}, {r0, 0x1}, {r0, 0x25}, {r0, 0x88}, {r0, 0x1}], 0xa, 0x8) 16:14:40 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:14:40 executing program 0: r0 = socket(0x10000000000018, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) 16:14:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8b96, 0x7, 0x6, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x68, 0x8, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x89, 0x8, 0x3, 0xff}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000009, 0x5, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x6, 0x6, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3c62, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000004, 0x1, 0x7}], 0x2f0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000004, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff8, 0xea, 0x8, 0x6000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x4}], 0x5, &(0x7f0000000340)={0x21e, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:14:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:14:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/114) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x20000, 0xffffffffffffffff, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r2 = accept(r0, 0x0, &(0x7f0000000100)) accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 16:14:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x7ed, 0x15b, &(0x7f0000000100)="b6aefcd089df6aa83d8235a2faf0f9a9b1100b98b07929ffdb348ea0cee27c905b80c45f3c9b72f3784ac0655d76cb74bc0f4956b9061b0ba59512ef15c799c8c7d18e80c1419a2e0d0bdcad63a228b94bab09f5802acab57c15f47d120901078047249c9a4ea05692d5a53417a9e72dbc1f659510648cc22c859431479f237746c40b9b2edb28276aaf81aa072a81ffb30cfed3b5207bf1c39195fc59820a910a432d35f255258277ee39", 0xab) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:14:40 executing program 0: getuid() getuid() geteuid() r0 = getuid() setuid(r0) r1 = socket(0x8000000000018, 0x4d6443bc0cfc2711, 0x9) setsockopt(r1, 0x29, 0x1f, 0x0, 0x0) 16:14:41 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) 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, 0x40044273, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x401, 0xa19, 0x1, 0xfc76, 0xe22, 0xffffffffffff6093, 0x2, 0x0, 0x5, 0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:14:41 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) 16:14:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:14:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x200, './bus\x00', 0x4, 0x2, 0x5, 0x1}) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="c43b5b8c685c15c86338be119c9638b3a73969b5b58bf57b226757a052cd406a5c0dd384885ce80a1402f219cb22687abff09fe70b9b924eafebd9290bcaa51421c73b0ccbdf5fa038483f265321480d95607deda95c5f8556f13be2df2984ef0d326e5820fa794892a3803bebea7d3acd0d73cba2e686be2252af0b8313402a2ab71cd088312f2dbffac9b309adf967c7496d20622afde12ff205f1bf363fc23a1e97a8183d4b6fa41afc635b98e08652bd259579443f8588a900575465d7dde47aff30e03b87f49cf1c4ec94db573543f5856293c548ad78124a0138db51c2bd5aef432621a0201df1", 0xea}, {&(0x7f0000000240)="771fe65e8f2a007d730e025a2262dccb44a566e567416b3f783ee5bb2510ddacb047b6a98bcc1d7e684109dfc43a6b1a56d1c7d223998c48438d680d780a9befbc19a9bcca058c8409ffb2551e02eb9635c006e9036372077be67c5c8f6e7f3639f699dc2785c2804443a3e12c8cf468f240", 0x72}, {&(0x7f00000002c0)="8c3ba473", 0x4}, {&(0x7f0000000300)="71ac3d7b0043bdce7cc267ed221f0836ed8f940e63b931cd7c04ae873ee9b6dd5b70c522e697366065e1f1aa61ecdf778eb766f956cc34ce13dc14e95c44251da52c5c33f638eb33315357cd69", 0x4d}, {&(0x7f0000000380)="c12097e1ae9bf01ce135bb9c90febe095d693b5bd6a2685a7393809ab48da8454009f72c5fa42c5c58c65435f6ee57cefbca91f90b30e8275728034e98ff5076cf288750275eb380fea58f9abb9ddc48341c3ea0d6bce01f721d4b9c2f3e9ab043796eac746b42967bde821a598c52780852253ff1641f1cf8ca02ba3f13284ee88ee9d92cb0a816caaebc056d9c7152b180bac706583303c6e04bd3f222251ffd13986a5e23bbd437b4ed1e960ca6dc9f3e298ba0a5e75efbba42c79aef3ae0a511fe0abc6aa0caa2014bc3d62d330a29075bb777de78226c630f4a198c99a1b7847b8fc7fab8fd", 0xe8}, {&(0x7f0000000480)="d009022427b7b40b88426362944b00867149e19b1658880b86b7e5451ea18a745246b1305769fd0b815fe968fd8facd8a2224e2111b968ec4f9b01cc1f76431bb1cae14da20ef412a426c66c76c979287f33d81e4ad3ed8ac738ce6b06beff41409908a46b7233841f30aeb171a6941ed4da412686488c71a477b4a15a1fa3fd872424da8c74300d4a03aaaf371bdd714762070564c20a8a0191b3227a0c3bf0245b60301976460160f9120f37", 0xad}, {&(0x7f0000000540)="30136ff793b48d4cfe6d6c3d9b443120c311d7de4a30dabf49b215cd46a15532565f9fec6a170b597f5d6877", 0x2c}, {&(0x7f0000000580)="02865502fcb2eb4001ba2366276ad02e8555c38882520d149d91777dc77c86de6b8b3095e9281036bbb48661d6e0825ef2f113ade350b4ac1dfdc967f5672187a5fa88c22f0cc295030cc975b3c2e1087897714ee71de7fe0c6e3b91b6e4023e33168cd82c7c817e8ad3e6d161320167ed7c9da958db5a74ed69715a947f53de6384c358f5c476", 0x87}], 0x8, &(0x7f00000006c0)=[{0x78, 0x1, 0x7b72769f, "8b0a1532ba20cb92a76130aed2984b83f084e74846e00e14ee9f3db114cc691b966c5d6cee300607fe6f136836bad5012f5403963179db79a20f898924abd60042fd9629bfad920ddcd065e7cdf0b82cb0f22e22bb4d8cafb88fce4f01ac8722c39e8734b5f4"}, {0xd0, 0xffff, 0x8000, "3c4b4be47d8470d6f94242997e51e541d41a2d6bcb7cf2198d34f2f234da33d3c7dba3e9ab808d5dd1b25dae56b5e73ca9a11ad841350e94707d88fdba8a838fde38bda2b1c5f121644f40e9c3a2d41ec1a0bf776a4055c32dcc4ec4a559112542b5834cb4b4224812894ca3257ae301fc0e52cd9fcffea4ae38f77ec1d1109065fd30cdd4efdf7fda4fac665e6e4e4c82b6d8654542a226ce67135b0ea55a64978c751b221e5b3e7f0452fdf3a904ecddd3824912ff85570951079361"}, {0x100, 0xffff, 0x7f, "b91c3b649c809979e34f2392c9174934c61dc6d7701f38a1faa44029f37700b82196a5d75ca8ab52b616f274dc39fc52d1e98bdf642cc726966bd293e817dbfe473ddcff07f790abc71e9da2ca97c72c423413407a03bebc45bd4762e9c88fc01fc649102647c4bf7d94c4348ca1e5c2fcf25430a588d763c7c7dc28e924a18ee85e95261abdbc7924eba443e6758d14207bc3259fd41084498290d746f86725c2d32d0014303a01b49dbae28c4e8a1abcb095b3a37f525c97a04ca5621286bcad63c697c23c116725d4d86f956b31e3508e804e180823ab9e65d962432c8d587006c706d20720997195902b2a70"}], 0x248}, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x306c1, 0xa0) 16:14:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:14:41 executing program 1: syz_open_pts() 16:14:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) writev(r3, &(0x7f0000000840)=[{&(0x7f00000001c0)="765c45504d16764b5251fc4b555ce1cc2c13a98717f42a33a84d69b0d0bf17c1d916b5f6bda55c11118d03a2b643dd1ceb1400aa041a798b1a4419bf2cf94a9b6706079a7f7e52a86721ba25b2701361318a99d3cbe58ee6819f12a7cc19fe01d5d5d7eabebe3f759fbc385c0877ebf192fd39d5816cb65cbafd6e2ed9a87bd14041ad13bdd4f4fe6d4d0c7e3f048e35cf7be702edf8c5fc026124168f35f723e20836eef230557ad1f180be83d65090c9cbdbfa3c39351a03c4dbd8faac9b2cbf5701d9f081c1715a662ae37913fca7eaf24c3d35d430c3ff71ea24", 0xdc}, {&(0x7f00000002c0)="be41fa5fa0225537aeff54166994435aacd7fc9fd83b38327edaa926968ead5f782b9f61f776e8297a6a6e0ef9517ccfb96d524becada844c471370d672b378dc79690c6929f168e61ddaf4cc9043e8e223d805a4df3489895c3486fc8c0b799be3fd038f397baefd3f130914dc51b5cc931a4c2c0", 0x75}, {&(0x7f0000000340)="ab1ab318cd409d0a08d2cdcccebb33ef210075c41b1091228ad661ea40c49a2ed28848c9ca2919ca4f791402781a7ee62d93fd990cf7b0b0463d67ccb21ba5d6b843c78abf8257df5fc7873b26fac08b4f4710667744028a0ab93399e7228b21ae100640acfe6a73cd9fd597cb9ca4761f7e3096020da750428b32bd43f84ab9f7d4f1787152494c682a611d187d9da54a49f289d8578ffd501906c525471b7d20043cd838ad273970675748157cbf3f9ed7a812c8ee8d37c423df0d6bcbaed7bfc3ff7776d69f1dc1226c6c953ac4309f6424ddfd314fe4707ab1cb92fd99e5d199a034d2a6e5bdaa0d8e1e27eb46349ff1fe", 0xf3}, {&(0x7f0000000440)="17a166c0b2056cdec4bce6ebea09518c9ef8d32576f510d72fba46fc16ff6d292169361b7b54e4c3e667976e692694db2852fca08b57a7e621ac3f608bea800e0635b5647abf079394090172acbdc506424c184d44014c316e4d3edafeec3d2f95b910e9605a060c89a70cef5ab7329042045fe0911d57a66101c06a48634923e95c06cbd8ab18385201311dec5f70aa8978908338467a18ed492744e070b875e07e1ce411630a11429aa7ac6d09190e4eb3", 0xb2}, {&(0x7f0000000500)="f5b8559c954f1285fb5b0ffdb7023c4252854fb1d94263b2810c748abaf61b25b8feed8c1f3126ede2f189d24708b46faaa16a6a872f104e4854b3a70d256ad952eee83548e426af0ac815019294a7ad", 0x50}, {&(0x7f0000000580)="1ec40e481894ae1a128fcd0521a97b54073e2755f9e45bce5b5866267163a3b81bf42b7e0a7d2aa5b7e8ffc6e20ef3fa51484547bb332bd2694a8f7dfbd94bf07eb76f88d053ab37a7c574859c6d56c18368fa3204fa82e0620b7ebc1005babb", 0x60}, {&(0x7f0000000600)="f2f3cb2dda3a9d8bdeb62f163afbaaa882b376c8c3b2cddac1cbd1e1f2d434890934138d62ed39d51bcd51c5961e7f942fb6f856215bd0b6f750eb621fefa68ceecea0f310543f45a31f385ecb9c91e1b712e54e1b98596d13f2371744764aa5555231fac682ca56", 0x68}, {&(0x7f0000000680)="ee2ac6d15772fab58eb3c4cc4628", 0xe}, {&(0x7f00000006c0)="48a683f3239f5f343ad53b7169d187273f0fb5d0229a279fe4b0f7272c30fe990965564d21ffe8b7f04e72f9ecefc2e3199fbc9cb75be0833c51d6b3ac138d74292bc70226cc70bafaec1d7bd292079d67e8ba58505b07ae7a892763b192750c8de023e1e57b8dda108f14581d9b23c591251ea96da83d06c2d90e85278b094c1b7e6a53e53b558621d93631f4b120dce9756b167ef160f54e4370b907339af2fca1931912a84751f015af6e661873b703", 0xb1}, {&(0x7f0000000780)="15f4b4229398a39d4fdad5e55aa020f141ec7bfe996d741dfbf99c1cd06d2e808bdb0cd089c96529a6fe2644e773a9813c6f4575901ff839ff3049dd794637b5eeb99b54e32289952f83eb46402bf7ee43d16a60182c54507e6f53829f91cec8d49457d515b8f21f83ccdb9869d9b7613e2cb335ee9791507721e954369fb568d21d5af7b4a751ae3c3e751294f2e11f4e3868540d", 0x95}], 0xa) pipe2(&(0x7f0000000140), 0x0) 16:14:41 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040), 0x32a, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 16:14:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'./file0\x00', @ifru_broadaddr=@in6={0x18, 0x0, 0x1, 0x200}}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080), &(0x7f00000000c0)=']$:#\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\'\x00', &(0x7f00000002c0)='#@{-%.:#@-\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='[[\x00']) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:14:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xe) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r0, 0x202f, 0xfffffffffffffffd, &(0x7f0000000000)="2c8b381a157882ee4281969cd6ff548dcd9671bcae65844931a849dceeacfbd354aa", 0x22) 16:14:41 executing program 1: 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)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:14:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000acc000/0x3000)=nil, 0x3000, 0x2) 16:14:41 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:14:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x6}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:14:41 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0x0, 0x0, 0x0]) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r5]) 16:14:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000))  16:14:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="62a20960a91759e93d16de933ae0be15fa06fd40459e24a76b827a63445823b3ef856bc89f9b97fb8d2d5507797a32713263b5ec5126803ef79213d8ff4b3d420cd674fa7def57e30b60c2ffa0e2894364e00c28da3362567faf1bce9a199419dd3f4729b56b804173aab800366dd4100c75a3144266a5e793a51bdc291cb6334a0a3b355bd459094fba5cf8f997428e6092604e325b009e5e8d413aeaf4", 0x9e, 0x406, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x482, 0x0) pckbd_enable: command error 16:14:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) execve(0x0, 0x0, 0x0) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:14:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000640)=[{&(0x7f0000000040)="8e4bc1903598d6e0e34fdd9dccae005311d44b57297ae05c7779c81001d2ab2dd47c03281fd8cd61d2778815dac644e5359d24da96e5bb477e3866a32285b20112203bc2f93006dd463d87a1e0a0c6a997a3441131907ea49465ff1319de7cf7deb9990befc68004d48c8db374023633c45658fa4403152dac6d916ccbd0548d", 0x80}, {&(0x7f00000000c0)="df486c2bbce01ec4b5ebef4d1116e42553b1c1e7372a7e0b0e4d381ffd671a04272bfd9e27fcac8fd32978fff504a36f5cdc43fdd94e20dbfd0104bf42232bf6938bf1e1ddb838af477ae7094dd44ab711d305d0df8f231bfdaadb7ddd89f5e3011f3e65", 0x64}, {&(0x7f0000000140)="6e638a39b1b6bc9a06fc87ce8b9948be11e84cbdbb257e9cfb87b46cec8605bba15ea6ba9264492570a20a74f479383828d47b6d98204f2edbf88f6db17c729e0e0d54e7ad8072a896", 0x49}, {&(0x7f00000001c0)="0437a136dbbfd0e963aa4ed489ee33a30ef504afcfce66bdd8a83c817c9d66e56134defa95c98bb6c039ffa0894e3987d45d7aa9c53fa53409b0a916c3c16aea7f85d5e7c73f61444320350a549a183ca778aef5eff72d8bf7f9ca4f0f20c72bb9cb26b19136fb09abe4869e4c50a8af5826f25625400a08a79420e2e9d26e31a1e1d636da5b546d83baf81bc5e9dbda6c7f247ac0b4634b59d846ea470e6ec862ac20cf92d0ccb769959d124386d98763735234979bbb6916e3acc2894f4fd01a281395", 0xc4}, {&(0x7f00000002c0)="ad20fa2e64cff84b24df3661b0cd33883fa87ec70430a476b8bf13bb4aeb2a7902851f22ceb781a1ff87e4232ef4eb86b15edd48fac56bcc2a627a8d955283747ab303e3938c408ff888ccc5a72c64133465a84dbd374fc612d8c33a0dfbe4a17d3d66f4fd12b2353dc54584bb9862778b0ad20e4bf8b3c919e34bd743b9c7115162dd2dad3fe299374b52fd5efda205a62979bd5ae4eb80d38326b11499117cdf8c0a1905110951ce09ff09ad5372d7c1b24387cbb07de02654ec8cf1693f1e86ff864ebaedd998ef35766d63e94e5d8ba14711511609edf00819edb5e78b84b8d97f5caaca907b998442cbe5857dc01ac97f7ac365f448c1bf8d", 0xfb}, {&(0x7f00000004c0)="e4d3db667efdb1e9b44ceef717d4a369fcabfba2249e9ec0ab3b48fe2e563caece384781cca9bd97bc955796784b6b92661283505a69d9df8b8671df16073e2c9ec604", 0x43}, {&(0x7f0000000540)="2cfbe5a932015bc4fcf9ddbd26306f9dea8f140f1b91d08ad6907822cf5ae3454844ebbbb299dd7edb6ca19e33e1878b64a01c2729b6fe7dad9013cf0fac5a00e94487217b9656e9e5500eafbfd2d586c36da4a69e6fed88d91ecd8b6950774d4748188f8fc987d581e3ffce5587c98c96a278eeb202e7f99e77de2897fbb2e4111ae905b484cf9552300f742737a99d117c57c318740b5d35a34a92a1abd65265eb2e459569b60edcac14177cb2a3cf6ccb91bb3465abf35c1b80876cff501ec6130ea3a0e8b1e4189d4ded7b6f8760e783", 0xd2}], 0x7, 0x0, 0x0, 0x404}, 0x40c) 16:14:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50008) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="b68c1036b76ac6b4ff0ff1bc2d69a3370441a7c5e7022797b2db2e4fd1dbaefedaf412775e3486590e258a47e7caf742048bfd11380b5d64d0fcd81f74100dede838689da846b124410b1dc8673b04164899ba71e666a6a6f984aa3bccf616a06e03f51a004dd592", 0x68}, {&(0x7f0000000180)="3f1f6b7a21af744590f678a0db4d410832517dec4bde088c0c0dcba4da6aac17a2821a9321ba658b0361e872ef705fe638b87305c4292d75e113b91f9aefd837e9038617027fb9cf5ae31c0bbbe82f344588660db04dbe059d3caac8cfe9e9e67d3d70c801adf855d7d836ab3cab5148ce77ea42517b7b601476093a00ab161ced39398f65e50461fe65d2ec39e0a0ee79134c656cae", 0x96}, {&(0x7f0000000000)="2157f155c5e4667311110532ecc592fac42636172dec39707882bb7345f8942380dc525abb7114e4", 0x28}, {&(0x7f0000000240)="d590a3716b9b071e367f4b2a3ac9e397272d326c54dfe0653262600ee82df9760b7dd0d7ca40b1a65b3c9af55adf46cf3ff607aeb478e4a7ec451d2b15be465a5af991b7e5a06b16752d5018", 0x4c}, {&(0x7f00000002c0)="72f39be2e577f3ab65f101ce80ffc56455eb961c4a98e381c621cac28f23034419340444a9efe36d104c22d3b665e7d3419fddbe4752205ae2d5056f1aaa94bb864d7054cadcd086304e228e17c8eba44237cc03f14fa777df23a442f236389968c299f086b56a3884de97abefa65bb9252d46c5", 0x74}, {&(0x7f0000000100)="bc6b45a0235cf49fb770188cf60b905e25e8c7c396e876a4e5bff02f3977b85c3a8573b7208e0a84b090afa034fb37b963184cea", 0x34}, {&(0x7f0000000340)="e79bfcd01781eefbcf74d3562a9812dae927087aaeb81f9243110d9f87f12f91fed19c12b9ddf70fe8bfefe4db395fb6636c612c978e068e340666a56b2d5623c4827dd4809ecc96b69f7c59c7746dfdf16c44344f0b09151a27c4249ab898ffee64b7777f98f31e83510f35edd9edf510d3523d23ffb9f3de95a6072de78bf75e075b62cdbeb58f568a140ad1cd0f825bfd74b0a3d3d847a0f5ec9bf39cae39150edd36c1b5e4c05470", 0xaa}, {&(0x7f0000000400)="2ac16845d7ef203f580fff1b4c514acfbbe57450ccbb222824f4e89edc28f53d7ee3a719617d4f5abba705fd54565a1ed70d607ab6b9f0d15b51eeac69e1d1f7f7dc71dcb2950dae34d6b362240a6e5c9d9ecb7a4db23ea7f50bd36d65a0c39d320429952aec774c7796640509757e6c47864b14798cee7e0fb785652f4aed3f756b42dd633d4bf952051966d915b5", 0x8f}], 0x8, 0x0) 16:14:44 executing program 0: r0 = syz_open_pts() getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:44 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = socket$inet(0x2, 0x8003, 0x9) read(r0, &(0x7f00000000c0)=""/114, 0x72) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3ff) read(r1, 0x0, 0x0) dup2(r1, r2) 16:14:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffbffffffc, 0xffffbffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:14:45 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x100, './bus\x00', 0x3, 0x26, 0x3, 0x8}) getdents(r0, &(0x7f0000000140)=""/90, 0x5a) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b0000389000000000000000006406000000fffffffe000002ff4f22006e00000000000000", 0x2c}], 0x1) 16:14:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket(0x2000000011, 0x8, 0xfffffffffffffff9) getsockname(r0, 0x0, 0xffffffffffffffff) 16:14:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() pipe2(&(0x7f0000000040), 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:14:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x20) 16:14:45 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x66}) getrusage(0x1, &(0x7f0000000440)) 16:14:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8581, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x4, 0x6, 0x0, 0xda, 0x7, 0x4, 0x2, 0x2, 0x0, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) getuid() sendto(r0, &(0x7f0000000240)="54b9b62ad8e5369f56f133809845c2a1fad692ee4c5fabf6b225874fb3765e1589fd010c2b5b10f84607edbc02c7f0361229cdf0573ece95fad43a0deaa7784a70d3a078db05d2840cae8066ff80120cc4b0287bef503d3a043a5920d8e685f67ed08827e89b0398573df014cccd7e1c616a626bb8fa17d8753fc8f00ba52de6e9afbc4c7b1df9787198aff937c5df285b8c93d75c482e2177059f043f29bb20a09fca7c8c176a96c324a2210538702216495234e781b65234f2c25f09b2eee444b82077ca6dedaf0000dcbc74637537784c7f8c1fee056199c8c2beaa02a15b246c875e5ba9697423c77ed496bf348dd543146491553b", 0xfffffffffffffff0, 0x402, &(0x7f0000000340)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) 16:14:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x1, 0x101, "1204fc9c2e6a3494b53d3102f0119e3585970f2a", 0x7, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) login: denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:14:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x12) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="773a829559ed2a378f7efdc529aee7ac0dbaa326d94faecf0c0cf83d4b88a98f20c5ede003cfc1eb0700e213304fa0078957dc40a74085ea4c6795a77b2c4e4d31b9c0a0"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:14:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x401, 0x3, 0x7, 0x81}, {0x0, 0x8000, 0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5cc8, 0x3}) 16:14:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20580, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8080, 0x0) pipe(&(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x802, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0xfffffffffffffffd}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1068, 0x9) 16:14:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:14:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="d9b526cf14fdda0f73c87aab7fab270eb26da8a7ddee10b4085d686699ab57d2d1df9d76633a6f36e488a77676a1a900df7a915e584c299c279d92ff6fb4387792a6cffd3f93cd550c8a3b5dead606c7861956fcacf1e379b402de1c5035dca9b512d13ed5c84bf0d5d4d13cd908eee34ee0ede033bd70cbe05e2ea232c687fdc6fed08cf8ffd1259c21d1c99d843bf456d531bc92783950553a555f2a5d6555d31453f491e23563f2a6f991bb52d44356369e926e912e29ce07fea669ce5dd8138f587b9286a13728b2b13d12d3e12280e20130d81647ba6b2b3da4888aee6547dd65d55dbf233af1908b1cd3", 0xed) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="c10d75e8c592128be5fea968031338cf7baf534926181144a5ccda2689f620ea354ea58576bd8179b5a01b39995e977d2d5479ae2694bce79e58776abfd6eb11ff53b748e986c9c6f9f3ffc756ea75ce4bc0100e607f73b56b3e8644d725b4688b608c011514848dd0e9", 0x6a}, {&(0x7f00000001c0)="4b5b66fdb1535eecb5d63b3c4126fc7d7eaec696c6c44c32afe0cce4e10528f589a9cc9d5def6f2db4abe3c27719b6ea956873df14045bada7bce1ca38919d1592cbe9a35b95a9588554e86d77962f26b560a34ffd186dec09144f330861600f75aed0d53ed9885ded54bd", 0x6b}, {&(0x7f0000000240)="eeb6be48e4369943910b65b627791536a9491fe4744c18ba078aaeb1b001082b4692cc4d01eba640033f4ad2471ae3cd315568ad1f52bf4a2250b6a67a59f315b1694201dd965d0a8c36ec9f91024541a5ef3c1ef5c610926b2943f868ef585c7e27430e5f0e1558a3042a3e29a5f16f7d5d6f80a5893b74b010a1d6220010b25c1f3fae26753cf9fee715a542ca691995b8a0a05fe836879ab382bc2b6bbffa4f83c9b4c200a8092530cb524d9e77b05de10525253c3870c52bad413e25300ba14f921ba93b529567", 0xc9}, {&(0x7f0000000340)="a92256446ec274d1c65db51acbe2c7fdb88ebc1b0a521771e73ad9383e5f6b5793be36c38605fb869d7d58ecfbbccdf6f582f0792c406da451029bc6d64e5cbde1b59137ef8ad78f1282bbd437e7e09772baf24e86ff8375439ea97d0fdb9e02a542e33e8e3938c6dfbd3e7a835976e964b6ac11f6ff5d665388201c2335e00e210ddf", 0x83}], 0x4, 0x28) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_data=&(0x7f0000000440)="b307a8cec5af7b9770b8ce2a3224f7cac4d5ad980bfd6136d013d942b2ff243943222dbc20a979b670570f29d6c9861f16f95a4b0fa48fa28cd98ad5ae8dbcfe5835fc71cb87f894ad1a47e216795730baecb3f1a515e27034cd172479f380594bf5743a3125f8618cc461676a4c60f5e67589efe8a89a1c9477dd5c26e9b630e06655cea228378755ad7e6e998d3824f436a694d4e5334005b4c11d6441a51fab9c99dad687186eb5ea3942aef20bf38afa3f7f59cf472285f34b6e26861682dea4c161aa4b8f6319ca6d199f3453d69530876f1dd913654399dc15ddd6ab678c6ec51c6d170c206cae2d3c9261a879108a9e9f87d6ce"}) 16:14:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:14:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000300)='./file0/file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000280)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) unlink(&(0x7f0000000140)='./file0/file0/file0/file0/file0\x00') getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/88], &(0x7f0000000080)=0x58) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:14:46 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x101000000}) flock(0xffffffffffffffff, 0x2) socket$inet6(0x18, 0x4005, 0x4) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 16:14:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setreuid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x8) r4 = socket$inet(0x2, 0x1, 0x20) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x8}, 0x8) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000580)={0x5, 0x2}, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8, 0x7f, 0x0, 0x1, 0xffffffff, 0xfffffffffffffff7, 0xffffffffffffabd2, 0x0, 0x1, 0x100000000, 0x20}) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="1405d1bb4c1e205756fe0aab66458335feecaf250fc60e63d5f987f5761d4c5a9a596d4da2e638adede91f639b46", 0x2e}, {&(0x7f0000000300)="a6e6ad7af03ae13108902155434b6352b9f725a18427e7b328de381ec59af16fb164c1a02983614166d7c6f8e9a4ca2c470b85534facdc9faf0e5e48863125d597ec87f86fd36d54a338285aeef576e15e4f53f2d62e52c741260de40343b52d6338fec1f539408251fe8b0a70bad28173b3e192da72315f9fabff78554daa8ff9f94b352afb67e8e780982bd92165cd23e79a9b14e97d04ce5e3ad02556fa38c752ad23e24cc3f1154dc62278e14b4c6f095b07fb2e4987ec8ce045e9983f8cc6aad762c42edc64af1828d4a07ac3c8233f7a4da4b383f0", 0xd8}], 0x2, 0x0, 0x0, 0x9}, 0x1) 16:14:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="d01868f47ebcdd34cd6bb4fbc415175a105f1b5415c02150abfe42b3deba20e51926ebb9d260a0f72713172efff50b242e60015cd457e7797052c2c445d1de017203b85e9347df68ba6f016cb3753433a5d0ff168d6bf34364e55f993fe840635ec80133ab8b28c3819ab4fefcf34b88286312413268b1794fe0fcca50919caea7bd7e7b6d12614c5964cf62ad2d0dd026f88b3ded949836b849a8b9c722c7d45dcce30b969ecebea68334bb27c273d5818ffdf4e2c92cd884b3", 0xba}, {&(0x7f0000000280)="d09185a5baf27c97e1e93e123c7c05b42e2bb74ee26879371959c5e0444864835bf02cdb712932f7bccc71ecf7b7097b28deb5180009a6c8422387319ec6eb5ac5bf214140", 0x45}, {&(0x7f00000000c0)="4ee7", 0x2}], 0x1000012d, 0x0) 16:14:46 executing program 1: r0 = open(&(0x7f0000000080)='./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) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r3 = socket(0x18, 0xfffffffffffffffd, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x14, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7b, 0x7, 0x1000, 0x2}, {0x5, 0x1, 0x1000, 0xfff}, {0x400, 0x9, 0x100000000}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)) 16:14:46 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) semget$private(0x0, 0x6, 0x40) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) getegid() 16:14:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000300)="8f1595bc0ae569b2cb71bc9d399f058897e97d542d67d50d9dcd7f29e829cad107cc173be5a0f6981e1151af73589c20c2455b3dff57474fc19ad9280bfd500ba5c73f1d58305ed3e3255c3af72b66be14ad2d31dc4696c8470fde103ecf14a1fe24890bc63fd84cc8153fb5d6e9bb87297bc7e15e9a4b3d8d20ace7d505ea825d81d69d6c1a267bcc3d1d8464dfbea7b8603b2ed44379557190553dd1aa19f14e7499b0fd5c88348e93781a45af91b47d810e8d4f5f404fcc58aebe1f3e2e14cd8baa8d1bc42ad5aedd81de9cf335ce0aac9989a0", 0xd5, 0x9, &(0x7f0000000080)={0x18, 0x2, 0x9}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:14:46 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/152, 0x98}], 0x2) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x3, 0x5, &(0x7f00000009c0)="2c5400af4197673d45cc39a5578c48c477075839468f174425cef160389df0119eb4ff7810eee993ecae6c2c8c1e6eed6890a7213d6fa1e5b66adf8d69ffff8e57cb772364608378a106182d9d59f47826e43caaa79acb13ca3e6e9cafd57770c928f5be0934b8db8dff7cae4403000000000000002fcd3c4cdb7219bc54ec6dfe4e47cf51488db52b8d7ffc33c3ee3bcc5c0fbaa1bcfb4bfa875690a1cd2f99861ca0200bd3c09a4dd2095a011724d54d7522459ac9b20fefb3403217de4bd55f14cc4519706a35d0441a36c47d13e55416ba93fca3cee3547ac14799e6611afa042a0000000000c42de8889d2ad31a87ec41c62f28a4d388fce58a38c58811926737af53de89fedad6537aee6b172e28b330ec225e7b9f2ca095b2d4337efadb8578209966de416e16e28e9bbb8ec250d069b0dbcc4a7d15590a8de23e455c323a2dbb2440a9b8ccc6856810c0c1156b2f10e15fcbb16450b6f81c955bef7a0c6e2d804e2d0ca8a51c0d97d5", 0xffffffffffffffb9) 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) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000240)="fdf923d74da0371f46c57eb0c7fd68d431f5fd37f68c515e8850808f237aa134687f1a525317d5378b588a9553d9db06e56d7faba3009d403113f1bf13dd8c963bf3e4d4dd4fa8bece16e736a186707fc256e88fe794867a13e5cfc6dffb13139df4adf890ec726c5faebbbb04cbfedc2abd7265d01f81941f3304eb54e7aa080f8b5317d1e4b500f4455a0dc38aa3c7ab3c60574ac021972a9a86fe759a17c32e9d11b6658f8c4ca72a06049f8995fc0818dd834b156a483293da2435e987f8610d7628583d55a339fc8812a45fb855d0aa94499e4575c0", 0xd8}, {&(0x7f0000000340)="be8d4d57feb59b154968df0ec548058e5131175d27af74fc43b36d7e4a658206a496992372c35280d1e90c577378cdeb2bfe2ccf3749dc0cc86a43f4c9736af910117e1e0afc806e4c080386d559723206741d9d642e7f506b02e1864edf1dbb2fec3e7bd2ec75844c6f0b18dfa9b589ed5804a3d8cc28212170b6d6f764d8f73723867d854bf0bc53", 0x89}, {&(0x7f0000000400)="73a8e91123c68f3caa7ac7688caf03ded887449dd3f6e02d0a1a6f89ac0a27acca59973b5d249b76c14d355a45770a81a61192fa5a86d4798d5a97ebcc84d6de8f85932a2e20b309b9a8e507f044ceac85dafff6d241867a12ec1ce972fa6f7acacbaa34e13c6387e1ecd9335a6503e4ef6e4dc7c780410e8ecc4074bc3e5d4ea9796125893a3c91770b9ca26a058f313e9385516ac34ad3b2141c724b8b82bfc6d71aad942492cce660ff1edce0a4ad146fc3c773828fcd9c66e26328698b4fc88a0eb7cc196b80352fd1cee46f4d9d4f87", 0xd2}, {&(0x7f0000000500)="46a634e07e7d942c6717b578fd869dcdfa53f12c2ca8fe240ea9907c7cab936c3693dda1d2ef006ec2a8d51cbce288be358b5bae7b4828b3dfdc605bc42978359e68c3a5299519bba4853a693012daf0add1e61377991b2daca868dddd4a574e3ab131b2b5310a379520c950bcf8c89be1f6543be44227d2610a51f2745459092933c6a7ad56de98ddb63a0c3396bafa9e3f63a5cf5e82ba927b039afed09689c9e76b966c40f1053f1b03d835c95b8b512409b9cb2c98be7d60f47944ff609a2352ffc0141c5307fa91dbd9689989f1f45846dccaf2a0be60f5cbf159b23ee37dac8a2ef3", 0xe5}], 0x4, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000200), 0x80000001, 0x9) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 16:00: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) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x4000000000009) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) chflags(&(0x7f0000000000)='./bus\x00', 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000080)=0x2000) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x1400000000011, 0x20000000000008, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x1800000000) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x472, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x8, 0xffffffffffffff4f}, 0x0, 0x4, r7, r8, 0x2540, 0x2, 0x101}) close(r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x15, 0x7, 0x0) close(r0) 16:00:01 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) socketpair(0x6, 0x4002, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/98, 0x62, 0x40, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x9a) setitimer(0x0, &(0x7f00000001c0)={{0x7, 0x9}, {0x80000001, 0x4}}, &(0x7f0000000200)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x0, 0x7, 0xba7, 0xbe59}]}) unlink(&(0x7f0000000100)='./file0\x00') fcntl$setflags(r0, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mprotect(&(0x7f00004b1000/0x3000)=nil, 0x3000, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x0, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x20, './file0\x00', './file0\x00'}) socket(0x1a, 0xc005, 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 16:00:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc010, 0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) geteuid() getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x4000000000000) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000640)='./file0\x00', 0x100) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f00000001c0)='./bus\x00', 0x1dd) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x2, 0xffff, 0x80000001, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) ioctl$TIOCCONS(r2, 0x82405605, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3892a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffff6}]}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x1000000080) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x16e) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f0000000200)=""/160, 0xa0, 0x43, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10f10, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x80}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x21a, &(0x7f0000000000)=[{0x7f}, {0xdc, 0x0, 0xffffffffffffeffe}]}) 16:00:02 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) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffe3) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='n.', 0x2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x29, 0x10, 0x10001, 0x20}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000009, 0x4000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x25, 0xed8eabd}, {{r0}, 0x0, 0x40, 0x60, 0x24000000000, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1ff, 0x38000}, {{r0}, 0xfffffffffffffffd, 0x5, 0x8, 0x8, 0xfff}], 0xfffffffffffffff7, &(0x7f0000000180)={0xffff, 0x266e027b}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x5) poll(0x0, 0x0, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='$/-\x00']) writev(r0, &(0x7f00000000c0), 0x88) socketpair(0x0, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/234, 0xea, 0x42, 0x0, 0x0) close(r0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="026a7bf6f8a1804115e6bd58a77fade5498eb0a38673aaa3166943c9cf9756bf64425a15df83b570c761024650a8f03f5a63f49e1892e98048757833c6a8e4d2b14d39de568ca60b92348d27283f019e08600c7a0c033ad77d583de671edc399c6125fd3754e00d12dcfd23b3140d76cb02a01e689a409d59f4959e8c67cf3a9f11bde3cf67a4d544c8c774c8b7e8ae75ccc1d22c1a6dd942ff4aa58aed6e95e38c0eb3c0385a58e5473e88775b68fce125a4b8f03c268863f6fdc885b4162683f8ca0bf8edcc9b5d74306fd4fd70bf3d616914ac5f2b82c2843834b", 0xdc}, {&(0x7f0000000180)="f7dfe70b086a5453d9d973dd0ef960e896ec743f22788f5ac4d697205df7f8dc207035d8ac3d9b1a9e8da2f6964f797ad76d4548cf122b971628569c515fda296f75e305c396139b21e4055bd8721925d258094b923f337ed7d2be6227fda6ce972a8b596b20a98e31d91e321419c265cd82c0a27842caa687", 0x79}, {&(0x7f0000000200)="e4200c3d787c0926b05c2e49f0b4b2aad26c24c7c0e5884bc5e962bc55e48ad4011e0f092e4c9b", 0x27}, {&(0x7f0000000240)="ab1cd57ca9070ea4e0cffd655c3930bdcae8fa9ad0c10170dba36957ab2831d973e902c7187e8403af", 0x29}, {&(0x7f0000000280)="21bfb1f906ac9f93bad408775d197e6d82f89e2f1ad19ff2a49c592937098515d937730cd2e80bd46f1baa9a645200632318d8d59a29d829f11382e4a5fbf2efbe28663ec9845e3442f0c0e1a30dde15d561e72fe0e6ad8b29666e667f6afaf61811c09801c569d61097f89fdfe2b7636fa44ccb977ec8aee407559afbf342891b472467a6537e48163855d62666f1a2a3da31bd28861588d2e28278ccf31236b91869ec861af5fb44b8a7652a9f6837feb79b1ac20cbc6e83f1cf64cef187062cacad2406", 0xc5}, {&(0x7f0000000380)="f87c7969c2e32b023f9e2b489fd284b6e7d125a90f4e63924139cd23132c654bf4ddceb788b2804b9f3a8fbc64d67b2f28f7e9417279acca64253535144a675a05feef71c649837924f43400fad8d96e65f506484fc9c9a86f", 0x59}], 0x6, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5f8d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:02 executing program 0: mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x40) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair(0x1a, 0x4004, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x1fffffffe00000, 0x1, './file0/file0\x00', 0x5, 0x8, 0x5, 0xe533}) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000200)=""/205, 0xcd, 0x841, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:00:02 executing program 0: syz_open_pts() r0 = socket(0x10, 0x2, 0x8e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xae0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x8001, [{0x3, 0xdc}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x82}, {0x0, 0x80000000}, {0x1, 0x4}, {0x3, 0x370}, {0x0, 0x4}, {0x3, 0x74}, {0x3, 0xfffffffffffffffe}, {0x1, 0xfffffffffffffffb}, {0x2, 0x10000}, {0x2, 0x9}, {0x3, 0x573}, {0x1, 0x100000001}, {0x3, 0x6}, {0x3, 0x200}, {0x1, 0xfff}, {0x3, 0xffff}, {0x3, 0x7}, {0x3, 0x10001}, {0x1, 0x1}, {0x2, 0x8}, {0x1, 0x400}, {0x3, 0x3ff}, {0x2, 0x800}, {0x1, 0x100000001}, {0x2, 0xfffffffeffffffff}, {0x2, 0xff}, {0x0, 0x7}, {0x2, 0x6}, {0x3, 0x6}]}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000240)=0x6, 0xfffffffffffffe3e) 16:00:02 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x10, 0x700000000000000}) socket(0x11, 0x3, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff8, 0x9, 0x2, 0x9, "7dcf29a18ad1aa8fbf5d9ade426e410595969ecb", 0x9, 0x40}) setsockopt(r1, 0x8001, 0x0, &(0x7f0000000040)="f1935d1e1968966a52caa6826e8687b26276e94661159a57637a97494431c655911b0cbdb2bf61e4", 0x28) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x2, 0x0, 0x0, 0xfffffffffffffff8, 0x4, 0x3ff, 0x3, 0x2, 0x589, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x13a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x3, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f000039c000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:00:02 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$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080), 0x3b6}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="22975f9fb34ec462a26dd1ebcf232f698e75381fb8e41d70980a51fb11ab56cf8d35d7f285a8ba3b9ff512a70fab4f9ed8357d2ba984fdd80f7fb59e5f61de304e2b647c8b6cff69fa1f137b1491e9558bc347978e7f931408446924574e660aa5a88a446d0b9fc7c126771efa5d2071453965363afcd01044576679089d35f5a2b6221446bca1b392edf5b540ac9b5478a4830627a1afe3440f", 0x9a}, {&(0x7f0000000000)="0cd5d76ebbefbc0ef33f650a9a46fd7593", 0x11}], 0x2, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x56) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000000000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "22d338f0f7f7994ab68ac4439c24fe214ef81eb0"}) 16:00:03 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) dup2(r1, r0) 16:00:03 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x7ff, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1f) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f00000001c0)=0x800) poll(&(0x7f0000000180)=[{r1, 0x184}, {r0, 0x61}, {r0, 0x20}, {r2, 0x115}], 0x4, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x20) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/48, 0x30}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/54, 0x36}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)=""/170, 0xaa}], 0x8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="df8c1f7b1ae097420c9fca15f7fe8d32bd61d60807e531c4085fd804f10aa81e31e834042b5b7e0f911d43221283289365ad721eba2609e7795cec1d45bec589cf7da0b99aacff8a30a0fc123c69f22ca92165ae8dbcbeef5cedb2c47b15a697b0dcf2fee628565828731dfa65554770b5c18dcb963b06a29d9f3820742fcd13489658f1c3a53c4583de93bfa3523203ed4b83dd8c4fb7d7f1f5a4216697a667c944cf3a4f9b48f498557d69", 0xac}, {&(0x7f00000000c0)="b5038a3bd437fb7748db09f16fd9785758611f1ffae7769a65a1d6cbc6a1d2ad2a6a6c99236a0f2f84bf9c7d3ee9db3c10f1217791073624934520027de3484344d46ec5aa49ad122bdfa2e49c0fb75d08638ebc10d66962e66d08a529041be5025ced023866be8431ad7eea069d", 0x6e}], 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) setsockopt(r0, 0x2a, 0x3f, 0x0, 0x21b) 16:00:03 executing program 1: chmod(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') `úÿ`úÿpckbd_enable: command error 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0xdb, 0x401}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0x100, 0xf2}, {{r2}, 0xfffffffffffffff9, 0x9, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x21, 0xf0000000, 0x3, 0x7}, {{r1}, 0x0, 0x0, 0x80000000, 0x3821, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x5, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000001, 0x4, 0x258}], 0x5, 0x0, 0x65ab, &(0x7f0000001340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) close(r0) pipe2(&(0x7f00000000c0), 0x4) pckbd_enable: command error 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) r1 = dup(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 16:00:05 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) chmod(&(0x7f0000000040)='./file0\x00', 0x2) mkdirat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) dup(r1) open$dir(&(0x7f0000000200)='./file0\x00', 0x21, 0x24) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0xc2) 16:00:06 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) fchdir(r2) 16:00:06 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7fffffff, 0xfffffffffffffffe, 0xc5, 0xbd1}) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 16:00:06 executing program 0: r0 = socket(0x1e, 0x4004, 0x123) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x5, 0x120) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:07 executing program 1: socket$inet(0x2, 0x8000, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffd) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setuid(0xee01) setreuid(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:00:07 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket(0x20, 0x4000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x24b) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: socketpair(0x18, 0x5, 0xb517, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000000180)="c421605c7e0ec4417610ef460fd22f66440fdeae000000000fbb4ff9c4817d28b2d2370000c4c3a968da0066400ffeb306f0ffff41abc4a2dd97346a") r6 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0xff, 0x3ff, 0x0, 0xd02, 0x9, 0x2, 0x0, 0x1, 0x7f504d49, 0x4}) getsockopt(r5, 0x29, 0x3c, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000001c0)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/86, 0x56}], 0x1) 16:00:08 executing program 1: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10188, 0x0) shutdown(r1, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000b1000000000000000000000000000000000000009db0ca3ecdacf9ee52e2d06b4eb9ae3e4e75a4975a7c062e9c676456d4ae240429fa22de8e2df40f4922e0646633f237149b6266a7aeb1e35113056a54b9aa2f47979f42d6f8a53f26c9ea4f4bf4203965906d65d9a42d6b74a52e85cf6742a585b42ee40b8266b528e0433316b6aa019f0c4ecc2b982f722072fdc09e0ffb84f5f62e12c7ee9c0512cf6c2b71dc32787933af28b276ca3ba25747e5540b"]) accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/11}, &(0x7f0000000100)=0x3) 16:00:08 executing program 1: socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff5) dup2(r0, r1) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x100) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) shmdt(r2) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x48) writev(r4, &(0x7f0000001600)=[{&(0x7f00000001c0)="667d0512473ab80f1839b6f24064ab734f874cd0f72f61bffbc0423ee6387a5c56674839ac7777e77fb5471abcddf03812c5523ff745d923ed2666b3645bf84143427ca66132039dc593304e8b8d5bec23e0b9a8d433ab1f0875023bfeff3c4430086d9e0a991f293ef73f7b130bb40f7150ae0a8f39bbd2efc38b15c3bb83e2827528282ea625b1c9a8755d8beaca9ca29b59b8c0d7bf7711d3e0fbd2c2b656ba", 0xa1}, {&(0x7f0000000280)="ff0587c24d489ef832a78f58c9ebac3a79348162e7a6d99f105e4009847abde39267d663219597b28ec670808933e44b45fa86338bb023daf5ecd5dff53633e9ea33b2209b0e95d6cd5472158d86487bc439bdbf0ec86cfc5b630ad44fd4cdc7c95ad51b5152d27570397115070d2bb6f5984ebd796cf3602187fb4bb6257ff10f1ef84b0e46b562", 0x88}, {&(0x7f0000000340)="e7c22f0b76a5201ca56d4e1d8ac042911f1c1e47b9f520251d5704dd10b50468470d6edaab1882a5005e63a32bd3808489feebcf56aee603174a7a5235b47833eb6de37f38daacf1660e93023a03408042032d78e8b6713df6c7846f2bb1cb2cffdd86d7f2192ceba7be4faf464b96a76423ead22b932ed6abea70d3fd555cd040e4cb9206087352391c7de118526b8976ddc595e41bc3a066be9a9b106914adb9a4172eace086febf3eb9f3a1e597972aa2edf87fb8aef7a3c89d49823c518690eb2436cc852170", 0xc8}, {&(0x7f0000000440)="d15ad7dc1adc8ab9118ab4fbb611d433e17e0f1440b1653da15c4bfba14eb07c1daa50bf5beaf885d40ae634df71f4932d4285363e65d2a72261c05e4eb72735d5bb5fe842f5b337c5a8cd00d7106346a5569b72b3d7bfefd8586c300c11bbda3c01e768a5cec4138022e6d091be3a1456e4907ef3d3114abbc7850fa6fed88db9386d2fd48953b61d2baf5193701c56adbe17f4789307556d6f2d8f942b1d2d37d487a90c7041592c39241dcab03aef9e3ad4a682cb45dd92a75f3f4ddf20edacd2fd92a10148526a9ca0289c90305bf9f524067b", 0xd5}, {&(0x7f0000000540)="d0251ed796902a4aaf5eccecf72f2ecc405d530637c867b3177e8bb0333ac5fba6b85777250976a9981c45f2a841f7acad36d10ce3bdd353cd03016635e4c836f38bbf355d9eb8add2f1dc4f1dc52b222033c4215ec3e4472eab71c03fe51eddd11a046d686b22186d232e5b15339c05910d94727fe9c6bc0ba310d2fdcf7cfbb289e28bbfe5d9cf4200b9a64703ac8cb7a1b2424b5d648e50ac3a587daddbf0c975ba348e0b2b2d74786c8ccaaaf9913bcae67d5bb4458eef3085361797b95e2cc34bccf701bf3ae06e00a91395b14f0f638f52acec2ffa3eedd8eff119de1c0545bbca1e2814de1b71ba583081b61533408e6357985a7222614a307e0fe4c78a4548928fab233396fd35a4497e283e7387965bce5d149a766029f8ebd4b505be59893eadf51716fa631532145724982739e62d22107a4aa7ee7815328d0d89b3b6aa2346003bb46b206f8add12aa5e1b0e4f609c1c3853bd3b068908c1dd5acf01b9c2e09c7cd7e8144208ebe1d2165d89c9fb1030086c9baa75b5eb0158d3d1162e05fd33be9716e3802baf88888e866784989c9418ba4e5114fa58ac404de9029c5490fbda8138a16c96437533b0fab0aa9aa5839e596ff9afaaf19c511bf3fb29343582ea1a494f19c72bcace7e07f9c322dc5b4764907ce1b481d2848aa87b939c6468c66cfc25557ebeb62c5f3eec164d89583c6bc2abf0ae2c42cc72ddb9503461302513ab90901fbad1c502f23a97dc03ac01d1f2aef1ae3751d496aea1162b86ec8a4c6efe0a35682c2ee13ee37754efe8e5b551cf0998fe5a35b73f8679340c43fd261ca4801a167bdf782553df47b4775c34a98f27ea85a49d7b8339e6e5f0c667e7b28928feb9378e1db72307f08a4850945673c47643b1dd78ceb400ee0586daa188e09c1df7e2ae0509a22212c2d0868c9b184ab50f77bf7b19469ce1375541ebac2aa132bf83cf6080ad24fb177442092caa62ab7c615204cbfe1d1205c79b0c7c9e55c5dd8ea1e228876ea81efc3ef6be5a211796a8c68107e9858308b52a8a654a2228b72d5f3b2c5abddefac8f61719377ed22c9aa6f6d4f820a458b486b1e32e37ba5925d4083cc337abe9a6be154430c7a7b67330f2c53d068fddc2e6e240f3570544e9a0e3f93ef4c317b6e6c83947eefc4f47493427faae957d04c600270c273a19b46f68f8cde9d0cd66b61f8766d4ff29fb436abd6de56ef2d8aaf231df347069aee211021a95b4430560dd48db8213d26e3c4d774161b5e6a25f4bf76ca6d9ce674904b2b5e123fe7fd0819000f5cfaa046c61bbb4c66912fe85f2ad0aa327c8bad5db8a68a638fd6fa8ff26b2b4aaf49cde9e6139700598944c2a1e6fb34d8d4f77af8d94fa2e430d3336b6f15441c7356172f9578d6bdcdd9355d93e85d19f1f364de88b822117216f79dc7a447ad4f77a483ec8af4edad54a2fb885cdc1485f4aa1a77f93c627f70df6ab93d82956aa41c70466f86c2dd4c108655df7f27284f237ec8860e3ea2527775e21a7d9d7c973485f8cda582cde22e3ed8ec6acb27ca687203d4737eeba6f89ab17bb537de5264c2148024b00f37a61b018868fd0eefd35a45549e91bf4aa9da0238e6bc13d4491b219451ba0cd51cfdc5211eb4000507b31ee96519dcb58b01a0004a433031e888b2beaee66fba6ed26111b0c4a8a7c91b59afb7ae06e332f81d4f528cb65355915714d97ff64575a894eb06de183ba96c1692afa4de828a29ee3e6f6fe6bc746648d8200b51dafbc17530f4b23753a6a151c694f3b62692f6d23f495485f9a4f93846db977580c1ba37dac04fea358fbf562c4c6c21dde77d91a3149229b6316a0c591988dc30389940058b6b7f88d694f720f16696cca806287748e9b3805fa21710c699815af8cc180495f0737059fa31d6bd52123f53b1a6b61f24659737b8041e2a0eb746b53b8e2d2147952ed630f58f3ebf2be08be9277bf3c0200e0c273abe427ab02d6ea90f828d25562213dcfa6dd5cd187968a16ca4f613289357775e083135564cb7fbd423b1d59a26c165675fcb7551c1b2e53fb1044078df43afe9b09ee538b60640fb5445ed7ae763773aa25909c5f429f360b6283dc1ed031d8231e109dac341f0e45bcb55e476f7afc45b0817f869f3fbd0c22b94f90d7f61edb857b4ec1541739104bbc4f1d3a25b739bd6b291f5833ce5828a1a1dc42ba3465685c5a0e48fde78d68be999a4bf0aa9bf4d4a6c1f9ba7be9411feb186b86c0dcddebf3fcc1a4bfe85814add185ee85a493238a088e8b0606fb1e57827f4368526b46aa6b52aec0e72da95191fa1bfa13070997f96a17e6910b29bfba19f1ca07c521bfb4c76d1b8a6a31c1f538cc4bd48ecf4cd279350c37d1ff9cc8ab80caaaff093bf46b8419dc7701ded91155b4bd1772cdc4ee76977896b90380ee8e5f58c1fdabcf7dcb46d98ae03205c3998f488424e2fd2800889d21069b1b3f2950b8c6c65eed2f1ef248f7a3842c9a021f6e74bcdbf55d4f2012eaf0b87dd0fba6e633177c2673c650d8196d43cc218c911a5666e981f0d6eb2f39172285764f9605d1bcd0807ae1817fc60a245b7304245f60b54582b1e7e0cd83662960e1af7e2d9ba9f2557d100d8a346595268280a22a2c194e5d2b2fc8b47ea07348201972f35d0a7c96243209b30bf9c2af7d75a62c182e6388e32cc9f1315044b5a79be08cab94cc9a83ff183e47c2214c246964d91e2e8d8a3529f49018056ac7ef5a3e573d27e4fb5f3bb65697d937a1684f9e367f212c302f85f07acebd5a51559196965d03e63917a6596a8d0f0bf1e3fee75244b3bcb38d104206168de113c83744746f3026b9e8b8f9b0707669bd590fd02d15974ef47845e941a92a2cb9a310e2a381c920a7751b915b30449225932670a29e89339854c7c2601c21fb38071f289a08a9f14ae6ff8c308e11c599bceaf9bc966d1c131fb0ece402a228f48c4b27426ffe6279a1c02c9c82e2ae99dbddf42fae1b3092953a1d2f4484f56c1da15b28a57bdaa37465401371cebead6ed853305f8629d4c9f38b3154acd6046ab2db0e89733cab86caba31b0caea90a65236d4615256c655ffe95a5e33db8dd3e44541c5122b4f2ef4124da4c5d6f0b575fed17bc72f73876641b174ee5bb6e4d1a1097c298c7fdff06d1d24204f556c4fa49da0f5fc5151fe3765934cca25e3ae06ad7404688321a99aac38d7821ae0130bd343bb02a0eef4f0cbb00c3f143d24b9cf37508cb9799122604387033d0f58cef9154f8e0e1e0d93281433c481b3f37f319f4a58b1639ba14c414e26bed19668acbfeba71a4b6e9dad37292c05c20da3bf83f55b4b3212f8e48786cfc3f7acb99cfe4bf4c0c8c1d3178c3b5f7f9481c428462b41a459e512379d885117f9aebbb28e8ffccb796095792a935334fd05de24ed2f07a4b54b72523b780849088e113cc4cef5ee9266973d98da2bcc3f247fd17e54a7d4d7628a1dbff35a5d0d760f725a136f577ef6a990ed170ef60927685cdbf75d54a690194daa379dd82c8bfeba37e0b26faca8e29f6d69d5f7f04ddc50326d8f8051693d7f28b599ee8e478824db018e9dac1639b2b1a29e72741e6b48fa28b762dba44b87a4e7ada863db5a39f06481bb3e690cf11e9dd959cfa5ef2bfdfc89a6b4777821382025a8809a46c4e55bfee5c1a5a1b8da2362eef5160bd7dde6a48fd3441e0e24a0e78614923bb857d1ead3911b53a20eb44072d3d9503b661ff36adb5a1d045b1f60f3a6052463b17ac3966b1b462f5898c058372149c45b7fd9e3cb0690238bf02d101ff6c1749109432754a23075f5646d959530d1813a264897aebf031a20477307aa33542eecaee63d0ff592cea2b56077ff699eb4ed35b7e4bcbe0a1a5eabc57ccf5c58c8e305cc274731c26ef9813b088a0899872e748b383966d9936a58f97c4926213da28933e57f3ac49bb203426dd3d4884d360750bd92bf63dd78889254e772efe60f2a9b3fc81d55bf75ff9e927905e5d7627de360acac8630116df346a974438f20fa4edaa5ecdc0b6d024508568647bac84ddf1f8f5b52d98f5d3d420200e94e93e0869384c30fcf1b63b524aace627209e48b6365b37b962912f24fcba1d3668bf42e11776f8332371fa113e62636c4ad092b27310d68887d7e5792ef9fce08af039a245268b3c84db7f6f01dc2b6456aed5575394d87b7fbc42764424ecccfcc2ee7105982d690567fc608896e5c9b592e524022212c2f57f3cc5926bb1b2c44ea003144513835aeb2e0c281ad8145f7eaa98272b983fde702cb44969c445d5524621e9fd1a4726d952538a0c8f8a0914a5d0b470958848f0d6150e3e246e361a65ecfb43b4f51f5867f9c7b50cecbde6d7e41cfe26a00f713d7ca1d77c01cb715ed90088e4bf49ae764e39385c476fdb07aa044e26b05c107f1d34fdeab23bb57eb8c36c80e047c2ecfb2616d49e3774b426237cf4bb3b6c90b1900050753d68b9fcacc72a59a34036bc2f5bacdd062149be388ef90bb525cc821ae2cea1c20abefedccd3c542ace06d4ca8fa76abee54936d687177d768343e0a83597b0e1754c1e6908cef956c3b36fb3e928a32efc099c26b768632afb6726c0dadd20e151dc4be5b695084c8184b047b6f7f77ac1ecdcb37d575c326dbc2ffb94322134e3a11fe25a22e786255976075671d7f849ebb11dda2ecc4b9e19dcf6cf5f6e54e78876c00dad8fa39f08560b981973318188a1b8dbf55aefcbb034ef9d418b2d1ab95c57392516482331b62d3b7ffee91434e27f6e221b54d9363ae0ab5c267003095f9da097e1e080474c4a8d82ce22b0c157e4b99a6878c0e82b6255154590e128a0b808d8fc1b2545c851fe5dd69d1baeb4c7653a3b70727491436384aeecab1ef40cf65fbfdbe98651fa8f5e6b36affcb7e491fad559fea226f4d91480a8b75e718307840923b1e58e9d8e5cb84f2a2b7279a0c2319a75f8a029d11f815271dd11031eea9be5251ca5893447280184044f6cbc3f2ce031faa3aa34a772e7a46422034ea9dc27b1ccbe0c26f888c00a4b04a4bac5a2a3d8abadaaf4137eaae6bae1494b432424380e9263dc9905013a0b8aa8e2c0a2fed0649ab1cd5addb1e1949cf6dc5f40460dd7d84fc7a19109c7a2d087ff79038674d77b2fe17155513f361edf99a558f4b72cc0476035553b25e3cdd03338d0d2b695557a7eebb8d8989dbc9b99bea9c0e0baafe07f41c33c78c545aedea8e87d58a1f79fddf02947fbe4af4dac2483d9f6c0bdc9afbaf479f445134233b6bbd05af6bb4fd5419a20b558b0147582329846e9c83dd9675bf55ced81ee77c2bf65c473759efdf39a110926c849940a6581c13217fbc6ae15b2ac3005a00c1a9fb1b1a7378857d60922b072e11ca91069eaf706c523419f666820db3ab91abc206f6b9274e393d7e9fe1c18b40d73a41c7667486f86c3a7426aa472e1a8b1ae6e2f9b6edf7d410d7a66dd85e1414dfb1d247390ac51a9b4c59f9ebe480a5e2881bdf22dd37c81e8d684bad7852abad70f28effaeed191b9799f3ce053f8fe55f0f70e84138fa6de8a3cb3acb3cb8db2dc7fdb0ca0ed93e22d4a514a569890f49e7571159a3d21fa6edde5c51c8ec3e4f10baf1ecf231fdce93d8cde540d7fc7796d1021a16925c62af78353e2c3da15973c27a73138c2a3744af20d3d79beedfaf380725c2d432f083d2dfd958ac773dde4bb8cc563fcc490a5cfcdee3d73df7ae80652858b80758ab0d1a04d0c0fcbf689380391b6e6b", 0x1000}, {&(0x7f0000001540)="f786773077e7a589d1e0b9e47d2482dc6a25e323d13efd244fa3ff3404c1704199e9254dfb54e927f1762309654f9c447b585f0834d93834c30f803b4690efe7b2cf2ad707aeb4f2f173ae0f92cac6a03c0b186a42a40437ab039fa650ab8e0cfbf8c4ff05d7ad7d48d95e2e50064605a2e399f3c228a38f5a0f7f028bbefc4483e55969c30a1bce475ce6e4871a40edefe4", 0x92}], 0x6) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001680)=0x1) r5 = shmget$private(0x0, 0x4000, 0x140, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x0, 0x0) r7 = syz_open_pts() shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001700)={0x1, 0xa56, 0x1726395dc00, 0x5, "a5207a961b8b42c253684ff7f05e4e270b2bb9c5", 0x7fffffff, 0x2}) chflags(&(0x7f0000001740)='./file0\x00', 0x40001) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) chroot(&(0x7f0000001780)='./file0\x00') sendto$unix(r3, &(0x7f00000017c0)="7a6045d65821b230f453a73c94fe9bd9bcf715c499bbdea65d255e44a8c805f94dd453e89dc42d489bbd5ef93cdc25f08c50973ccfff40cd3e2103404698a377b08d33bc6eb4daa5215a7d51e38fd9312cd4a397f9391a965155d90d778230e0142cd16f89f5b799f3cca20c5e74ac547bf0e15f0f7e306f05b50d1fbd07a1e046b08d794ac43b3cfdac4ad602ff018b7b4fd8f1cb1c8d92ac35a826ab59241c5dd573f4739cbb6ee2ff1487d94c5cdf441361f02605924cb904555d63c705d539", 0xc1, 0x4, &(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3010, r7, 0x0, 0x0) pipe(&(0x7f0000001900)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000001940)={0x2, 0xffff}) getsockopt(r6, 0x991, 0xe2f, &(0x7f0000001980), &(0x7f00000019c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x0, 0x0) recvfrom(r9, &(0x7f0000001a40)=""/24, 0x18, 0x0, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x20000, 0x0) sendto(r3, &(0x7f0000001b00)="4aabe840bc2ce593c4a38d13d9e569fd8c2a20c918dea3ce6f01e8cf8843c9871c0a4cf68151", 0x26, 0x1, &(0x7f0000001b40)=@in6={0x18, 0x0, 0x8001, 0x7}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7ac6d6237c337b5c2a80429a1d82a79ccc2e0d73dec32e622d", 0x3b}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x30008, 0x120) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x40000, 0x2) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000100)=0x5) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8435, 0x10001, 0x1, 0x8}, {0x5, 0x2, 0x5, 0x4}]}) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000004) r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000580)=""/69, 0x45}], 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0xac69, 0x0, 0x3f4, 0x0) socketpair(0x6, 0x4005, 0x2, &(0x7f0000000680)) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002003, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) syz_open_pts() r1 = semget(0x0, 0x4, 0x9) chflags(&(0x7f0000000040)='./bus\x00', 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000001, 0x401, 0x7fffffff, 0x5, 0x90, 0x7, 0x2, 0x2, 0x8]) read(r0, &(0x7f0000000240)=""/116, 0x5) semget(0x2, 0x3, 0x62) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a57d98b636bc4d1a73e7fd45abbbb689d5516fb8bdf2bedcbad34"], 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0x0, r2) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="87714f22039acbd439d5af071435792f980c1ed89fac8af8b3b8a49ee394feef8ed503f185bd7518a402db47b20f3848a89f5ab2bee9d274972e6c752478fe390109113a138891dbbb427cda8aa331d6c4f4de511af88f28b088b1e01182ffb80a6447098a6097eaec9b52fd313f8d09c0a3c7bd484a1bfe6f0b8d77e9241f24b8bc003a26763e0d3db91e2389289cd24452b3fafb9b0c4f27baf5e3bd3db5ecdbe9a2eefff887ef90885153cb878cf502ed06aaaa520bb7b87054856189e6bcd76c26dbfecdc67a7f41080b4c8c81d23cafb5aa5f73bf0198768c35894bf27f7b7a516613eb3e", 0xe7, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xb4, 0x40}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x141) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xc0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x88d5, 0x2}, {0x8, 0x9}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000031000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mlock(&(0x7f0000034000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x2) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000035000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/206) setitimer(0x0, &(0x7f0000000100)={{}, {0xffffffffffffffff}}, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = socket$inet(0x2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xc0, 0x0) r2 = dup(r0) r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, r4, r5, r6, r7, 0x40, 0x3ff}, 0x0, 0x1, r8, r9, 0x3, 0x4, 0x5}) ioctl$TIOCSBRK(r2, 0x2000747b) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="ec8482d75d722d67295d2d4393bcd65c6cd87d527d94348a712ebdbda9d576d0d04b28a3c8cc6fde1cf763ed77404499160dfbe75c4ea80b49fb39dacb0ca34cab53", 0x42}, {&(0x7f00000001c0)="11e620ca775b64a411575494fe17a84eb774e052b134d35c907a5569db90375ba13dc35ba3b976000e9514fa3d8b17e1013c692bfbbe6932fba1826592cca2a27d52a04bb2cecb61362d09b11680d9baa2bbf0156361cb0fee4dd242ed9961e078ecc20b17a1425ecd573c046bb3cc54d69b399443390f4116f8fc68149f769d234c108ada0e375043aa1673223072ad809cbcee5e63264af8126788ed2deca15a4f154640e82e4bee6f8e8de07e9d3fbe2d1f831abbc4fd02fd310c7e3b103b3572ba92a426193c3228286b9c0d33b76ef52c1f33c2744c1d1c6e475874d050afd4c19431d185", 0xe7}], 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt(r0, 0x2, 0xe, &(0x7f0000000000)=""/227, &(0x7f0000000100)=0xe3) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x100000000, 0x0, 0x6, 0x9, "d679bcf1f48a8cf9cb5ea09ab29f80f5234f8c66", 0x2, 0x100}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) unlinkat(r0, &(0x7f0000000380)='./bus\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x2, 0x7}, {0x18, 0x1, 0x7ff, 0x4}, 0x7f, [0x2, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x2, 0x7]}, 0x3c) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x46c2}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x6, [{0x0, 0x81}, {0x3, 0x3}, {0x0, 0x401}, {0x1, 0x8b}, {0x3, 0x6}, {0x2}, {0x1, 0x200}, {0x0, 0x3}, {0x3, 0xff}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0xb3}, {0x3, 0x3e000000000000}, {0x3, 0x2}, {0x3, 0x9}, {0x2, 0x3f}, {0x5846a57b9047f5bf, 0x4}, {0x2, 0x8}, {0x3, 0x800}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x1}, {0x2, 0x7}, {0x3}, {0x1}, {0x3, 0x4}, {0x3, 0x10c3}, {0x3, 0xdbc}, {0x1, 0x8001}]}) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x7, r2}) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x9) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000021, 0x0, 0x0) sendto$inet(r4, &(0x7f00000000c0)="7b95a7d4f9daf7b64cf0a75b4d34fb9d32b49946977430415262d950272cacbcae3512d79748ce2c93c7b4d1f239e100188d3b2f85a5f22aebe0c5a1bc9e1bd0464925d6193f4630a46cc1590f16650761183e28667beec25eb593b95b57391d797e763a680edaf104c8b7f3cf933ba6ac4690da693eb66b4c4ea0f95ab59f984f16e38b5d90b0a499f91391f3cb40b76711b73b4ef254e4e6ef272bbf90b74cd91478b48e4de9e3585df6eb7ba363f21b3723fda525d670898ea95b27764040fa3bc0bbe77d89a6bb9662329ff19320f19f66d664ec74457f728112e0cf333026d62c2240b94b198616ce8439855f5a037b5367d9674ba9999c515d", 0xfc, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 16:00:13 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="df6966e044e6cec2ec9a1bb8319fc2f98961c85a2b2b1b344f6a47385908e7bd23482034d98940a134f889937ba4f7445db05ed9114702e4ac", 0x39}, {&(0x7f00000000c0)="b10a763986", 0x5}, {&(0x7f0000000100)="3f4aec20cfaf7103aadcf0ce0926abf59f5150a2ec241d9dd2b5ddf0f6dfaddce00371f647444c9edcb507d061d094204d1366af29c7aaf0a9b52f40cdfc600cb812bc23d27e2a6f6ffe5f1673d7a25a8d38f3e02db7f7f1b27f4fca89138244e32d9f", 0x63}], 0x3, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)=0x2) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) dup(r0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x7, r1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x101, 0x111}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$getown(r0, 0x5) chflags(&(0x7f00000000c0)='./bus\x00', 0x40000) 16:00:13 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x8001, 0x6, &(0x7f0000000000)="b0e50525a93dc1f20d835f8bbecbf20aabe49146bd8cd42d40798b42e1eef203ff891633b9f8f5e8d4144e32dd3d35f3fe3a30a1d6dba2e4c3c4e1e0e5df104f01544ef52340df805483056d921f8b1aaf6217d8b0b9ef3f9790f6be6de8a6529fd3c184760d5b68980a5a3318670aa13801d8101f5419b78ff8e6d5c1043754e9ee39c2f39c8ae1e2c64445caee7841d0fbd0481cf30bcf474bc6ea49e84d98ad23629307c51fbceddcebfc0609d6ccde113f58250b3ebf7f4c6419a9d4eb9785fe3fdb2aecc00d", 0xc8) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb8e2317f42ea4cab, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='\x00') 16:00:13 executing program 1: poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x600, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(&(0x7f0000000180), 0x10003) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x100000001, 0x3, 0x6, "4080c87585d0f997b0994d15b3b19071029ca08f", 0x1000, 0x3}) 16:00:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x4, 0x4c0, 0x5, 0x10001, 0x2, 0x6]}) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffff90f) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x7, 0xffffffffffffffe1, 0x4, 0x4}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x48) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setregid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0xfffffffffffffbff, 0x5, &(0x7f00000001c0)="9c03b390a682212902e46eae378f9fc93134dc2f076bf145e4197761376eaa872300b6b97f2aa2d8508067f49efe1f1e1c067728fb9a37907311b92253d3982a394902ba6cb63c63c5fce0e1dfef57ba1428210be57dd76746d6570c4660fbd673f4f4002b5366eef8c24ba3f2481b320056d9f12609dda5fcaae135cb3e347df4402ae74471baa597dbfa8b78d41b709b74d1c446cb747287af8ac4622c29f7ad36436a6e82fd266721f6776809ecdb0a33afeb8e3f77582d34746df04e8721a06cff4399a795a4f8b162bb34a8c5c314fcffb1ce401c6c1a06707ad223aa65aff47b5706aeae772fd77af753fb71ffa2b16f2d61ca74e6fcc1264d2780", 0xfe) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9d) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x400004, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x100000001, 0x0, 0x5, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, 0x100000001}, 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = socket(0x6, 0x8002, 0x8) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:14 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x5}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = socket(0x14, 0x2, 0x3) fcntl$dupfd(r2, 0x0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00'/20, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x382, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0], 0x28}, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x0, 0x282) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/253) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x3a, 0x6, 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) bind$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = semget(0x2, 0x0, 0x5a) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000006c0)=""/232) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x8) 16:00:14 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f00000009c0)="d7a8c579a99a0516ce3394ddf8d7edfaf2b827c2fced29abdfa223a821e01cd4ecbc63a151e1f89c66f801e6acf4677d3b95475085230faf41f3d17b45539bc16541b73e9d693a912b216af00afbcc49900925956de18c1475b3ecb2fb739c02548c9a61f5e651df4c7417c835192d29473b11af21479132aa4b670f4757fbd15dc2a88838c0b4b6667b4e92658e39a09501894aed48827735b229a36aa1914ed539d735bf972bad74d59ea8cefcf547afcf7873c02c6fa4ffc0a6146d300e46b48ffc53c3323a51c989b2a135c1dc702cab5c7d582266d525a84b97af6b5394a42cd3c3fab687d367d100cf1aa872a1e59bb5a3feb98fc1c177754a492402b7c01642be694abf3c05c080d581f74a5fbffe814fa0fbddcd6809941b851c767283cdb79177e46562413bcaf462e60fe85d017c187dea12feb3b534604dbc0868c848b00f39b462ef578821f6d8aed26e075e8d732eaf088ba47dc1345ffb3f27f872e351f9ab6c0f10edf6c69daf9214a3fa07847e9493ea94d0a47719c728f553098d01d4a6a73c46945781b14093806ca4e6884fc7a9bb40bc39036cfdc585addd26079bb17f7b96be19a85d1e1f162c81a6cf890f73c378e69526fad404f3c1ed118be7157fe3772ac28980101e0eaf93647e6cc3a4dd208f7842b2e9aa501139ff186adb3fdcb3f3bf6ffd26b7c6874e8ce846d7e2605eedccbf30388b9965b2d046981338a730a00805496b061aee2aa301f76b9d4defcd444462acac012663b8a4b2e4b20bf89212d5d576055333ce41c76efeb9fb30f515627a926f6f82fe4a4400b09fa86256063f2043823bc0737bb22a1282a475e1f16a2bc70aaa17ccd7370d34c5d7be385aba0c4cf631e02034df3f22574bb2339517a7b9837ed0069b58667731f9e395b6516c8045648b9a5a1324e355e92f170f9cd44c01f9c124e383f18a58d5dcabad43fe3847558fd27293e927c5f52f8371151cfa2174a2c7e29bb5daefbf3790aeca3f28fd4b2ed29c32d379482a2fdf3a09e17ce27bd1571b9d3f20790b586e22ddd0eb893f519b84ec60ed52748edd9729118e758cff5f844c8072855636fc959abb26803b69de25917207b73767d6b5763658b1baaaea7d663331bc66d6a16f7a063e1dd8ac83e010c618b9d8b3432ac240280aa97f06923b7ef5d220cd30c42f0bec34540b37a149fe90726020d7a0506422fa42510232e4fce94e8864f6b772627627caa9991c7832eb012ee05254e0d783bf7aff97b1acc4a48498867c28f8feb6a2e0804d1f18437876e4ae17f5040e75e80dac3caa94c786d3ad72510ee84ba7ba09574f971232fa15fc529ee00c3f3d6040c772246b3e5537d5e225490ec4ae0ec56eaa4b613049c58390dc08c891681d5055bcd471d97ab58ebe8660eb4a74fc4e20b7df6b64e8dcbac791728edb9571371d77a21f9de069e933a885f44830a5a20da52e0e5cf335fe3dcb22906ec01942297a6a0da6f2eb2f62296036865467614e0e69ea29d80eddf64fe32263b08f2e12ab9c4beb06f46dcc73b327e9f7ef92f80cefd9136155300d99f0f56897859a06db7d395c3637a20128dce9bc6a3ce86df404294f9a363d55a93a191f0e774d2d613dcf5ce5f6f9c0f3272a57dcd6f248405f1fab7da0b58e9bdfa38b6d2624dfca9220c9e221d83ab557154790b0a98128eed4a64a2b498e63bb3ab05651d2d62f87a546f8d1d435ad59ed59366f4060fc52638e95a0e909783df0c7482cdfcb0a02b1d86142a818472d7549d7cca9eab0cff8542e64e5a5ce2335374c6dbe73033bd1f6bcbdb96575d570c722eb000a8f0b8c4763d5986ca4bea2ee69a54869f041e4e84bb36d8eec9562b86b0c4715c6ad3d86ee1d1a0e9c3341b269cf38b86aaba80ba3e3674c182cb40eedf0e1ca9698fd393e7b834a639cc4b55e84eef27d58704b98b88c2ca333ac1be8d2ef792c6cf041146e9f79b79e12426d25e6d3eb5b375b0c000ddfc52341573ce624d10e7104e716bdaa3deab56853628655f9db7cde147d9d6ee652cbea90bfc2315c801490b03c4341afda06bc3742d302acb30cebbdf4d28f3f46d61db0d720fa6bf3a7b9904726b1278a8e307018b06fd811a91608122e276632703ba66a29ac2ceb23452a4f45f1c00e4c3bea31e579e59444977f27dbd636b4b76edcf256c50d0a156ecb0cb91057468115ad2762b3732efb49e17e38b8beb5b28250fd2e14f2b551712daece444997b427cad6bb6203e93786b83c7ddca16f877db6aeb8eff098d50f91e75eabf9bea707497f240d586db636dda227ae2cd058e4f45b019294208bb4648196f5574f34a16d342bfc69e33913e32c43d0c9daed2566a9cf73f53dd585106ae9f65cc3e787f2e66bf9d06d595c0bdc848a1df0119e6042f47f62e8b4903f6aaeab07d7473382155ac90dd9ba70c7e8df446a8cc4c227742b41f7b0dd5c85f33228397a5ff52b28254d5ba8c2049e8741e6a44eb4e50d460af9b037305594a9c8bcc345d5fba9cd8f0877be0bed284b277fa7182394cc9bdb66a1d369eae1aa716a3af1ee67c42ec42cf495af5c669ce0eebeb033db4b1d67c2b0c59289df82684230fba67acb7ddcfa1ef4672ad27057e78b770cfdfe9780a612d3e18cb51c2123aac5a4bfca246d2bf32b69cbcc4fa1c420ce2e6e2a35802f9d64f9fe99b33b9453ea72474e99a36b82d605740018ee25e1ecb1ed0d797c40c21720bf020047516dfc1b9f8e36e287dda0e5e128f3d2350f8877f575e2c73590686b929a865fceedbab4c6fde530e6fcba590028f7f6db4f3a83631c5505d3f579cafc84368758fb089e06304c5bfe2c52e83968850011ed5dbbb731124cf65bcdada91a5c317fd05ab70748939c03d42d1545d33117ae0f8f3065bb6bfeeb898c4fbb296b8cd75aadd45bd6a09d871aaebe26dfb43ab0b0100f9e3ee52830209b4e40a38d4e07794ce1a3f4fb8c3fd459db9b9c0eaace75a0374ce4f42a09e5423a9179186218f5d8b3f72fe310653b566a61b490f258d7623381b120e97b36099934d78560f80aa2e3dc958de8f35e99addb7dd26bf949056dc3447cad9520d4473322ce5c38bc96147cc4c9db8029f99dd9fc7fdce9c1f47ad24e4626d21fb3b077c9869fcbf3b690c17599f020a3479f4835c1358c9f469fa921fe77c507886fbd81bfed4e2a83dcf19747516eb62e8dad29c8065032e92e05b0ffc0503b02d8f8a4527c5cd5d5e4ad9e9c0b1c64b529b8869fe64f6fe1f917493c13feec89bd55b081dd1f8657c2b27b15340bc444fc16a308b0f6631e70fbcf02e19437f80a441911dc732a10063ac6643284d8e2a0edc7e574f3562d32eee9fff43d7605af6f4465cb6e144b9ce01973fda2c7f02f62dca1970930196c80920a4ab239a4404c0c25fb2c49c5caf8af764cdd10e56500d1b8741ea93d7e2efafc5099b8f0238d5de5159cf5ef7f38412176cc8a87ff1aa37ab6e8b0c9931213446fee530b8652f51da287ae65b344f6bb7219fe897f7dc76a4bbf9a2224bbf6f5c98d849d4538fc70558876128ded43c569fa9b0cfc6fd570e5cf3adc71e96a14881386d7ee8fad701a744d4e88bd3b92879ef121e301ec76878ce54ccb599065d29c85cf47c43fe56dd40a24a8f6fc7a230fb84689e64da65c2d5a0abadf0880e92a858e40814c2b61acff0224a0482a000de7203173ca1a23cad1e5c7374c135a8e51868cba4af964444e0d347a828502c96a8c4a82a15c14dafd44b0574c185e862e17ac59ce6978f2b70574432030916460f8cb200046d5ac3d586409ddd8a66c795e26098e20c0ed6b8be0722a873c24f3948bbf9b08b48a3d2c3c642d6b2a5c0ec51878320592acc064c1c2f624aaab44be6c3ae3e77579eae1e76564df36a82398bd5702276355627dfeba48dfe827273278c30b68699f8ee3d6d269f15b8acfe33f1f3e31a8a2654f5835b24694b10d23b0ea0e8959db68c720d7036165a651a199ad878c417b42760d40f3818675e324187d8674710d1ba9cdcaf4743f2b9828030aa53af487b136fb522759efa058133c6949537c94952d07d59f087b3c10c018d6c54677f89fb69365d45830bf447b3f12593148d42647257eb79683ef5227e1fa047f7c9a31c0f72c6d802423ca2b2d4f617e60db102701444502c4c95c6b3ce531dcbaffbd43932b6d105c7f4f194cedee0213161a9d7aca711ec4b329a203d0246676c8d5d90c56d72b0ef24c3e27f519ca0fc2c52de453cc40d6e350850b785fdf14bf3fb4da96dcb1bd468d88998f0f77460c92e0acf8b69878a1184abfd6a820045e8f0d1c17f3e0bde612cefde399f41a596bf8626c792234e8bd9376a608b11107411c0b1693757b632fd11e6018d24bdc9d67310436bc0f0b13285d14eddcfde820a89611905e6edb379497d97a8a0a2f6322206566af6c757846a2e9da63c7c9e21eeb436726a76c5ef4c1054c4dd25d446a0f24cba7f5b58e8c3f7ef8c70652f8cf3d21f8daa63c35db0d2ea161acd6a4eb9fffad56aaaab20bac7a7bc32a5fde35c7496e4610ace98ede06ff54a78be5847be03ec89fae06dcd497e6534662244f17fc5074e72e3f7425a52d3841740c8631596e36b13c09f897f65e92bcc6c8397105835ea536db1ba50bbf358b5118a3beb86f831e37a5b39127afd065b1987352d67ff3bd6c35a40a5bde5caa428acc714a831d3cccab2a4630e92ca0dbbd2cbb589023ce78a72ace5a8e7e2afbe928826ff6c91d9efced2821887b28ae599c2179e31ee4363d8bec687c567b8bccf67a0002ebe93dbe77b4d60b232c6f7fbb57d3acfb607a992931b073333e309002f5eea5cccdf80ef8a149918ec815d352ab03a5521dd8daa609c5f36ad521fbc699329638063e6539e6b36996e85d0c9f3ec6589cf703bdee74f6cef757c08de50a6752ea83206c0265a44d774d464179ea4f396e87e32a45ef2ec82f286da949cdcf92d4633a56216e2925a9d3733404b29fd993597c673748f974be6ecdedc97db608482802a11700d6e879354895acce2bc8cb036d51f2a18029c3e6804e123ec4f544a6e60e39742ec25525801b972249759110890ad32060faf8ef6608a280889966071ffeb2a32d3aa23d69b0c4be5f20b410ab27957c3899ce88bb8e0695d8125cc0fc80fd61948881b50b99e90d6ee0c0d1fb0cbc5b4ecb257c9868e127d1f5e0e41e0d10cf3961843b7f4d9b1988642030fdca2d59b91cdd6a667d0456e1c0b45d300137bbf6a1f152f5c992d8299105143ed2fc12603d73c64b7f2d05a476c5126f4a5fd84e5a95c039de7829718ef956e1142e08b1f120d491b1519db6f72e24166f69c3e7f6ce81213ce66bc6a9381099156450108ad180775ed40360f6843d0c8714b1c4bc9f1e4c02b413ecfd18f51291801e002b8f051acd108c0cf4687a094a268987d470250bcf660f8e38dd72e55a33dea26703c931064df0917f27cd1982a2c97ff3b7beb79f79a803e63e9ce33ba3be6263c6f4560c6e7c2de33eebb65fb9bc2c08fe7f202fe1dd14cccfc8f5a08a5840f133c340d70b34918c1d8c7d2653ec447a6c003ac5233ab7f5c4598b48db6b5db78c8025a8d00b0f5282bf2cebf24fe135448bc4029f7e3900a4ea9bbbed9f384d1d7c1feb4492da157a42d3b587d31d846ae24507d700b2a0d740ac987b104b8298c6503cd467ce3e5bf265dab6779940ba35a7e45c5442081407ffbc782fb751cbef7de7d61902ffb07775d2fc17b9a7722f8c179d9b5cfced88fa", 0x1000}, {&(0x7f0000000000)="7fbb1360ac320d1c65d6", 0xa}, {&(0x7f0000000800)="14f6246b7878d64793b860c67b7b4ba44e395452b6fcddcf559d35a2629c17c907c95c044c3a76fd36b9ecca24d9a33551cb9b3e3e6184ac801d30b04c0f413efa3c7aa6dc980f8903db9a45f9e6ac3da90139e6efef7ece326da5d35972b5d62e15", 0x62}, {&(0x7f0000000880)="16b3dfd8fa54aa229ca6975146b3e73c69d209dd45abd31efce3583eeb09a500f5f630ea67302cc4632ee6c1672ae8b0bdff1acb97789095c0a16a981d8228ba02291608f9b3739ae7754f8f11d59e4300034b272ea8f69384f54dbc67b472d0bd1814ec555dccee6e59bc9333709377aa20b3ac3a3d15f665440836786fd1a8a4c1b910bf00aa0713ee4a72e55c552d6dbeafba1d", 0x95}, {&(0x7f0000000940)="0f5cd25ad24a64157b4c3e245b7eaa5f2d624d901ca8168b4c0a8798306e57f4a091", 0x22}, {&(0x7f00000019c0)="204a20381d1ab5c164dfdb73352d2d57dae7", 0x12}, {&(0x7f0000001a00)="d5d13919e34f62e52b49038f57de5cae8661930a2dc94121d2be183ca536e2b3dc9a90e88eae74eff76332880e5715fa4e3542fcddb0cb58100a0db8211e5e48b92cc88cd4d1f0b529391bc5a79efb20728285499212bbdf1efbfc4d6d6bf44c039f6795136baf1a8ea07e9432e630de2ffba8ac44605eb541f5f15d735b7d4201213c8b3f9027649ba27c554f0a433bc86e61e69dbbed103d2928c46cff51e3c1e4f865b04eae9a44afe215a5d7036f23522a733dbae00100f5d6b1bcef25c4adfea29a15244ae6a4d14602e0bf10b3c586bacfe2e862bbf54d6b1eccfddccc89138c29bd0652933c0407b6e8d0c0f4eee3ed73766cfb9f4e343dc9721610b605f0cfc3638f52e90829441181590559ca726c9616d0d75ddf2754834a6a3e09e0937df9e1ad02a335c8e383b51e0c294795fb56640af9183e30b7843f0b35e450eb6ae45e79c8955fda6711045c955c7e721993b1ad752607f4d559030823a7a190b33696a153f9da5a75a22a067a7e4fde3aac8ef918edc38fda65842265fe119ca17b05b61635e456af0cf28a0f5d1afc76e6addb37bfb6e1556492b9dd4d180e1934059a9e454e2833cdc461f582cd28152429137d955cacd9cbc562d71d3abacbbb09fd5b4b991d78ff6bbf183bcca7b11635fc9a9976b5a7e446e1c35bdaf42eb16266ddb0785c02ddef8a16f0b9df7058182c5f0e266f749a2d93f174a029200369dcb004d6c6a30e7117d7cac6c5f079ca777d9c5ced869a3eef17b413e7b47eb8252da9b8b271b998c6b77d2e3b1227590f0f50335270fa0e012993c27803524b049bb527505102a578294f9a11504abfd2aff6c2b6b44ee7d00e6a2db88bfce31392a06f0a832d3860b6aa08359ae0ffd7c225b8f3971bd80cb95719dfc6c85b03e90f50f618e8bc991cb33453987f2cd10e263ff10ed02b51d3c88ae3884ab89e9160f9d1a7fd038ed94fcf9e58ac46c079bd404b76a039b9adf82134bd2890d92d0b35db410cb2f5410619e3670f1c68b29d418b7aec5ae8011a5d0932f0a65c61353bf20af6ef891d8bc93bdbcc6c4f771ad9a1216edc406dd7d5b14520a7c6c7a4bd09851972310214c7cb9c5ebd4addb0faad7860fd97db84c9695f069e145d216ea2f0675a4fa3dd3aceb796661be122f723d13db675924090ba65d02eaba34c543b0959cacff51876b0eb7abe47a4eae9641ac419b62f2e4069d5b3d911bcb71f07c836a8ec2ad9dd9a4fa2cdba7172c7c48dce987669963d862f7c8d027bf8ee9c774d3ae43601ec14352bd3551c273f087b58f4f17e6d9f9f37f7f8f4666e01a703132cc0ad523ba37739f82dc49855ce2aab0526357bdf83d4ee4d9ab95418b6eea0a6b338fcd75be14c21a8c6f19b0f40c52e17f452a3ba5f6cc6329d97f4f0986d7669461c16d4f0e0cbde1b171791569db0ccd7359ae370e0660b95c6430d6ee6d0d2c23bffead66e34245c235197d44a7c494e3dce9287a65b199677ce72ace31f16d2a82b7a7f940238aed4d6158636491daa7dd169801afd43cb5a7ffa00c0c7cd654b2000137dfc8ebac9bbc8d537ecbb44964197b355566f4b7bb18d738cdcf080f6f430e3a02b57ae18a4a6a10725c0a13ec1911808c7fa642924387d26944ff397d250ae888b9d52af4b5e96864e6378f879f067802f6e0a4378910a20d01d41197fefe9f7caa8eb2925b5f5ebe43b2bdb0bc7a05a4d8ace34a2d9fb630cbcd03eb07a63d4c610bf7247b0d1c7ad600b51dc9e243c4f0bb817e7b3f7fd5f4bcb29a53c398b3ed559dd8803c0c3be4a32d0009e1ea87e5d3f15e8be8e592b8a1ba6d4f28fb7a0e0c9d511b9aea8a07dcae470bd126648623091ff92a38640bd4f682036a2a30e0eb6d803485e07cc203030b25d6b26f1646de9c6e10c75c066a974b9ac36ec6a755ea5fba168dd0035a53bfd6520ba44c33278d341e24768eecf0b61def571a03420452829ed7123b7754a5f543682b588791cba940dfb56c89ddc0c78287f23a91d5c4cf576349b279083523720dc332ee9a7ea54b76156447beea8656a26c8d459f4a7935523d7004c818354a3c30886600a31edec9ed80e1408755a696d15befc96f830a793d975530ec5dff6f1d74109ad0ebffd0bace361f76511c9f8916b32f71f620cebeeddb86bc8dd343280a5435a848c16ed846b9c6e7377d816d642f594e3136a93806105fb29a9e1dd515a35e28b0059555bd87aa1405209340f0f53cba13f57d29e350ff3237fa268d5aca5aac89bb6d571123d4604a23d37040d7b857a1d7ebc42979c4358298d9df8ff3ba1b36a8739afc371a525d4d455dfa0e6840fa88c5e91b72c9e9ee984518a36aceeb8d50c0c87f660a1c4dfe939ba635c503141ca561901466f468d9325c3ef049c564db63e010073b08465b51c6aeef8a570c08ba41c9adbbd865cbac195134f0a811b1f311458f640b166f4ce1bb79f05b0d2f4115e794cd59a8e6231677ae721cf75563ce3cc0d255e7367818f2af1540ca5454c6f24dbdbe7cc92f8679caeab892a83dd092ff6375bb1d4fedb6bce69107a77fa28af47a73614d225a1a576986ddf767650509fb6758d7ea7ee11cc7d935dc706b56629563f658f583fc7263b7f993cb61d6a5eb52f5c0ae13e2f892ead895e741fa4e23de5234bbc94442264440877a9465d3d7036e7e12d7ec2d54d5a611227b67aa7e162383b1cb70f32e616b32fcc1be01f4cd4408c9360410eaf3716dcd82db82612ff3006da9d284c23313db78bbcc275001b7c7afd9a2194ff3dbf2ab673a63b7015a41ff9e09d66cbe65208f393eca63d9b7ccd5af6b55978336f8c43e989a25595e8e8a95794d35999bece4bdafb56594ec20d86db84d6331745aaf1637450605d7f4f9bb078d1dca9c4069b91eb13844052f35acdc090563ede4d5add55b0798bfe74dd853b76ff56fc1850093db8bd01a081e8e39e3b6fc8157250eca35f64956b7f55e9f7bfdb3c916973ea175e8f68085d21c372bf469d8b852b94d6d52692638f8b86818a0dbbc476e2e0bb1256b5bd3a22ff8ad80678ae9cf70a4c59671917c53287b3a4614db4b66eff311ce7346b6d4a2c0adbd3256e86cd022bd442cb77a9623f06ebd74aedeb4deb6afe2ab53d670be819adc741b0f9f9225905cd29a81972fcd6c3476ac5f8da7ae44b6144eafafe9ac721767372b199aabf8b442620ce5891a2a4114d407b1439492b67357e22a30db4e4059b6414e74c216b9ce7e1e8d075df212d81cd83abf1d625d4c5129cba89a81e429c346823356ca899e1fb13886e1cca12715e0f62b2d39662e080cd8f94244027d24b0e76c95612534b64d1e962cbc00ae51e51561dfac8bed8fded0e80db4ccc8081ddd897c6f2465cfb01c4bd721e487021688e5b8b0d30d866626af654ea9a8733bf9e922763496a87e2dbc7752246e5ee24ec48aa02cff598bfb343543037be14bb6cd529885c4dc3c3ad1253455a6c6225a33761e0039fd659e791c9359960a8610bf2cda8e34d01f9fc4f0b7ef1cfb85a40575fc93bb50bd69735d2231ea87decaf5521c6ae9a7f07b10eccad382aa23fcd7aca0b6084b3b42e99a051db282918a9cc5f5c2a973b59bfcb5ad8164253efd1aac221861861df83f209df5eecac84f7522d473b79e50b7c57f0740594a428fb10dba94316af56093ec895fe81fea1f9ec55292b4bc92a2524677edae5a196e9721fb0611659eaac6e39ffd7508f0fb4ca6d5a263d27999d8751b7f590871c6ec3ab4a33984f56cf844ec95d27be7b45e30b05992f4c43e7a66d5441979f83c9db4ae465e9ec70c67a03e5eb5c583e108fa70f973a74eda8ab03306cc82788a68334b8f165aae48720d299e3e5f18eba790c8772662f62df691bd6f05ed68b42c705245da18723f8862811f6a06cb0648cb1c7e3537b3d5e4bd93371d25fecece17109fa1907ca33bbe99fd3a7b07042f84e0dd7d82e15f33585779cc814770313cb891167ff4642d9792119c73c4d112aaf904b2f32d4dc59b5514924e586fedc9e8f8b2573e3a5437967e878453dd3ba9c20d064e407e7abe2dae23efd12da4217bc5eaa6d6c38d9096c193ffa89e30addbc9743fe2a5f8b8f6680a5d43a018bef421f38dae12346a594542af9aa52db6c442c2fabd8c5ec4f613abb37202e187a6ee61afddcd70be694268ca6164d1fee9e30c9bad5d2913a0eca09adae5b0a5865e79528826d83f8cfb1eda6001f6c767a15ec676ea2f93e1b09054e7fe945873d60d9c89a593453b65e241d751d692a4e8fe58363eb6ea96ef7e4c459f90f8e80bd7b122f81b37b11f2868ecbc11669cd56bddcb4dd8701430c36cd54a8a3d951acae3115a7bd6a1fd745291f69d1bcafd71360fb964d576bf1d2217ca471f4eb455606ca09ae7dd3fac71194db20a34c290b2c24f272f0b2918ab812b79dc6fca5831813a187fdbe020c57a6df399f41539a032c3892b21faf6d2fcc33a52c64d4f822821d696bee532c29cc8d2fd22abb0444573913baab28f852f5bb2e85b05bdb85b4168d814ee2395c300c8442a5b9af4522013f8ac17ac7238f886dcf50b48ab467430b90115e59196279c9657fa30e2ec609bf3bed5f380a15c4cab7aa12644236f3f1c39b42c7819363f54b216cad1cb040c688954efea7e651684e90377b5549ddee5394ca4f23d5e8a01e26bb3169bbda84e3e8da1a0e344ff5cf5a3200a264d5af20e529fdc487ceb52b4cb8dc10117ec3935b7daed06be66ff61a505f365982be5f4d0b5d8285095639d73ec1946415e3e1eea659b3fe764d299d6631d65fe0db12c45a42fbfa0b06aa9dd5d3980c4827ff998617835bb9aac3b1a853e14506b2b3cbe6ecba41f7e235789407ccfedbd2bab41239b228a82cbe5e4f2fe8ea9bb27aa2236e3625b0574e551440e36d60f968638ddf4b37732340a150261b7dfc0aaca4007451069a66296793b3b414f3d37211b733931bed680c84b77ef0510caf538f1859e35df0300fe3d9bd3c07224352fd567ae8afacdd63313b6989f4bc275baf22f414f5063f067e59f25128db17fc1d9e78fe7fe0410606bbe3b4d73ed25395d6811a2da0c56fe447996f445e13cb2aea787daecd55f28b2581766945d279f27f9b23eed511bd8500d3c222c72b2d5632d0b77b9597d6f65350f0161791f4d37435257414df1a7f5b43e6b3e7e21f1efa2796a39de457574c07e83fc9b346d7deb036ed2d76599bc4094e77935d1da59d07695fb3ebce7bce9ad1d5ad58a6b47c24ce8e484b78e86a7b54da5c8c650c2ddb81eec37653f3d82c5385f55db76a70e4852a701265943b5353540fae295c112f4084acc7cafe5fb635d27d5ec2c63de1ff214bc093c788fbd52965c75a7c886b4e9e8b75e06bbf5e725395a4913436b3aaf433ef831de0808c8a3346e8d57745849d62d690bb080e5994346c295b76b8da784945c0aa15eaaabd967ac0b3cee196def8577081498ad0633621ae0ef26b0be1a319775f384131b730ce67c8f02782755723a1f400561da0101abff7a656a6a01cb4be9128bc0bca9afb7acfed8269746ae43a4d80fda7bb6307c8491cbeaf6458c8300f335c1867035d0fc485af1c1d5c2390a9fafb62d035f2ab2803208d72b5ecc30c3c63fee7b88e474d0e2f2244db72e9de1940db35b66f50bf4e28d58cf46e1429c671399cacf4f73d82f4403fd534c40ee71d995906c27a1048cb713767e13f5e052cb510a43813d5fff009a84d0a1ee2f771e670dcdf697deabe90fef5dacaf5ab", 0x1000}], 0x7, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="32735340970cb52b75088fbd96d64a66", 0x10}, {&(0x7f0000000240)="d6b6ef96367aa71c9bfdc29f39fb9808", 0x10}, {&(0x7f0000000300)="e87436f07ab21af54ae13444c291b311625273977a526bf79405e06fcd030ca7f363b34d0a7d061ecb90057e2da2f0d4c5b673280607aa89e7279a69477af3e0c338291895de1206947fea60e14cab5afb0bf57e66e567cb2f44d97ece8f9ef89815dc101085ead4a4fe68fd891c1316f62548ac398a0bc11f2b9452ce742d6716", 0x81}, {&(0x7f0000000280)="145413fb1d7eec07831558b3a52b8d34923484bcb3c7f56cd661a01e29ab6cd262e5350c21", 0x25}, {&(0x7f00000003c0)="9c9894142aab642a712b35e46100590620a613c8f059effb2ac2742f32cc6a", 0x1f}, {&(0x7f0000000400)="5dcec9b7fa42ab5aab36c54cf0440c5cbc30c8ffa1804ff38f3702ec245b945f2614e41d724c5f9c03f6d120d950ed10010a56842e3df2bf8e45ded2395271fa75f35f8e70e0d2af7e582ac8d5746faad625cb08e94f9106cb3f1205a155419249d71b66ea62d7cfe03247c33e3cc2971073d1eb1e951e7d70b376c332cd18330832571b665e8c02ce618db51f575f25e652ef9f03a6e121", 0x98}, {&(0x7f00000004c0)="f359d57e805ddf15042fe3818a580d7e09ad5d78e022c1c56d551f2730dd07321fcd45c2fbd6f7dbfdb95e4c617c9416ea2ccd1d8e3333ea2ae148be91393af9c729bc1cf779897302411ae09a4c46f2b158bd184c48643a4f3eb9cd2994f3e34ed706bcb688effc8f70dc4c567591db223e3d9771df341dde57d794e445748f2e70c23fa8643e9ab7f3d87ecc76fe28", 0x90}, {&(0x7f0000000580)="e83d998c94f4173c4ad5537d2cd78ac6e48b5f82a8d048fc1322d33c9328cca9b5a58b9b7a907fa73835dda00f24d277c5e93672014f77fbffd9b1fc504578f495d89eff03916e7a206ea52a99a3bc4f137887a6aa4c933a311b4010ed715b3a1b01b5f1a78e0ce011a6f71942c2fae2e9133649a463377ef94c18af15716226d98a275142c8513a6087a824", 0x8c}], 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xfffffffffffffe4b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)="dc993005164e3c5e671013004b0d1ac8e82e3edfa8472e255d697ed346f84cbbf0119e501352a0ca6ef0445baee1d92c633e8a83fc7743d9eab41e77a0a57be91d9fac99b484306051920fc72ac252ef248560aa13e90b19a1f93c849b4724dfc78ee9078a56bdb4d998374c0c48247d51c437f91e89677fb9b47d85deab6df75450db98cb72bf88510608fe7a3e411274545374d22b01e36ba2ed0068dfd48219ff72a2cfc6ee8f10b3e874a10d53bbed831d76de", 0xb5}, {&(0x7f0000000780)="65774b72f3aa601482dd2bd98a85fabf611ee326c3cd3590f5147f186edf908fff21e118", 0x24}], 0x2, 0x0) pipe2(&(0x7f0000002a80), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000002a80)}], 0x1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="e6bd7a9c3839c06a338e71188b1bddf99c0cb2f218fa", 0x16}, {&(0x7f0000000140)="bde03efcb0a85b0f10bff8eee205a75b37613f91106c150c9a7388f1d79cc94406d84453a79906f32115a0a6a7e6683ffec94ad1476824b0d9bc79965f4cb68db1f9821bd5d52a23661b00b574465dca8a923a3b81076e305f5c03ccca956128984f66181bd9bf0bfbdbf5ae8c35014b5c07a5a8a0860da9e1ee3a", 0x7b}, {&(0x7f00000001c0)="94a3f5fc1b2ccf939a413c688d6ba7b4d3c30ab35d5e25ec1afe13cdb6d27dc380cdd0d5e81a87b448e95e72ee67657eb58235816eefc24e192d32810b140a38f5ec3494262d8e117cc233de3b35af3a4beabf353a3315a2f9b3bf93b0239517478f688b04308fa55189eedebf550af89051a4c4bcfc9c68289d6fab4b183e477f11a081767de1166235adfe37711329dcf36dcb3fba7e1a72e3a73aa6804b", 0x9f}, {&(0x7f0000000280)="c0b4839536b5b881bdea32ca02f8ac43d0807bdd8dad530e99120a1371febfd187281493ab966170f4c8eff0543154678ae0aecb6b2dd32df98380dcee5f7f5ff3a8cc04f60069edd9237ca9a45c1ceaa262e27dda2ccd35a5c51be3672c29b63cb2e5c1caf48d3e5f5d2e8f2d2c45254b4362ff0c84c5438bff495a210c42188f11448dd21c477c21b8a704763c4769d029bd49a8e277896128f45fe906edc299ad68d266843e1f6096840622a72a88", 0xb0}, {&(0x7f0000000340)="f88c6b2d8cf987c725a812e63fdad88422a277631d5098ff87aae9c935820e8d70f5f12ecc93cc6e2d9f0f66c9db13e76a9cfc2895659ace141ed8d1e3b051d22d4011232f74a39c1bfb1509a3b0995f647563c386585f343c79aab04eaaf43ccc98d0fa563e1028152ab1eb709a4df1fd22a3941088364b43d3dc324e43a0b43071a5326e22e7e0ea1102ad1247c8dd5f73c63de4edf27262e296bbb6c03239dc710c0d0461621554466ea0", 0xac}, {&(0x7f0000000400)="b68917e01fee4a456bc3cacf6b278086832c2aeea466fad8f48ddce4b9f61fce5f38d537a72c5f8bb5bda07fd7ccabca4cc695404da7d824857199d765dfb93741d92268ee726556d78095eb524ac93f560859732e200d9b8d9aa6b74b1f85c0cf7c8c27ac6af487f26fda7cd6f0f23836a90fbc7676eb066a7d4a2ab7990b6b2914253ddb8c3e8134d3ac55919b4a4903aab8b5295a1770afd94d14c50578d77f603fbdd3560dafd94c564700c8d8eacd74076e17831a0882ca53c13a19d9ae25cb71e95ae834fd66320dba029034564a8e654b4104bcd44e8a8b53edd2d0ba1d9647d3dae06d", 0xe7}, {&(0x7f0000000500)="13eef61ade87835b79e5aae51f9372bd561e477b6b43c870922a8ecbef932c184cf2b171a23ec443376aefb9015459ddc189a1f350941a2ec28c5e992fe9c948be314b43d6cd9aca66a964a1afdf68a31d1fdeca7577cf43c6ff2e26cb54cd29cdb6c207429bb51c05f09d9437803a3eadbea28ffdae0120fce6b18d7d3c2abac6ecdc9763e7c0dc00516a376a3ee1147b1c95660237c508c65738972f930ae1b9919388c3c8b5d1f79cc73cb532e11eda9a172b49b21c692ef6d58af19b77d280779d69a824d00ccc6d49ccded5d5815e3c86daa15d0d6fec6b8c671c198f2cb41df7bd27661f1abda0b5edb5a22b05417484de", 0xf4}], 0x7, &(0x7f0000000680)=[{0x78, 0xffff, 0x4800000, "5c369e23a2e75ea76a024e840a7554091c91a6b43decf8bf3d6b024454cfeb68076cf170a70f60418d80ccdc17a957c938624cbf943be7e7cc7b78ef4c982db9f3d7e49305c58bd3f5fa808010d3da4b6b43930cb32c0d91a38d519321424a39d8d6"}], 0x78}, 0x408) recvfrom$unix(r2, &(0x7f0000000040)=""/37, 0x25, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x3, 0xfffffffffffffffc, 0x7, 0xf9, "c9069e7fe2fb66c3209513a87dcac31ffc829352", 0x4, 0x5}) geteuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = syz_open_pts() readv(r3, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000200)="c7", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) fcntl$setflags(r4, 0x2, 0x1) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) r3 = geteuid() fchown(r0, r3, 0xffffffffffffffff) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 0: mprotect(&(0x7f0000275000/0x1000)=nil, 0x1000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) fsync(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/58) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r2 = socket(0x0, 0x7, 0xfffffffffffffff7) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f00000002c0)="ba9c230a8be3165d2c791679ad62bc8233a43724f6f24521fff4c218d68d4ae6e4cc73714cc56030afb10350f3cbd5eeb8e16db52ecf881735942cb623671718b12a2423355c0df8d70262694bed8ff9ce7f52f4c6f2885e4c4c42fc41eb97596cad547549cea322fe28c1300468780399ad5b317e08cb2797510d37be3cfc198a4cf9e6cd899ddaa38fa0ab2a6dbbc18d2b1f88741d5374fd2fa17ec76691445c50cafdef73faa8b2d8279639bc56b933cf4fa742252b34554d6a33c760f4d040a17f5f4519aa0940e6b366e168ae164b1d1fcca2cdcf641f9a2ac45ea25f31e7e7a962aa5c110bb75479277d3c251ecd7a109532aa8c97c2", 0xf9) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000002c63e2786e8696da566bb70229507a4457982df46ee976d85ad30fce28a6c6799cb4e8f8174e64"], 0x10}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e22", 0xffffffffffffffd0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = semget(0x1, 0x5, 0x8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x6) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) read(r1, &(0x7f00000000c0), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000002c0)=""/203) r2 = shmget$private(0x0, 0x12000, 0x2, &(0x7f0000fec000/0x12000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x88) 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xeb8c, 0x4}, 0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="35e5c0cd939a2fb0d8e0cd7465fb110b79674f6ceaf47acbde2272e11fd5e3265008507272fe58814410f570713fd9948f20e5ad20910ad346aecf9465479fe6d4dfb50721e486c79ff19e5ef33ddd9f9bf3d240a46048acbfaf3022ff882b57f5478b2b95aa6cb364f0ac2f14d070c235ac397fb745e94a8610437762", 0x7d}, {&(0x7f00000000c0)="502d0e0359e83b5f0688cee35e3ecd00b5f148a1d472c4e8f2256074eba97b0acd0cc32e68959e10ff9b242ab164ce2cd56039f965949f3c7cbc8393b3eebb8c6a0a05f47b7dd06df50d1e29cbcadc4fec75fcf27711190d0b40e1985d06c1ab0f9e7740340015ad0e401dcda6c054e9f0d2", 0x72}, {&(0x7f0000000140)="ced1626b98d059a83b5106e957d77ced61cabe2a8066482c687362", 0x1b}, {&(0x7f0000000180)="12b6d3cb7dad3229e07376b7c70f1e206ddd37b37f6db65c58ef4b6970dac6127d575369f83db9ed5287546458caada9b14543bb8173a2e2476ca49b702a85ddea349af75ecebc1d02406bac6335764a3ef7a68999270407c94ff3f715cecea25e3b64d2137add8c60180de7be266a2e60e265bb8c4dae2b", 0x78}], 0x4) getdents(r0, &(0x7f0000000240)=""/27, 0x1b) r1 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getuid() r2 = fcntl$dupfd(r1, 0xa, r0) fsync(r0) linkat(r2, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="949151d2477b9d98607c9b005ab278afe22e86de7d46b9f4de2df2aabe38502a76a505a4c020b1c3cae96c770aac86fe8869f56089845285021209503d9425d181c1718ec13fa72bcb4cb0bedf9259129e259459eb2f158aca0f718ca1193edd42a6e2799b94922028a0167e35d236f8373b3afcbe3939e3d5b9f5157c3c1b74b591c7b81015414da6d5135180f7af21d155eb527085634acf3f9b3182fd527625cb85e23532727167bb99e5269f321a471d1f40145d94e617246f4efe9ff1a177df0b184ef2ec3801", 0xc9) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000480)=0x9) close(r0) r3 = socket(0x0, 0x4, 0x5) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='W\x00') r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r4) lseek(r0, 0x0, 0x2) symlinkat(&(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') geteuid() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000640)=""/139, 0x8b}, {&(0x7f0000000700)=""/10, 0xa}], 0x2, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x4000000b, 0x2, 0x1}], 0x7, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xffffffffffffff00, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x8b, 0x1, 0x81}, {{r2}, 0xfffffffffffffffe, 0x60, 0x2, 0xffffffffffff7fff, 0x230}, {{r1}, 0xfffffffffffffffb, 0x20, 0xa, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffb, 0x4, 0x3, 0x401}, {{r3}, 0xfffffffffffffffd, 0x30, 0x1, 0x8320, 0x80000000000}], 0x10001, &(0x7f00000008c0)={0xfffffffffffffffe, 0x7f}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000900)=0xffff) socket$inet(0x2, 0x5, 0x401) bind$inet(r3, &(0x7f0000000940)={0x2, 0x1}, 0xc) recvfrom(r2, &(0x7f0000000980)=""/247, 0xf7, 0x1, &(0x7f0000000a80)=@in6={0x18, 0x0, 0xbab1, 0x8000}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, 0xffffffffffffffff, 0x1fc, 0x0, 0xfffffffffffffffc, 0x0) kqueue() 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x2c, 0x4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffff0001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x5, 0x89, 0x1}, {0x2, 0x3, 0x1000}, {}]}) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x400, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x1ff, 0x45, 0x2, 0x0, 0x7, 0x2}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x81) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x800, 0x1, 0x2, 0x8000, 0x5}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x1) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:17 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000940)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x210004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x1c9c) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) recvfrom(r0, &(0x7f0000000800)=""/166, 0xa6, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x140}, {r1, 0x8}, {r0, 0x40}], 0x3, 0xffffffffffffffff) 16:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x0, 0x20) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x30040, 0x0) getdents(r1, &(0x7f0000000300)=""/94, 0x5e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffff, 0x4}, {0x18, 0x2, 0x7, 0x7}, 0x100, [0x2, 0x9, 0xf9d, 0x800, 0xfff, 0x80, 0xffff, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x80000000, 0x9f9}, {0x18, 0x2, 0x7, 0x800}, 0x8, [0x6, 0x400, 0x2, 0x4, 0x3, 0x9, 0xfff]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x0, 0x9}) wsmuxpoll: not open 16:00:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8, 0x2000001c, 0x9, 0x54e1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffff800, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x401, 0x9}], 0x62, 0x0, 0x7ff, 0x0) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x3}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1ffd, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r1, &(0x7f0000001880)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001780)=[{&(0x7f0000001200)=""/246, 0xf6}, {&(0x7f0000001300)=""/208, 0xd0}, {&(0x7f0000001400)=""/254, 0xfe}, {&(0x7f0000001500)=""/230, 0xe6}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/41, 0x29}, {&(0x7f0000001680)=""/197, 0xc5}], 0x8, &(0x7f0000001800)=""/121, 0x79}, 0x1) 16:00:17 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/11, 0xb) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 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, 0x20000}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xacab, 0x0, 0x1e03, 0x1, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x8000000000000000, 0x5}) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:17 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}], 0x100000000000033d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0], 0x1) connect(r0, &(0x7f0000000700)=ANY=[@ANYRESDEC, @ANYBLOB="2855fa717e71fdd6cc8f757e4cc482d5ed2cf9eb92dde408a8bce43cc1bdcbfaee466da6e2c29b945600d32b11f4ab3f925a937c18c752b739fe01cc2db9e19fd294a58e0afa8ad985367e3e2690294e7b9b45667903bea506459a9fc22f11181b27576bee287f0c050d14430e5626cc9d7a3c2870ea21b26a3f26e675739e8fd1070f48de0df71ec5ec44d0e7152ea7245d67bf63d5e59dc6f464dddbd8e3a665f4bef99e43c70c4bda10be5e3da8b5c1bf2ecae118e759d5d897c649f15da07c5b039ae23d97e23ef9bd", @ANYRES16=0x0, @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYPTR64, @ANYRES16=r0, @ANYRESOCT=r1], @ANYRESHEX=r0, @ANYRESDEC=r0], 0x7) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000604b6aefbf875a1c903600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b6618041b92a4abc3e02cec46db30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000008a9cd06d3ff83e9f885d40e7"], &(0x7f0000001040)=0x1002) r2 = socket$inet(0x2, 0x3, 0xffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x20, 0x100) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001240)='/dev/bpf\x00', 0x80, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000013c0)={'./file0\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x112f0fed, 0x8, 0x0, 0x2, 0xf1, 0x100000000}) kevent(r0, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x21, 0x20000002, 0x5, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x7}, {{r4}, 0xfffffffffffffffc, 0x15, 0x20, 0x5, 0x3}, {{r5}, 0xfffffffffffffffd, 0x10, 0x1, 0xeb, 0x2}, {{r6}, 0xfffffffffffffff9, 0x40, 0xc0000000, 0x400, 0xffffffff}], 0x9, &(0x7f0000001300)=[{{r7}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x100000001}, {{r8}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0x8}, {{r9}, 0x0, 0x80, 0xfffff, 0xc7c, 0x7fff}], 0x3, &(0x7f0000001380)={0x80, 0x7}) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000004ac0)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a323fd820000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094bf661700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4adbbd2f20000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000056d99da44dcdf5ab2d730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44db50a2119c0e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc4662000000000000000000000000a4ae39ded274ce26e05cee67eab82708c1d958d307dcc35dd22e1aace32b0106c48efabcbb3484f7b0f1b85ecfb796dc9cf0dad2a52db6895d6c7fcc72da27a9aa464e9957daecf1d2eba480f187614d76cd00"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) r12 = openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r12, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0xfffffffffffffe96) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x4, 0x1ff, {0x0, 0x80}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0xfff) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r2, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000180)='./bus\x00', 0x90, 0x1) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x152, 0x4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(0x0, 0x0) pipe(0x0) connect(0xffffffffffffffff, 0x0, 0x0) rename(0x0, &(0x7f00000001c0)='./file0/file1\x00') 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x8, 0x5, 0x1, "adb46392f93b9bd88814ffca4645d864e464014c", 0x2d7d, 0xfffffffffffff000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:17 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0xf4, 0xff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0xdb, 0x7f}], 0xf687, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x10, 0x200000e2, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000081, 0x0, 0x67}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x100000001, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x9c23, 0xa3d0}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x8}], 0x401, &(0x7f00000002c0)={0xff, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7f) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x2, 0x7fffffff, 0x2}, 0x2, [0x3, 0xa949, 0x6, 0x80, 0x40000000000004d1, 0xffffffff, 0x1, 0x4]}, 0x3c) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x2a6a, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x3f, 0x3d}, {{r0}, 0xffffffffffffffff, 0x11, 0x10, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8f, 0x40000000, 0x6ea, 0x9}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0xf5, 0x4, 0x1800, 0x3000000000000}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9, 0x7}], 0x9, &(0x7f0000000180)={0xfffffffffffffffb, 0x1}) ftruncate(r2, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x705, "d40300eb9c7c4497845945036d5d2af507e549ab"}) write(r1, &(0x7f0000000200)="ea40349191d9f05d2ff41d20be091ca0de6486a8989bb8d8902a149bc43313cd5c07df61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d6622198d69f636e5113f269b103daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf421a6bc2f298a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea491ceedea055d6b5ebf3382b4b154e9ce75c9a09081fd897a111e4035af5d9d787f7200acf69f8", 0xeb) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, 0x0, 0xffffffffffffff95) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0xff}) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x6c0) close(r0) 16:00:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0xffe}}, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x4000000000000131, &(0x7f0000000140)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r4, r2]) setgroups(0x4, &(0x7f0000000180)=[r2, r3, r4, r5]) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x1, 0xfd1b, {0x5, 0x8001}}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x3, 0xfffffffffffffffe, r1}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="1413feea5395a7fd0a62b179a75efef1534af19bdc8c0eca62bb4a92af6611affb7500b44a5c6d96eae4de18c514eaba507db60443fc688b9c02b67c01765cac96e138ad6aaec8cb050d62918ae57db0f3a53ce5a29b1fe4f0ae2e3fade81bfcac463b59c723355170ce12", 0x6b}, {&(0x7f00000001c0)="53e7a0e25352166552152cb6736bca33f46e870bbf9af3074b9c7c4d7e4a09dbe113b9641e3a", 0x26}, {&(0x7f0000000440)="11dcdb3f3839c6c9932448390c3383885432b02ad2ece4130d52a6069640f6307e222e682e7d2dd9e8a9d5750f561481694479ec2a7ccd3b0a4ffed292ebe38cf3d051d89f6a6583f7e7a9ecc9977f7f3624c6f0dddfd3c1b2d26aa5531303b26d6ac9e0ed8b95ed050ab0fd15c1d503598b6739efa519a1ca4db136b670eb042ad4bf36db1e0d3f91485ed190e07f55202ad1b7f523f9653ae9d5cadb044cf8c36c7f5e3b12b62ee7fbd540989f363abb3ef40a0dbd4beafaaaeb58c438a63415f5496826d11ae1f3ecb8aafbb1461e211ff28eafef3ffdb20de07e9390042cd607155633f042384d74738fe5fbd2fd56782f803fae141ed6c391ddfda81ca2702a568e73cd2be08bb98030c52a54e1408a347830938e998ede0332ac2e7ce74b0bd7619f972243ebf1f18bbdfdbba15641a2dd2ee8bf62c7ba652727843da4dbaf6237b2bdf49f438f809ed136661e564d0431a88f2602d510e90d05599f6ff3952cf0cbcd223bd3f34704df54687f2cc01559c19ecc37f384e3210158047f6c84e8740c359bb65380128ff008a30d2f1d7aaff2719e14f48093fa41699ffa3fa94250dddf1823c0d245dbb6a9234ba1f8ae765af6324bcf3f6535ad3f38b44be02124a6e7ddb7ff0ea9d5ab59dfa43f77a7c31084cf0c353ddd538687c01080dc69853d1501eff9270e94c9f0fe9b17bae62e1c47dafc89ca2a78d3e2635e9a582eab81b60bc0b5b7fb3e47ab71e7a77d8ce819594bdbd330f666d3614939d2efb8742618ae8a46d51a5dfacf63cd57191e2eb3c5eb0ae4cd4543a2234fd1ce0db40ea862dd2eead27a001a2fd0da21282dac418d9f0859a8aebb46f0b377fb328c3d6a6f59ba261d4af54188e1f3a1a4c0fedcb0e1308d7af9dd45d584e6a25a2844d7ef78b5e1c9f9f27715da6ec3e67113f1d971a5055152a57bd39597dd81f51a1a57f595fb9e6c5c92c1e8d51f0699202fb1a1cbf62a7799efb95b91b66bd89b02efe337557f3d7bf683429240b21911c9bf88a704b0445f46975e0978feae82e21dc46154940e6d3406dde03a52935fa8367a3cd9cef2ea9916e8c10796192141d275c2f85e0bc317091c1f9c8f623b69cda1056ba010c076eee086ddf1e6b3b9343a3ec88cdaf117197f6a58c47d6763651560982653adedfefc3ad56d70511ef6fe397e585d2b3f7521a549fd8ef4bcbc81b3f27cb077a937d1410477b6a07a6c6e2ac1dad873e59bd1f3022faabdd0f908e8992a50f724bd6f2cff79066096fff3cc227e05b7db0077db274537572c96513f6f47f12177b5bab51d261d23d1e579b53586f024dbe1f2ebe5e2b29eaa4159caa5e4ac71b53231dc6b4bf664ee52ec74be3d2e56ed57398751cbc49a3acf27d7bb38a03ed4fb02ae16292725476475dc2717403568eaa48e27f3aea0f38031b9e1e88e4fd6d4011c897da2703ec15a3a0e1eaaa893bc628ab9b60c7317731e44025d93b9024fbe6800beb308234784a1141476bc1956921ffd84b4f63789406f7ca5e06179d72a0046c249bb7c65550e88a7bb1d9eec9a13f4bb9c8d99f9f28704a9d0300da2d3bbfe77a910abc77d366bedbaf7231a1f78bf915fcffac648425ab840acd42ed4a3e2baa4d0d57e844fbdb3874ac6878ac7461ea8ba258109d89a68c2a8da2bd245e9dc53e0b909c53c12e9470c50478fdbdd4bd35fb071edd35de34136148e59ed1d721f1d0d04fc80e8f0daedf99725d2812c4ad314cf8279efb81b742c723edce17a109b8ab28408a0b52b1854ae69c694873d18ffb80a7b2e7abdbc08fd8181101c0ec8f8e8152d574d442111bfa92022239ed221e08c506585b89962ee4e18f592510f63fbaa74c43fd98a3c45e1fe1b19d07cc7abee89525973bc5378600b1eab069614fcea94038a13146856b86552da21f2f1f7a12edd7a91543387ada2a90edddd600ebceae60f6de8392ac2704a60b312dd4ccde8d77bae31e504a0fc6aa5441904340511ce35a958c554982d6860220736eade1c7511617449c2c15f34b76fc7b024ba8830f793011efcd11b4277d1109d3bbdb7b8c361f0432289945394ec4ecb1e9bafad365626d2e6825b1dc82ff01716ec95aa38e7feaa69c4254c888ce0d2089ba4f8f46ff674a34d662119d13c32dcf2f45091d6a2cd0f6487edb2aa0efd796d3f011e9e989efbe86664c3bab90a52b3bb1103bffa53429c156b18888c240e554b8e94dca5f19c769fe4ba2d8bde8ad265ad657eae853ef4f828423f18e13d8816a1938edba6f80687ffcd4cfa1746b5cc7c92daeae86a7342e2f54b60b34c32af4d8723241195126758b582f5507e53bf4879c86f38f892c22ffd68d65962eee2fc4d37c78878239e801f9c7ca244a481b7ae97232fef54dff0b11b9e6d8bf967c4302eff60e4d5b61bd04408c1a3acbe310027a0a4f2b7cf93eb887cd71a7128a573ba850a629b4825b364e6141460f667ede22b54a68a6516c198046e9b65a9483283ad8635300a43f442b262dce0350cba9d4a2147e8374275fa8b46f81805de979d27ea5ceb41d2c0115b80ea4ccb224255b327f7e806d883e0c7bd06d29babebf0b99279141d42b5eb9c5ba7874403a90809172f79581af456b73e6293721bd87dd25def058980655a3fd0ebb9b6915e5097d9277a16a30d9644e32c730c19c1b3eba9928a956581c76d40409d9735052186135fad07faa9c5e5f0faf217ff220305b51af7aedc007a308248eb413b70098b40e884424987b6b0788dd9a80ccac30079e855a6b912a30d960eb9d6e2558562870e867fc5f9aea4177d8e92ce9ee961ca6663012f46fd66c9a50348a353a5a089ab5e05ee6acd681b1a252e2c1145a880edd4f2c638c9ceef4db8dabba9a6cd70489565c2b3bbf3d71d64112da0bbbb46f2622aaf148597c603b0d1c83f88e14973f03ed5bf0edd7a1b99fa017968279aaa5305ce0873f8ddaa9c7dd492ea9b22569e61a5cf96bea5f74b8038739f7dac65959b71eb3189943057e304f17b4ae2c176f23b2a7458b93e2bbad42ff7ee92c18eded95ec7a09796e78510d9bc062d46a8f6aeed0dec7b958b2b2c12aa122289ff92c22735a370c360a07d7dd18944a9121ff11c185c6e0a5f8dd4ca4caf844670830f9681cdf72e59553ae6b5ac6aed2a379c0572575ac8be065e057996f79975de3547effe236a3cd70c970e215a5d2992ff981d57c8b787ff95db1b2d19ad49df248ae670acc09bddddc3347598d4ccc4a4e1d7365ae8b57c0be9a907b146ffb13606bc7c9784dc9612554060adfec2f51637905db2382b564482c59343e4bc16f239a523f2db1101e8e4a5bdce240f69c7670ce2944254e4af574070d15361e256e782f89b862d583ad6bec1c4959cd8106c777782ac35357ba21965a7cd0249b34d86f443060a4efd2ae31fe67bc86762ba2684a76931937100924e7f4263ebac9a8a699303d98fd4351bc2429be1198619df730603367b79fa502e78493292854b5be94727c1f0eb246225d7fe5d1391a6db64fa6a3b7317eed15f3ef58390b96372b397f760f40c7f8b8cf5a5a17088fa2cdff916823cfa109dc33b510c05937ac99fa0b4f9c3709f675b169def9366da3b5ffd8568a7a8a0c4ae5eed7b86d647ef6d4513bf97d2904b301637c5c4aae4abd3fa2516aa35fbb60bc71000f23c139d5a02b580cfa9ea234e3ea2eaab80bfa1c13d180a3e122d8c25aaa217d5a19036fb304c1d0f8e5624b1b966b8239611db591500975af8f69105b427c04cec95043d7b327efd75038362d9980cd809c22b0010dd000bc765517dc93981976fd6b3042e43e706255b9cb5a51ea308ba42593060df83120374b2c827d8365304b7a374a35de73a6df44532efef3c6ebdf9a4142873e29620e212f5e766dd3772584672fbe2ef4b4cd4f5ffa5e7eb317ec64fed4922228c06b692ae15f5376398bd9d9ca35ab6ffb9cb9ae16d4d70fd22acd638aaff41cd8ebc4feca28621ff29e8a8328e57dba38e5d4c2e9b8925178b499e4935041a1d9c4b2643c98c16fb0b99e3ce3e37fd2342431c1069f0a3ff8b596b661289b516abc5173dfb87810f36672f4e81d9f5e70246a324f97767bbb779c790e3e5c928f9385ed6f8b818ee2a528e72ddf196aaaf39563f03761cd6837df2b675a788c3803a97c64796afff12afe61ddc22dee8ef6d231fa2d8a348fe7bb847478228975d66cc6d080600f9f03c3bf4b78e37bde9c135775ec4b147bf7c2f2520d99363dd8659ec00f239f0bb44eee71b32c1dfc00301f970afcd40f298dceedc2c75604cdf22744108d297cb0930e2f122b2f7c12279d449f70ebd7d7731a4a0d9d62ffa0af9122b9fe0f5497d951e5f6cef2df2f0e126ebff9ab2a6054ca29dc9caf39160bd8b241e19de7bfdfd354195f8269d27d81ce86bfc9ef53779dce4c173f734df07576275f6377a54f90c1a0b4d26b513202edbeb1be8ea71c72dd4e9819d87c6f5011275fd3e02a6e60da3a37c9bb84468750ebe7cc2d2d5268998f49ccba566451d50036859ea21d8f46cf67732ada388d569324130beb4702435e660f0167c92cdc2b9ae45d93576e9946492b6ee821785d4c02a970bcc9551f54ee830b37ac6e99e1e109ddcc3baaa589fd6086660e933850cca42b2e744fec41b3d89451180ca33f1473c16a59c0b31c4339bbce894c893e5118dda253a91c17435b56b74eba0ac804a137520ebd502881443233f3ce802670d9defed92bd9141020f0f05e5c98cc8360c0bed7747848d1417c7865f62720f5098a5caeb46586421ffdd2fd6ee1120ce945c93d41d379ac12dc3cec174a5d37218e3508ca40b5cd8dbe205ffc2b4fceb45d092a45684af8d0ffbd3f5918b378d8888a1f01b11bec118e7df88320124b9875cb6a365c19618df0fc177ae0ef303f3b25587ea7e220d22f7c5e1845dea417797ee02f2fd2bcd6237baa18c442a7466bea0c55ace5d8d8bee4d590f3decaf55e99a3e73438bf898690abac95fbbf4941bcf793052e1625642fd2731c9340cddf198042120a3042df6683123a3d63946b7cfece38e595b910188569dcf94df02c91519f11ff9321e77a0eb49655dc7098fa4460cae95ebf1ca7d2c3dda3b57c9e1ddd5adef5320c21311fe55795a0829a4e8db5474f9ee60f6eafba16b45a71ca2d5addd690b5be32256041fe51fde4c0c8e3775f60dcabb37bce1ec1486c9bc96786fec10fb89cbccc42beac24faf914a1d34421f4ea21f70b85f19afa416088685d731b10ae55e40bffb709dfec3aebfd6928726348d4cbf1719d924052a7d48ac61a2f5cc48c23618f3bc6f78d22be95f1bd6dc7fc955282dbcb3024268770ca4ae69fd4af946cf57c267cdb9af822a0f24d768df579efeaf270acdc814dfb5f3c4e626c9130ffacad390630a64ca9161bd3a0780941aaa8935f3dc521c137b2eb8814720104a13180d2b5efa2bebce5f660e40072ae6993e8a8a6876fba4cc494f9eac849d5251b4b0b14aa57d0ab026dc9ac92ddd66d494dc3147c0961fce41f30c18a794aa498bb28f867cd28141dc666f519fc1c6570ef7b1a02f33536df8633afd0a51edfa74a5e3542223b8a92935002e120b99d0b18db8b3f95bba7ec265b8d034666aa6cf1bd228003dbbd272cc3095d30ac28e16ad0c916c921f4194f3ca22e762511b808cbfac971e0dced5506dffcea72ac735dba8b85bbea3bd8eb69f86698fc4291dbe47eb8fcbf118fdc0bf27be63e025588ac48c86410c38ce75e56d80bf6760755d36fed0bbc7", 0x1000}], 0x3) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="cc9db01b7ae320b8a7846bd0a5efba504b59cff196c6d463ba4ee9cf21e4b8253537cc68a7c24fc2a0485fa5e7878b241f63f291a80f40059339940d90bc8be6365dccc8911ae5eb0f6cdda6d316e77283262bea89b957878a9bc85677ca7c9596cdf1a7633a0762093198b55febd7cc962ae5ddb334e8c723fec9d2a811a4a770af271dbb86e8e298c30bb5bb42e18c1dd057cf21213a6fcdb02798c2261ad87cf6c2528cac87509e9c67a32f01d9129c5c4993378ba15b667abb952678a06e461c3d5b4329747eaf229e06a2b63c51ed8de42f55f078e5b135aad085eb4857d7ef7e8cb1bb23bcec75b070178a46a1b7708b09818d06ffad5b3b0e24ba245c4f7b9ed31df9a316e1778fe6c31b826024adf4df7283ca2ae766fd31e2df2030806b99c18734eb041a26c33ab902d208676c7c7bd16d575c14bacbc0f051764bab7a8082c8df91fed71dd5657bd0b5ca86bfba0db001181f39f33504aa5617e6eda513306a11e014c6d5d07eb8f80c36bfe0892fa931ff7515246d5f4bdec80788c6730b26322ee22b40ab90bad2fc3c1690ca00900131f9771d0be4492f7940318c46e9bfbcc65b9583193caee0168cd36b10ceb513cd564b348831f162ca440209f8c925b5d83f4f084136444caa1d2439df74a3043a0af7d71cdcdf208ab075170281db8ce49faa0617da5c0de4c771c211289e211ac57c44f5739abfb5e6c1684cffe5ed8d257d962d5fb707be4e20b6ddb44b014166261d393c9b27ad7c9bbf857cf3714e1070c0cbe295e32cae4b8d50747f6118a1eca159afdbc9586d3687455fcce39fa46dde0aade4b07536e9ff816b097bb15456ebdcae87bd13816836da34f1d0b9c0a3a5c3dbf465a6623fbd96aaf73f759a62b0a4f163701d426d8b4831f2f9f4a0bd75c954e6d602e76a7a571b1a6637c11bc04e3b4c46b83399e3585c1b76ed406555c3defa30a1fd675d76d0a2174451f75dd991072b75ad59c4127409bd75d788e3e9e81cc92f606ee8e7acfd0d7cfc3e19dbea48e9f31bcd4b569bfa8be7d3ce038cd71ec1ada880cce624a216fbb24fd29eda0177e560bd33159ed42571b961e3e8257574d151420afb848a8748f3a0392c53d85776056a5d1221ddbf7ff088c523dcf3d7799b0a7fefdb6c6b56ff461b9151cdde3a049dca190230a21d04169d117139216b0fdec291c6edd3e34cffa8ed2f68080cc5b188d29e64ac9293cbe6d19fc90a1e372e5c154db8bcfba127a1d7a5bb149627cdd87e1ddee2438fc126eb5df4357985aeea071a9e4956085a8935baa55d21ae61ebfd1ffbac650fdff125c90b02113ef354f1085d349527339b5a6e3512168ea27b8ee1e2822b0a26c7dc91891461348de3f4bca609328bfbf64234c7e4d0b726e2f40dde2cefa83ce9a995bc45250aab984ce79c2b845ff1dae8d5079702df34c7b5a6e069729135690f4dba1703b8cbce02cbb1a27cbceeea15d9873fb8d45a3bd4203963c798fce16f719f83759a3e4ad2b52618ca77c8a4a103fc7e87eeb20c01cb68510b00065df5ed5eb1a5acc7aff2b8234b679a490c10ac30ef082c782ac277b47af861e32c08a53726562c7c8f3c1ea0a613b8b004236cc77786b9f7b4d908be07cc6c61f3836c89e7c3e1b51e4cfe7ef68430311ad5c6264ca3af0cf44ad4fd3eedc3e76536196a1b930bade256069bad00bcfabb9fad871e837975ce89e2d916f439ccf7764ed4dc74554b38258520571d8ebacab83f02a756cfc0d615e6b69aa9f000c54a290bc9cc3b327efe0f7416ee0a688a24f6db7578bfed03f4675d896ceab4b5b8e306a894693cab9757bd25ba69ef0ffb16782fc45c7dde420b882679059fd7d331a3b7a027bd41e8d22eb65f05b1d7ccb85a939e42e695e5cc410dec987a557cbfc4aa2708bb9930a3e164045ad3a537f664441262dfdc4ec7de9404c97e3132862101404a3774af4dfefc6e989a1080e1fcad2cc18a8eb11ade20979b7dd4e0164440129039e68f467314061287f244514bc4ec61accf207ca09cfb9bce438b0fe8915c81729ebb37a7e18bec6cd5959e2276e045938081bbb32d40cba3cb5b69b7a556b1d68a1b419ed5b71cdaa49d31636a04422eca56046864e7deb5a528ad747b2c05b9c8f0b32f0da30479357ff0862c772e26309dfabbda25cdfb8e5430f8ecb46c13df0c519bf3b1a0850f23eef51c3737e4ca8c7adae92fe131cba0842bda645240719be915bab274fbe20c9a16746ec70ab14fc6fe1d5f9cef5b6c89fd809e4ada327c82f8c66cdd72622b8357c7895ccf7040110d53f539c4e2f2f10e68fdde31e1a800695b51f2b3930bbac5dad59b860b95e8b0c5956a7a0981206472486a0b5c43d732a8975f401fd7dd94cc2fc59d3ab1f8987e150d707de0a303f070b3119f8743c7083744a8dff0bcfef0bed4ac34156fb29f426e19757accc578a25cd4cf9e2261c6e6f1d0c63723e03e5f4d66af92da496b41190f5e102619264cb9607ac8d5fbec9418f98a6c4ff9172b38f9049ceef11cd18b69b04fe90c1a3725117d3739a7bb9620899b3bdb4f7b66293a9cc2e668902c7d97fc5df8ca6972836f0a50acd1f878eaabea0ba22b81a9242855585284beaab239460b1763e3afa14508c0c3ddec27c827145148fe763f8c4dcf99da0c65b021922b45312cec30c50766c8fd37c7bce548bff96b21d3c47bbd73ed3027e360f1ca86c5af71650192dd6edec39f10cb464146c1dcb402b42e00f02985e41e4112b4bdde9c87bbd4ea5fcede935c9cd9e9b2a87445e715534f905f6665d8ccd1b576da6511bd3f3bf6485b82146b2037dc7f9a56777af13a2deb86ea7c42f96264c5b1dc7c64f3ce9834f6f606ef4f7ec80c54af5beb0588f88881f76972f688635b859a54e155999dd7b43b43cf7c093e60ff4e7160ec5fcba59238ea66e78739ebe404f380a52d3cb356de60bb20ac0621352ec162cfaca04dc60eb811b8d72d90d4977f1e578763ec1908875f27c324e8b9379144db11d6d1e3037b9e03ba23567b444935b3e2526b5a2135cebd053630b61a3b4e6323159093e1a3e766a8edb1e9442446852504ec585d02ebd9585cd3d621dc23e02c0c432d35dce0feadbaa2aecfbf5c524c8f607d73224b50fbb475df4135631017a35b9fe0ebe652d69ecca49982ade5f484313860d0c12abf844981942beb92dac202de4432d9008bb2e500babae9c25c45892e5d1c25da58a3839c8e714893b86cd3e6ee8e84055cef46ecf7b34c5bb899970fc5bf71a93b30424b4198459f2945d2ec23eee311eb23b3dbcb14ea0349349b44b49ab14cd857002308e431e0f293ec463027ccfc3abc65325c47e8ae880d1b169b09a5a6d1d1b8fd239097499080678907faa430b22dd437a343ac7b002253091caa37342343be925793c59cdc1dee2d4089c5fa3b9d338eaee5a4c0e7931fe040b29b605154d7bc8c70a6f0a94e5945abe1c1958c92a2dfee85bfd381721503f112c908c6d4cef3f7ce359bde9a5efa587f87fb728edfba116d2294d61e0a239d17b3a3371f5ec510bb567160b1f81e6887b3211c890b0f300591ed25b830e0a1e343a547cdf8a7dc6fbd9ef15d36b2b3423b66ec0d606139162d1c7e183ab1794a2b5eee0f97ba31dfc8a0ab48f9fe759e8b425fb10aa85dffd7819672a054008f0f1bed6abd09534506243034bb85c1f79414b09d08dd9f6cd700782789e34c1f774ac54611148e474d70a6118e137f0d002d092d57525104e530e76735a3cdd677ad6e132c23a903300c46a6b58cf48291be6e0f28c285d839f3d89073cd8efcaa72015dd3614f10b4516134592e99516b738de2286f3caac82d53966762cc0a0984ba744bd9713260d1a95355187f8f16832b1d50133d2d8118ed49f57f2f263c8d32a245faf55fd145aa66b2ebc6847d5c91e909a3ea56407c764d0a562153600b7df0602dec54e5bdfa68e566bc81e2f05fea7bc86739c10a2d51daa9d5ff93371a61eda2979c2645c0d9b71a9d5f9c01fcbab3313ddfc4bd24dd8159ce36c84bc7a9339ed34991b2439851e487da909acdd36b78c43c08636ab96318a1e6d1ecb7333a974ee8ff906c4b0d7872d124d4390b3308c7daa3050a3e2154d2f0b73b5d4c7998eb97a40f76b9545891b0e763d022eef73794067941e1eb6927a5cf6a156f3230a6b6b82c86c5d6a4f45af8e42e668f2fa838bf3d5e7d4bf5383ef73c4446df4cffd4f459aebb206e5d703bbcb18eacee1d1dae61f3fd5c72c2b6c439c6e9afa7a703c95e35dc773608f520772a6530f3df9a1fb9d9ca47f29e62e5cfb169a695139046eacad092b537e2e9ec9d20cf4eb2ab2767300f6cd7788589a9c52edd73969cd4a0a58b4c32285cfb05c5fa1cfe10b931fd64cafc54315003d4215b80c4ec9350256e1dfbe9e08158e4d4d3b864a46436b76b7478f2c8ca7fd867c57b48e782dbf9c0a06c175bdd4dbefa189573ad7c047da8a6fd86c29d3013e3d0c565e8907a4f4e033c97f25e3317ed68f4d697c2183a82160e55e8a0cbd5ce8e2c413d3db836adfc67ac61bbba80081e4cd29c7eb7315310a823c36ca5be2b407a1e77f6a8664eed90ca03386c016a9b993151e404dbc1e35fed45d51eaacfddb155f14d29f507a88a50f454753348efac3580e0f6a2eea9aa0532b36721d5fdc7800493ec81ee32f8e04409d572b1dad8e340dcbe9a8131335fc04166a361e9fa4081127cd0ba8527ec668f08b5c616421ba018b4c2ea9b0a7c5965ea2da70bf4125de2ffdc6416b5c3d9afad94be2afe6a1a2c0fc77278731d3d418dd6d53400a4b88922311f51da3474abbbdfc2e38ee281a98d084b9b4a4216ee146820e7ba2d10d4c1c45660c19ae65f9f2ccd97010244ad4d9f2cd05c0bcebba9fbc02006c71f29745cd3d3fb952f783b99a83a07f17e45a123f01115089333a871b443b59bba9c0f237d60881af4e840deca5f4842f81bfbb2a46f4163bbbb73c94de33484c8f6f37b95153bf19d2d38efcdbed5e9e9f8c66ad7f312b1f6c4bf8ba27b1f53ec380c7d67c44e9e5f2b989688642d70b8c4d04afe3928301f3c461ab99026d7b735356c56a1a091d0fbfd18320dd7175d2f7470ce16f7eaa22ac8cf9e76bde91e6976ea9f61d1137179dd1593d8ffd3ad7d9bd8a6ab095326be7e5efe64c012fb6117d998042eabff262e2bf7a483b250dff052408c2853bafe54810e9f56247f5649339397cd739f11f3da623ce6cbe741d1258f53b5f2ebea33c0884d5bee9695d2bcbc28b93d8c26a07ece7885aa2b56e1e0d04bc5c460af50a25f2482ee73593e61c35d2870e6e1f1a28a49b66217bf19b8ca7ae74bb825fb24af90c531d3736a4ab6e10734c2efd2613141b9cc46e1317591a36a23926902077df9001227a22e74663e9f736db044c7a9ee4dbcd1a3695f8e10e8120a05e9c4d60282a566612a1f388f042b698b3db0b552c177bcbc11f64fb58ee566eea6cdf5e363c96487247c185967ec3f185e11bf4aab3dc9150b6494496703c7d89bb2125b59036799fe890b9f8c4e5dfb313038d64701eeb9fb990bcb64eeec66ca8f14f1e504c5ccb0abd868788ee2c3b31b9750bbf73d331833ce9e1326d8893f9be5574e43ade61d353c44178fa2997ff1eb86b7751ba55d44353046f67e1afd75b3cf1d3d344d870131aa80396f1b8e1286ed060498016189fc0e9f3e5efa49118a4477c636d88470198c15ceaa5751c9bbb19309de2013971a12ecd5ef6bea92823808d9f6bb3d04488d", 0x1000) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) 16:00:18 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getuid() r2 = getegid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000013c0)="d65deb1efe0283d20e490efe95945e1d6c6f4b15523c5dcf9a8566580226a7974b79ef1eb13c9d781727d626a7d655ca85bdaaa6a0df3155a1ab1d00c55cf23f8a4475a64dc41ed549fa600ae01cc2723b59b235be057ea16078d414e1cce8cc61de1e989af59a404b11066ddc6dbe3e198756c65e039e0428a7796fc6b1e2a1eb1d65818e85c610ba37e7249f431ce4a5c6fd5f14e0ee", 0x97}], 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="2c129fdd738ccbcd4dc12bf1fc6f2b0b5db1fea3008dde9d9776d6927329e2e8c72f5f6e231740cb12c837e3fdc233d0ab8aa316ebc05faeff362425513aac5d34eaea7ffc9cec0943343a3d7fc2cf521bb9ab9352925539da61b31eb8959fb184a0b59ed374e42bfcc148bfc4e045983d4e20f77d56ab98b3d7327ff54963db451dac46f41a36826d1c25a0c88d59fd3a37c39d9db2dc12855ae234f521ca813e5052d4ac4e71", 0xa7}, {&(0x7f00000003c0)="07fe13c4ce7f00b8de18da16169f299fb1ddcfc0d45079fb8feab90a07e33430d79b0d4f0e519949ec7062cfc3735ed8952a897daeec2d1598b8ab43c1c1a1c772999261a762e302f66f9344e85018ef2badcab196aeb5afb83e86cb4db61d6b9e25c94a76af3a9615a65b6d8dddf4f0f09f583a0f9e780ef6c64cefda9b6f3be035208311f4f3cc192345269ae53174f2571c8dc75f3936c753cb3d82d76abb471b7507c992c32291b875e000b56eca58b655d829bc913317bc529d3d9303ef6d17b301fca3785d3c68b12ecee89295bfd1ca636c93f5397f5130549dac876cd2cc8bc1ad52c7ace73b5ae6ff3b483acdd1783006e8dffeebdf34ed6ed44fb97316039334f159c88fedba049cb4bd45263d3a58db5d219937cf0360ce8cbbcefcf6120006cbce94f8049d8827441882b8d8ccb8d047c0b5d8fff750d5c80c603a1f27971ded4b285ea943f0ba88f87a4be3b31e76750c3a53bf2b45d7f22f3902c2c8dd9d6b9d219a4ac0bfd327acd9a8a36e5683104b0799c0e7e0580c34bdb61025d48243458d30efd1ac79e3f35102c6f537aeeeef3eb0cd47646b15a59488c2e696808746168b51e7b6140c441af2ee2700aef6a56200044540ad4d7699bc542580e3876e90d61749313bd509d982e04095eac3d2d8cb5f7ff1f9e0b0ca79bd94fe34171d994f6a118f029de3ab912406371ee23cb22be3d847ef426f82774c93488221a18b913d718927483502d82caba245b9920f6662629f2f98750504ea1d80f018ab4191b526aff88163ee4ef24076db4ce87bdaed1ed30a95613d22806626b50b7f845275b2d4625b22ee943040f1185b3d9dfd0bf7b400189100785ea7819d772eea522ed641e50092e116d2839c2d17672d0b5455c8a208578474b6f27ca81d5a3878fc8fab54b6e5cae73f8dd3c1af58de46dc32936d1baa65eb94289d9a91f0e5ae431130b58405d04153737d443537fe55121c356c3278e33fbb389eafe98cba095c71d21da23e6739148f351f5b956456230724ccab10e90fa363518add90ecfb118619d72b55a321954a5b5e6d4ee4ed1ba894666d582ac6072bd0cae205cd6ba0c3d9fc5d0cc838cc25bd051454b847e3daaf1c2b38a21a8b2ea846bd16ce7717913087c22e35d7cf4e8a13e6522b93c209c45b7fee36bad9b4eec8a3f8cfb735d31e0f52cf2f0f9ab06c0e95096a64866320a8b215960498c375e37224cd8bb7109469bd5db73db3b683dfbe1165ba568ea5cea0cf8fd729d28a67fcab6032a8dc7d0cba8a0f5c416ec3c469d232376f4c6573601620e90ed7aac00cd7b7878accec1b6696f6489eb39e13a6cc44a4d988e823e5be0893093111e8e256d24916d1f05c190b2087ae12bcaffaf1267af13dc9df515ff4775fe9117865e9c65427cf8107bffc13b005db12407a1b40b94375f22f7dbfde66082bcae3a484d935d4d1bda1ab884b18ed07dac66f4505d2b0e1712773f7c81d5e4d084573a42bd0911515852605ba825a21186c1995e22ef6098a11388da7f26cce82a2317fa196a4520c613f2b805ac011d2d0055524b38f7cc2607ed5467ba2e2338daf209aa8d6108b69ddb4edc2b03a082f75818a30ed563f2ddfc362a25b33a79c8b00a31be1058727328e1e81189faed65077864d517ce7126ef8ac90c26824ce43ee24a8ea43aec1964fab502a00f006fea9d4c27f3ecd05ac670f55f01f501641911f727b1b6de9b5c6d5db17a65f28500f61269fde74f8b49d80d77a2abad9093369220a9c9180c41c46340432aac1d04330a287ba3d9cb225e7a7d8a275a4305fca83cb732a76344e0131d98570ff1aa3d9ec520a3def198fc706508cb6c353294e624483fe1365da31ddac936d64dbd8fa4ed8b6e1c09610145ee6acacf5fc0591f3b40fe0b666dcaf3c3cc82cf0f0166cbc3f39b879b969f1878691dcb4d5d3c1c5776878206d460e13a060e747e268687e82852db6a180ce79f05981c64644f9a2c11ede025c159b31f1e6478deeb6936524a56107156848f735066851cf202ebb206f8b3ae19d0747402e76b9d7ae52ab0b0bec60d62d5443139fe3622acb348cd214a88b6364a4c20b73ff0f27a74c750020e90eb8449efeaea10e5cd4b04109031cea2f82c4fac1453dee23ab3c6bd96e7010f297e405550baff3b79887cbba6e74d6a432a86e855a77b61c707404a30cb3970f353de10a63eb6e5356ecedefbd426657fa3a1676190c3bb1b479a43f9f0e625072595290c6be0bd34ea12c221e59bda1bda9c01939f9ed26113cbfd569a63e5d764442b76807abd074ca4c418dfcda64010482df8e61584bfadba571a6e98fec1836636c61a9a65bec0d39fa93980b53bb5c03299a09c59b5c2872efab4c2f178f030707007488790c8f4d38b73006a03295c3090908d66da7f4d3be37e3d009102819aa2974bc26da725628bc9674c915c3f0047e1ccf59e4b4fc22e31242874ec50700f5b30f8a10cac22d7b88471c9cd6c6b69e5c775ed45afd9285eb2f59272f54bc29690b3211d0e4551d1d31a74143342f55fbb5f2606d4a4bf83c79830b41fd5ea5ab8df8ae8fe77fbe7a9d4cd60a18f9b0c314be62b7128ccd323a1af47a1190a0d4e645e41e9cafdc308f266cb98d57c3717fdb167e43b3dd5bf570c7a45199bcaf9d1d85dbc08a49941d73ab77761c3dd906c5744eb79e4bcbebf3f4c90bd26b4525ab75483deaf4a5fcf5c74a131000cf0d8133e65c11b07559a163d0bbe9d646fec2a0ee1c26ff8c0295f43e4044cf2c64798f794b8c7170aac00a241c4a9be5bdac4168b94b27b0043d4f1e3cb90b11bb9e8e42f0d9aee94d164ae43ce15d00e3159ddd57bd40c1159e9ceaf7f9e63d40fd41a330e7d3dd8f5d85e5cefbbd07ad477e02151e02102511f62f7694eba023e2e0647cef60097d07d4958748cf385ee0bd95f91d60a1c7dce8b00409d1a4bab5a0fa05e8a0a88856917408c69abe1fe86ea4c116a9b861bddeef3c56cd8ff791814ff80a1fed23270a720e9906b7281863e238b227b4ff2818352aab1173cb0d928a7fcd3ee0a452b08d81da07ab2c5db2613e74e1b222e52d0a4025dfa7f7d9251a88ddf956f66f4e19dadace0ba25b235f097a6b6e17164a24e9f5e2c36d10ff60c386cd3eea79da37f5a84c7bfdd944dcbad9884cd4acc58c03ababf331b787e6d96034b79c1c74b38a9d63b16da7acc83c8472b93d09734d0ed7ea239b3f3e0fcc02096fd9a4a1a4f1f76d6fb64d8c8edce718da7ec2f248efd8049374543b52c14d01d21a353910daa009a8c6fd54378c3886d5d393cbc59a06659e914294b9b8dc30a22816a2efb0fabce12fca8063288170e7c4252c572ba722121df3426c374701d81289ec33ac66c0d9c1096265a515275195646a3fa26394bba98985ad2d31efa1370b6a1594cf579e6b799d79093d47db2c7a5cc987329d1c6a8e14c5ee0ca61ccd175f3e9be0f9c5ecdbf8c1c9650e887d6229dc709e4c4de7b8d96613e7d660dedebb9cbea6a480e1f2ebbfea0c1aebb196f05153338152417228fb7a05a5733fc976d05f6ff0d09ea700c5d1ce0631ac636688c38a6c7032a08e09d9edfacb5ba0d92e37e51ee8e53c2e5b36cc8f0c05cde2e2e9c124d2e946c6d81b4e57c39a88e60f928abec140b5bdf59ee8fd0510695476cae5b2c547553f45103b21d4ec1d7708a6f80648b32e1feb77f89e4540c5009ae99737fdde706eb04afc5f0044490bfb53e8aed05a9bf6588a395827e909b863c89706e3bba16dde55061fa5596afaf287719cf39b671e7fca8dd2b67e20bb6e1e667412540c74a361aae6cf31bdef658f22f1bd04d933d6db97c408d9ac069c95696ff0576d2bf0cce95331af87d53875765574654a9b12193a9bd689f614e548cf196f8d747d6b8c28ecbe3d6224722b5bdfaeb0f4d366705cb8c7586dd3b6f53f16e8aac4c189a3ca25fca1fa7c416291960ecc55009884455b11e2a6c5c2231aa88bf9e59cf1e1040a7985e004d88a353d22ac2e2281b2a39a2c705f15eaba3d7df079c89c9755d29f9a22841dde142d971f6cf31d7cca82f45fdd5f6b86e0901ba288f23eecee816878e9e26af2925606ed4a6bff4a9863d6ddc23792fad4577c232495eeb8a58c0c725c23199303d140cce010d9fa17dcdbf339252f94f8ed102e353021d65bfa30fbcd20106b68db47a3dcd46f9d25d291aaf55e151a0db2350eb047466a1ddc6fd691c6dfb202554231fab9d3d106f43ae8951ac7779b0a32fffeebf8c94308dbd3e1f30ca8b59f6e85e92bed86a8d40419389a2caba4c877493cc4b9c172177885dfb8ac6f97ee0502c4a3858befb152a25fcad6ede0aedf7ec7a5bc137f5aa53af09e428369c79a8a7ee5a587fefbefbc107631580c0c887e94d5299d875717daf5e7307459ab0e1c97798d6e655b044bfd880ce069819dcabffbfdf769c54e50ffb68da26bff7901dfb64d75b97e8d6e45ccc454b4b629f03311441a99f0267066a94724859319bcd9e28a8ca0a3911cdcb09ae379b59687212056e93539b0c711b12dd58cff36c45d551c98cffa3f71c1cdbaf903a0d826144b84ba9984d2d6f4005a6803bc828faaa79fd0a4760359df4929a74a0839fed3689829d7269a9452900c4fe938fdce661c6ac25616bf59f39c622b0f2ab1c2915dcf4f308ea436d72800bccd95857c23709b9559371f5231e55441d807df5c70ef94527542e2022a34024c63352345c963b8d54d1b312f3104848a53823728fefb5032b0ebb92d1f34e85cb4ebba3872683b9af93f1f7048c99e26b36f94b8e0590331388b58a5467aca6f720090691fbf94813cc5d731f6c579b1bc148a72e67ba82e79c3f8134e4aa54f8af1d8d51e5692f7be331c96d07b930262028392847679e05f403db3a1f98fae1010d4037b3f9c216c2a988d277c370e66a8a2beb69b420b19387229542cc04c500a8d239213961c1d6f62940e86fa2ebf80dfa724985f455cb1e8607df9dd2c788ad5190eac63b005b219d3b98224053cfa6633ff87f3c6bd87128c7a0308cb0757cd8e9600faf421c2399994ec430d6e02a436c369dbb972c90eb018109756971b38da1644c09a46b02b781cf1ac9e5696352130c12cfcde29ee13233dad3a2ac1082053ec82f906b405f2c74be08c252c35f7fd2c29aeb171c4fe29f4393514b972585b66e4f2e28b2db7701d68aa1e517e580fdcd214dce2ffc7d03849e279569e09578b03a6296880088980a3b15c136f6caa48f3194ed50e127e01f0ecad711f1a0c12e4de3c638c3b3caedaf92faeda94ff783606e6bb7b9843b41ea20de0aa81750310fb89a7a6b8f61881740379fac134d62e2f0c44e0c93d55ab7fc1d93cb989af2500e8eecec41117dc56e20e12f73a659698e9b57a2a84e757b10472bfc3881c20c3c0fdf8d45a35fc0b6bdf7de2d91aba9479f4992d99ef5546caf1924ede633a802f7622eefa42b7e25fd1190b42af6d97c1e0447d08294196d654659b3e9a8482129d83e2b08569bd64db83997e233cb388aaebdc1bc808ae22aba8586899c183e6d1c4f5e37d36123df416e347efb85934c58d58eb7269cce0429647bbc7b2202f0e1130cc54c39c65b07e9d04a8beb392e3959f3d71dd579d164ce2d4e6e2ec586d4656dc1c27a45c422900730f431c699409d2b6061e4cf9bf17fa5393fa72cbbeed715dbd66dbb6985391fc1e3289bf82bbf5029b680b65dc4f1817c7cdec6329dbb145d1570d82456bc12f0290844026a26fbea1c5ec66", 0x1000}, {&(0x7f00000001c0)="36d68603c38143a1a7bbf5be5aa731755fca273afb33274c001a824c15f80310f57037d804dc88a8b4941e15c6a999b6e73da9973117d7a0e7d76f306c35ea27b7a55f724adab3fdff2d2e7d903d8764233260410a252afde5b9507014316a199979185e76c1437fc95ed576b1c7e16cc24352334cf481dc067bd4ce2d75ce2c27088afe095f3ea94a9811c062", 0x8d}], 0x3) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') msgget(0x3, 0x72) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='x\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/210, 0xd2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1, 0x3}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) fchdir(r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000100), 0x0) sendto$unix(r1, &(0x7f00000001c0)="b23a9fa400e0a82bacb07744bda1159bf19525c5abf985339d97eeb8ce8df4611628d2feb410036cf796ea98556d962559c59326f6917fb8286f9a8a7db19309510c63fb135102ca6c66acf3da1638da21c55fdaa87ff154664ff99eb52fdab453a209b46a2d116edbb8a4718d336c4902fafdfe7894f498810fcb538eeecb698a6e39b63c07eb26924bdd740108bf259b2cd5d4c1cf74fb58cbe68a0b484c2433f9a1c80e24b1eab2d23d4ffb6a7ee88f98eeba35", 0xb5, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchflags(r0, 0x2) clock_getres(0x6, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ff30298223660034ecfa7cb152410a"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x6, 0x6c, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="b2be955c54a2718617d01cdf917f4f353bf0b62c189236932c6fb99fad790aead7eca2990efc6da0457553b4863dc16069889973eff3209df768ec08c0f2d0d5ee2988ff7d88366eec01975176f02f72c90c1da4a021c928c24f3501e3cb569b1afbcd7e7f794f813b284e047497e0d30f51f62223c998beaa4ed06b5cd46b303a2f2a0bf991ff18bc87c8c57f62aa86d2d81b7b565ad4f505c78f7925aae43b89f2d79e43185ed5b25a3cc00b382ca06b931ed6aa23094a844b2014d160ef4f7dd1e8055d04f994d22494827ca73c6ca276be4cae41cb877c4f", 0xda}, {&(0x7f0000000300)="fe6a0d8d936b5776f2cdc0d20b0d050c4751b1976d3b4dd01cd9fb269db69c2c7218a05232b5a9b386004fc7a9dbf04296662e814769dee80731f803ea515dbbf7efa1d4fcb70e3a1044d7c35fc2269711b408f428da9d0db3e0c1c3692efcdebc3eef73742269257dacd39653226bca25aba10a54942ecf985a5f6e29bc69c44320c445d4cfabbb4e2e5a94556f7796d69579837c4ce8ff0b39fc1959361cd9c404dfa2b67cbe58ff71501a68f18ef91274f299caf45329b7d8eaa78778e1c24021d24535b940d3e11e617c46d3c7489a9051bb495a3714a04e5ca56e2271fee97b35d4589ff3b2f95584ef0647daa9251b5624609dbd50747e17", 0xfb}, {&(0x7f0000000400)="48c3052f1b414e7655bad68ce394cb64d85acea804462d275cab7edc131ddd22814c86e9d1bf724d8bc6b796bf51a90c5a51746f566ead0683af6a0608d0cef7caab6619cda2badd9c7e1189555e8286e9b8887d582692341f52926c533ffc22bad99c2383f1f04445c4bf34ff6eaf6fc47bb5e1923e4993cc382d84bf8fb953c6c5e1005e5f9fb1e8d0401e722f8a084de914785bb5fc00e83ef1e25ac94df41df1a0c16c6526165ae46dac7e716c0ebc599a256d683b2a6bb2789c69b90770b280cae8631b21c971db6026c4eb3ed9efd1f1b2ebdf63da59619c09e0b0b248b6929f36ab4d89c8d9b163228a85f3729608debd8a87cb7bc2bc4ab8ffd2c0", 0xff}, {&(0x7f00000005c0)="145556854e6b974e4f8c3b9ead507eaa6e8c01f35dcaccb08fcc91aa234589823e0932f71ecc6a740a538f6e599d2eb979275565de49f7afd0011a0b72bdddbb41c4ec2856b26487a9fed82c64517472e7d3bc4461078bde4a9905a5b0cf82e722960beb91eaab1120523f5e4c022f022b4ebaf02d3d15619ebb5a9c254b9c37945634c5f4f24652387d4b696ba9955c2c1081a5c97e9af00238215c81e8c445d9b64d586d0b3bf883c9a5ba8c73", 0xae}, {&(0x7f0000000140)}, {&(0x7f0000000680)="40c4240ec42e6fe8a068ec79978a99e28aa550e95f4b33bcdc723bd82c6cf2b8af50980a36bf94eea8a89e32f2b6f8bfae0e95a88ff79d352029de8d2818b9279971c7e4ea5f3be4bb0f4c5b0dbe5f41038ad4c12e9bd267c44e6cb62307ee207aa2944f273a33c2178f12bfcc40d237ac9d9eadcef049d87eeb8d231290c57b5155e00bc367f9fe90ca9c1735aefcae04d1fbf105", 0x95}], 0x6, 0x0, 0x0, 0x40e}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 1: syz_emit_ethernet(0x175, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000700)=[{r0, 0x2}, {r0, 0x32}, {r1, 0x40}, {r1, 0x4}, {r0, 0x10}, {r1, 0x4}, {r1, 0x2}, {r1, 0x8}], 0x8, 0x2) ftruncate(r1, 0x200) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="07ebc5bee10d940593acc9ab1089dddfd1d375a8514820565bec3885d199a707c37a4b1a078d3225724cd4546212d0d8800f41e4f3bd7352ddb53d02c93ecfa15961934083b57b2d3bf6eb6f8a892d54ae49f613a1b603856d226fad2561093c0a1af4746ac68f81e02d4996affb87f58430b02cca30355334f90e26abac1acbe30e77f4dcfec84fc798", 0x8a}, {&(0x7f0000000100)="2df5d6a076c1da8f425cf59bd3c2fe4f67eb7db6ad3d54631ed82af5f09c86107d6e8b4cfd0a7470b1c5fee52d1458845c552488475ef5d757410594247f7ab27943681d0d6e62070abeb4d603ade86198959ef23c786a476496565646ab9cc3a428dec12a0ed2e556e72028f7b7cc9fc89a0d22bb9c6e", 0x77}, {&(0x7f0000000180)="60ea2d845de3ef8dd8e14773a586986092f06e1780c9f1ccd4195cdb3ec1c722fa71a295da5959b1d952256beb32ecc917b927ff0ff40712b180abbcf15b387a146778a6d2278eeac9278dfe2b2f3c8308219d0c1341893e3e571b418cfe3a0b711c927b35404b579bbbc243630ff4434115e97f56f9ab0fd8f74f9c17d9be0b4c8c0e1bd486865499bc3774c6ee7bb4f82a7ceb81422c9822e70f51797e00cf9061e5d5bdfb4ee080724f2f4c1fb7adc6f55f7a0bbfc7b9757673905552e5b2cdbd0bc9402e591e", 0xc8}, {&(0x7f0000000280)="9f29db62638952b858791b7b88671a08c041a057062932bf9245d71bcd996d632477841326e7ab5b464c76aea4469a5853ed0cb454016dcfdab295597ab39e17c139d7d11e24005d9007da11e42df4cf5d58706d4db613ad59cc46e668a42a70535352ef8e38315b84c3e385e3f0b235d2d67968834299c6f4d820ba53e9e6f35d274c", 0x83}, {&(0x7f0000000340)="e8d1b543854c19f2b4ed4be038c44116b4ea481c9d1e69", 0x17}, {&(0x7f0000000380)="c393d51e90665d54184dcee8521b1507dd4af0411ab58de93ee268ca838fe8383390d44c10e801c911e4135627aefa5078f87b69a8efee15ec760b7080466cdd22f32f82863cb2d092fa1e058aea9b66c49912af388df43ff5290746bc3da5279f5b868838e6c7cc3174ed482401330f787c27a3b22b2131f1d0a6115129dddbe24f83fc4da1fcf5bee2adc2988347aab887965c3d1bd748e156c9e43af144a4ccc49ed1b3392f82285e0feb7d02fbfd0c999018d6b24880d842811d7a013b623265632f2123b9c196ba64db85", 0xcd}, {&(0x7f0000000480)="db9ab7e945e57fddf748670c64a41ac008b72d6189ac3a509293a0bac775a5836160a415da07446c2f98331325fb392892d27898563285cb6b110e6af3826ced0b855af7180209f22f71a780c1a54081f20f37ba59d3dd8cf932e97b7b043ba52a8fc84f617861a79c3873fd1f4e3bf97ba734ff71ca8dfa292d004aaed861ae69212d3bf3a2cf2e05d34576a146addec9d38e56f04e777495efd5161fb38d423f78", 0xa2}, {&(0x7f0000000540)="c5f5e2a0b8fa41e1e139a8d666f7dc9cdca70db333fc3f3439382f556150538dae86d2b2ba318d430ad276f7d73f4323337b5153a11d825ab164d4fa1fa9519f7044f8c356b82d1016869a26e7fbf3a1296ba1f9f4be0a84940afba4d2bd695954e34c066dd53174f2be051960adddd0f141c5296ef70c52fefd6ead146c8163f77c140328ed1b6d668d66bd3932c239da65d57409aa174019cb9780033fc54e69dfde97b1f7760f1df3bf405e74e8304a5d8db513f78b7174db13586c78bbfcf29ad16519ec3c6562f898cc7709e566494917eb", 0xd4}], 0x8) pipe2(&(0x7f00000006c0), 0x10004) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffffffffffffc9) setsockopt(r0, 0x800, 0xffffffff, &(0x7f0000000080)="24197c7bfdfce43261e9082a7599fc8c7dd1f0bfce59f848baceaf2755d61d1f5b2f8b34e3ca", 0x26) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)=""/118, 0x76}, 0x40) """ OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:19 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x96d}], 0x1, 0x0, 0xff59, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676ad147aa103150bbab7c1626a2d2dd1098829509027dd3912ed9629ed346f1c81cd4eb5ebfc0d2d3eb904cdf75d0c03a87f9d11a7eac4e2cb77a2b159404d1a613555fc76fab23c8266fdac7a5896a3e36aa14dc231dcdf8d8c5dce64d608a2dd464d2852299aa6da8688e342c49c1e5765e4a25b29c9e27557de7e6d1fdbec10a2381cd88acb926a9821d828a8ef1ff7f592b2ab4e6cf4c0974d878aeac0eb2a3d1a7e4f947edf3ef456349069d1a8f27869e7807a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc046, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="dc4161eb763569d4ce12687fc1863adfd593121a9530ff4cb0316db26bd5a83dd0323e14440e44474580fd46736552c4e3ce1c6ec9389e7d21a33555a50c4878770d1ac7e4f0e7269e9d60c16af39c78f88feebdd5bcaa16fbb9884696a6ff652c5a2f9511048923104a057108bb3b6b68f8a6d900fc8fd05030a54c5fb66bc027052abea463021b6300517111dff200711a5cb241bd589c989154304c134efba3913fd36182f6b4b40adacd1b3a3952bb6978ce44a6af8f3254e4c124ffc3a64513e578bf0b0f", 0xc7}, {&(0x7f0000000040)="32a8fdbd82e03935013952fd88bde17d6becff00ae1f83464e98da4cac8a8d98047720c66924c3d8d9a3107334354178d5563ca4b61df91f3d7150e6882507767b339356c7bc76d8ef65bd72276e29c034bccc28891277bee0d82e9808050d94959860804f4940e53df8", 0x6a}, {&(0x7f0000000240)="af74725106cf9db5e2ecc0072e5b5f628bb191c0b623f3c13474843a5880e8bddf84aba1084107054363bc72ba35786d035749d3e97ceca3755fdf97b2fb0fb1037ca7eee8dca909fe9c45d734665dcbf4a758d28293acdfbee9c1ab04442c4645df001ea8d6f5814d2a3bfcd2091f3b", 0x70}, {&(0x7f00000002c0)="7e65d2853027866f24aa6c825b1f5da42ad1c3adece4a0275e3865912d397af3400efe3f7e123bc3f3246c1540a05b7612252166a4035a61d06da88f4ae75535574463cf384da6a657398458412276b20aa07e81cadadce30eebaa10afebe4e273f68bbad110dbd86d819b582bb674f364ec5b66", 0x74}, {&(0x7f0000000340)="aca0182c4cb8d2725171c8b3c7a5e14095f6993591ec6d476d264842b80356ec3758138032579fab4cc4679ada060fa50bbb0cabbe00df08545a7a66abbb9e75d670b18ee9bd8cf2ed2b628f7ce7dad775d707ea34c41e35c4fc3fbf242973a89df3dbc04056f68479ee624e2e6decccb9b3a16c04dbed98dcae778e", 0x7c}], 0x5, 0x0) close(r0) 16:00:20 executing program 1: socketpair(0x10, 0x3, 0x99d, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x29f6) open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0xaf) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x20000008003) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x40000000000000, 0x0, 0x4000000000000, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) close(r0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x2, 0x4) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x88, 0x114) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f00000016c0)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x4}, 0xc) getegid() getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x21, 0x20) syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) recvmsg(r5, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/128, 0x80}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f00000014c0)=""/14, 0xe}], 0x6, &(0x7f0000001580)=""/224, 0xe0}, 0x803) writev(r2, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) fcntl$setstatus(r2, 0x4, 0x4cc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) syz_open_pts() setuid(0xee01) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) mknod(&(0x7f0000001700)='./bus\x00', 0x1, 0x877) 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x1, 0xfffffffffffffc21, 0xa0e3}, {{r0}, 0x0, 0x80, 0x40, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000010, 0x1, 0x8f62}], 0x9, &(0x7f0000000180), 0x8, &(0x7f00000001c0)={0x7, 0x2}) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r3, &(0x7f0000000200)=""/210, 0xd2, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000300)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x20011, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0xfffffffffffff148) fcntl$setown(r0, 0x6, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r3, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x9}}) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x100000003, 0xfffffffffffffff8) getsockopt(r0, 0xdfff, 0x6d, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xa4f) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:20 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x5, 0xc5, r2}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0xfffffffffffffffe, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000040000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="bf3ea75178e37c8748607b216cc97b96fb1da392d435139de1f197f5a18f5b914082d9b0ad408dd87d01f6faa6250cb086818bbd456504439263639f4d9bee518bb7d289921b9d52a1bfbab79c55ac8713596e7ab238cbc438c7a67f35c16d1da9abb09d5560", 0x66}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) write(r1, &(0x7f0000000640), 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) clock_getres(0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:20 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc0, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x3, 0x10000, 0x1000}, {{r4}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x200}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x10, 0xfffffffffffffeff, 0x9}, {{r6}, 0xfffffffffffffffc, 0x84, 0x1, 0x10000, 0x3}, {{r7}, 0xfffffffffffffffc, 0xf0e1fef10f59b76e, 0x40, 0x7, 0x4}], 0x4, &(0x7f0000000240)={0x5, 0x29}) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r8 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r8, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1f, 0x1ff, &(0x7f0000000040)="8a2570b371ef0fd516489614f7b29ddfccb5add951fccb947cd47def", 0x1c) r1 = socket$inet(0x2, 0x4000, 0x0) socket(0x0, 0x1, 0x4) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x92a5) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) fchdir(r1) 16:00:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) chroot(&(0x7f0000000280)='./control/file0\x00') open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) socket$unix(0x1, 0xfffffffffffffffc, 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0xc0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000680)={0xfffffffffffffffc, 0x5}) execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='}\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=')@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%[{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{\\/$[}\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) stat(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)) getitimer(0x2, &(0x7f00000006c0)) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440), &(0x7f0000000640)=[&(0x7f0000000480)='+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&,{+:\x00', &(0x7f0000000540)='\'-\x00', &(0x7f0000000580)='&,{+:\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x89\x00']) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x200, 0x3ff, './file0\x00', 0x3, 0xc42, 0x8b0, 0x3}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000440)=':*+^}\x00', &(0x7f0000000080)='\x89\x00', &(0x7f00000000c0)='+\x00', &(0x7f00000006c0)='\'-\x00', &(0x7f0000000140)='&,{+:\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='])^-},.\xac[#@'], &(0x7f0000000380)=[&(0x7f0000000700)='\'-\x00', &(0x7f0000000680)='\x00']) 16:00:20 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2400, 0x2) fcntl$setstatus(r2, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="638c1c37dd41cc080b4c08f4e81cac0d67f4ea98739760a26e5b2042a11be2fbc2f54fe8fdbdfa33a28a794ca31748b27b7bdf0ff55e56acb9b0aebdd8b35eb7ed4663d1f2bc75160292e13d5e5fd84eda11717ab99f5fe55b753420b93159d7065a37b03810e36aa9c0dffc38ac06db387dd37c2bc4399a3a5cbe9f00146d3259b0f6163eb1", 0x86}], 0x1000000000000245, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:20 executing program 0: r0 = kqueue() pledge(&(0x7f0000000180)='#.\x00', &(0x7f0000000400)='@\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file1\x00', 0x1ff, 0x0, 0x9, 0x1, 0x5, 0x851, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x7}) close(r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x1a5, 0x7}], 0x1}) kqueue() 16:00:20 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x0, 0x9}, 0x1, 0x5, r5, r6, 0x1ff, 0xe8000000000, 0x7}) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/150, 0x96}, {&(0x7f00000000c0)=""/6, 0x6}], 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getrusage(0x1, 0xfffffffffffffffe) read(r0, &(0x7f0000000140)=""/222, 0xde) fcntl$setown(r0, 0x6, r1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x108, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) flock(r0, 0x7) r3 = shmget(0x0, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r3, &(0x7f0000000000/0x3000)=nil, 0x2000) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000800e8ffffffffffffffd51a51e2b9b1a52c92df44bde5f076ebbaadcedd13f9d4f4c30db0f50bd1795115dde68bfc4c24aa63be9033eda8bdf2a3c6aee36a8bd1c81cb4dc02cde02e"], 0x10}, 0x0) 16:00:21 executing program 1: socket(0x1f, 0x7, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x800, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2a36c43c05de0f76, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x3, 0xffffffffffffffe0, {0x1, 0x172}}) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff48b5, 0x2, 0xfff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x800}, {0x4, 0x36}}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x10) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2000}) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8000080) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x200000000000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x3c9, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: chroot(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) fchmodat(r0, &(0x7f00000002c0)='./file0/file1\x00', 0x10, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x3) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000001380)='x\x00') sendto(r1, &(0x7f0000000380)="a5ee9ff3ccd0c201c143c03b799e2bc83c3e975844c6d3b8b2a82b7f92d1e1b1d0aae5e9647d7f64b0e49d61b5918f8751a0ed968d2ac5f2c6cb76782466e6380dab6cb1ce11e89a876ab6c9fb8e58da7c1a3ba7c1ab55b6decf6226179f026073f657a4ddccddc89bbd943eae76d4267acdccdd85fa3df0f993ee72be125b5285745938546c847772ed627856f38b40b78a943c5c92fb193c2fc7077e5de55e58544aa786dbd807ce9197e482564283080e4dd68e341097e21552e4451003857bd4f98d51fb2061ff4f6eafebf6d25d400e54dcb8a5001fffe51026ccada88d7cc76af2d500392a1fb8d65504058470947562fd4907b653bbe776881a50f67ebac20b0edd7a941377f5dac170f1bfa59dbba1a7694f31187cece35b03b59d6ebff4b179d937e4059f4beaf9c9f4dccccf0ca285b761ea7d22e48dfd0e1cb65a67fb5f8d9fc0a15887584614dc7e4dfb25a2bf502c6b01399f4cce5162e28d3711fd10276907e34443fe7cd892954ef3140382cdc80acd89551a087c0e56cb3b660b80be25a345dca2381d19fb398006aac8101170f8ddaf7c4f52813d3e579e53f4053589a8d06c0df1854978dbd0b75840d3794d0a3ab4af4bc955c5c8e0d377ecac9791a3c5a1991985d6d8445de610e790b17dcba526c295cd22b1f96f2f5a3da442ada3868d0718f4cf1b184c8b0f81fd91939531adcbfb464710be2d29a8d774a148df88ce504bcc280872230b3c42a357f2c10cef238fc2f88d21b2051eed42da116aeec94c38e38a0117fa9299d35931c34f149aab1e44cf356d772a58082a95e87cad3f789e1169ff46fd28c85fecd1a823d229e17c416d6cf187f3eac5968c20ef6cc37c608748ef8eaac976a85654ed3cc096ed6f7e0fa974461e9ef9ece64a476f7d6df37bbd0d9dde1ddb53a20ee9eb950ca719b14180e1728db11779de225893641932194e109518d4b88e9cc6e1df5fae3c70189de87a3c43adb0e4b0462ad2d672448a77cc99ee5aa043c93192ce94be35878b44e83396e25b6920e41e01431814240d23153d3927b9ee7a00d4a9bcc2bdcf20722d0077a4df5928836c6b9c003e62dfc89e52423637f6ae02d558766be3a22f11390cf79fdf36cff45213230b3f913faeee607ef31472c9fa801289edae5c5fb037a9a4775904c62e32fd793453827349d4b9dd0c9fba05739c9ecf6927ef262cb9f5c4b7ebd46dc94b3d364a1ebb3eb15e2c9724ae8b6cffdb5208e8af5fbb8bfd8dfc6abe28222f8cd1425fe1d76947048640152b407fa44735c59161faf08adac4f846183be041ce8b441d65ed2e8ec0cedd98307167a649249132b1e8847c309ecd29d1c8b606cec423a3adb948ab32376d5146307dadbb13b328f07ac098ce97d555662102efd5d7aa36f753a1877e693941ab6b7a90ddfbb1bf6767a64b616ddb8c1cbf2403a9a515cab34318984efdb8cfe5b2d2758da7204c4c08b8a4917e25ba22e38d3fa69afa10846979085697f2088670e74dc0f739e5a00cb4f0a75e90d830b8b5769e06a09106a32c7bc88434b4f8569659c364aa452f99c9830802e285e4135c4e53246d1fb5f3182f9fdd0001f98e2b608b582c59d9e1b3cbd21031b511f0657e6aca1c542092eabca2f81f963d175ae67fa06ced7d26a69eb47cb0981e56d56721f5753d307364f0d0d7ecc0a5040c8964a1b4259aa65b9a7f47c1c75dc6fd8896b5e70e933930730ada6843d2281da4438e5b10132bc8f11f78560b4b3317c8f52b91211b6c38ce35acb4b1a9082febdb6be45250a8942169f0f6eb58254a9de87060cbf281b5b6e07a42941bb98605e20954523acce001128b406680c96319a0607d9290d680843e80d9c6feec151f0e3a59309710ad623bed794d71a654054f03104e09ae30ca2de1864ac7aab98a205bc85e602616597c4029140d20da02c56065e9a70e6267d64b381a7b921631a7ca8f51c2e405523b977de038c9827e73ae636beb198fa12c51034528dbebe591f4b7cbb080422266476f799a04468ce3f8d4bf70f1707b589288505324ca7206f05f9c2d57a01ee5958fd79512ce58c79bebd2e0d857bac6176c6f52cac6d9da9e9e966d4ec42d010644266bf557a97685ee3de87c73cd78608e824ccad85ffdbabcf21b0cf612922df2ccec8a49fe771f8849407e3654ef4788275cbfcc94c27aa312b376fde655ada3145dd2bf55ca06ac010b827712397fdc8796fd771f2c54896e0d506e4e1c14d53fe800dbebf7b871508338972bcb752e25b9ec37310101c377b6b0f99137096ea20aecae622f35257ca179be6556340f0ec6e09668aae5acb1f260b3f4e5fc055afd09d2bccca2da14ba3cec5be92e9f035020174376ad940477a0093700bc2a34fede5289eb3285be6fddfb0ba69bfc67d0315d0af18e3d04593975787d3b186c64af721d977310148f45863ffbe6978865c1735ab0f3f5c5b393a32acbf8cd7e5fb84830a3f7f2be29570b6726219c823ec5dbd74ae2736c648f1b284929f8add82132f95472f8ec6680fcc7e97eee97d1f913ae9f2b4522ef9b19b69cb00ee6ee5a47624aaa88364be3ea07c0bdf1763c7a7602e32617bf2dd474978b908b28bbaec66c4abd75a5da451fa4fad1c57f4717ecb756db0bc1f8185a001cc261874a048920a162ccb6f96c67da0b7a9d895c90f2916b83885f48817ad0f0979a8fd82af936c928783c8772e4f174bfc303461329e0f626d37224679e2848637c10aaa526664686fb9eb2a76a37198606f2dfb76872e5b490e6e48536774bd0af0988aa33236a5778e512bca14cc4b65593ff7ae11ae827c5d2f99497c2d678c7cf52e83fe609145fe1de4335cf7ccf3df55a4b9eda255bc3a33f6c7a72af969a37868452bfcf1fa2e35dd40a73bad1794bd1a29439e9b40f2543069ee25c785684aaa051da498afd26fa4756dfcd091f61b0b4332200e841f6851011ec0e05e35d6c9424ec87d263003ca1a1edf71912d7f3940dc42607b091b1d158b1d2ec9db209911563d7df254c402f6d4947a5e9bd4716984c9a45747f2cf652bc88af8efa5c1be5bd97188594e2c094b450cd1f318d4f4a258b5296858df6c001054afeab0422fe2099677656abbc93699e778836fce1d627670afeb24eac39a240872910de8d1a98a80a30325fa3ea8cac5bde75ea1e13de0816086a45c6b08748c911539dd236aebcc23b7f0fe5f081f1767c17ef692bb6949d18d781e77a358ca6033bd3acd48a0caa1932803a77200dabfd6a68e48f444e0d24fc1cd34d88afd23eddfb43c02badf9c89e6bca4699c8f401bc451dfa01ce3e4fb1b99e7221d89a887f1af9e5d71af2a76a4e9078370dab882123486b6fcffb3ec78f57c9eb16f0c7eaf9258d62371ef41611ae984230c1846fab1d40b48f1c0114e859e50af9568bd7178f78e2f6237bc06317fe13797926ca75d21dc9e3afd8b36857581f44dcf5dbdf54bb95e300f771cbac9bbad2cbc946c3f1d954fca5296f6f05bcaf2cfffed23a8602788934c0f71eb587451cde1185a1d11f851c306a79b4da74db2446ebb6a0e355dc06815390dc2ab725460ccd5867c6b22dd48f3560e7ad0e38e46e8627bd15d0723c903bcb7feb1f93bc9398e2f23c1eb93e9d91feb7b6b2c3f0bcb586159c07f99cc7f337b9be1f113f05663d58dc5ea85272ccc133028d1d1290c354a4840403162d202df4ef6eeef01590e2cab8d30a33dd96e6d6c80227cda7e20fa675083a8f72de9b9c9acb83bd8f3c988d8d5f77164744381daf90f5ba87452f0ffcf88a3f8d42fc5b3e39b31319b83b8c4bb179ca371900d174030c195dd6925e99bea59b47af14540a444f3957b4e96fed19e29c9392a942235e6da7707dd3d8d955b03321f1699edc4e045415bd45e9d2d29cbefeb4edee70720ff5aad86da1878eb69ea1c44d3a488ec4a943787905eb09e02e9d07e0879c2cbd7044b8d27a65e74c954ae6e01c7a17acaf6da48309933d387d3b428978b88e5f1be6a476700dd4c7c46fcff0a1a2435e1ecf329fa4297a1010a43139fd694568db5058030f8f8a1a6b8ef2dba723837e938fa8b3bdd03a98a12e04a1156f24fa94f351648e9f42dfb54c0f17214ee910d2cb124bf335ba5648b36efb6ee9237a55fb6d37dc4db90c71dfe6af03644959e9bc438a4d09fec6c98e3efc9bce5f114d9b98d2347123cc6c71a1689149ac10b8a17ff9dac9098da0da0f3e6b1df55a400041ad0efc4f510191aaa457db658f2f2bdf28f0188de4cd3536d9c384e6485bdfedd4d462b4c9c039be1704ec84eb881c744d3fbe51726676552da49267d3a19e1e58cec180ede1260ed28d2257fe88398b7bc354bae3f1bfba55e5d82a43acad40de0a0b0cc66c3d32613ffffeaa3d2c6b45488f92f0f72ee883ca157d67a50a86d283fa05819163350e63b48f8b74a9a8bfcac2bd5eaaa0eed989b55c68ec1ab765c88e437729dcf9848d3403e18e2cd643a0ad59807c464ac7cdd311dacc885128e7fb2f561d3bea27b98efb627fbc39c6143af50c7f3ea119b290815ce9ad10e80f510d14f4e9bb32eb0abc4f27de7d638a087c56a90258783094707ab89bb0256fe20498007f75abd936a1b2ea7c98cf3b6e74659845c9c854e7d12016745bee25e8a2cd710f329218fc37fa62131b792086db7f00d93a8f8c08f99d485fafd3e7fe64edb9168aa938e9e1a12a55878d45e7a31c8074cf51f6ec90fe6e050c63541805ee05e329593134dd7e5969f329b1dda8cac5212a21d1b10ef454169a0dcdd6463191bc7c22cc59da27ab1e838cbd8cdb341e9944bdab9072ffcf2c7b2325b10f52a991800a54a1620bd5919dc0f905c7c0b26b66713c1b931ec732a3465074741df04c37eb69113230a9fe27f651620b3ffb4f74e791fef6d6b3d8c049559f55609a711a483d360e14ec9160ceb94aeaae43f98ad0a11005504378420c02cce732a3b91979c719a44346cbe6a45b2a394c4b6e7ae494fcb1f7ae58b4741cf47ae5447ef5cc2c9d41badd5affa8f824af6b5baf0cce60770e8595fbe550eb435247f1a241cbd93818b13ec759899cf08c04c7c855f6c72e4422a16c02968a9439a4ae2b18272c5c7bbf2a4e2efd7ce2fcd2243bbdecde187d385e473ec88b66a6680483382f0d569d9710c964d9cb1e49aca7e7e920b5342c7bc5c976514d3e79bc5a2c6bd2df028efa395ba83f78df95011264e666e37ee50fb9156fa8cc05cc34fde5cca6703bc5d14b3378ebd6e3656c4cd8d00101e778d83b2fd1abf157e39da3315ed89c218a6b7f5b988a0c13feff01894ba3fe999efb2fa3f7285dfcc1138b3c7d1705a4f1937d19bce3ba5b4d6479ee80e74dd9f370cc98f4cea08a815788369634728f5e31b3e71ec8af1201fa23e698a75cadfa2b68ee420efa0639a35417e2f7d81cc73563135e7058689afb4a491a72604ab3d14cefedc96ca1898c843d732e2d68e12e9e3a3b3e05fefad1e977f36c0ffe7d9233853d54e51eaf6ee256cdd5e91512df4b7ac05e4e67e5a6423e13c43707f3e6f7bf9c4bd8300b02c23290210a97d557d04d57bc39f05bfa302a7e62be7000fd0046befc577dcd9be43bbd189ac1fc3e78ac3f218574d0915528069e577f2f1ae7e54045c21c15f728c8fb9c5bdb0e24f6bebb8f37cc8b0236e7ee09680e215a97fb7fbd3c1b66a89082949f4461a5748ccd64f02e24bc747ff2aeba3299c3b9c520600c572f783db1b0dae9f8800a9d6ef38e4630acca7ca7fd1e283369661109733174", 0x1000, 0x3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r6, r3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r4, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r8 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r8, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 16:00:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x28080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 16:00:22 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720dcabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e46f89632dfc94ff334a5619515aac182858a14c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8fcdb05d8a4f5f728193ef16ab93f12fc4d5f0aedfc50b932ad50", 0xfd9a) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) geteuid() pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="d8518ba4c5df36502ac34aeb47d5456023fbf596840dbe4eb18bd49da12165353d0744612933948acf1c9b9a18768c0c16c145a9816fa4761f1ef30809e8cae58720aed4dd93760b6ef7103d99088241125116d8d32fd365ea7c848367d9d9442d9ce0b6de2eb65c2d286d3fc40c959855f76049a971056f95a9cbed784ec180f2cec995c95cf78e8107325aed083ad13b63482827bd15d5a53b8b7b4dd9a70d2d501cea9b9d5715ea95d6bba90b87c07dc81f16ccb401d9fdf93df5dfa2ded1be094b37547fcf6fc74bfe49ae62117e4cd1c52bfefc8593", 0xd8}, {&(0x7f0000000840)="ac79243128aa3a1308fdabd889001cb44ea9b2eb774b17db71f7aad9f79cae6898a026f0fbfb552d9d57fd86ee462471cec9935f73af590c04daa1c2721fffa44ed4851fd936e38da236d15384ace8b2076d5a2dbacea4129a63fe4ee66c89cd40c7ab56d0c9fbb2bc953b1c72533318c7fcccf57ada92f12826f3846769df759e1b80947e8e37fb7a976362c00ea76f284916bc43cfff64fd6abb31843d5caae564cb0a04e4f9cde02f96b16859ffd40da9a4e35002c92260d65a9ef0def52a6b4f151f81ab2930a5792c1d186ee7dd7cbcb1694da531e6fe40bde96f9eed3d0ab05b9b899edb61416b5ce63ff17b623b1aa6f5d76b28371d5daadffd7efb839324837a4e043da1a752587dc4f7f3126c1016841931d39573705313b5bafe6def8575dcb7f2f87fb69b502eb1e4df9cfeec1df7ec253d404f8fb4499c5823e90ab33c8ea53cf1dccc797bcac14bb082a084344b51f36e1aec95e176b9137687ecf3720ae33b38c78e4fe68fa8a6bc42026cc111306b4109ef1c9178f93cd6aba73717a5cecc6637b7075d43af2bb4cbbc7360e1b77a83cd808755b2144ce2441049af4bfa4a14618e31ff4600a0d8f7c35bf0d720c52aa34e4fd30cd1874c07ddf5738a6a70b19dfff44c660ce8ef32c473d15731d2c20103d54d910895f36b445595f597ea85e7c52cf61917980b2c011745f3f181fe250ab270cc7ce8bc69da8adb26e7a634bd007a55396004b055709c5e54b5b24d66c965672d2200836e5f46b824b26a4dbd3011c868fe4a90ba17fb0c36597f110e4b6a9c292baa22d47ca1cbefb6f6707494ce5f2311e8576c976dc5bbdb77021cdac9ff0f35fc595dfcc4b65df68b067718986d6a76d6c7c4309fdee956fb16a9bf3928dd2b560f55e3285cbd0c8598de60eda27fbe1eaea4743a968b5427d86b1158c9d062afd0029f42923a179b07260451dbda5efcfeeab26a77691a9e5caec58d7fe5b3896e18be6eb1c1a11c77e638896c466005a01404aaeaee64fd62d9c4f278b4d0ec5d8d4d44074fe568ce3c9967380e9faf041cb45b12d8c4974e8352815d7b567342f191cd214ad8eb4edf54a163d9257bbdca137f6d2b29b0c895945b184518562f1ba486bce0ffdfe2f3e0f583809c0addff2b10af06cae3504cfdedfa3706eb879b6a729796d435e1537aa850db1aa70d5eee2296a35bdf2d8dd13eae5ca10c6beb911be714c01918a96e3346c407290ec66e1349d08ec9217ae86cac22247543b749a67b96db4e7acd441067d9c20af30e42012048e24ac5e76e14373ed8e107b958b1c93bc84603a5e58d228b1c13317086d38de42d86b6f4bbe5c895edd484ebdd24755ba45266ebfdab1c278c70cc70848080e12de2266703c902668336b1474b1c50b8bacb3519e0213528e084b71901ae26bfca68364ec4ee194c5a82f4146663a70c22d8f8dcb451c75e1b2f6a064c82a4420f038e9d2f28ae356071839abf870ad89cda4ec789e1c2252e0788f38f75ddedb2c2e0e6c92d878b1590752155c00647f04fcb1678f40712d0121889b2b0668917d35aeb05ea74cdc3d710e8e8ca497d498f9d2e0827770e615161dc88f0709dc70e7fe10fd66069c48a976d0c2638fc3adc87518bb0d4aa6db52f5ab356dcd516ed5dc637e1399284e4df70af0ef1d63e53be5ab6cd3848262f4e9f261e6da4b2ca62de6ee49c588875712e353d30837033fdcf8c294f3e6bb598b58abc0ecb57bbfc25242689477e9cc5b099e03e8d67c6c08655a549c18431db2681e1a8a5e093364771aaf298d7b086565b94e83e5bd18f3aa0a0c87749596ca67fddccc2aa7f87bd6933377ae88a472974fd44455f87eac6269b6f0e3b00868745a9756ed6feb313b9019692118b95d63897c5c25680fe794d013b273b19ac2a7d6798cade3ed31d97d66f5e861203aa56d4fa3e7466b3af8d69c4994980a1246755f6722e1224318a206d8f65906c066244d06f7caa015fd79256fd74a18ac37ebc2c02df8b28853f86e8db96f5509acd4becb10af740d76e88bc543a9142ce9345b14cb66ce19098642ad955921bdfba0e332dbdcb74d112b4a8a381963cdf417e0dbf4d91aee53b394c74b3ae6de25b0552e91ad28841368c004b5172aa08b1b92920d72dae2f9b8de421a28ceb33d74a1d70ebe4381bd494350eac09210d2ae97815c411c54b1f6835b64ccd444acbf5397114106b8568855bc4ebb5faccaaf4df722885efed902802f244ec48d1a4956230390b179434ef2a7617c8a596845e578f2b8ccec268674e96a92f2e128e2474bba3d71b876f5e358b8df018502cfb170a420203e3d73b9e240bcc1b61ab722d924c7ddaae124c469b97ee83fc7b3f3282325d90ca8c5e1e6c8deac3df8384031c52aaa1a1794698b8eeae7e034a33d4048565e345c2e255802c4a792a98dcc3fbdc539ae9b710728b2bb76ea3cf2aacfa3b3cad83a7731e6d2e19044806797a479bd5e23a9610e3b929e309203838db68d77798c0226f1e842f31e35a16a2906873958764fdd3d50a51f12c115244efd03a4dc3a60071edbe841d37564a5b6de849c2e152746fa7a06be582ce06d9c1902d11368fabf1cdd960b16593ade8824738e90b4493d9e986241f12c9b34c3a43c47053893e278802279d1f012a6d9cb261bac76f6231de97ef16d6aef05be61e3b2a9485bba7d91d15d41a8d4d714176912dc92a7f4649da259154610b21e00391009094b0a9df57262cc4bc934002880330d7decbc8865985391440471c4fe25b25c83878e9a41fcbf259d5d84572486a391470ae867c9f00ce6fe1808e4ef20e0185250a25a0d81c98bdd0e7a09a28a43c9b8416fe70920eb9dc8204327c5ad3c45a22c07eec79ae7a7dd66b24eae560174e0648dfc4581572ff769fc8ef46d5552620c827ad2b9d6cd0e61f8572ac9caf1ed55ba9156e54c0fd79d5571abb79f7a81c8bc0e35b4fd8c7ded459c3db62b6526c1bab3d1f4c0bb9164dd7095974e618a7d177fa8c130f53ea14d1bc2527fc8b271e7435340b49aa4aeaa28261c42705e6d798e72a653360a2a429cdfb2fa6b0fd0b176bc4d210a1c5822de369fb801a595381398ec66d63f8f66d521a0fa994c583da1ff620cbc2491bead02d15d1f33f451a5e2f89b44ca265bbd8f2b976ac3897ad75310fe44286d1ef4fb44b6e1cebab4daa876b1c2f1a53ad219b6fe8af977150c037c6a09438101922cc86350727e3346afd7dd1986007084fce057565d3685936da282d7dc8093f29704a435d10e99e5ff0a38f9c985363c4cb9a703edd303bb3d8e20b0fa011cb80ade94932c6487a164488580903f34f9fb6905c313e2c6f7a0c3e59f90017afc29a53fa7775dc3a2f6c502f65d0b9de407deffc4b167ba7824b7d3f20a52e03a2f773eba38b990b32b952439ff5a6588bcc23a5797a557e385310e702667b65bafa0c65365befd8f0cc7538a44fad04741b5207c5ae323c075dadd937174431b1168b6233d2ec0bdc479340ccedb6b79d31e8dc41557123b14d4660633cfe4cd9131d4efc68df71cb8b062a7190f71266e0e115989c32f528d019c07d3a3c34b1b29b007c5f4051a7e7638b5c277912a225fd5d13d3f0698ef0379112e07c56eaaaf3ceaedebd0d7801cd8103550d7c8893a95eb30c96653d60be13701c26a156d2cc1f954803d013cf709fdbf640acf424ea84ce49c4b80d24fd64db0e366faa737aea7ef2bc18e82886bb306425019522b2a101c054a09345de4fa50598a82515d2151c133d28d31fb84e26402ba1b03ea692c0ff35af7a867a4fbd744cc11304c4ccc1053a39d9882cd7c6d7c03f411cb15fd252072cf73dd72f4ff226b65de9026bae97252dc91b6d01c34be90157d913168a5146213fe8903e8ab79039196158edc318ed594e1681a6020766cb4709bacd4b077f4b369e9ca8eff4bdda7b6261fc6eeb1d6b83ee3d7db974a88e4fc15c2fc5ff396047c7b326d477124a40b7f7f09d58ed4e9918a58434779b5549a421a006458b323f88e50f07d4455c30d402c64a5f5a41eda97ced2dc4ca483dc5ba7cb70798c308da6f04d8ec1063797b5af1acb17d2eb68af695c5e316853dafe8e0bde74cf3f3105604833aa44e72df650fb2ea5eb49137d57be8f8685c74bf8510f34c4ff100b52ac7ef380cab4e9987d95809794bf302df8353b1c4ec77a360f60aee74b54518e225d8dd8682d9941728d4ae8d3799486c3cff08d066334ce54e81293fa779475a8da7f14f8bf8cac4b6a2245d78db922b3033300f1b063c06d268189726ac5efe840d7e6d20c5546ef1293ae07017acd640f79df832f6ce6926aaa12825c831c77494fea559a5da248f02b20b16a8db0780148b2faf7b289339450e7c9f9cdf7808c132c3756866f21d08e6b657bd45b357a0ffe6ac3c12e99a627c558212076afa286af87cfad8c636dbf85840ab6b65cc2c52feb28976d96dc49c1b0c1fee1b087541390130317d96be7bf4c4f5c092595a90b62de21c3e191b49509c14504a46980e9abe2f40df1b58f61d62c1705506be30e401d0391e56221dc28670f067bb9189206e5ff28ddfe9c7065dddccd41289fddf1ba48b3618e8294f217d7898124298b1f67c05620261bf5212c6319681ced293ffc99f5d85b6d7d3d7ff55e1e8a580f2221fca09c8d7a35171afd836c55bcdbdae3d77b441443067d7adefdb25331d54561bf93918becfcff24035328ac07dfffc32b8f1aee049d34bfe391a9237a4c44811d31657513367cbb61d857b0f27fd0b7e23343d248831ecf55aeea24b5ed9620e9d0e588680e7d8705084236ed0f8483e56088b3615599f085e9239433f9c3e69816676c5b2ebb524c473507f119682a551d184db4aad334ddad09a2d9fede701e4e38879768b3e46913d780a6356d884e9bd9622f1ba253c30752ef2cf935e7c2a2acb08a04c791166862c9ea80e5e1e47d34bc635baf96d34d0584d2e4b51fb0a9be80347dde05952f3800baaf525b50116554eb0b052c8f1f985b9db7ee1995178b58e2f23c6d9dfd9349a6a6c69c680c013b64c58978992fd0ea2e24f9643549f89f0d268001f1a2bdb2e038487a30147ba42fd7748399bc3da7c0f08f8c7f76f93d23dc2afdd296a4dc347bfca8518a67e6fe95a142ab4a292fa7d48c35fed155d7804f84998cc9ae5404390d03077c4b9f9aea5b00a38c5182113299d2262e60a3d422b017a0fdfa6c473ee1766fdbaac85425187949dcc34834386ffe9976ed96a92a16b7900327099134b29f9ea7f4605cef89d45b18c66e203df51b04a20988e7a316591a1fda180f1811dd45598ef6823ac6b672c6ffc6ed8a93f8f9cdd91c7bafab0b9008d2ae9035b2d6e3a24b63254e4f230a3988c8ea6692466951c6e4b6c1371c31df7b8b59edc4f1ab7a89ad351b693b7409b6bbebad9cb5c5460a9dbbda936645da4870b82fdf322796d87b23ff3e578b72c6e73dffa008d0503a979940f3e7ad01c92ad0f0fd297247c256ba615c105bf1210ceb56adf958ee07d21c15a0aed6079fd60b72b853b142e598edfdca63874f1cd03949aacc96a8f8288c8a1e5e53cc3859621105c561311c654118d2a3b94a2164b89bbffeb7d540ce0ed0d07a51a19dc5c814e05231dd593629c7f96c567a37dce737559c7084205c6eca769edc9d4fa36db4b1da8b9d657aee81a39c424db40e01d2feb9e3bcc5da253d8d12fda7def0d055b4e906020b9dc75ee478a8a9abacad6ea5d1151c39d2dbd922a846e1ca3efe5", 0x1000}, {&(0x7f0000000080)="232b3f5f059250a2384cea8849", 0xd}, {&(0x7f00000000c0)="4583b03a1fcac7fa3d6d3a13cd19f7132fa026df96b6176a35b5f2b657d4f9febd6270cf90204c376b3838186804b002a35a525a2ae6d82f7456d56d2bf1a9240fda0b558e6deea1def3ac7a3b1f306056a297ca7a59e49ceb6f1cdfaf4e6fdada9d1e2bf6dffcc1644f1fd1871b3dad1124d1800011db80a917", 0x7a}, {&(0x7f0000000280)="19d753c5a7e30416c06b54a5e2655e0b54411891fbc4f53b0137bc47ad1359a445aef2397b4d985be61863604de3c15e44a6d18cc13cb46b9cb1a2b2e2f60e5f796e808ec41499dae99449a3cba0b4cf3596e958e851a0f3da6d6ffb0f0032930545e6ff3a8b4c7de06748bdfa34ce16ffe4479097c86b255ad8dc10d4ffa6cf372f392ebcbab9916b23f19fdacddb0966d1af1235ebd3e78a32f46939db", 0x9e}, {&(0x7f0000000340)="a994f1c167e1d9467017f860", 0xc}, {&(0x7f0000000380)="844233227494c5b38351f0d0f7c7de828d6b", 0x12}, {&(0x7f00000003c0)="a5bf6d9ba9f5262d0c744a7b0c60ccaaad5d", 0x12}, {&(0x7f0000000400)="2f3c49b16754067b85c0007d5473b0bd4141737b9fdda371e84762505e1fdb57b4eed2c3", 0x24}], 0x9, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000540)={0x5, [{0x1, 0x98}, {0x3, 0x5}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0xa87a}, {0x3, 0x100000001}, {0x1, 0x8}, {0x3, 0x44}, {0x3}, {0x3, 0x7fef3f6b}, {0x3, 0x341}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0xe67}, {0xc2fb3ad108020a56, 0xffffffff}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0xc9}, {0x2, 0x3}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x689}, {0xf75cb1eb95266975, 0x2c2}, {0x1, 0x100000001}, {0x3, 0x63}, {0x3, 0x3f}, {0x2, 0x5}, {0x3, 0xffff}, {0x0, 0x2}, {0x2, 0x6}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r4 = semget$private(0x0, 0xfffffffffffc, 0x20004) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000006c0)=[0x3]) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000}, {0xfffffffffffffffa, 0xfffffffffffffffd}}, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r4) close(r3) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = socket$inet6(0x18, 0xc006, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r1, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x20000000010000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) r6 = semget(0x3, 0x0, 0x40) semop(r6, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x4, 0x2, 0x1000}], 0x2) r7 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r7, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000800)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r7, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x4, 0x100, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x7fffffff) semget$private(0x0, 0x7, 0x1) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) close(r0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) login: pckbd_enable: command error 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2040, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) pckbd_enable: command error 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 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) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x4f6, 0x200, 0x4, "a3b18d87f40d740e16ad2ee267c32f640656c9be", 0xfffffffffffff186, 0x9f}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_metric=0xffffffff}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa, 0x80}], 0x7, 0x0, 0x6, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x28, 0x81) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40080000002000, 0x1000000000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f00000003c0)="f66a37b02205229b1ab6dac5f1b90f3f4655c0317d58b1ff12eae04b447e801ab561a93bcc63b1898329598ec23248a47611b143f845d54614c3326dd31f1329518f1be8dbacb910af00001000f1f4bfeea4203fb48e77332986ccb3270b000000000000000000000000eedcb71fdba6db9adf64af79515ce346816ec4a9bf39b6e40e5cc89aecb8", 0x88, 0xa, 0x0, 0x0) poll(&(0x7f00000004c0), 0x0, 0x3) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='{\xf4}#-/-\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00']) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) write(r2, &(0x7f0000000100)="8d", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9c495510020000000000001167f5bfca0400"}) write(r0, &(0x7f00000000c0)="d6c36c906857a26062df54fd3207d2ef1440a3d8a0a5e3635798619f93de4f4f611fdf7dd52c4b4ffcd00d60a4f31f04", 0x30) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x83) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/191, 0xbf}], 0x5, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1fffffffffffffa4, 0x25) pckbd_enable: command error 16:00:26 executing program 1: r0 = socket(0x20, 0x2, 0xfffffffff) setsockopt(r0, 0x5, 0x6, 0x0, 0xffffffffffffff2e) sendto$inet6(r0, &(0x7f00000000c0)="1b976eeac3cc87cb21f1fba07417bd679ea5fadfd778e1f0b5e90ae924eca074472a0c9fa949e50425d2e409bb84e6a1ea6651f49c25812ee1748274ecda2021b40532eaf1b5f7aee74da144452fb6576a09c4a586a7f40100e31e3a513aebb983593fa67eecc6dffa433338aac7bfc079e4cbb07ee46608c42d82dee7d706fbb0f6c3bbe1076c1cd7374ca70d19c408f201d9648099874dfe02", 0x9a, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x800}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x5000, 0x1, &(0x7f0000ff8000/0x5000)=nil) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/189, 0xbd) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'./file0\x00', @ifru_index=0x7fffffff}) getpeername(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) recvfrom$inet6(r2, &(0x7f0000000200)=""/175, 0xaf, 0x40, &(0x7f00000002c0)={0x18, 0x0, 0x6, 0x1}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pckbd_enable: command error 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xb8}, {0x18, 0x0, 0xfffffffffffffc01, 0x2}, 0x101, [0x10001, 0x8b, 0x9, 0x0, 0x6, 0x8ec1, 0xfffffffffffffffa, 0x6]}, 0x3c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x4) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() seteuid(r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000f2f66696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="b31930ddf0601a1af6089182", 0xc}, {&(0x7f0000000180)="145d6c164bf003961fc4bc19f5495dfe9c06a88600d9b25748fb4c818dc18da3dc5829e2a308dfc02e2fe54100b4e51da484cff422038f4cc0aca5", 0x3b}, {&(0x7f00000001c0)="d1bd82350aebe3db16cab4f5120727de679b0eb64f5976822b16f6442e4032da92006f963bf9c38723b065871237028b96a16ed106eb59fb9eb4f76415a8fcb53d7896c29f173fc7653588f03e6635866b2be81b245246043326181fcbbd38bd14dd95753a582239ff64327c11d9dc3bc81bda31e3144fdfc20cb69cda57cf493f56e3dcae6fccefbacc3f9802154fdd303ca3e675203fce846ac1b0fd6c2180d7b42eb097", 0xa5}, {&(0x7f0000000280)="315ca980ba98de5331dbae421f6f9db0c5a33512ebda3a3450466e6682bc3dcff8271b27a9f64a464decbbe54536d358f8ad40176aa532e26061911551df3944a0c452eaa9180e58535564a1bfa018ee7f36a9d9e0e64d6bc07b93d95a98da7f8f55814fcb99f7fb4cf7e8609c4bd392357e432a0ff7a38a48f754f5369467a6478cbf3c9679eeef018434b3860af1aa989002cf10042d892366eca6df78df1de73b13a3c750618365adb5d4899632fe", 0xb0}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0xa6df) r7 = socket$inet(0x2, 0x4007, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x1f, 0xfffffffffffffffe}, {0x18, 0x0, 0x0, 0x100000000}, 0xfffffffffffffff9, [0x2, 0x80000001, 0x7, 0x7, 0x9, 0xd67, 0x9, 0x52]}, 0x3c) socket$inet(0x2, 0x4004, 0xfffffffffffffff9) setsockopt$inet_opts(r7, 0x0, 0x4, 0x0, 0x0) r8 = dup(r7) openat(r8, &(0x7f0000000080)='./file0\x00', 0x41, 0x25) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xc, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getuid() execve(0x0, &(0x7f0000000880)=[&(0x7f0000000780)='\x00', &(0x7f00000008c0)='\x16s\x90\xfa\xdf\x95b\xfe\\\xbc\x88V|8\"\xb6\xf0\xa7\xc7\f~!lk\x1d\xb5u\xd2\x030\xace\xdc\xed\xf8\xd4\xa1\x1as\xa1\x91l\x1e\x19r\xad\x97\xf3T\xd5\xa7n\x9a\xb5\x1e#T\xd2v3_P\x0f\xf6\xe7*\xb3D\x0e\xe5\xe0\xa7\xf8\x81X]ZN\xae\xe1\x03\xaaG\xf2\xbe\xba^T\t\xa2v1N\xc1\xc4\xf1[;}\xa3\xd2\x006\xedb\xd2\xda\xe9\xa8\xc5[}\xfc\bbEl\xfd-\n\xa2LEm?\f\xa9\x89V\xe0\xe8\xbb\xe2\x87p,\xa0\xb7!!B\xfa\xa7\xae\x8a\x02[E\xcf\xd5\x9cS\xb3\x89\xe3\xcd:`\x0f\x87\\\x9de\xe9H\xa18Y\x98b~\x0f*\x86%'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/108, 0x6c}], 0x7, &(0x7f0000000600)=""/226, 0xe2}, 0x842) truncate(&(0x7f0000000740)='./file0\x00', 0x2) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0xfff, 0x1b, 0x1, 0x1000, 0x100000001, 0x9}, &(0x7f0000000080)={0xc6a, 0x100, 0x5, 0x6, 0x2, 0x800, 0xb6e, 0x5}, &(0x7f00000000c0)={0x100000001, 0x6, 0x0, 0x9, 0x8000, 0x5, 0x3, 0x2}, &(0x7f0000000100)={0x0, 0x2f6}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x900, 0x0) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="c6af924f94aadbb4cf484747bb2c4a93a14ac5e2a1549bbe2b8a3d7a3b6834bc73ead5f825690b7a317036af066263ae232c9353b410a63788a8ac9c1e372012a6839a19c4300a925269b4d7d74610058bde6de695b9785b9b6c5a2469c2a66b185c82", 0x63}, {&(0x7f0000000200)="8ce78b84304e42950e9f4e12cdfec6f8ea711d94ab14a15eb330bfb57b4a36b019fbf8f9c0481040c0654ddbacda54fdf0eac231fce5d196ea0d3b8425d9f7895d84651457930fc222e8ff2d586bb296444d7ea3cfabb7e759a2c5d519", 0x5d}, {&(0x7f0000000280)="22f8424f07821f9054bdb2dcabf7ad156016e7a4849bdf692d1af72c99bc91b3cfa3254936c0576eb98af14c658f76411311e3a7d619f1d473b6c3873112e047b23be278c6227e11b2f52823b616248a988287b20d24f7411252288a08f855a22f8148fd75068060eda43e7f35cd03c67cbfb0721b85e5a4bebe120b11e83cbf16fb85deb3dfd08045a7a0068726ab88d74001585869da7e5de05c7fe3dbf85e4125b603ed8c980693c88351a5f6a4d63c21498ae1edd6991147c2050375c6d2760cdd88", 0xc4}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x401}, 0xb) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x11a) r2 = socket(0x800017, 0x5, 0x820000000001) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) select(0x40, &(0x7f0000000440)={0x8, 0x8, 0x2, 0x8, 0x80000000, 0x81, 0xfffffffffffffffe, 0xde7}, &(0x7f0000000580)={0x4, 0x5eed, 0x8, 0xe38, 0x2, 0x101, 0x59f37973, 0xffff}, &(0x7f00000005c0)={0x7, 0x10001, 0x7, 0x4fd, 0x3800000000000000, 0x4, 0x5, 0x4}, &(0x7f0000000600)={0x401, 0xffff}) r4 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r6 = fcntl$dupfd(r3, 0x0, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1004810, r7, 0x0, 0x0) rmdir(&(0x7f0000000400)='./file0\x00') select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) dup2(r3, r2) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r8, &(0x7f0000000200)=""/183, 0xb7) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:29 executing program 0: pledge(0x0, 0xfffffffffffffffe) pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000040)='*-!\'\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0xffff, './file0\x00', 0x0, 0xd3e8, 0x8001, 0x100000001}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) socketpair(0x0, 0x8003, 0x2, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0xffffffffffffffff, {0x5, 0x8001}}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0xfffffffffffffff3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/59) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x9}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:29 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r3) r4 = socket$inet(0x2, 0x5, 0x101) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) setreuid(0x0, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) connect$inet6(r5, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x5}, 0xc) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001680)={0x9, 0x8}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$unix(r2, &(0x7f0000000540)="fca85c7d50b95b0f37f7886b58dae97873633c0d68ea47d1f17e77d712574d2d510c21c23c8d1c5c2ff2a6c0650e617d66ee2de6d38b0055efb5c63e27f093a2ee32068d5a819a006c381c83ce6ab2e77730a273db00118dff524fb3163545336e401d440aa746fdc103c1b9356d19b1eebdbe962a02a48cfa25ad834e0e3935ddfa6bce10d063695c8f23da1241d448d2f1fbab60a24aab0f0ef82b03d85c1fe33255aa0cb7ee7b4c21b8a4bddd92b04e70133b367572f2dca3292846163135b251daa02e6401ec4bdea1844e034abd4201683ca65fe811590d256c9dd6555765ad5798145437d33d4a46ebe6c53cf7fca9c006bfff07d4acf6ba56752b5e0ffc85c83842b3857ff7bbd036bcd9ddd7cdd0e73de49dc6704099e400688bc32cda23f59c95abfc2ab2140f4b56bd948c50f5c6fde2f82e6da895401d6eb166a2e40eb117d8d103b7fdfe0e382c4d700a69d2ab457340532864b11bd4ebd76efd9ca9f2b608395d9292a7772973c46d9be1076fa7102e76a010244ed591c24b51723c9c73f117b95a9dc077e0a39e428946a2c8ed85ff495fb7db69bfb62f78c12fce08ebdb0615f5bb2d0dc327dbf347d9854242e587a79e857b7e5ce95b3ed698054739ea2ddf72171f4ff05d7e416cbb1c8906ae5561ecf18812ae0b1ef76f072186a7d63a1e095a6f9b1b9f24dff2afc36371c4a4e54d0daac3d5693e7f25d419246ab53c3a454ca490bfbd0cc7f86fb908e0df2a270fab5e0450ab60ce6da326aa0cba23cf79c4820fc0c80e20bf97cbc8c431652d8044f186cfd08a20ac416f18105a0989678df1a510794023bf1e2fe565c274ded0cca366751b0ba46cb3c650fcffce508a1fed1d73aed450e261d8b65ba0500a4e11097e8980c1f2bfa803caac352d8aa692b6e4b4e4f23fb23f9f2270fff16da80f63fe9fd1374031bc4d2f236f2000b697d45e38296816f0f1d241e3ebed9315470be124f86d0e6287f7ca4ce92c8468a14634b4c9020d2c94569b713b8fbada98c5a29efe97b31f6726eb99d612bebe7b146224f0e067ca6003cde74a21e62e18529a9ff4fb43c224056d6f28b31f316ec64f80b2fceecd95e7555adf272e17e975cdd6d5ef427a4a4a5a3745e01772ed4ce25253f51d116e0c63506ba3352987e9efac971d66856dee63dd1869386aca8bdd6c940c821d560176d81061dd365d48471b3bd8501f45e668271948f3d58c9dd9234ff9e2713d9a04349ac53f912303ee85fe72012a0557754b069d7bbc632155d547154d42b46e01ada4639a323bd2d452654a9524c0f1b7fa4102a96ba71e9b2bec4142aa036893a264c2486468b3a8490f9866b399e3884a1d487f26bcbf3454e86508f069f79fda7b60cd958df01cc57615547f6930ca8d89f5e9589a0fa5463d4020fac13014719920717699e5d3195469a1969868eea8ee5f16a25c2615c27ae8421d48674753f7d052a5aced2238dcf0d386d3dc214088bf9a463638652b55165cfd96d350088ca6cc08fafffaee714a642533f5b4398b8aac8f9823058ed076101648d0602782feb645148d6146aa133256377a6b2b154ba629daed07052803d1bfd84ec7475140579e3490ed85841d678697e7a6be58693f031333c3b7941e3298f5ce1ba6b0331dc0aee9f0256068c28eb2cd7f5bb62ecb2824e0e24d93890ab353a657796e20d3750e0e94b73691adf57053659271b44d67528526571e607ac78b503e299b279791303b49b515db25b1f334a3d40706065f4b71a500b8b6c8941e8ca1c97ff79ef8bb99af767d7e71dd48f053839199d6094bf81dfc816b599268da4cda9581745ead3d4a0e2f884aca1412b331807c38f4ece1a1ec3be91d68dc6e4e5ccf4399320cd9d764c20935c324826d271b4b65481d5d24ebced814c52901ddfe5a72b9c5e232c2fa8a1438341bb64088dba130240b640e134399e1c73e8cd44a5343638f9fa7c4dcf46a7e1b0932850c2868b344eb17e3407aa22fd693fb3812618e92c6ed03df5ad4faa49f8759ab340fe89de84b8b568532e286189028a58fbd946428706bfc1e25e3a84f9abbcd70c162f66012e831e3b11902ea8f7488ff57b045716b410b25ca1f8b7f1e009c45c717e4fab3851090ca631dd91ff4e14838a23942321fc40b4a4dda8885d586e3cc2862451757c49bb7bf287545db93b746dafe3ebcf3422d94e81ef376f125692215a7301de19233743879b4c1b4ed2f924d11c5e408a6170290688699a7fcd852b89b3442b11f14a5e303f6f339f307478dc2ff2ef07678546f6ead2d18aacb5d711415ebf8f53de2cd31819c630a37582d47dd112e9dea04171fb4a460cc5d09ed8a9ac805d219f2516715ef593b12b3f571ad44e605558bdfc762cc4734c49d0e1e2beaf291b0d0e411ed70e7802d32c62eb275acd201986439bd92fb53badb64be3f1677712422f6a3819d61031fb019012af1ff6db50019a09ad23633e16997b359a42ef89f44fcb8814d3aa74c78e5d793e4a3ab71f98cf2cfa69e50987603ca5d23156d579455002e2edd4ff503a09d7054ab0ffb2c65b599c9ab6d046c934251c3e34b608e0fafaa43b41ac091baa7d76c6697a70e99e96ce96589f53598ad5d378a085ececa2487123a707bd0f0b156cdf1289d9217c04be746bc84a01e960df74bedf8e4ad02d7887af2404dd2d0c152360624c62d97469350948ab4912133beb21ad8d4227ffc23f3bd9ba0a3209673a06a942228148b975c80575d183e8e0b69d1d42da0a4f164a9458f3656d3005eaced1cc409192ca4b1705ccf63ea391684c0169a7a2c784a6746a6fe3ef45ee7db54668ea012acb4226e2c88645eec41d440e85730ef33950a48956ffc5da05c8389cc9ae89c3fdaf96eb73515cd221e3a28de5380a582f84c2e0d2cdb2c3ac81f34933b3ca49aeafc4d1058f900b058858ec0152f50450e52abc5b5b204ad92cf081580198eceabe0f9e2d875b55a5d7cf7620b2c720861caadc2976edbe07dfb9553aba853aa5c991d3da33336c8ae928ce05dbb8c06277afe035f9f5d5301397982e002a178c8ade31556f403eda3e4697a5d3fe258fa817f26d8c557063b64ca1c683da818a31fcc0f533bd7624893b40f77261e07c48a63c8e41f186c7f82e225439c4dd2090e74a3014a6bbff853e9d0e9f58bb58faee9c9891640fc68b36fc52dba2ed1d816c4509488d8bc63b9f446b7f5b50106f0352121f911a2d24729cbc71f93bc7acacee6a38e274793ee345ab1abd60c275b27a17d64c843cef13cc1438d3d377d4c070971eb1b43b23a435789debe42fced1bfe2a5924f2afc63b8fd9b5c9227b4234145c680ba8db8a6e4d11399bdb08522d72c7af0899fe09eef1effdfc19a7b26324c562cbfef5ea5229a8acd78287ab8f21de41a38a73bd8eb946125556b1947f6b96a1f021374c9a079190ace52ce36e74cffdcc6f543b8c781346accbbe8476b4bf85228e9044c399e78dc4bb52149b9cff0492a553713047263871064e810f04e77a2d0fb86d7ac6d34573d64cfb4ec176d10cbef5ff78affd803b1f0524399d5bab49feaf828c43e7acb652c495b264f3b41f4c5dce4e166fcb814d5e8747933a5f881d0ca41b576b6c10f765c059043c778e86f4800af864cbd87abd98b7f605689edec78f07d63b6f05879ec4f205486549021e06a0d2f89c8b72656a1aa362884566c6f0ae93bfc9e85f2cc4d7a411ba09682c65570935ad7875d47709628895d127d426e74171947ff465d6bf9000f29c941e2a7d8e664d47c17ed4bce71bdff1fc10017da3e8965763a95c5a341d9b4e82f03f621b21205f58c526c546ea84582aec4b9d97a4864f0d966b460d229b66a08926976f413a37215470523ecf36cd4038e0518d02b23e98804d846ea344ce2e4931ef5bc974be3c833010a4b679beb0a35f79d5efdfd936a0844b1263b2b285637a9ff58090c55a7290a4069fcb1667df11ddc63c8ed346d7c2502bb352cb079feec95ff3b93e1906d9645a4fa83787d9de51f3eeef806829a661410d45640692375435906a40dd9e6314878e2122adbb124d57c7ae9d92629a8c3b9d742a18adf0bc75b35285632afbaa7b3239029d5761bf08b40cbaa0d1fb1987c750d8a01810e82aceafcbfd406ce0317b1b364fce6281076c248f44af9ad3e6413fd1a1c24c905759b2b9d3a5dd71b69d29442a0c5f8c7454bdfb68aaf2988df6f21e5633da3d8c95a09ff7c0f9900c6fee9a5c8adc50401b19bcbfcde491308073c140fdc69997a05709f02dffb81b109366057ae43981ec765aea1ff2a5e0a283e813ec30d78d1b9bab97ba16390b98864143c926138682454c176f0d2da40b32706ad9105803feae9422c7e6c637a6e062847419b59da567908b15549bda2c5c672c86518e4e742a0e868c6244bced574314891f7a3ce247bd057350c7083bae6d7f7b0a29bc2349fbfb19a92dc69b259137bcc94728e2c44aea2483ffe7f3c0bff61e615a23d48d86783889f21eef652fa03020e7249ad4376ac133722897c51d54556f347aa4f897f4aec93d356e86a5989171e04f204211e6987d818271a692718f6368c222cd32d0e0b4552023c819f37d1b1baf21149405cd7f8990fe0c82b886086ab68d63da3a9389ccac107170d2417a6a822ef8bbb24d8734d6b75e165645dd005ba14cce1f11e5398f65faadd45f89c87b136ba9410300245ca6fe26ca69619555c0ba66a188c14cfcdbd872a84b2a9e5bb63d4715704c556a7c740eacb564757e1263a414bb26f95154ea0d0b8b00277d2e4d61ae0bd875a76f9fdca68e2814fbcda7a12f95175767d352154d9158d0664af68fd2bd6ad4e018672d302586283be220de50c489de4f8f2a4899d56f55481255f5af1f9acaff64546bc2d78555788edbb1d5cdd6ba004aba72d967a3c6fb28418af98e3a04dbaa999f53894ee793a2a6a63be142f9b3bc7344e9d24f6c1dcedc6d04ccfa3c1c70fb6932036546ea5eec12d572adb105ac345c511a0810d7db1ca789d467700dece113331ed1d2c334e7cb6190bf3ed1fffb8822b5d25154189db47911a9732f828451e1af9c165d1cb362693a940d944a405ab0a7b9a1b16e7c79338519f2cc709c186f6fe5c23eb3bf2e7515296865fee27a8991eee662f46c4ec30660069bd53cfef93b638e4318d9e51cc545e30d2db0e2a6cda2ae974019bf103dc2bc629943bdef5dea5bcf15de1957b984a17bc07beba24ada24cda372abf3a55f640aacf757cfeb63bec97321db82126357b757a768f4e152c138bf4ce0242695def5aeb73aeee4915fe944233da4a3bc01a0013bd05c1dd176c957ed91cbbfe12aec747b6a624b2c7240aa5555a68dbf192b81a09c9952eb89e1be9557d308e4d649caca89b2c04e82b4cf72115552129ddf93927aa5a4fe21f20646cd63de1142af78916c18861e9473214b6e942e66ca96f79c77cefdcb4b3772b1b82fe9c4250ba1cdf8e0b912702f1448b70dbd51c6023ee06e5aeada67f0376e727cfc49ff1fc41438bf66914a87aec38b5fa940f06c9683115d8303dea1aec11ae91deaa18a0b537b4c0763f76f51a7ba47d289bf973b0cec0819fc46120d5cf389a40eee1defcf27a106c0583630478667199eb1b8f5b902e2cf12e1ec17d4d0e75a870ac657334ef61df54e8fdf617b763c7dfdb147c405cb47b4f7aae0d4f6fb0e789d1a072e6cf6e3450c58e9353e55549e30b917bc143fd2a0748595a005744157bf7d7fed62741ea86318bc706b25", 0x1000, 0x7, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) chroot(&(0x7f0000000500)='./file0\x00') r5 = openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) syz_emit_ethernet(0xcf, &(0x7f0000000400)="5912634b14d88dde37c04edeb55aedb7b510c652322050345011c4ce82b7ef79fb4e7eda9bdb1d37ece7fb16ef2fa572aa101dfecafcd71aeabaa210ec3b7bf0af0a2e5da3449d6144e8b6d725aff76aff2542acc635382b3b866a382b0d26fcea043c340d87d0f4254adf853f9994be2148168ef63386089c575db5192c8f91153a6d798e7e57b9e9dc1d7aa9ae7c3b3d77f7990467969c9a5fbc8317a6e873892c67497f74a3f58fcc59d9247c3e32b2534175dcc7a595fc6bf0a5ce94cf8183193f71bf84346218b41f224a5c26") ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001640)={0x4, './file0\x00', './bus\x00'}) sendto(r3, &(0x7f0000001540)="fe89e2710185e8264d91dc6f02e1ac051f8c0ef85b41853e95779c698fdd6869f651de52260fef9ee9df708e9ffdf48d4be1d1588bbe2f451f237c20d436ffefa3f624cbf35f3d96e91fea3b6cada98231e98041cf7285dba7c971a9f4fc45b871c132baf71a634b45725839b8e27c8174b5c2bef2dddd8ee3f377790290f3ccd1406b3f07df82d5cb5de8671c723741e4d3bfdc2d3000a0f02cc1ff0f4b8674f4419b3c8554d569fca5e48021d860e02f89b5d1f9e6d16c4c80ec0cd46424f468f50e2201774cee480c6a24bcd2831f82b88183eeac32e1ea670a6e7250559cf36dc1139da45fbde3881475422cfd5af405d440b47cf3fcb93794", 0xfb, 0xa, 0x0, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) close(r0) 16:00:29 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) mkdirat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:29 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x12, 0x104) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) close(r0) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c00"/139, 0x8b) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000753000/0x1000)=nil, 0x1000, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/105) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x100, './file1\x00', './file0\x00'}) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x400000008003) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x20, 0x1, 0x8, "ca5d246cc38a42973edac27043901634d183bb96", 0x80, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f00000000c0)) 16:00:29 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x20) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="db715d14281a04c54b5324ceb1c985b9019ad541d1ac1baced8ba44348c34cccb46dab02b4a509ac4119b7a2dfb2d879e071ae55355dcbe72e5ab6c8d7dcd5c9a554f4c5b2b2c6e2bcb06773f79ad209733a79f2061ee1648df73b6260b4fe7e634ec7e91868306e6e4a12", 0x6b}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x8a, 0x1}], 0x1}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: clock_gettime(0x300006082800004, 0x0) r0 = semget(0x1, 0x0, 0xc) semop(r0, &(0x7f0000000000)=[{0x4, 0x898, 0x1000}, {0x3, 0xb8, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5, 0x1800}, {0x7, 0xfffffffffffff000, 0x1800}, {0x3, 0x7fffffff, 0x1800}, {0x7, 0x4, 0x1000}, {0x0, 0x9, 0x1800}, {0x4, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000040), 0x0) 16:00:29 executing program 0: r0 = socket(0x1b, 0x6, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000040)="220e228901001cb7ee37f27ec228f6000000000000000000e1bc9f651fd73346dc6763169fed50e453e693a84ad9651974349d2b0586c166b313008de5596857f9baa9a620b67f4a09a5440dcfcf4ff9d77ec94a7c3d9646bce8aa7eddb01bb51076d801374c6ba37f7dc067466b27fd090d29fe793073f8b66e14d2502c77e2", 0x37) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x101) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x1a0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x15, 0x3, 0x10001) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:30 executing program 0: r0 = socket(0x10, 0x8000000003, 0x45) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0x5}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:30 executing program 1: socketpair$unix(0x1, 0xf62ee8212eb6b45, 0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f0000001500)={0x3, "c0056e50c6f3b878ed4ba07aee22ac081ff0ff41b0043bf6af7c98ad6052a98ec607358668dd7ee0f8ae8143f70f3151c51c80adafbca3723223c88f6728f32f1e5989dd44c2825d43d62298e019dc58d9afa5fd03368055db28ca4304352d1a9e6e7847c3d51c21f54ff35f374090edc8f4044cc23ac778286c30baccddef6528148860be7742bb7a8c9e1f4424d0efb91baf1dc1573b4232ca5e7b0fd0d0d18e5e03f777a4af85498bd560c650e1c15f6bd199e304ccfb8d1af8c571ea2bf85be515e74f8c1fa9a0a71db18427fffa1a4da1281b2991280f4be22cc07728d4d4d141e26c191512d046d47b8466c5f918d874e32e1889ffc0dbb5954b041df4e4283f99761e24159cbc20e7b894d6b6c59c4cf58074fcccd1148d6b68d5ca66603b2003f1c765abd967631ee983d22a98aa13270ef44f1315f60da890b8eb92d5f8c064cd7fc4b8ca33f669f27933c4897c8f1ee0194b3a954b6df30e7218e44d7c1034ddff9f96dcac659fe62013c1572bccd4873c5479e7322d06327a79443f5b9b2e419ff5c93b9fa9521e0fd83cb28bc485af902c7314d7f812a9ad91ed2327f7dbc60bdc3fbf7cba30acbf625f43477ef5d87df9d0db8a2a32f0e7a35d73a3f00dbfb994544296c1bf313c92da55a0e2ec7bfcd41087215e38db1f77f804089010ce1d7269b2d01c16dd39e22c67fe57907f049b3f460634f52ddedf7d85c77184283a28752ccbfb219b43e37c841ba1dbab6879ab5715e1b851023fcc4c6b0f3751e5724e3e530713ffe1fdee16945294bcf79867e42b04f471ad30808828d183a7d1c9f5726db714f27b97d9725937eb7777b208acbd123ede3901f3c9f7cd56129991398636c55c15bb7b38d54cbdc13819f64e137559c5f28fafd9c88db235b1051d4d276975251563cc3f60c0094beae51227ed042f107a113ef6963c69084731ed704a366fd92b86056a9dc924fb114760b7688ac0bf66dad900cdbb8e41caf59eee20cee9627280d56c5177f0b2488632bcc173508e9c21a2baefdd00a063beb74f9d2641a25dab0e3014b3255267095fa433104b2be7ad0a708a6bf5ce352e89e4ca1b66fb450fa03ee956615589f536b68f24916c0cc63c3f619a02f167cb121a5274c766df50fc5a19ee942b61e30e819a217fc78a28b5d1c05876bfaed10969aeb8a6895b37a74958fc0cff9b30d089d1280302180f707b02b1f3ad099b8d4fc4cca5cbd2b4efc79016ed4ecb0e65624d13a12e31e022dc73f550ae889ec4cfb576944349c4ba4783dcb5c02901183343351105dd01f5a1372124d6caae9ddc5ae46d218aaed6c773265a4a22936c82bbb7297e4c436a53e6adfd02fab0de3d64cd29a6df799b312c9a90157e1f6e85214ed41bdcecc415c7eda632523d506d5c6ac56e9d745d5546b462af309031cb269538eb50ee9932580b8eec5d43491f21ee41f8ea490c4db70860ce4b2eff646ef54e57e2e96c14e2d964200f1e49794c51e3c2a99fa191e044877ded3cdb993bb0ada28557490062aafe6248d34cc052b7375c006d541dd017e9f6c34910506fe2aed4673ab52c10ca81343ac3a5fd55cc4a9e46fc8cf596a38c9e168347e465a684f7cd12803c339f4d3f333d5ca3b55426a10f2ece3970c6890ca62106a8fbba6b06f07a444270555f5c92f3f68ba0fa49048174db68fb6f0c9c4d7db64a9a6d224c5b8ca19fbf417d6ce3b3ccf2b981133f39c87b3fa0a36f361bf0fef1b2be931c358f5364bedecf421b9c6c95ef9673ea7fa92c25d5d038901764653e728b7b4080dc6bf491b0bcaae11e007c02966f6371555836fb7c069f34befbb1a9e2ada7d3c44ad909464a2bc3e91c1f325858c1d7b755be8cd28caca741db0bec9ddf80e34b5a906ee1e4ea3ba58c78bf7c530a4e94885db488fd666ba87880d19ee21e0a0bdedf88c5e51e244c2ddb6cd6def4e308799e83721f0b29717a3522e6385765823cee8f9895f46a299d99582c0c6447ca6c9a2bc7cbae2242bff7c4341cb1c9c5008f91e78638ddb08bb461a243c63d98c39d3e7c55fb8c637dc8b4a4fd6214f2f0de1aee1d1637dacd7b163f39f5004b5331b5ad8f487b491519055baf451f5ca4ef35f052f8d4dfc0b3674701dde0f0d7d741739ff94333cfafcb019c51ec744a6447faa6033fb540bf22e0ad05ee56a4de1becfade3d4da1bc332b14bba7dca93fe4f97e015012fb5f7fd3898d216ff57673995bc94a316f3d6d067434ae9ccc1dab3205dee9f7af3875b20c7df441a0a144d190157b6d71b20ef867a4f9e8c7e06942755aaab4c7996e1296cd68175896e8e993314c23b19cd1ba2dc0dd501c5b77e7922e2973eac68606a9e1f706141d321616833145c2d84a06cf92bb91cbcf442a2a14816f0211aefc911d1e1de2d0a77add4981ee00fa970f76ab01f2c5d467c0b18fbf3260d394ff43435fa0e78682a78d339a7ebe32229b360608818787d103edc385d8edca6d2cfcbe74ee9514b6bffcf81ada88bb6dd34df2572532472ca0cf31ec3abf70a914051dc5c8dd46d45496f481f5ffda2d452c099190f663209958de9209405a3d476b4d83221b49e3532f9af14e03ae1e12efbf1c74d4b35543db7665b7c75ed4e1f1f3dddbc2a2eee4c31d424f3521c3f0f38d595f363151017c72347be973487d5bd9fa521fc25d6fe2a919a566707c1cb96a92b2f161dc3214571a6842e3f4297c0578320ea92e04943970057fd76465868d2d519783fe17015128bdbe82559e111e2644ee7f58429095bcf9f0d3af911b9c28fcfc6b968d980196aec96cd175035ab37a90484687cbdb00396783bacd56a9c69c8e761f179bf75c3718175f2eff7ed0751bb34e9db1100545cfb2ff8addc684747e26fb3cf7daa8a58fea5eb19a8a8a1ac370c4819b5c9469027315a7771a0fb6a6f735f16acdcf4e71161a663a2c54e4c1ab11afe1d428a72246b6ed8c8aaa2712513a354b037ab1026bf51fefd0aff34b1527f43c1faa356692607032dd68283f099c95e702d2830e580171f5e1e3fd3e521e4ce0b9bfd5381d9e5c3902b5a39103bbdb7032bb1405e54305a9dada872964fb37fc5f898aa6b0ea685e2ba24550badb33e27d311f3df48a71e37acfcdf3dc548e2c7cbe9970cd7abd420a07ed2458c2cd9d3a4a84935fe6465f83b38192e5542abee525474a9b27fe36e1aad0d5082fd8b6f54feb00ed8964af4db0dab9c18d359acd3d1f10621e2fc0bb0f9c4460dd78b1337f08577eae91a7fce3664525a1d88678c8a99f26f9d45c9b7d4fee2b3176115b8ff53c977258ead6baf73c289ec225044c8d8193b1506d43addc6b93affe7267ac15729072b3ac01783f3cc910362e65de026d703e421147f5e13b78b6f62529596aa610a7668ef7a5456f135d328969f8d25d3c9d2d7a8771d9615eeb762b72c3003075640aaabc25d1ec7457eb766280bec223f832c4c64fae3b7ea8d6ae621650e87a91dc5b3c0664e73e9f9e5025cc674100e57dfe3dda06ff45ddd10160f8a70cb84bd6973c5c26b081c8a476b6e0b1f40f7b9fb1f135a4e36e176981d94e682b3fc4a303ae14b979030cc31226facec364530ff1dc9f475db7d88e87c28afca265012f4ee7fffe1b9ca26d0e6e2c70db0710ca2ecff9e0d2dbb33ada1c279215719bfd2e0f150e9735b2fc511294f778f764c902b172496d5c403aba823c64a5e1c2b1cf3eb8c98fba30600e78ac7cc7721a50793075f66638050711d70b6dedcb21d8cd9c62b95100f95253ba935cddbbb71e809ead4c3ca404c80058b769e878a3d85acf6b3385730ecc4b5319e646e663f19455e4372227aaa2eff0148329b843e80273ba9ac36272e5f558977de349ebc3b9c465456e84d387a123a8dbbf4272db5fe13a19581d91bd8bc03630c4ab1584d84ce0ee296c5d39d631cae5963815257a8b795e09dea614c90a63f41816a822cea6f464745537ef41434537c34dd5378ac1a99223b246050b455cfaca1d23433a55d52456dd6a3fa859f2c0cfc24e6f4de1518bc52706711fff64722e3c6fd1dfd8e0eb16c70d68f1a1fd94e4015b1316b28c2c0bfb91da07f7a24cc7c310836cdedafc296c33e1938e8004fa7604c14d5d97ba1c08118c80da81aa94e7a07d744aeb51e483760bade2afd0f35014a2f53b95ea74da672acd4ce639fd99c9101b08abd7c634718134f7688c77b8990ff20d952101325dd808cdf382f468fa542ff854f6137a59970e4fc23e8e8aaf79bb5f09d459cbb65df099f506185d70ed62d1bb9c784494bd2f4ec066a629b5c041fe1dcd628157d39b57f08d088f6bd9ecc939b5dcb2b55576e05b4c6faaf2045fd50adca313f488140eab8738a8cad37464c8a9d70183476604ed69b315f4ba80977b85a51e81e1f6880be6d04b62ff61838634fadd90884a6d688fb1f2e07380f3925aef238b208feb6fc1f838114defb6faeae3e389199d91f444b2c8f25e6a6cdcf699ccda424fc0fe5c0b0a403291463e6996cf43eba8a76d961c2fe4ce8d8a588386977fc81d41d928c7571a165468850347b41521ac09b08b1abf4a984fd4d13a92f69580f9e07330fe910912406804fb59063a6fb0133be04d1540c7f191b2a6f60dccad52a1aba0f946a92f1869ab45795e94b6b6a703de7ebc36cabcce04410f8611df104935074d0a1b4a15253640f40c2346c3afda19464c776d4da664fd184f97abad0e5e3e955a6dacc8c41b7960779a95abbcea6ac9aa832ab5af7e20c769bf0f089c34b214c999cc066085a5f203575812c16ea21fe570dc8adae19012a1f25a92ad6280a65915ae19755806b02612cd63d423320ece6f9b0e99481e9d29e9955efa8cbe62d50c2db4409133d3040c829c4180cd1e597a8e13e3d203909c4062eb0c1a9bd28b01c4a76e756f4b930071691bd5be2a226a30c9e09490fed98f1c194e56784f2b42b77629d0fba7c5d8290e7ae56ea602535670d72321046b93ba4931becfc7ed93b512dde296296c18798f01729ef10de99f6aad541f20e18861029ce1017747cc52d268a5cb76810745d778d6acbfe61a0d57aa47377251e52c14b731cf8140a1a666a29c787771e7a6fa704cecc944d4290bd199744417d48a2fa1c203c83a98e5fb704bf6655b26ef5dc903dbdbca89dbcb242de8264ad6f3af034e77318abf5ca6c490be42c7f6693aeef9d12a985d74832451fb19a4ae26dc0e5c5bdbd9a2e300d643201f21714f994c633fd3568f8cc42fc5375155e5020ba72850188058db119a17cde121248bd0539ccc8eb2ff81b739c96492d7b38f5dd9dccef73b6f5ae6c3ca787488f22cad0e930840428aad2453206ac7810827e90dd6f078e734e59cae41b9f047563b62b6c8daffacbc213f6b60682ea93536ba692a39f60b243d07efb19bd43503346bb328fbc0c2df1c26a4a238c10b0101264ba9d43dc9f95a765ca6a03eadc196404f977fe4c208923819489385431f3948a61146337374ec92b71713d3d9cd8b32337f40bfff0554b4ffb25b7d763b373893d050e5f6149f00016521f44a909aa38a1d95c3a9f80c030bc2a80dda73a477992d8e2c984526399e9db272b33a5ae3c77925065f0357937ff70a8adf3079eccdfe78086d2396ed4ad5b83aa9adf8c379494736895de3b6f32a2a6fd37bb73933d44226a36118f6103f798ba5a41764800ceb9c67d77ef42fe168a25d1d512639ccf5dd4c6f3eedb586f46ed304a46969daf549f37548c86fb1d25631aa42487d519a6600706390b4daacfc2e"}, 0x1008, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x12) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x9}, {0x81, 0xfffffffffffff5cc}, {0xe6, 0xbac}, {0x83, 0x6faf}], 0x4}) 16:00:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x2, 0x2, 0x8, 0xd0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x32d373d4, 0x505a9743, 0x8001, 0xd9af, "4f7c314760c3a72d6595bb7392c32c277b621e7a", 0x101, 0xff}) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="d4ab67e5c33fa069bfb28f21b61f1c39f6dd1dccd53c9aacfe73f4d9cc1c45ea616ef4468ff4e849b4a4ee2b742585e8c3a9e391b79aacc5dbdf595c0a4ae91a035745c321fdb557891d319329823ed6e3e387dc16affe186d9207b040364403133f94015d721e58495c8f91b6eb86cd9f453e92", 0x74) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xbc0, 0x1, 0x0, 0xd61, "57a37ad28ba46a1013871c37e9afa8f95dd2bbee", 0x0, 0x8}) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) read(r3, &(0x7f0000000880)=""/161, 0x52) 16:00:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = dup(r2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000300)=0x4) r6 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f499766a2fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2, 0x2}, {0x1, 0x100}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x400, 0x3}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xff) socket$inet(0x2, 0x7ffe, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6, 0x9}, {0xc1, 0x7}, {0x80, 0x9}, {0x0, 0x80}], 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(r2, r0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1f, 0x4) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) fcntl$setstatus(r0, 0x4, 0x80) 16:00:31 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x7}, {0x123, 0x9}, {0x4, 0x6}, {0x8f}, {0x2, 0x28}], 0x5}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r1) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/8, 0x8}], 0x4, 0x0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() semget$private(0x0, 0x4, 0x10) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42c", 0x2) r1 = semget(0x2, 0x0, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9dea, 0x2, 0x2, 0xffff, 0x5, 0x67bc583f]) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f00003ea000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:32 executing program 0: r0 = socket(0x10000000011, 0x1, 0xfffffffffffffffb) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)="23ffba8fae0246f377506001b1adff508a4cd37788c11274f839e37b4af722fa05c084d4504d57fb339a821d009f159c9b40b336adcac841050c923c9f3751effdbff312954f3d91cec3919648adfac7abd7318f6a179d140823088b7b746947a71cbd4d21803ecc4234328f3ff5d4ee15813ca9a5290e3773f822dfd30d2641cd000b3f73d2765a990d2fc86c410c85c74d276f072a9a15dee431d0b146570e9a577e081ee29d2294bc349d70996556cb3028bdb229a9d3dd67deaa4a12c80089ad826236a0f078bff66a", 0xcb}], 0x1, &(0x7f0000000380)=[{0xb0, 0xffff, 0x5, "e9b0f0f2176d86b6883b488a0ecab01c605fcde35dd4791aca8332b5f5983ec029752ac890df4efb90bfc08cfc1097ce090975135d2d3d4b42ca310410b75c19562d7bfcc0015a6c80f80cf8d91680367d82c4738de6d3a26d1eb683bdce6d59d4c843625aaf8fe221e6140cd82bcf46346d58e48dae10a02b32387dc8ad79121191ef0e29bcf6635bd0bc0d4ba46f6259112334e18f7ce328c8da23a50051"}, {0x40, 0xffff, 0xfffffffffffffffc, "9748e3c1546afc1ad30d43de96f23761ea0b5955795ba3513869485225ceb9f36e731399c69df230817be852032edc"}, {0x1010, 0x0, 0x101, "8e932be07b03a47e24350cb5b2298ce2f4ee9863e155fd34b22c0c778a5e22641ab1f131920c1bc7d535ea97eb2a307b681747f5a76aba8adf2d6300cae5a52e36fab6e4d9fac4480aee0b99b6984409b2981be48b252e50589125205739d45646c693f837d83d52ca9cc5c448fbc8fb37372c7b17ebfc2f36478020805b283a304ecde1292da9c160ce0aaa3c415482674160a11d13b02839c5fdb8876ae6e43fb80d7a349fe5c1e6800fa1f0637192a1bb290c80b02e4744ce5e18689c3d8d6d2b038981a3ac9d2a70fdfb84c770b64c1909f88db2e3cef6ae89966f08ad10ad7b3085eff655fda1a9920b2a66e3ceb1f54ded799124fddd2b36dba615390df75cbc4ad5f9f5b57ebd780116e7fac66783681af6fd404d234d444329aa4b6bb60215da31e1613ca884a26610988eead15bbd76f8e0348acf00cfff75d05c012dae6e558ffee8c3a9c1cb85948719429fcf600cb0092382fa3497df771d77ef53c4611c6e39a79086f9819ddf4da3c91f3770f25cfd34a828eb7064aef9ebba12a5bde3035333863d00f79c80df290b9805c7e7abad5f5eb7f80dcad4b16b1d12478f5c32dcd43c24495dccc190e0f9416df658bcffd1e9d29edc28f81ede6e53a316968c79bc27215b4e9495ea60b01a54ffa5f69f5a305af9dd56d04d0ad310fba9ec1973c6efa7217dcfcadd60919e5c8cd0b0212fd2c64e22a51cbc56f1f86eecb148494d3249819b9935b7386dee86d99f729ed4185a7e0ea4f0af3374bbc375da4a8e45240e77b8405efdb88e4a4cf44c3b1cedba9222e045b74802d63df72a776966534723969dc130f74b445330dc4b8df75b25fcde967e4dccafa7d5cab0db10558847b806e94a0803006bdeec2842716b6d5abd92710bfc02b1bd7a106802ff77c50add12825c8fdf7553d2599a644ebdde12b4a000c282260e60064eeaa1e270f56a4dc292c46319ba1db62e2c1b82612c2dcd4a6ab40596e727c0d5652d30fa519b8697622424c01916a5801e2d8188a8f36ea27bcff0be2591fee73529d2a061baff65a41a9725cf7214719dc6ffca9c00b5a5d9053ab0c1a04aabd6c07096e31552d5f012088e4ff8ad217a6d6177919200a79a03357244a699f20f5b421f3bff89577a936c60657f8dc4bb028c2d5c3bd2980d28480b0e66097ad2e34390198e63242d0aac9a17b4cc8be4a4088e633173597144d7690443a1107bb24583acdae375e0ac664893172b3de4a6d850a3ac95fc4a13f5536fb76df4c65a24d2a815df5ff981a48aec8219388761e33401940bad11f72cebe0a30241af2a63378087d47f2695499b69ad2f665b9aab06f2f09ee4a109e1da080ee2174a9b542af1b2274ee74a02a85f065f30c7c22b65a37986f7fc111d107b2cbb63632281b50fe5f3653efcae19c9bd96c6cfe1d632ff19b30c2f78cb0342e1baa3cdcfa2d406c04913719b961ba9030d400493bf4180b6b32ffde830e7fda29bc3b807e61e9eb3ed4f3c30ed96225ffb989706fb9d4f96f867ad4be07634767b37b0d576531d045d5067d705a99dacc2954b83057263e0dc85ca4ac6028c0f22b83d2dee55c0adb20ef3a6fb0fd7f3c97aafee501a9c0759f219d05b99bc4edaa1182e341e75b1244d3ca810aee1ba0461400276118d3a37bfa5b0caa6612a7a43aff0c7367b242aa86e41ee783034d4df8d3c22be5d7d656afe7461f9433e77e0426cf0344dabf7882fa90de246e7fa0b5abc06c284ae45985ae44cb366da17c733c73af070808c08538cf093644e8656c8b2e05fc7c386f428c023bc79d00c8167b151cb9d4cdb45d092918621f810e6be4f30ce01d40bb4c876327d4269d8736d348d11dd064d165422a94afda322baf03a908f110c55691f2cee1327214630c16aa65d574ffb9d814570afe848e718fdb09f1253d3a93755a288c749e7589856bb19e988b6b5cd98d2d915fb39319d269ea47fe8c1554d11291840b670e5d9d6f20d8b19255ed4858630c1184a1396a3a55c915a474a317685b41f14eb34d645849290a0f15f65c9514be15b2db65ee7b77e2b67ee7e9cec45aaf3bbd1444f91d2c0cf9840f2451765bcf5106f7c5c871bbd93e0e3a7419b24fc7d9ab3dbc1657f8fafd8630e3e19ff6f393680129e2816fb3c857b2d9d007f77d036668f35812be961e79c43ad89715c8c69a937681c13b744bc3b307d4fb26d9a9504105b81137922812823f3feca1f9284a19aa035989a308b63fd4a2872322576b90786dc72ef9f7505729366cd45b8d0bee71512979da5760a5b2a164c48b391a3ecb4e8a085a6d39de61ad2ebbd31cb56285c2b16fd999f3ce6b3b5c9bad6b896fde9a40dbd4332d610917dffbf3b9fb1087cdfd18f5d22128d0c1f66fc64379481c46c1af87995b797b2097b2e51cbd6817f594bf7f6707d7629af9054d7f17de6f38bd50d3fd81afd7143e85581e6854cf33de2ec5cd6f2330c1673fe7943eb10958bbc3932440431e4eaacd2de379e151cc3db911cea0f23b4efe4a6d063b0c4c18ff04d7760b0249cdfeef7a7050a451c72a3ea47df4c074122eb6ba0cae18a79d40c4705efb3c35f275d95b382900f6b1788d5fdd1c6c07ed74a7e856c9c69cd6870890ab1176c51d618059673fc0fcf39bcd1b763fcf99a54898abf88dd404fc764633af152502cbda8d36aaba189ab03196f867ade51ae900469ff9ba4ca9690b927daa0ed533ad65f14b77adb50ee24359ccf50873f2fbd6c12e75ce5e2c9e7852ee7ac1daf0e518f16e5ad1eac7f740c2c4c4d3eeeed5491437838236fd83b73347fac264a0ffc88a64f11221b0d923055f6002d670e9a5b280cf2cb5e22e64a6e068235c6b992463417c35682b43ae74d93798f36a7699ecbe7ca6c755ba1566c310d4974ec063ac501fe190fac790e1bb466df4d11e28ae1b3794959d7ef32728388d2921ea6dee07b0f473d1194919f27e997f55f8424db2f675e5175eaa738ad61e004da7d4783b4067e3a92e464ac0f86dfb46cd04ee93bfd023290fb231eb854a6a9830cb115f369c0455c627fa81f7622cfa0de2a43686ebcfd0bbe7d3bf0af9dd14f78af96eda13545002f2beab33e9e377bac08848a7181622c6013d411d5c21ba6fd0324e3a643fbf461842aa5f10848c55b9a42a88899d2941ffab200e93359c1d912c30ecf61809bee390dd4bc92da00d9b65e5fe60e0cbf1a4f7488cc11bfe50d5a97c8bdfa483df375a890180f41e51f8fab6bab451aeece3261e34b1141402398ef97be4ceccfa6984cdcae8473247d5a12b77fe40d9b82864df4ce635190f9380bc738c53d96b9dc8e4975bbdfa891a55724671fddc8cdcdc3e42c1a7bdf0b560212cd7c7b15507bc322bd8494f3be2418e765ca40ca8231dc0dc0aa7b945bc8f5ee45421fa434e56afd055be8cb6e7751e0d5f3391968a98598d33a81f6fd73dec5f87e271494937a0db7701ba99af63503890a03ad70b9369ccaaaef0d93b29ff78780519be931cb380dce5d702f87c3adc0e693c358c4bf1cf74234056e2e05ee4a1244d6ae8e802cdf3be1e9c542125eb399f710551613aec10fcdb05fed6ed93a36fc30f4b61fc40f0c407c512041f3ada0c32fc3225c55adc81e93753674598958c48ffbfb7fae2239fe96d2661028ba2d242742db18f903f89470ac24aa24d99af29fcbd77c4d223672ecec2244fd9396e723e128e2107e3b7572efc5bd1b7aead417b01b613d7362c1e57ed73dcd7e42d71c6bbdacd16b32719a2e842516007576b9d89ee542ec0dbb5e1e3c7c6e389f1a0ed6a768f2cf98798faa4ff360281204ceaa07d16e30c899061ad8a345234af311bbcc41dceebc4a98f01dab3c82c49de7121cc8bc7b7f16c05b7ded9cfab9114cbf07ea1fdfb7526922447b2c6d0542f54201e4353ec7e21330b19773aa471e0353ea7f30cab18b5a995c2fb393f899273c3fc9514cf88a7ab9e378df5a9d635c44c9c8f4872bb23e807603e837a99424b4eec74e5df58d792eb8defdf35cede489adfc68e27bfad7a89575df8a3bc9126050afd48cdef96d260b839032e65a0cef3f5f485ee11b7f4683ea02f8dbd4db9989b9fa20bf2195019b30686195d9a24a11feac4eb4a2e57d6d6efc196b117eb5b89a5b56df56eff5413ba5fb0d10f9402592b4a63d9db5962a04b4337536d4ea65f0ddaeae410a3502735b8005dad29b6eebfd88aca8a55c1deb70c29e5f448d7feffe6182b009bd08041106c28e1f19ee298867f7137189516b33df195d46312905ef7ac883c0e17325501fa71eaa9fc899b86fc0bddf870f768ff1d25bb397cef736a0e55a2551cf5fb9be97a609e072db94fb3c061e2c58dbff60ab384d8e0f02d6c3e49ce1c64323c3ceca6cece9730abf9091fbfca833a7281038329b720adadba4c465c01abaf32878824b1e2874fe70e3598e585b95e4bdc72f164fc30e046f549f5e6da0887698a2bc0a97fdf6de67c23e5296cb76f5bac12524d49ec9c021e64d4b744c8e9629293d925459cdb19d54ea4f0313a065153fedaddcd0bc72b4eb182989d8db28974b1b9917fccc766e19232031d0f21eee45551c8aedfdab5f5f4a91267c9aeb6ab39abbca0139515a31d21dde8de21f05867d7c66beff311695235531ae05c0a4d3f92734ed9a1cd488f4572d10d4d44d632475c9b27136c98009c6d8b82a549ad9e5e31780d8aae5f3eb7e4b42fc0be27e5b7eb826a92f571312fd619b1af4d5b972f7f755782fe18d154ebe26417091c911c0afeecea9498672a52cad40a652702e3b8585f23ba48c2f1eff1d4a6e872112a9885ef2c64b696ed3473cd3753f5a2a8c5b198c038b9b06dddee3a370ae4137e1bf85c5453c5d50b8814eaa74e816ae0aae819a32a29ce125f30ac16d2064f34ff3a409a13e7b4d58760e963098fb9afa9c1c3005d0960698700cc2dd20731ff633a1b5c7962e3ab821cc005b7f831ef8669cecaafa14022f0f94ea9604d5c51870829b95a73a88c2131fc9881a139776bc8c50b3d75433d9ec5bb3baf41a09cd129add77ca82c9fe8d30842f55523df711379e6ebf7628ae23f6a39a1639382970976fd70c68a3f43b54470e12a50d7b98a75031974e278486b3074ed4ee16b829215a68a9a911d630324b929038e7bc60778786180944522c3b23d09824cbe1d2547c29db89e65470cf7d032c1ec71b89fb3a86c1876f8c00a017d3d5eb93781b6b1b62c77037e8a32206673f78ae23ca339085d5ce584c61b4f6d3842048497db85b75d66702a23faefeeae6a2b0117868a37a85980aa5b40bf354f8c712e9bdab20a05a70f47338f8835b80dc7db7f42a801c8ad581d08498c2bb1ca5a7f296305c0d90475f777b9e2a13c042681a723d3438e992898bd5b384dec708c0744779fe059ef07ebcb1c7834a050fb320cadf104c91eea2facf7f4e7275aa6fc8e50ee3fdce09074f2abde20d4eb0f4032aaae8ca08df8682821e734c959021743997d966c7baa459328c73ab21cd164ba5c33d2ef09d013ee7040698f5b5adb16ed1ae510721d01d0a568fbea97d08e362aafe621cc60832976ddb5f82889d8042332b919ad484d1281a95ec8c48e38bcd949afdf0ddbef50ee592983050395d1299dcd90b487384f9a15b4843b25bcece6ff3ff02058601bf891c850cf84c38706a2eeee3f36b52e2878032af23546d0249afac3b614dd357db69319db7bd3d3cba6fbc7ada8d021f2e0caad1cbaf56733162ffaa726d52813d0c4b78b3925cbf7bdf72b436ea00996be41dda6102"}, {0x88, 0xffff, 0x75, "a5a4bd2505e7c280a6a77acba6c4c7d0dbcdf693a2d665d2b8dd11d03917e31554e7e313c96585c63f8f0490a199a24ca68e602c06de008a4bb1bbfa9391b5e54667c62a9b29e5833b08b1ba9c8e6e6b345ceb33acbee90d3f6dc730d0f313aef1a6f8e2a7797ad1820bcbbfbb4386de7bed0490"}, {0x70, 0xffff, 0x1, "0b85306869dba3010cac27fc44a601b3ee27597822d0180c99d5991ff5e2509b9fc01d72f36c0f942e224b98cf89e95af6d13c8d49a4d314d533aaf1f07653806cf2f95b561d429b6fd81eac761c7349f1f65d42a8aa4bdb88"}, {0xb8, 0xffff, 0xfffffffffffff01f, "3866ad14ad007f28f2ee28c50bc462f5640abedc9e0b8cc0dce4ec4bbf08b118d93f9019c0e74ccf26803bdcfa11429d317dfc9c2b5d898bf8739e853906c2e048257048b5b60d2915294b2e3ba3b9ff29218e1b764d262a6e9620a14e58ff8feaa139b7455939304c77794a6508f6cfccf653b46c0ebddea9075afc91cccd0a0e77cf7ffab1f6bc3f57ece5d124629b8bea51423e62f92b107e26043ecd01f92c7d851b8c97f9"}, {0x50, 0x1, 0x7fc, "9bf32ef26dd77dc97b6b83eb2716b36da6f54fdc1b7175f2f6d921adb596911bf163ac9c10d1425456085e3c8bc4fb25a88687e6e79f00ce6903731b9c53db68"}, {0x60, 0xffff, 0x7, "a54b8efe572191115e444326e8e29c02cfa93eecafd3361c0534eb3a603575f251d9587610be268cbf6f00395a4e09b75e543a8d63709c507d6cdd3d7919b481ff170b0bfebb5969335cc322"}, {0x108, 0x1, 0xffff, "c259a1c8bba7edb6822bb35f0c8eb5e2324404d0987d32c6d7cf2b8f2a2780b9feddee717d610de5af9e4a989d187c3ce98ad43da930616485ab1cdfb1e7621006dd9f5320526b9864f2a01b8bebe48a08878b3d850405c918b2b4271116d171de60a2b3d21ad42a0cf207a87e37ae06288adda1843cb389abf1b357e6a68154e7f6d4fe18ee6dc85b2c787551d5a1d0de9aa1a0d6777ce96d211c4d1d06abd9eff1c18ba00d7a9000b7c29e07c990b14facc68b067d7f874141889b299d173f0305ca53d7550a2e35d2589299e38010c466a907ff0f94df66e2c72dd8e203b881e3dcb19ba8326cb52e7ac7847e5acedff9"}, {0xa0, 0xffff, 0x1, "e933fab5d15bf9fe76d74f03c811a12838cf40c3491ab447c98dc76b50ace736723cab9a42a20f28f11b5886e4dfb00ebba9eb0ecc89255e2a4e77734f82e01b4734c87505c7e1fe73c2e3362344ced08d27669d70391b06eb815cf525978d142e3702380bb5771eacdfd35c04580254eede566f0ba22ad81cfe3723cbfad8e85b5dea456ce5d292389d"}], 0x1508}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/135, 0x87, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() r6 = getegid() r7 = getpid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xe5, r2, r4, r5, r6, 0x10, 0x964b}, 0x3, 0x400, r7, r8, 0xfffffffffffffff7, 0x8, 0x80000001}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6008, 0x0) r9 = dup(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x1000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000200)=@un=@file={0x0, ""/3}, 0x5, &(0x7f0000001480)=[{&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, &(0x7f00000014c0)=""/106, 0x6a}, 0x801) ioctl$TIOCSCTTY(r9, 0x20007461) r10 = msgget(0x0, 0x0) msgrcv(r10, &(0x7f0000001580)={0x0, ""/4096}, 0x1008, 0x0, 0x0) seteuid(r5) renameat(r0, &(0x7f00000025c0)='./file0/file0\x00', r0, &(0x7f0000002600)='./file0\x00') seteuid(r2) getpid() getegid() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002640)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={r3, r5, r6}, 0xc) select(0x40, &(0x7f00000026c0)={0x2, 0xfff, 0x5, 0x30000000000000, 0x8, 0x7, 0x100000001, 0x5}, &(0x7f0000002700)={0x4, 0x80, 0x0, 0x4, 0x1, 0x8, 0x7, 0x1}, &(0x7f0000002740)={0xc4b, 0x5, 0x8, 0x0, 0x5, 0x7fffffff, 0x725, 0xc3}, &(0x7f0000002780)={0x4, 0x20}) msgget$private(0x0, 0x564) fcntl$lock(r9, 0x9, &(0x7f00000027c0)={0x1, 0x2, 0x7, 0x4, r8}) msgget(0x3, 0x200) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x40) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e5344392e", 0xd) write(r0, &(0x7f0000000140)="445482e9037268583b08cf93671b1f773f46ce2e2bdceb68eaae8b462dadd438eb5b5618f31bf2a6c35381698a9e6982dd7f04aca68752815530dc55e3c452f20c62a5e7368b40558941548bc72fa03c255ebaec0698bbdf15e7a377e04e4ea0812ac23c5da1853fac82fad22601110f614b69613d4233eb9c1f19875f49f6029ca3672b", 0x84) truncate(&(0x7f0000000000)='./bus\x00', 0xffffffff) 16:00:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) close(r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:33 executing program 0: setuid(0xee01) socket(0x2, 0x400000000002, 0x0) 16:00:33 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r5, 0x20007471) bind(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf773390ef8c55a3) r6 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000480)=0x62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0]) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x3}) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002402, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x24) msgsnd(r1, &(0x7f00000001c0)={0x3, "640b11a371f8d67bdc3c701228f5b541f265ff35228ea6d7097c82b1b56a2d850224d77bca5fac946e20d1b1a08cef935d4ea2f84e"}, 0x3d, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0xfffffffffffffffe}, {0x18, 0x2, 0x1f, 0x6c4}, 0x8, [0x4, 0x6ea6, 0x7ff, 0x4, 0x80, 0x7, 0xff, 0x7]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) mkdirat(r2, &(0x7f0000000240)='./bus\x00', 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b000038900000000000000000640600000000000000000002ff4f22006e00000000000000", 0x2c}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x7f) close(r1) 16:00:33 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(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x20, 0xab6e}, {0x18, 0x2, 0x7ff, 0xfffffffffffff890}, 0x3ff, [0x0, 0x0, 0xfffffffffffff076, 0x8, 0x46, 0x40, 0x8, 0x5]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1657, 0xa, &(0x7f0000000000), 0xc) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x100) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0x80000000000) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66ab0a7ed5174d20bbda831f20fbc17dd9389a7c706a855f400d0658a4143a731410a37289febfbf5f86bc28cc572f877977ab630eb0f679e4e23f3b69242a989347bbeaccf15b9fb3848ca54ee9dfef11f52dd21f9f22be5cfc3dc08008a82a79"], 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0xffffffffffffffff, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000002540)=[{&(0x7f00000001c0)="71666b2fc4ccda6ab13010f4d662b10fd266948b2db97031c4aa05377ac4470db6767e112c01c51a436c89f484061ddd6c815465aef6cbcf8da570e5dc546d77b8b05d059cae43ef8f0a1acf762609acf68eb9fd2cd4cc7408d4413404606dbb7fdab98be95c20e887ca02f1c75a69fc815dcd5e002b22bfdfceedfd469835682dd0150eb4005e0e23248521b156e715c2922df4a8017325f287d2cd052a333f4b44be9d5492855ea060c3d9c9096f", 0xaf}, {&(0x7f0000000280)="da56c19364a58031f56e693917f4554c606399cc489381545a43a481b924cbbe611968deecc94a7b1c771580416cd06e1f695923fe42e45702fbde2bb0a0ca86677c306506342a6797dfb7ef99d21418cda8d5849b85f9a9422401f8d6d415709c8ebd6ba3e4e633e1c65e04e7b434aae25eebd94ede52955ba5c46a58a45c596fcc37071ea7d7cf230bfa1655025c92627f9952233ed046a6ea4e2caf2d18a52f19c254ce03789d5857046cb0d8a158e8218160a264bab49a882b98320f3a8ea7cb55c64551558c06fed664b9365572ed61d3bacece9f38d3df96caf5f5531b921e8d902ce71323a9249dd2c760274b547910d971e34e1b7e1a018c27ea830369b458d4d32d308fd1761f37022cd66cf011e7cb0a64ecb0c2d65abeea3e9a3ec9a02cc8a1d811b09bede0013f8391ca060cd53c4dce52fa21d343913d868549e5b8ba5f326a3ef0cd9db83f0bceef8b77d397944850bcb7fd5f8b9b7ea15cf919adc8c045357c20edcc3e33d8f587e5915f433c2c684a9cb114bd4831417da78349298cc92f7dd3ad5a244f28b8af341f3eedb6f28480d4f3996f681f5b2c946f109f430f5b6fcc53e9802fdb219383d5f4e69dbe7f3389922eb9b67b823f36e315dbf192660ebfec154c73a6e885b89fd4cd1be189bddf818b04f44226b7a9d89c579e895c730f1daf330341aea5b1212eccd07fbcf12ef2204ba77fbdefe149804ddc4d79b89050837b6f48a7c53d8e531079bd5af7328098d08833838aa4cbf03c098aea32d9ad086e8f26180faf4c7ea18bd7c5fc96d14c44c7160116bebfae0e4961405524c726fe76d089cb43e7394b40bed2cb02c997a627b7391dcae13966fc39c982b2266798a390d3eebd5db27a1153c689d764924ef758a4b4e8fef93e2f0677e46713c794ffb501b09c11dd6d28cead877fce8b86d4eff23e17b050a4f4eb1deb18b3ab89083b3373fa3c45943bc80804b2f055e25604f0913012925f8a81a5b2154ff032a06ab02d2195ceee29d0e5fb6965b07fa4170341f585d7dcebc2b959e0ea7ba15af69eb81a2872ee7bdd59a219fa6cdbe3305a54d5cbe4839ad3f7594a85f78cfb802116d703cae0ef40082e52187c1cad7e83356c09e31a56ca12e7fe3157fd8abf88f677059eaa0bd72a2205b943d264857a34a1ced90ece72ebe8a6bb6f1e0b283e4d6a38cf887f2cb05bd43fc9b32561538c35f83f0e1e6dee629d78e9cea8548da50ddbc804706026794488802583e12a11b85e8a7a1be9657724c544938d7be96fbbf5d4358bfe5872053b5658d2863a4b9555cc3da0930d9d541d87ca91a3de7eb6ea48e4ec44a8d4e9773f4607aa982d8ca80405da714529f27f2f88bb4c8bd5228f56ce8cf3cc4164290d3964e2e858b16bbf5ab8584db8a9c489ffa75dc7376133738dce6f438e4c7a59e4c1b52233272ac8b5fdd64d26f5037a9bb704c4de29c9b181411a0781eb783eae087ebf57f9eddebb73564fc81a6765efc396043cd541d6fefbe087f26889364b3fb07631ce145c3d33674b3940b5ed4614132b2b55d09aaa8d8a6419dbc607179ec9171f96eb86acd5f9e440ac57ba38fccd26911a8808b8cb796521e3354971022bde3170fd18d28e5b9300264df6104c9cf0da5e36ff1551e0e5fc4971090baa8f91a82f6a031d97cc547d3a2b39cc285b517e32cfa00cfb735e0f67ecc4af81cbc0a960ef50441eb6c65afa510fe2d7da98558a3f221659a0fb1c8d84cd27e15f0173d41cce86d404d734542bbe0cee659385698ed9e72965dfcd87344a5eef9a9cdee8b2d76778eb5b5b42f803621ff4291c6f6dbf037e06dbff174ae6d1a0a896f5f0bc293c03e6cd1dd1dcabdf18b8ace1ecc7db078b5851b82ecae70907c6d8f9c1ac1dc1c0b53968dde42b9041de68915a4002d71a8d096533ac91d1776e6700f63953357e85e3ae9fd2530398bfdfef2361cc76ecde273759287368b77f02939afea25f83de6063523b33d3308a2156370fa823aab87e98b969205b95c6d091a83745cd883cc98bb7b8901534e8ddfce1fef28349482728bc03de5f2d7ce8867671debe79e9d5fb8850ba6d030f70ce8429f3c1a5442f0be27b7693c301ec50b314b93effbe1820e1d1185ba2cbcfbc69a8525a842d76dd6fab83909228b129da35cc797b360334ea0effdc01ce1952c83096c4ab20c045d2813e0a0cb721b6c474729975c330ce7e46d3a11e2b7eb984468bb52fd0283146de150fc201105d4cab229460d911fa7db8ca8e66cefe3a2d343aec31044386e236c8ed45641190bb22f600ae67b4ff69ad4848d53c4c91caa8bb95508607cf27de805c825716d9dc011c3fcc3ba7419fbe1736ffbbbcd7d470fd9e3f0bd0c9ed88867383a7bcf06a934cdc8af5f2bf4ea7b0346ec0f2266243e2d258ec56a452bfd02edf4c0874e767abc87d2e88d480773cda2c540d030f7e2aa938de0ab931d1c2bd98e141e1cc9dfb821c38445658d98bc32fb4dc4a87b3290b1fe4ba6191ebddc2ea3473fe266dc5e926d8abb108a878acece3a7e3f97b41c7ecd9466a20aebe81a7c27779411875b47a727bbb96e26416e5a50cacf5e78acc3a70e0be534c6db4011f9f52d552cc60b907047d5c05ea0475558679ec25934bfa40a6982fc716b92902ace7ec059bb3d78d5f857ee699e7e26f8181fd7b2674078a67cb4a4f7fe8f06b313c4df3e4bf7c1da3d8abd3bd99142e3803a1b809a8981df4d50c86c81efdd7b57e84f232be537873aead1918c852ec3817316d6b666a945a256bdf7827a2d5c1e860b67960583c9bf577a6c268edbf3b2bd5b4dd97a6a466e2fcf3e0f45a2ee7a801b1deae8898425df464a5f348ba3878f074c0a53b9bd1fec07834218900468482cc81b148e870721a220111aac83054fd18f00f324e0168b5e707a529d56a1d55d739bbb1c2d5cebbdb1bc1911891fca334da1af9aa7d5d360d752817d1f5c0c0af258a8a5290c2906ba71080d0dc08fa27ad518d2fe47328df967c2d267f61afb89e0e82fd7591a72fa318874255751883c947d498d23207bdf1a59e042545f670159b373858e6111ef19d146e25b683d8a8148fa44ee9b6c1e37f9b258b85aec34c6a81a918718dd6152fecfb11e3b2bede64c296ff55e575075e2c637cf439276e1ace1e93c3d3b4274e63ef668b911b4bc9e75f0bc3d3f70244c00498182df1f3a9d34de605a0142adfb01706bc19fe501db9596130e57bd8289b04aba20c3c514b9b2d5a1fa570ada2e27b26a8c7649fd99e9f8cc331ea50e05eb33c18bca8e06d3ebb2281dff1c234f936d8799c8081729abc7b07a07d98b4a3d2f95d999eb6f7533d00d636c2d0a5dcf31c7c74eaba446e45b322ad6e2d9244f3ce0275c011d32a39e1ec1ca08c8260d40a78dcf0808ae8c868954065b04bdbffbc968d8d3844b94f5369146bd3d64babb01a2c813d4f0b17f6ab327fd2f2bcb3c1fb095039621b9322aaeea0c559d5219f77aa420f46ab27414739a4903e3299e2fee84e71b6f1211c7d3c7e5ce9cdade57a70609b75a435e9de13529d18ba952cb47f75dac7e68a38b69791911672f90739d137998cc7c822f28b693228b765958aaf4cbca3962c070e4afe432a15d31cdc1078a3bbe0f653c6fe1e985078a364865e40c5f7163a940469f4533e9f99df11cc99408712a49d1e75c0e51d62e1dfd92a7a2e090adc19706c4571e06fdb4aead25a44f192243bc14f6be35aa522789e48f59c032cdfb8ce44af80d85a7448cb1b66cf43212ca196d42446b558caf15f4f16ab314cbe9623715c2741636cfb5fcb67a831ef37ac89778a93eba8406c71c9520bc8a19cd98716da8f53c298bcbb22b6a1c792ff074a8a841df28054824e304950914420b9e976dcbc1881870efa81b295454ec453233b2d24fbedf3f3dceb85fbd3adfd1bfbfc04efb187df4baf8d28896a6c3473ee787a112c3cfe7eb6fd1ea11b35df3ab0c9a1981f23c84847498db07e3a9582ec83515d708e92c855037e9272da74b9277b266cfc3fdf2ff5a2aa0aac5721fd68fc6b39134238b20d03c04313d5f8a93e32a0a09534699df8d87b97e7626c0dffeb446e0ce51b7e572723a5e01fed43e131fc0ec5d6cbcb4003e8cf3aa2b9a2eab99590de8c968d0473fcd40dfe43ad8087975840ec30438edfd18845edc8c536a10910cb145cca94fe825ffb6ff00de34b472f70dfc5bde05b84967a0d55bf87f5446cd346919b317c3489cc0073ec23eb16077dc78acd5f3fb0d3395aacb6f94f272897173e1d9c88b9f64f94a22e688e0e046fa79d0e205e28d407eaa4a94e7acff7ac6548da54ffc68aa5fd8edf628f3dd3e64edb7529f80c644d437626735459e0cab906c73196bb44a2a05613be6ae03a2b1e740d38b59ff437a8c352cd79183e27916b93ae6b7d71f03690d895fa8d82ab0c497283459d4c0adcf8eb35a765c857fbc9f34d44941e2e14697a57fd2f6e83e001f78ecfcbdf86d672b44100c94c86683b522a81c8dfe57437bd0cde0cd32f786ba8599eb384e6b29c6123416db4bb21cb0a6e080dda92220738327c12ea80a65f479cef4273f11fabb15c4e2fa2d592576306d6f788c35ac6240337751cc7478f5cb7984b78aaf8a109c14832cc5f48b9e91c75eae220f7f1d0275576698b04129de80430ebe687412ba5f222f9adaf130fd77269f176a4c42bc0280922b9452104fd0aa18d1ca505d969e7ad30543bd12aa672499ea96dfc609d5010716152c70148e32c019367f3794eec8edc281e1150f8bdb172a235c3be4ed169cac506dc1b21d6f5e7de25aa7e500f0bbabea98b006fa1e7b881e916a8b4d64084ec2044113ddaf51359c39656fea95a9ffd15a857fb0c623db9fa90992f686dc68c669730f5d48b753707729fb977172015682a79ab1ae1c759df5bda94c4e103e824bfc4e2e9a0f53cfe2f062377ea1ecf9b25b66ec0952393df628de2595cf478a05e9766eea6322a7dfcb0dd98c753a85ed494d0b36c5977eda6229158a072b8908c47c9eefd30cfe8bd28713166417de8cea79c6a632c5ad6952477ed2292d9726df46a5c09e4ffcc634c210495dd694be0538032936d8d8f9229c580ef2af7de083069564682f85623f5afc578a889a06f638902da7c9635955c085cf0fd83c62c32ae2192b85d46de12391ec9162f0ee1311be7619ae56c040d0e8ee3f2099a1fb4f87c0634fbf81089fc0db60a3ef2e775a7f81f97b4afd655c0dfe386bd7122e10d9b0199e57d4c5d1348a69457f8fa469c72467cacc7df089a47f9c32d5fdaaebe4867eba351ca9082f98d38ffb1180c097708ce09a679870352e66dfed193b48539a01bf90693a48daca6e35db4f388182fce8ca7623b098ee96cf7cb14062e328337530b134fc963fe0c5c94849bfb4fd6c89053d721efa4841be7e8dc2f6b96dfde544b0687f272a68ff72531d574ca62e4cc3ec5f0678396215d24f8a798ebccaa3d652e985371f74d4e73b0c725a554386679e9264b4a262e03ad9c3d5867baeec003d7613a4e2b569dad96d504a41813085c22729e3b4340835b5012de3bbc747d40eb456ef4bbbf372edac5c527411bb0a1f759aed90d7f185d05f32f59d3f9b2fea82925414fbb0ba4cfc11b9fbe0da3cfa93c9b2f7d126c9b34141b1d915a24a157463017a502b86db85f494fa501e9d4bafa7e67c27e795844c255e7fe8b6191a0fd78305ef2e382a7288fc1e7765915899fc30cfa733249f5e4e85ca4a506931a02f580a609815ff68db14913", 0x1000}, {&(0x7f00000000c0)="67eee38e4402f58054497de4f0cc058f83dd45678ea3eb820e929d2b2b027234ae936a4bcf9a089883c83c6271940f493b75ce", 0x33}, {&(0x7f0000001280)="c9bbf98c774b5825212b0b5029ac126a05dffff89013a384084f3612987cb167acec7c43dac3cbe6499698fcd82871bd300f1a8b3f61adfd12d5c06e93a2d020aace3ca39210ce29020dd2140aefe4e6b716360b2e1c6dc41406c5ed087352b608b8cc697d32334f8fe893043281324d3ed1d102703d31766be9adbb75b9f894417b7c652f027e2c4090a56454befb980b538d6d58c656d9fce2e543f68c1dcdbc6c40b96a4d07963f1168f5bd5814e5b054a588352ac2815cd761e6b30bb38fca2b433b805ba22051cd72229c3c7a6a37e139a44bfab0feeee2fdf870dd1b7d01a7996152f5edbed5", 0xe9}, {&(0x7f0000001380)="e0974dfba2bc16c218d7", 0xa}, {&(0x7f00000013c0)="78c7532017f1b2f7bc8b0ce16c31fd3b72844404b86c42b5dec128befb83ac31357ad5b428b96efe8a7afa4867dc33d7df7126b61d979850891ce7dab9a220314f1e8a6e7eb768e361e58f56a1467a3bd7c627f22ac42d45a275d48f5fbb0c8f30a62686013c335967dd5cb18355d43dfe2c10372ea25663a4f625d13720f4526649ce525dd8d0fad5a6d6a688503ad38d5c4cf6b8fa7bef928d5ba1eb77fc6c2bd51459107d33c6e51953949ae1067bf43b931d040b362ac26070133d46ba95e73b8d370d1320898016c028f33865500513fd16311d202aff3f5f5812b6c6c1a814a23a423e33d7ef4183f4f0fc99d3a8dc7c5f335c95d6456aee4951814f5076a9813b3f8a307e49e4a683ff4d255b84188a601b8a24fbeca1746886113790557479c5abc2eea1ac6b7371d24614df98235e64f92aafef53d3f8df3833e1c25abcb68d44c0821b5e1cb91305bb1454e0e289d53e19c000672a22f1c73656c3774c94273d148de83e2fed20e885dc389b81d0d3986c421259606e7054085d247410c58de9964e42dfe8d0e99c1d698beb6222f6c31b08df1560e6375485620f93fbf0efc7d9a5492c35206b701579093f40e0033df63449fdf1476f025ef50c40e1440770bb14eff72bdda2478dd5a228eb6e0f6a5a52f25b8286fd596aa34efec189b70ec55f9ba7656e62d73ef756670d696135da4a86645d99494bc9f97cb8ecd3097d00190216ffd43c50e7c161b96b67d94f243a8423d219d04581a9fcbd6bcb9613ab554f3f2822d00ba66305027710b63f15f9cfda50b76e22d135f7dd91943c80762c5688b425eecdf6098dcb659d4ddb40623e31203491df4cb68d1b3303a1c7f0117d8c730b8e22c472c848bc514c947fc96caa67eee9a494b612b37035f88d076bcc8d54a8d64c88df3d959bc6e22581e7d85ec7c2898bbc4fb9a975d1a1ae2cff6ac5a4b6887dcfc139d6baee1ab3f51e47bf01c57f277ca4aab066c6e23f70509c2759a2cbc4d69cf339511973a9c61fb8e51dfc15c33be03cecf73ecbe83a55279831290e4e943d30ab4bb842b18ab5f12802065adad3ab222c7b6779de69a02f9fb7f1332b5145edb74c0ad814b32bdb62861212830a7ca99d47a374ed70aeba9ae4fa0d09aad2af10ba82fdb333d6548f9f813486d1670c19a5b152f573ece8105e45a86abca4ded459f0c898154d72c177fe76701d477f364ca1ddd80bbeac23d8a434de05a83ba5a6931f2bebecfe1f01dc91a05a55c73cc281fc0e822175d81dd9c02fb9734f3611d42e233cf7be9f8534e00a2d4a3afa4b290aa2a89c46f418dac844a0102f9b334b0fba6f2c6694e7967dbfd39238866ae22b2e41de5d77ad22ad0404b53f2b803a5e4e8183a9fc96caf6d322fa1003fedf020af809fea0b60698322dc6cb9f0eee02e7f11a6b887f697d94b0a4d12c9b3a7f1b57d4e127496e767053ddeb630d7ea56f13b39e21e727f492205e85cffb537a9329a22206402959a059ada5950b570dcf3f620a3c21e25477acf9d170997191c213ce7db9fe0159737e28cf198206e72d3ff95145aaa7907163385dcaa8626dc9b217637196b44e5e317e00eb9d26f1011290e27e3da8e9b6880166a6713ca6cb813b2c2741d1e738045f573f4d78c1110751fcc68f8cfb9164b150e0cb4e54a550937f73c57301d714bb16a09799044a05e7ce6728a9ba14fb2d2c629fd41300ccedb9daa076b942319bdbf5d7b776abf8ad88c46596c641bb1668b06179c766b94d10fea46c167fb3608faccae00483f1d068c66340925581e6704170af9d2ee65bdf103e08e64c56ea7a8c1ab5ed74399e93e2ecc995f315fe8d5229efbd15bfafdaf8c3b3ecca2e1498d7e86ffc40b2e2883f0355ec958095999dd3d73f482467fb3b663030e8b5dda41c28db231b7704f77fc059db2c1fa1554a81fbe551ce6f990937ded2e2b650efa9d4807721f48d7aea84a83759dada1b488f121361b0cd2bc6784ab19488381220296ef0daa1d6cbcba87658b99f1079fdf19f6d34fef0625a0c37f6b7364285aad193e76af2c254f7713ce31e1e93f2624175710f09b10aa60b5d88bfbd36d3d3f6bf00ffedca0cbab732171397f8d89d76d4c5f8cc6e85a69d26c57fb50b4c7a858f9d035d78ed9532857644c9ee5adad5d483ac2037c480a02b843366b082a38d806a0c5b4defc7a6bcc7badf8f70e46e46e42e529616410599cd99a855290e8c883d3f9969ac70c2ba860fc43f1896b6eb79f549b1823f469c87195b4b35a78bd6bf306290ef7aa5e4c4e18c86094056a8f67af0592b40ee36c92f0a0b0462c8266bf8046c9081312b70f3403c20ebfc4e13a0c41794ba13de489006806f279f9de152c3ba0a4ca8cdc15e8d5aa9ab92ba3103a81e8fc9cd01ead6e26f2afc04d8cdac2e4f360c019ca959ef930d2d0d3e5c99825634eaabc09a159d1f7f8f89327783a0eb2f474ff41311c023dd44109c8a813a19f14e8b9f6a1b73ef38251538e5cd4ac835153299b82a3106eb17c8da34ed96ddebb209335c8affe08ef274d91f8893ef9eed2a5a3f806193132278a08136fa14288f3e60fff856ba84489be5f1dcdcdb5a7cd7cbda89af11058b8754eef78da96751ddd939396f54ebe377bb6f6ac5b277e67fd8f10900cb8da5572805a68c41a02e838c311acb071223f6441d2f19843c17098329de2d985d2d52863c2aa8df6553351df69e08d914085af98fc6824d57970f0073c926a01d43fedee506b9bef6707cd9b5773b3276d186b6d5a808a09e5022a82e097738b9abf7e92a9b1bc8596eead47f60aadf3de1ae85605027fc40b893e31975efb9670fa19c942751cbb1a89101889c49d24306b300772b5706e59ac5e4590a2ceded29c5836ce4beac22414c2851ee6db6b1bcabb04527afead45deeed527b1ef242d067e5e9283a9e95aa4bb31afcb6346609e1789f6e0106cfe0c1557496f12e58fb1c61debe4a6181f8a29d4b9094fc8b8b1a25574b6f7a3f99d6541d0327c92fc0b7fb678fa28a321811030c57ba826f1a26c23561f37b0946ea4a4610aa3bec8169da7270c630c541b1d71cd23357a6eab68fc6d5945450270ebb2cbbde216fcaf4d4eed977058c9d34971acf155b48a91abe0f4796a9399b5441ba42fd4472cc7a7d31c50233e18c86ecd838147b9b82d263e12e07ac4a8a9a5ac8c09dcacb3930c2262568bbb65497dc7320f65fe006ac83ee57e15b185a76536016f6f27ed6c0e4042049e7d0b29cb0ba3c7956e9f102922f9a34f5b924ddf68241827ae4befb0749c77de4d5801e8902f09a9e81cb03de6989146ae6e59f5ec4da20947976a66bf9da88f3555a7f2c71e78629536d33022f28877f76b4925ac77c96801454664f12ee295a2c49cd33de1de3b6bca39ad784fb7e41785d7351846debcda5e7bba8f92f751c0b47a6ea429dcb2e8388665bb74e4b20ac9c0c8c60cce339e22e3ea487537ffba62d0147f49b0fc904e785633eb48befeb0b7625a01a9aa2019fd11f649b8936d7bc27855c854a1068691197ad4b4a3e4bea0fb0cb06d172a9ed090f8e890d6dff7fa890f9d099b1d32533c088a972bf53c6540aa599c013a2dfe59189a815d8cb94332bca9b486cc4058d968c0cc0e837f35bcab932743202e1da2c2d4b638d63a3f95d562d20bf5c92435c5871c3be9c686337fef2a902ad23689706ba54c51377e628fa0ead649a2c771d9651e06d8e1b3ed8369dd4735218f09fe6edd5aac0c3dde3493433473dbf04ab76c2d9feb81b361faefd0f268723888300be9a14ebc3118d4e3aa151d7865f5a17fa3645fccd9c1b8033cc23299fe9441a01b0cd194e39581cf5c96ec5fd5396f0f6cdbe947c811f4a1c653e8abce2edf3e13fbe07fd0f827d5b9d0abd276107805717937dc2066e9606c03691d2438307737b0f7ffcc22c82fe5d775c5f7dcfe422de5e940e3ad44bd7f1087cc7f9229a00aefe5d885d6ed9baf408bdbc9df4d91f524f731fd6ee6ec8e0bb393f82bf5c8f40a174bddf3403ceae0fb5d544bb5b35f7ad18fefec11df3f8ebf98d546a81c02d7a133345d758f4528a0959a757eee8156d2089cb463ef1012c3a5b107b3ee038b0202acbf914aff4bd6455ab203a1ae28ece9eb95f24cbaf170638c74e72f4a6ae7ed6a5390f499b91f28a02f20d142880fa8a22d5686ece1ac87df159359fee8c9f7cf90d02075d20915ca1196da1812681aba901d5b375dec32b4c66841951fa0862b0603c2ed321e1259366e97222b81c7b4e93ef682842f178d05a36f67422da24ac490b613544bef82dfad2539427ab8c8923f9653840a59a040422641d848b95552f705ba1f6f0012b38d725ef9a0ad4adfe89745cf5a88edc01906356290b9ba53373b8d848244ad62f0aa6cd8b8c846eaa3ad44058fdbee4d24569a2f72cc08ef792b6a4cb112c4ddd13f3808140673eea701908f569eeeb300004c0e00254b595e2875dc531c8f19d88fec870a37cf5852c89e2f79f3e81d86c9da74631c7fb0f8c448a0baa4a951fbf35b34317e20ea32cb94c49b55a2208ac62da3bf7e1b21de416d269463f9b88ab150d7ca7de5530abd77aaf3981fc8807424b42e95f8ff23508fbb29dc7d6c3285d1709163e815f5e4c545a456aa9942483870e7c2d099cce91ba00c851d2e7556c3b71ef773f2d7dd7855ee4a83d48fc8221ad76e5e5a518c2d4fd3df931f5faf023b2010db4a04cd6992cb2d2ef1e1a17e4f7971a562b59277e1a1d0a965c59a7f6d3ec12093b3934ee6a1b68cedea286b54d884fb1f0a9974c9db77a8dc9f423c737056795dacf84bf20930b4fe7ddc1f2de099dd617a46521c5b207e3c55052543300d842235dc2429705b3874e2cc8a03d2d83b0f853da9997cce3fadc0d644abf442f88180385308398ffb416e0ecafc6765cb966987e4355a35cb110f0c1cffac4c327f10ee5420dc456bbda69e3c62ea773d86ae09f95de04e4a237a2ead119e1a3beb3bde42001eb651548b7cf0c96e0bb7891a9fade47e4475cb6a84d0381999e02710a9cac827ebaab078644f9dbede9854234daf717bb86c1aae97ea9a2591fe6ba598ea097298a5fb50e4bea2b14b16ef1ce1ff87b514639d8903dcf0072e5ae469482697092ed64cc52cdcad1f7995c159d6f79ad634962a03236ae61da1172ab56e2d8f138bc7eb02d12a752cc5b960635717aaf22bf44270dcc5cfdb2b79c608c015ac9548e097329a67c60cea50bb6dc360b67e2dbe392f4f9532dc29b2deacd94329656b1b64045b05b7780d3271acfa85041b0e6dcc70a616def2eb5472a7fa173ad438e8db115b0a2d14f79580a796cab73d5b6f443d831536aaa9cf804f3c297341d86bc0ed54a3002e1ddb24bf847f0cb4c8084d57e6b132379ee5fa44bf54394a1065009188288fb624cbce788dc05f2c21a42561d94c1a0b942193019af8a3099b80ec8ed34c09201e8111cc254413e5fff4d88122655006a9611cd3e23793de6fada5d5c174b4b2d7c827cd84e8232c265d5ba398e3fba4836c6d9ec23cd5d55a0915f2253e42447bfb78b6e2be016ea69b179a051c4a86081fce2dccf9d2c8112dd5e3ef1c3f41709e2f6870b1b78d4ebeb621b1f796873d8e045eacba126cfb0ba8618aa47dc7c748cd7821932ea11e37aab630ce761de15aef79e8ec9e44dffceb989fd40768d05cdeb8fa16726b42754dd046ae4a3aa919db6cdbb04b0275d04200b796f81ee5b954cde8d5a63181863ca72200a75326af6b6d029ca89ca", 0x1000}, {&(0x7f00000023c0)="c12d3189803355f8238e4ae6f0531741cbe77d4dbe8a3dcbcccaeaca497ef4ab3ae4c2681492acf9d0af8d8e153befb1b2bf4ea236c09cce00e3552ca3754805571ebd35bce228bac71d6a5d8543b083ab5f99e4ea30ed8c1984d101ed6d6c5bff32692ca3", 0x65}, {&(0x7f0000002440)="b4e43a89e4174b7addcbf63d432d79101a0fc209a04a1ec0c58a7cd95acf73ca02d44bef73baeb6e9b0ef236d9c5507778f17bae6639b73e30e6f17102cfed7eb46478046f3250edbdc60c21edef1fe2b95a0b6aa69093a8bd0b5fb4bd751be468193deca39126dc86e5faf22d2a6559edea6bbcb4bd9a7d8480cab348b54779edd823e68c0beff91a5fa6321d1c4663e11123b015ce58a87ace978a495a85c55e216a7b6fa7c8a2c72f1d5f3fc75dd599973b8e757d052df26eb9ccc71794b637773ebf803dc2cddd8e4f6d050d96a0bc67e3ab15d149c4fbe3c2307fe80c9516f0aea1ad284ac6706a4236231b8773af0bb10c64d64cc906335b", 0xfb}], 0x8, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0xa) clock_getres(0x0, &(0x7f0000000040)) 16:00:33 executing program 1: socket$unix(0x1, 0x2, 0x0) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget(0x3, 0x4000, 0x490, &(0x7f0000ff9000/0x4000)=nil) shmget(0x2, 0x4000, 0x24a, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:33 executing program 0: clock_gettime(0x1, 0xffffffffffffffff) 16:00:34 executing program 1: r0 = getppid() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xef8, 0xb9, &(0x7f0000000040)="7c13fb35948f79bcb5623076a0f85124532806b87a3e61519f07a5ab640cb3ed7601bdefb5ca5b0997d611635e64ce61723b28661c855ecd464d103dc89b5a752d17cbfbc4789cbce40559f49a759fddbee17978a2458e0bf3a1f4c2697813ab01faf2a1607b1717b184811a856e72e44153e9c1120fdcfe6fb229e8b51cb7ce4138cd2a0f30a492f8fd4094b9c3244a1fba88f19750f32a50a44f47c9972564cf59d997749bd1c3a71fcc4450a0e85aac97fc11ac7f96f224359c440620c45dbedb0ba6e5f07b6e", 0xc8) fcntl$setown(r1, 0x6, r0) r4 = msgget(0x0, 0x40000000008) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) readv(r3, &(0x7f0000001340)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/31, 0x1f}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r7 = geteuid() openat(r3, &(0x7f0000001380)='./file0\x00', 0x201, 0x100) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8d, r5, r6, r7, r8, 0x2, 0x2}, 0x40, 0x1ff, r0, r0, 0x1, 0x5, 0xf, 0x2}) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:34 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xb8) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "f60e00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10420, 0x0) getpgrp() ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="f872fbf2c8ec42e1", 0x8c7491f0f13525e3}], 0x100003e1, 0x0, 0x3da}, 0x400) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:34 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, &(0x7f0000000480)="2b00ff23e3ff07b53300"/24, 0x18) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/96}], 0x18a) 16:00:35 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x4f, './file0/file0\x00', './file0/file0\x00'}) r6 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r3, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r6, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r9 = accept$inet(r3, 0x0, &(0x7f0000000580)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x5, 0x7, 0x8]) getsockopt(r9, 0x3, 0x7fff, &(0x7f0000000600)=""/158, &(0x7f00000006c0)=0x9e) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000700)={0x9, './file0/file0\x00'}) 16:00:35 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7001, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x100000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100000002, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:35 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) execve(0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8602, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) chroot(&(0x7f0000000080)='./bus\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:36 executing program 0: socket$inet(0x2, 0x4001, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffe66) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)="16920009f0b6e191ef825ccbc6c755eba61dee85aa514561aeef07cf5618523d4f80d600ad939b2533a408da71a79a0815e58e555dc4e2ecd3e177ce3d1be53018c8b8bff4bd8b0863b97d0181982a401b6ea405c29ba002ae81f67c0d27b45ca419ce014a6c4dd339119ccfad262bea7f4891b5ec5350cc90fe542d833184865f86642c643e3a9a4972b6bfdad99a101cd60d405cbfd64dba563c93a8796d14cafc67287345f1a625c93420a01d5ec6788c39800470318a", 0xb8}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/181, 0xb5}, {&(0x7f0000000480)=""/123, 0x7b}], 0x7, &(0x7f0000000580)=""/10, 0xa}, 0x801) setsockopt(r1, 0x27, 0x2e, &(0x7f0000000700)="284c33e8c99e48df7278db89fcf33d73a439912663a0902bccaf76a57bd956d7953e1230d4f87422e49013ca4a9a5f74e05c83ce37791412253eff7128ec259babd1e885bc8322ef6be8a6bf43149e1aa8158c66f72b9e818fb63dcafc1cc47aa9b3c683436a8f96ab62049ac4ef1ea4744d5ead902cc570e0dea8aea02e52e2d45c9123eb65f9fc03cd244c84a879a2ec90a9ddec775a821f3aaf2a794269f42058b49231f9a36bf1e755", 0x150) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000000)=0x8, 0x4) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b09fea9a0d0af599b0107ff050001d19b00000000000040c60182ddbf26bd265678", 0x2c}], 0x1) 16:00:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xffffffffffffffff, 0x4, './bus\x00', 0x81, 0x80000000, 0x8, 0xffffffff7fffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0205602, &(0x7f00000000c0)=0x40000000000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 16:00:36 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) semget$private(0x0, 0x2, 0x1) 16:00:36 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x180) getdents(r0, &(0x7f00000001c0)=""/221, 0xdd) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) getpgid(r3) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f666964653000422d628e5e81adc14fb99108a8d8b9cde41403d7fc38580bd55ae42c08188c4bfb1773dccedc560cb0ad21e34f8231aff66b1357d2057fadf4786e7500ac33ece366e0b14edab03bfe98eb4bee4610a8553b5521126c396885d3eae8b0e6d48b983752173239dad76c4f529d13d95e94a5d266148763"], 0xa) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x80, 0x48) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) fchdir(r0) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000010000002000000000000000ffff000040000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) listen(r2, 0x1) socketpair(0x0, 0x8007, 0x800, &(0x7f0000000040)) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)) 16:00:36 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, r3) pipe2(&(0x7f0000000080), 0x10000) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:36 executing program 0: r0 = semget(0x1, 0x7, 0x220) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x800}, {0x2, 0x9, 0x800}, {0x2, 0x0, 0x1800}, {0x3, 0x2, 0x1000}], 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x8007, 0x3ff) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000180)="9c3dc05a6980f7c93f2716b30f6e8570c52ddefc0c27a40025e559101a58d186e94270cfaf83c5508e7cab1823d5401a4fbfee486d6cfb66f3f3590ddb7f7d505a98ccb8", 0x44}, {&(0x7f0000000200)="985bf8aabd72ef3d5547ae43c08fb6d4ef75743bb084b44306c58df4e617224c", 0x20}, {&(0x7f0000000240)="186c0d38acca4694bcbaa661b2f6661433dd6366a3404f6b22d1a7dff423552e2d89b28778d338bd371b56034582b2f4531a6f8e537bfc58b6a68d3a85b5e3fef98784b1fcc046c0eb48ac5682fd088cd72eec03410b64d963c371de2afe1ca74cbd3cc064202123a86b6c424002e964b543", 0x72}, {&(0x7f00000002c0)="b41f321ee288098964b93e513855d8e978d2f528873604dcd92556db35422714574e9508902ca1d2fd5343db507c32c2b520827b11a0551f106ac5", 0x3b}, {&(0x7f0000000300)="ddc4741216db11840b3b717f3b7a9715bb441e046beb4078dbae6331db9dc4de6b2b51edbdf4514f798081a758ee87799ba72c7ad1a3fab7b2f70f10633584d21a9b577e2d26ddf751d42c632501e2a8a22c8018760e0ccde6ea641bdaa5c622cf92e2ba97a40baab0d3eb5d7055b5461e91eccad5484da37cb73b994ce4", 0x7e}, {&(0x7f0000000380)="dedd4fe02af3562ec56ad7ea64394bdcfefb53c7a986f536aef85a3e377fce17e8b33a83848af99d36dc4f835d584849ab452e969f85dce17ceefc950377614d2d6f972129722ae81a6e05f4a1d523ba7cf39ef2576bef0a006ef04428b7d5b0c3fadf8d5af3d3034472daa84cda83fcfe3c08625fa975c73bd2ef9a4cafdb8768aec748e7cac32f0497891daf6408f76d0c81c9c6827b687b6c5a1e74fcd13652b92d367f6245e7643a46b05bff024332b2fd49052180c574cdb4b83b490cd7e044693b2b0d7bae7b3636271645f2588a60845d2a32059c52fa12bd351b3b7a2915c38946bd90923678e0c6f2c89b62ea", 0xf1}, {&(0x7f0000000480)="df1177a616c7dfb67e3034c36fec84978d17b0c3141233440a5741d946268c93a0b9aa2b1e3adf139be8ee8ee2c38947adc1a84196686b72ab44b77be12f47f63e2becac949cf18261c1beec8afbb150674764d004d21c2a1eb6ffd921662ccf3d7f756f6acd62590f11647635784b5598e5a674bfe36ceaccad68d1700abacbd5064a56014cfeb2d739ddc50762166c26d0889fc657793b58896f40a78ad170b4530c0332eefc3e", 0xa8}, {&(0x7f0000000540)="43ab", 0x2}, {&(0x7f0000000580)="ac4e8c05cc35aaac56c9d5baae24ae55beb66621c18a9022e59d26169b804705da32c252c3c8108f09b87bcf8c00c7e54ccb629bbfe6fc1afd9522b7cc9c775f6fae3e400ed2358c544bd77f982d81aec9bf993ff668537e8bd034c7b4d89f95fa2f8bf827be1fce3ef7ccdcf0eabd279144caa7d3257669c8dc71dd30c553b270970b7f588260e0f5438b1a0ffb3a98547aa793a5b1431039cd14495d9bc6eb01e8dbbf97f10d4637a7df50d854d0fa9d0ac31b0b9e1e017bbaa7ddb7704656c293ae3ada42b8c6935bed6372893ff5db8e1c546d1a22a4699bc45185aa8d3f55cfa4803350cf5c0a1f83890a36f8b5f102b1048dc2ed7db2b9d69daf3fabfae2de3b277137e39e1484de7e37497e960b9b588c73bd7ad3632b7998b58db2084991baab939b32ddfc699a2452a3e3a7ae4ff9fe24b2625d3fe53fe47d5449aeaf0ffb67334803ab7e058c8fc34e663de1ea17baac68f0a98925812938c56401110ea6fe7a3c19af7d8d13667ab121a5b67af4ffc6db775b174acfac205a25e8340df345de0a4c8cafba34fb3db4227ee475345d796a3f95fb30bdb530d2848156e40dde0c867835d9d530ff2cfe44a6fd798ef28677a78b776c6b4e3c5dec5d124dced82e3fe22958bc93ed034304e7106dbfcc75b95553af81ead027fcd1ecb684cfb2bdd98ccde82117a581cca1cb6a417b381d24d3301ec90c0d84bc8660fc55d2b6d6aaec0b33b293f704dc0ee87a574ea6f5d491f2af79fb14f6829f177cb10f1870e0a84780ccfdeaa26f58870f93e7bcf7924e0a17da2ea2866810097736eec0569eeebbe6af25e76e4ec4fd02bc132d552f8765cf8049381c02ee128b6defe4ef571447725ee02f4ee71b22b7782f67880b5fff4da3a3aee7c1b7fbd779cdb8c8d76b8013931a5bade83f71b397a8b32cda244a22d2720198b513922c23b6422faef793e0d2b055e3b1814d40ef240346600403060d9ce5d7cc943ed58872b5b0a645e68344495b38f9857ea2dcf5a2fda4a9ab05c99ac4b357f5747e1bec174ed5994b973b9cf9cc619425675e18756400e9c69bfd6b744147b7a2b44500132a2a6b0bd7fd19e56254b6236bc071de54f5ab68c6da8f4a684b33d17c299228e9ae9a244e9ddc6e9d36787ba598067d32928412e2441e82952faead57b3131a0cc7ef582a9a6339d87e1e010c293b7c82431ba175bc4cd5261949a6db3ee4856538ce9be9adfe80829a98faade4fa63a16a2a7873ecf695bd00ef64b47223c303bbe95b68e7c7f652cb68654bd177f26b2a34aa65537797b0f696ee81aeffdbfb3086a24faf61354ffef2f57c43dd62ab205880b962fce91b47b2935ce7ee9e40600f81911a741696f9714bb9ca88389128025d3152f069b55ee1ba8b9622d3ac4a3058653ac5d879d6d5daeab37965828d6b957c54f0cccc50e3ea09743c24fbdc35c29bccfc977385edb51c4338878bd2b6e277434c55424eb2c87139989f1d371e04255ac8938d6c32433e3bf507e13f014aa5386d036a6e222fff754bc356bf606d33f9ea9f4f36fb19efd3eb313fe0f80d2236a8e7f55edf1b57dee012276f4f4e5308b351b13502c4fe2ae4d959f62b7d15e5c1f50321b114abbdfc6a434ab1ab4471d798041588fef89b2e1b5651c60035978a4e5e62d4e09c3a91cd9059e61b598b3be6e674f498ab95db540b8395552399e77e373e107e636c27cdbabf68cade99924ad0366a6a0b8b4f77a99f5f5c2534c85cd84df549c487825010fca815f04bae9e51f5cf955133494eadd094532ad83b5d8d8d6802fda1f5a8137a214c672daad37e4d9e24da2d788385ffe03cd038b1d36308c4c23d8ef9e82ed0b83a26c09e854ec8cc55a566db9543c6e224cebf1e7bea83e1b15f2a5344dd7a8a988542313965fe948a8d18eaafc34085fb6a9e6e2ce606d9b05ff0e6155caaebcf0b3b1c0a3bac824adbc8bc3508d3d81529e2531b9ce4067eed9052cd88f41a7a1af1535f2b7b9c57adb13b2ffcc75c94f062f46dc8b3c3dfb20bb63be245aaf09a98d162cd7d64e00ad8b61411acfa5bd7a66162002f1bd0d68f1a408dd91f7f0321196918d038be635ecfc937e538dcb7d52f4f4bc09b1edd2f4f523292fbc844ec2a1b2741b3401a3c79ed7b44a70e6968e35e95e8e35143510f457e3372e4028c0d8b5c8082e545db03a0c96cfadaae6316c61b31e0fa0bc8ccb9e394817156454f48ccd4537e8cc6c78a11302de98d172a54e3308257ecc73987e0741f485f93979751c05ecb64d88fd5d2490f07ed750ffe8a48e99dffc93de68cf90221c86635e2b1d4bbf5f3977771e7138d621357905e59ed75f3847367da6c27d7fd70f176e188ce2844bae398330c893ec0b288f4bdce4eaa9cccf87591ee5c34908ddb0243a3c4ccb3b39e3df51bda52cc27437fc7c1ac98bbbfeaebde8460fb4e648bf7129702f419fabb697436b9563464c5171c8acae5e37b60c81314e9907d4d8f6d3465d3bf93b90b4aa5a4f9923060ce3b897efc22507aac0a0a47625f009aa44ec9d389808fe61fa51ac81489957dea0a45c96cffe6516da8be603236d97440aee7fc859cec865a3f755843f1a6a61fa22895c21e18050f17d787b9461e353cb57c49b3c5d48b3616e75874c749209bf12424bac25c6c5981a34ff495773598498e4b286cc4cb774dc2e66d35d359793a99ea7697f983ec80a642a04db323b1dddf2726431a595f08aba14f4ba5bd8e6c6064697f876f0d2776ae9722c402e4c159bc62d838b4b7a838d174589f2efc07e84a7d742ba39ab4999f06aa5d08434ebb7343f673837c20f3b25c762531b7a794f79e81e1a94c89f16951337125b824429827229295b68fc5db707d81e042fc36e729b3719f6f472deb4fe92dc931300807e2dd2c2931c01bb742be37a7fb074ef9ee59571f016033f4e7938cb796532315012b62442137e0a3980eeeafa48ff9a798a3791bd5ad7208540c3593d13ac969490238557efd931c2ec8b087189b4b642d0509259a7b951acb58c9d62e264da5a79f083770f94b0f4acf44db4c5e64bf2c22788c9730315767de8b19a8c1076e3ef424c04b7791d67089dbcb4d06c010a97d2fe293e7e81fc098aa395526be21c334e460fee3fabfbe9f103912e24ca2a600d702f19e3531d495200664deb8bd067367c31a0b9cac2d69bdb599a2a7a9e9367ae7eb578d1a895ae616a7982f6320e33bc44280967ba811e6f91975f39043c3ef8a0a487e220f010b5ce285a0fab4dc660fdc6562083e1c107149f8f1b49f9d9d17140f457cb29022c29e0e9f51ed075413887697ec4a1bf852cfb3deeefae5a7c20d354cca34155b7d1dd8f5cd672b5d85657b526c9a846c04ce5ab8c68b9a7ce55f8844f67b2f6355d6e16ed4e5bceb28cbb544a9a461d5b4e074f0baa48ef176e02e5a7d462443848a335bea5c18a8d3cc0d8974480e85aabbd057c98c56f933d822fe4a1d8fbe1881ca4f74d67d0965f87a3f5de60ab8452a7a4b78e31fa13de2a232ee5536d4a883a02e740e6acc4f4fb484a267a8ee9a40fdc92f5400f75443c14e3cfae08c6f9279c9cdec0390daf096f8dc662f18758308fd98e3a85248ecb82e2e9d6c14caba733255697b78a733431af27aaf300863cbd01d6fe07f00c3760569b29c2453bf056c35ab1321193708c1a2f2d8c2da6a33053dd2ceb1a09c7adfe820bb41b177114c05108d7b5e52d210bd47b5f59d7953c01e80d8cacdcd9367a155c84e9d34d7629ba3b8c3aea67b4087b4b3d65e5c25da5d2e3ddbed89fea92c3d31186c070489f1e507d313aec0d2f28b35d3e81483dbf38dd6347e803f15dd817ea256e5853aa0ccc4ac78316c3e2d13cd16d7b3cc2f7d79dfa2a4e18e940ab6b0e0e76c781ff318eb5712372db17dbd9a112006e85f5a9787f66380800bec81f3c1975b486b072478c142cbd498bfc6d6acda765389724b1be623c2d8b6b97410686d9c4229c0cdc708512be678edcdada626ad0615d856417d69456875ee879bb594e61c88d790d7a39a0c5f2232d37051bdf566ae556b26fa0d70c4224bfcd8ee6972999626200d93f32032f587f906b55b276aa28fc9ff1785a6d0f420be5312d723194e75fae7e8a7322f9ba5bd663a9796268b013940cfd7bdebf7f317d676756dfb76c8648250646320ebf4483683e720e6f284d78cc9e148fa8b0608e7b2f0c00a50421feb5b99fad3abb062ed8271b19e4cc63a48aa0b017662ba5c7622ecb822a0153a65086d592538396c8b64c15b5c32c3820962374191aaf8a1011f9b5462d2bc73405ac3710af554fb069e7d68b311f75d1eac9964ca1fb54e85ee2da5c6c85fef5481de9d02369dc42d5693e7e8bb0ce06f04eaf35ed4cd23a25629c6db7b24422291cd1eca0adc977535f692af4bdcd7872be75b5b9c1d135fe0e437bf349b59fb00eaa369a1887b154d7171703279ce73567fac4f6093f40dd06fce59c00c0b41a64bc9c1c26fcfee5b75a3f437bd5579e7ab1d37994d41e2baf99c025b37155a5a07df7f8de9cbdab1e0a8733848961623ecde43080cb089e7faf96cec031152eb1cb358b7d2bcfd852c438028d11aeab8282c61740179b08ab7481339ef7efef6508741fd166d32d57e11937fcf521653916c0352766a84f86cc6e54e18ca561c10f81384362d74e9331f30556092a7bedb0386e877d29d5d8302a254debc0a96dd06a3f73282655ca1f9d443413e92f8626d320dec4ea515c20b06dbd3f837813c18a5dc926734c35c11263612ab3985114e29b78ccf580d913efeb66f5599caf7bbf31a62f3bf3a5638c0317fb63f1ec2c35a231599e482e9b49b30ff41d7c48165243c2e419a347e76e432164d89abecb33eb0490a848342912bcbc894f914f40b406a6cbe93a0b0604b58c75d0f67cbcc02cb8ac2b943247a3f9959562a0a441fd4cb021265e40e659cfcb60229d891eca8787526ced5a84692f623b80391eb58c8073267b34821ded31572304ed6b43b7f3415ede3a74279885ce451a37ab7b158f79aaced6c1853b86925a59437640a831a8c1de065aa3e7072754bed41b9aeae364a64550f0e224e688f2667159753685d53a9a45115c39ae97da747ff5288a56b7978b266701f3eca5edc5a6fc2cec39d7d9387d017bfe4e2aa5206fdf71c447eb2926dd6754450f6148d01332ec1daa869e7e1eddf1c002021d4381ebcc4f9f7e743f07769d16fa7106e46c1b8e03af260d097c3fa59f2087438df56c9b6bd1b47bf3f7a15f1dd07a34fc0e06f4fa75d7dcc9e78d76f94e6b1c35df90b346d8b469f102bb594acb967cdaca9b6937f67bf10e3d5b36825a808f7a974a153af1747648144789c7e4f4b9ca0aeaf22f215491521ace5233a0b2acd8b56b534c968ffef9ec450b5b2d1f2fa748f59fbba64a72394e866853fbb7b7790b1ebbdc256d78aa20da92b66418d5f03166e1a23b0affbef0d57225b3ee78d1db79dd9507fcb867f2363a843693b93fbd86c55da1bd5fd701f2d566d5695b4f96a67d652f9cbf27dbaef481544745111e1007d04bb5050eff1d817982eb31e24de39d1b80d2bce4382e7b360425fb3cd9a8beed2e6458c59b2836fad42a047f082da5dbccd5a9494f4d5208f04b4aebef0a5f36d4aeaa0ccd1b913a84d5c3c19b79c63690a503c06f5b098a0149df0e220bd665883242a21fadf50c4acfa3e912e0fdad0aea95944614b979a3bf691a39527e003f922cce7c4d5a46846e445b095baef8c5ed4dcb5d10c317c0268393456", 0x1000}], 0x9, &(0x7f0000001640)=[{0x1010, 0xffff, 0x9, "1d05b9af2dc6bc770c08a34d0281f5bea550229d9335377da6604b533b2189fa90f0ef6f36225517634410eb2b37ce6f3563d2f31c0e666dae2ec19deb0527bbde0eb28ac44c74c8c26a8972e5c092fb29eb5d75ebf0de16ab5727f960ba8a906293ca8fafb44e1fa65ffe13278027551a34bc32a22f0cb6cf205946819dddeaa6b2202331594b5ef8f3c9d2c13a0c1ffbb7b2509dfb3a61e165acb3b9023a57baabb50de97120dc587641150909bddb5e6f4878770bd3f13229e612b0b8c1e8d50e9ee5b75d3fc614a28bcb4ff8d51b40004a0e49cd317f401d3ebb3ea00f73d5e86c4be5fb4ab86247fcb5b3ac0b95a42620e4624d0a2a73558d41a0172dc5c633408b8f4346f43be5e857ea48b6d9d4c6bb4d2f9586cd5ae1bb0b72aa89ed6719f1754dab7d9cffead9e8d18b6d269b3fa011614c6b6a390f2a342636619bfa8c1907bc850e550c737e774fbdf822306e67ad4429f4985caad00eb2a13b0a8bdbd71a3742c869b9b901525fa248e9937801e5b25f644a0fb3b7206f6667b473d1d1958321fa9235f2830289ebd971e57e1f75fd4c2e49ce1820203f18cfc018651e88a396c72cde9c55f4c8fe778c689bac3211a5c271cc4a4f59ad38bcdbff3ca81a318436a135b5109a72f31774b6709a8cb79da3cc20c725fa7992991d0bc3daa8cb1627c61335f35f4b4355bd31c68d60b92fe6eb853300105e000947af5bc3834e6c9e4631680525e1b4b51ea7e6f1a6e31268701635c5391b9743f56b03d5961edd3fe011bc2d52a5ada01b90fc41d17846ce4a83c3c07d50186fb2d730f98f9ebf2048200b1b5bb0289e9ad051aed10711b0c788ceb10ec65be41527e91d957401a000a000f8d390a85fe05aad796a506fbf6eca040c3c74e99cd9d983e838070877c78f209fe2573dd69d1745c4eea4e98ea9c1f78f6f07b1a7b87f9709e3c27215f1b3588b06e0d213f9ac76db0a7982ad72840695b5af528ed91f332b5be760c569d1ca5d77dad48dd610bb6f4a493d3b06c18efb923750ddbd27d693cbe602fb9cc0ea99e73485b194d4bd1478a40577092bbfe8ac62859a1069e7d377d2da0c3e61c7480a1a1bdb67b6f8d43a8f215ed070187bb6dda39d8a2c46cca80423d97d13a1011431f1b284f5b5111f634f5c7ffd50776bf3b4217603fd4827cdc3ff30918078732a5bad13d9f7155bdda9ea939dad4cbc73deed64ce11dd3d144d05ecac70269c567c35b9dbe3364d2bfacefbe15c0b6a7e1a96c7fa4c22c616cd0bbe58a3eddec7e11038187a9449847373b0d6b954c518b8d9d129304d8173b23e9a1c3f6fdf2cffd4d726e7454d0db60b729c84663ea71bdd9fd48391124d41eb672b8559f557f73b22522118ddbb4baad41c88ebccdd418900a8e251f26c44d071f94591857e10c2c23c474b9117144bcab4e00ad9000446cafaf346b70e6b3256a580b3b1abd91103ab151ae41c944bd989b021f642d7f6dba45f1205bec5c2938581b2eea9f41853fbc6d38345a7f0f944389c7ba6cb0ebd47d05ddd358b156fb4f0b0c2ae4872523c905e0257b3ae84639290d67333a25d6f9c7b64c87bef1cfca2d32e7128fc954bbfb7c1507cbe1b2171a941339a72a0bcb079552a6adae0b70fafb0171e3526c43c1e9b0ce4178e8118213df63694e76912093309a5bb93bcf21405eeb753aa22d8025492247ac669cd4d353b1114fbc1447cb94eadb7ac729457f6e607fc374c4deee1820cafb56c38c2cddff4d015a53a5a20e5321339f4bc6b420ab3dfa1466dd0f5dbfbed926888b4983725c8415a452b0e032d05ff2240e6eaab13fdf340d5febf39bcdeb65c3a3662043ab23136d7710144e1fd1ca4e628fbcbd0ae079613aa5b43f9cc84228114ea3e86b240298f92b9864143b0e3de20d101585fe27b5c4801e2ad94402e9d9d12474958db390f0730dc64f20f4cac9caaf14f9a595544d60a85264b60357859b0d20fb329dc1767bce52af9d1bd2386db32e51e6756cecfdda486ead8312e7aa265399538240c63eb5e0b15a90efa8b4b99a44a6ddf7e6ee6dcf439584108af88e3dc1b22bb001516a1981026378f6aa4b270cbefdff891a8b41da899087dfed5117ccef7846f1305af8dcb0859591789aeef2de9903a83df9358e3e9f3498283fbe38509d294ee44a8199509d1d868e1970bfcef299f9338c40e9fa184897e8e0688b3d176d1e84b0125230a3cb6308e5a405c05524fb42c4defb51aa58fb3053d54d056e9e805169f146bc5c9b30792fb0048ee887520a9cdd20cf891eeb820d5472259d6c114576d150439c1e24f49eb594c04f054f424c4273d7bc06da2df81e82a3fb9674995cf48b9d1e2e86602a5eb62aef0af9bad63d5243e0a599e2ca641a36638b3ab0569b9f69fc9e1f129ebd78bd1c9820ebb9f0c90793b9fd1ff7e3c02ba0a5ae33662cc1136fb143721b0e07166e273c1669360b43298e0d19d3e241187a0594dbc128ffd5fa8b72e16f446a39233a30a20e9c71c4c217a970ec042d696fb996e8d844eec9fdc084e703a4f8da7e1d4e8816822e0ffd61f0da3f3ab07bd34a659e2e57cba1235dc80659603c0001e65b36a57b1db9042ff830f822a56023fac6f9a5f6029aad710d2beb91cf617c3badee1118da6d44e7d4c3eb7c442a234b38324d7d3d22e3877d86334d23a632fd4814d144bcb6174f84453839e8a82db62553905c244e162e8686eaf2ff0c15263c38d8f9cccdc52f6d3a488572b8c3d826922eea785081d2b2b9f8505241ec281b58eb3fdfa253c66f3397243b2c5e1d1b2ea1f911cdc25d849c24f199557fee164685cad2d46ae54c40930630a4e7e492fa6918d3172551fbc04835c8c67567036f143fc682f8e235a934f8a7fc79f978e682bff702a47adc630b30bb0b6156a804b81bea72da78c90324c567149a7f7eb8a1a7849178f40c3bf14be9be6b6c64e0dff8d15c38f34b291e164fa456f326a62f723ba34e95a8932feaf14e63dc38b02f3424a1cf35994cda23e25c8abb2fe86fba79678acb65fe349b4b46c41c7eb4833777556b8b706dfece7a4b135171f837338550817a5869f93e0a3dcd2908fa229bbddea7115eea6c28086d9aa587963a2fa6196905988cea5d146b3025e2c36f4faa016f6d54b00e7a75ffae0d6d922a3b837bb078cafdf92bf48a319d6f577125d0cdc4ac8b7cbab79584ebf487634b1167f0f2e145769f49312fafe19f7927bb5cb3bcbf34b624526c3c51a0176a0aa399c3110804c456bdb5b484aae522d75bc78acca18ac446cb5c6bb10f8a0e21893f4a341dfad4013bebd53bc695d7eeaceabe2f861de02e425463c3f0382619dfdedbd7abe4aa7d785f72de87a525429136fdbaf80694a75d546107fab501051dfe1272541cacf1c30e6079c943366a9dba76d97b959538f5072e8129ba9d1c4ee89aa32391c9ce2ade7c217e88177354ec897079bb408c9e9e3e389412aee025365b4fa43d3a8c2b997499388398bf049cfaf14dc973f93e8737a678583030ac629d98ece3980d3220b8ece6124ee6d6f19acb34cdf337e1d4124066f0ffb3a563f6ec5b33666fb9b3babb183d506d07ef3d10502b9dfc12020507d673be53a01bde966f793d06869458546d0902a9da55ed89704b9bf891da13d1afc9972bf91999d8414dbfc5e020dc49c7461fd9045d9a2f806e8dea41d0c3b9deb10ee0b1b400001b565615f708c9cac76f4c55e052c7ce0d5519a31574d97c577e27e539a3eb78875b01c55258b5c7a00f7d2cef90c89b3b57416258e798efe871e4ddff2f336ae5b796e112a3628af61a8a95fd9b119dfe5cafe01dcf257f4824b799aef83b1f290cdb3b8decf20a715441d304d70580d8e1076e6e88143fc920f353287c17b6573c0e1f44854b54252ceb67a7f1de29095ae266877d340a5ede59826c27830513aeb721322fa13b4951139b61741b084b359f9e78175e5032be678013114832b8ed05fb007d422aea99e30e0db18b4beb2f77a78c764255c20f334e2d560666447e34c7ed1c1bb130f74abd0cb6ee3663bdf8675b750cc0c13a913130f5508b74f70dd71b6170a54947e8ba4d7570cf44d17ab882236a79e22169ffefa363dfc2d1abc768d9f974518a5583acc4609cf35ba1dd11ce19c541be30f65c29d4e6861f587d5e2e235f85c06081c8ad5ec988c5e5e935866762b31c246a74c972cd72a8ca283f90adbd147d6758d0aca32325bda4289ffee4fccf82596fd1274959ad75d2da6cdef1ed72ff9b910daf45935bfc64f3166316750ec2393a5042a501bac3190d3503aeb2927641ae7ee5a80cb0642b55cf6058355df83148c1bcb3bf4585b1cb27ecb096d3db6d7c1d0e02860c3ce644724813ba832ada8f70ab4a783f733ca9c83563287810e61a3fb8214b3447a6269c0f6c72a230bae02103a33979ca2db22b062024fe219799107e15a0a702e32fe92069572907ab98d62c0be03871e8015cda87d772e4db4445dd3ce41b5eca3da17cbba94de8b64e9d369ca1daa31191fdee07d10b51873553f659555513f9aa4e21e7f21084a11235d8bd6a1fdeebecf1ff413ec20f6204bd3c9770129c4bdf9d090cf52b4c52a0fccc152a8e2783068155b6850c3caf48f099c274a0eee83bc1f5beea6f57dd9ac0411a2b5af2dd87a688ee0c8f995826d571d0935e6aa336cc6a72f6d75a0ff096aa04d1098bafb932c17ac9999fdb461fc73d8ca05ce420434c2c79b7d72e95e834b469c21a4c2ac9cd9c48e76e9282714ec443c311e9b4270c4fb206c1934241c2bd44e9eb78e8463d4ab5c3c5cc1c543c0bee7f096895d9896662e365b1baaa68b0de8dbd0df39d3b4b53f10c05b94a5167f71fb02964879f3049d6b622f8aa5c3371525026a759cd3deca08895b2f58b7d006fd31a6d070abed91b9c92c83aa471de4c62fb150bced72149f93efe97b697f24b9a977e005c7923603c0f51a8110c5a41ce63b4a9967d5e7f70cfff656d5908762004a4c49b1b08333d330b72c5804884096c4669e55544aacfd996481f0a92f140dc030e1deb9118a3f3ccf0484f433c1882d2c76a1787644ea2d09d39dd2a9ebdb43fb817ce3a4bf30fac6d6910db02833740ff45299f7953683c453dd81056371d628dd032ab0b20a8e2c516507f16ec1f1eb7c5ced23858600237f9cf7da9154138589e6298ae051e9dc917fb517420d480828a104a4e50d1deb8bcfebd0b7401703bb0f5ce7edb8b865484c9977a4c59e1a9eac7a86accc062a0cba777c90876b2b6c63fe02d5b78c6b6a8b4f6da9d854573273fad0ab335a336405528e13f82e4356515f038f582151a9396d074239be4589823fc183b70553ed50527b91c0c0521553fcb4725bf6d36020f23bb97b1f292dc7c2669ba7296f1cc2ae56c8da3aa6841d765c95be21f7ef5792a71ed2dce025f5cbda08ab8b10997b851df87f82febc45f32d3b6efafaca2645b5211c445856eacca76fb3bf0463fddc1c9fabef946be3f88f746ee288d5f69230333cec3eb6bdcc23453577e54a5b9aed9ba12db793abc962c384906ac3ccad90958de8409c3680c38894b3e5506a49bae585127dcaf03d8117cf6ca037d16c0d7579ecb4dd7f9dd3d015e0cc528d89ca9540080fde9acce79fe0f02256e00815331f0bceff17c03b5f967dcf2c297240033235ecee98a1302bc6de01be72ee2e5ef33201f80b916fc4ebedc76728aa6809d98138388d1faa24b241aa172565777dfc355c26f41d043dcd8b4e8b3027ef6d5f4c8fd41a58"}], 0x1010}, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000026c0)=""/247) rename(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)='./file0\x00') semget(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x4, 0x7fff) select(0x40, &(0x7f0000002840)={0x100000001, 0xffffffff, 0xffffffff, 0x5, 0x2, 0x3f0d, 0x2, 0x3}, &(0x7f0000002880)={0x10000, 0x8, 0x2, 0x1, 0x401, 0xffffffffffffff01, 0x2, 0x3f}, &(0x7f00000028c0)={0x9, 0x7ff, 0x9, 0x401, 0xfffffffffffffffb, 0xfc2b, 0x4, 0x40}, &(0x7f0000002900)={0x6, 0x2}) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002940)='./file0\x00', r4, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0xc) shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000002c80)={&(0x7f0000002a80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002ac0)="859f51b35d73dab162c486e06f62469f46300fc571c1976724d4949655cc6d09a7a41087af0bbe4ff6ed0996aa5f1bc262af05c1bc0b25457919d492c3e84ad802ee939ef7ef5b87dbf9c78aea4d395d7c47eb588a4d4b96b5b031df5488264bf2b387be87527aba1edcee01e9c8f45c409b2369b610e90a0c6a8a5788842b758555448c8dcc471998b93ebe2f352f80d6fe0ac83c6cde5027528741cb35ed2a35402dc278989c263b5fc9064fca74", 0xaf}], 0x1, &(0x7f0000002bc0)=[@cred={0x20, 0xffff, 0x0, r8, r4, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r4, r7}, @cred={0x20, 0xffff, 0x0, r8, r6, r5}, @cred={0x20, 0xffff, 0x0, r8, r4, r5}], 0x98, 0x9f9b2f9ae2ec7fdf}, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x80a1, 0x0) r12 = dup2(r10, r10) renameat(r11, &(0x7f0000002d00)='./file0\x00', r12, &(0x7f0000002d40)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) getsockopt$sock_int(r10, 0xffff, 0x820, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r13, 0x40044274, &(0x7f0000002ec0)) listen(r10, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000002f00)=0x1) select(0x40, &(0x7f0000002f40)={0x0, 0x7, 0x7fff, 0x200, 0x6, 0xfffffffffffffffd, 0x800}, &(0x7f0000002f80)={0x7fff, 0x10001, 0x5, 0xffffffffffffffe0, 0x400, 0x8, 0x7, 0x3}, &(0x7f0000002fc0)={0x1, 0xfffffffffffffff9, 0x9, 0x2, 0x91a8570, 0x8, 0x81, 0x5a30}, &(0x7f0000003000)={0xfffffffffffffff7, 0x7}) 16:00:37 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155", 0xfffffffffffffe88}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10080, 0x0) write(r0, &(0x7f00000000c0)="b6675e64c49d3c85277c5927d7caf4244185859063b77fa3a8a7097d4ba019d696b6930753cc3045fbe450f1e55d661b27c61437dddacf3071d4bba70d223140d30cfb901330dd7e8b29c99e27a304b7aaf147e403aebec35ebdec60aa49bafa5b9011cce7f26795354f52f79b4d29676fd250615f93ddc8125321778a1d19a08e18ae660812", 0x86) r1 = socket$inet(0x2, 0x100000000001, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:37 executing program 1: select(0xfffffffffffffdbb, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:37 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = kqueue() ftruncate(r0, 0x74) write(r0, &(0x7f0000000100)="8b974e1483", 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f00000002c0)="00a356d9ffa778a36789156f9b80f040648d699919a68b6885cbb6d2495bb90a06fa1acb4bd6d0d493ef492c9c25484c2b1bbe483e4378e8ee33cbf012a1c29e8ee797666262ad32670bcb4499099ccb48a7ef1033f9a7423eba04265185f8b01d7a564bc909521b4f2675179747dae737b1f90de979f66416252c170aea23fb2243cca4b60f8908b0e8f17778a32f9a8e9e803a641a39ced48fb51caa1f0f63d24aa807b3f922a1736bb0f71d65e0a97db25e50968b1d70c3f8b489a33bab53a4efe1e0386ee9a5b31c242b9f10bacbf1d102dfd8b25853a71a0021ad5d01d1ccc477f6c36116921cbed028ecf0adcf80e507cabddc13c948415e892ab2bc281b348257678996", 0x103) 16:00:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x9, 0x83, r2}) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0x80}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/42, 0x2a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000080)='+-\x00') write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r2, r3) fcntl$getflags(r1, 0x3) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r0, 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="67fbfdb0cc5e05f1cd40cb2bf4d809dc5ccac50f2b14d3da6201985548f28d13b68dc732af4935ed22d70354f4871782146f1136f6bcd54e048b5c5d34dfa716d70fb7977175bec6c05814092d08e2892dceb93b509b746d28ed1b1d2736af289897c86a17c178fb8912d318558ed462f53a3526cec5ad6794c717f8973d6252b9da94dc511bf929423bf4ce47bd4223b931520b74d6cb34fcdcb6cceac0fbf8b851d3664babc24c3d3bfc08541a2f6185fa9ab6230be8dfc9d7", 0xba}, {&(0x7f00000001c0)="38eb0b524cfd2c737c9b1f6643fb342a86660441c201cc37a6065c3d3deb8d0512d6f271bcb24e7522a3010353b66f59e0a6875758bc79a9497bb2d79c1af171fe2757f1c37e8e77ce3489e1831b8669ccebb1f22fda3db558f65306519e470ec7057605940c2743e50e56230e2a6dd1081525e3fac6102bd8430b3cef2796570d06356de0d1a6abbcf6aad3cf7c6efef67d36fd6f7619f91fa726d28c9cad12cad42a301ddeed34f7deb3272d146da21fe6cda3", 0xb4}], 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x3, 0x2}) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="84b04d661a7749b06080814bd0e499ee71ce4c1909fb930f31ff2b3f197f87d0d6fb704cc727be27941b35cc197cb8330ba814e678a13704f347156a640e9530b85f24ae2a2e56db9290063f359e0caae9da0ab4c49bb41c88847e2e22d368feac25ab9f2f536870179c1aef476596bdc56f82e290cd9eca9f85cfd9a9860c5bbecce49120e57e70419d1170c48356482160f2ef9fd5c7f3362016973af8b4568875bae985b57648", 0xa8}, {&(0x7f0000000000)="c8fc56d0810f38a6bf712eb3a403", 0xe}, {&(0x7f0000000100)="354b687ba0b5d577e17db20f778001aac075269063bef28f63d5105faafb99cd279847e2f34e6f04924059cc50bc7342255d9a5768550a1086fb078ad4d94c8ec4635338cfe8bfdcf080b4c904b85c5a5aafa506a50fb214e014ee7ef54d1504ec266fa23dcf692a78", 0x69}], 0x3, 0x25) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() flock(r0, 0x8) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:00:38 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0xfffffffffffb0001) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) r1 = semget(0x0, 0x0, 0x1) chdir(&(0x7f0000000240)='./bus\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x1, 0x1000}, {0x3, 0x2, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0xc00e}, {0x3, 0x4, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0xfd06, 0x800}, {0x2, 0x5, 0x800}, {0x7, 0xffff}, {0x2, 0x3, 0x1000}], 0xa) 16:00:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffff80}, {0x2, 0x4}}) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) socket(0x20, 0x4, 0x8) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x30006, 0x2) write(r2, &(0x7f00000007c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec3", 0x171) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8800, 0x0) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000001593bf0000"]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000800)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:38 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ed000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x6) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) read(r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2000000000000000, 0x0, 0x1ff, 0xa4, "b8000000000000080100", 0x0, 0x40000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) msgget(0x1, 0x80) socket(0x3f, 0x0, 0x3) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 16:00:39 executing program 1: r0 = socket(0x200000000018, 0x2, 0x9eb) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = semget(0x2, 0x4, 0x200) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0xa1f) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x2) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)="0000003ad983de513d7700", 0xb) munlockall() 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:39 executing program 0: getrlimit(0x1000000000000006, 0xffffffffffffffff) getrlimit(0x8000003, &(0x7f0000000080)) socketpair(0x1, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x438, 0xfffffffffffffffc}, 0x20d) 16:00:39 executing program 1: socket(0x17, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x3, {0x7, 0x1}}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './bus\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x2c}], 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x7) 16:00:39 executing program 1: socket(0x6, 0x8000, 0x80000001) pipe(&(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) setitimer(0x1, &(0x7f0000000000)={{0x800, 0x2}, {0x0, 0x4}}, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xa, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) select(0x40, &(0x7f0000000280)={0x400, 0x40, 0x6e4, 0x9, 0x28e, 0x765, 0x4, 0x1b}, &(0x7f00000002c0)={0x80, 0x39ba, 0x10001, 0x4, 0x5, 0xe575, 0x10000, 0x4}, &(0x7f0000000300)={0x2, 0xffffffffffffff89, 0xffffffff, 0x100, 0xf03, 0x5, 0x40, 0x7ff}, &(0x7f0000000340)={0x6, 0xfff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x480, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x880, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x88, 0xe6) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x0, 0x7f}], 0xfff00000000000, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x30, 0x0, 0x9, 0x440}, {{r3}, 0xfffffffffffffffa, 0x80, 0xc2, 0x1f, 0x5}], 0x7fffffff, &(0x7f00000002c0)={0x3, 0x2661}) r4 = msgget(0x1, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000300)) syz_open_pts() msgsnd(0x0, 0x0, 0x0, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/225) clock_getres(0x4, &(0x7f0000000100)) 16:00:40 executing program 0: setuid(0xee01) seteuid(0x0) r0 = msgget(0x2, 0x40000000002) r1 = getuid() r2 = getegid() getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xde, r1, r2, r3, r4, 0x0, 0x9}, 0xffe0000000000000, 0x1, r5, r6, 0x8, 0x80000001, 0x1, 0x8}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x100a0) 16:00:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) 16:00:41 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xfffffffffffffeda, 0x0, 0x0, 0x10000024f) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6030, 0x7) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1013069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ee97b3da40957bc0f02e21edc339bd15dc00f8c89e6f5cf6c7aca084e0d87e686e7380f66b6d2cb5d44e27892f35f79ce5d64f3dae4b073c0e9c1253aa7611ac84dee9ccec6a7ed74a6974266c228f3fd2cbb6e5e0c415732b3f70b01d10606ab684657ff5493c97bc8870a71a322a1b3690628a3d07eb7324d24040e8ad5b8202ca3898bf183c8701258abc82ec37e36e20a0f4ce239e2c43bb83702534e888f62ba4fca8308eba21026604228712769c0408ffd4cfb8bd885ee093ef415bcb0635d843fb4211adcdb688a9a8d28efed5ae4a31757da1387d1a50242f3d66484db78a389d949c5ab0dca43c0232f3ff29e1ef6fe4c6", 0x35a}], 0x106, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x4, 0x1, 0x4, "4b2c0c5b7ac3b9ea4ca26aec455e11139c27e4db", 0xcf67, 0x400}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x6) 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r3 = dup2(r0, r2) r4 = kqueue() close(r2) close(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000000000) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x100) r2 = getpid() fcntl$setown(r0, 0x6, r2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/4096) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x389) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\b./fyle0\x00'], 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="ffef056be6c5a5be89f19046e79ebfa77469336f26d0642713baf4d911869732d56a329e86d5fa97562eb074c3723c04a2f4d4bf4d311ad320b6e75c1de2b7b6634769986618aefb69fa274db4ff2398da7071448e784b48e480562291cd448b8b7546945c3eedd112b0341fcc5ed1c7eba2f1bbb0db579b040a539736f8c19cf17913b270ff1330677adf5535e4b1c8f83518275ceccd3a7f567821c6f07f1cdd248a904d7f0d0e3bd495ab26fcca383188aff7f38b726b503e6f3893ed5ead4bd1a7d4020861686385afe4441f299aef", 0xd1}, {&(0x7f00000001c0)="1f2b68df92be41fc61197f99ae33eb711ddb59f770b12563303d970b2d4ceaa136013b473cb2c103885c0b651272d5091226479ad1b92fa68ffa3d01d2f8b7a4da43bb6d6a2a76711e66072e1af5609edc538638753a43230e08237d0925a7e1e98e12083468815aead41ec0e38bc0c129cc09643c95dd547eac218a82192d495c7c8bd93bdaab445e1469d91d40ef668ecb1007d154287054bce87b1ced00849b47b112a452f01dcc27e0d391233bb0d4ed6258c18fc7d5836edb2fbd926de2d60e2b56ebebeb058a1d6ca8f39d32c158eba6ee3ce65b9aa9d9661b21e6245e60063c966d1b6785ec82c8d16e0accab", 0xf0}, {&(0x7f00000002c0)="4021d8e7180a22eb335c96031c51a340df83b4a9df21aa6876517a0eb284bb8518bc37fa432e5419a87b9ea2d0389cafc7de712c94cadf8c8f", 0x39}], 0x3, &(0x7f0000000340)=[{0x28, 0x1, 0xfffffffffffffff7, "9b8fbe88d58b21ace9edaf30cb767313ed11"}, {0xc8, 0x1, 0x5, "6238ab306831ea9d13b8eb8320483a24c264c06b1a9f77deb693c2769030b89414e2edb96250debbac086c48d36fa1a61feb1a7ca47e21798784130e023a14cbcb2092e31ebcde4251b01537f2f223c2c62d39f6eceebee54f8c875995df074054c7b48f082c83c866e388e2eec0820fa8ebe4b83b253e77262bd4fa840a95501239a004adb6471864e1c139a3348a6e9208ec67ed65f291687b819c4dd74e46a23a33e3bd4ab37460c67c8690a03d4a746f"}, {0x78, 0xffff, 0x8001, "d4a85a6209dfc4d37261ac6aa26b9f52f6056f3458c134ae71f6cd052ff04f46abea9b731d53909518be1811681f0fa6c7ab16e876733a1ac0e761655dd79383144d725f140f959caddde7a292a703097d5ca8f35f99c5af02e01d8984d5c6dd18b9eb4925"}, {0x80, 0xffff, 0x2, "6b56176a49c4c8625090b51a92906d415ad6c57a15b9a55019312b5f57ca6fa53f413c3ff8ea4cd7d3a2ef8d69bd2b685e06ea3b421a69f8e38d3076156c9e1370c1afb189aec9100f88270d55eb52fd17edfc6a91d9c5a758a46f8851855e456ffc5797b46e86d48807cb6f8c"}, {0x60, 0xffff, 0x1f, "5f7ba137bf065bc491dbd7af119a69e9e961cd124af38debfc7b701a511f8248bbbf94456793fd317b65fede2bfa56454033ebcace019b9ac993ddf2648ff68bdd190502f809d5596686c8e4bda1"}], 0x248}, 0x40b) write(r0, &(0x7f0000000600)="89213a93a2378deede587d7fbf59bd7275a4f62a17ddef748a92883def4c8c251f8950ab4ca3d37de55486ea261cd7c67c7d1d71264c398d03cb32f1a108cdfd20b4220877ed6ca82ad4eaea8c8d73adb1f84f2ac3c65656e19148af7750a6064625322852ae6813da8c85bc17f570e1c48cf91c0307780e0ffa3f2fddb87e8a8b9a2910908e3ab5714dc925381d03627e6d6dcc0cd0fa4a970f4fd16c1846aca8559fd068ec4f0f88475942ba38f388296bf909b8f6022eb22a73a29bee4ba38cdd0cd2cde56c41b47993cadf9f649e8bd0afc6f4b736ef018c5afc587300dcceda23bb3f36dcc71f0ddbe68e604432c586315df21d114d5503fa8bc6d89f14507dbcfa0afb03092c5fbf69fb61f369598e916eeb646b3c60d52583aeb0a8041e5f406a476b6e848c48ab9aa60e5c32ecca9f3922c0dded3dccb5ec47fdaf5adbc9f07c8635e2d63be1b2d484480bd67b7c5c166711b31caa0af2736f615451c66ae4994f58c5597dae541107411458ddb390893fbdf82ddb3cdd16713187004f06e7cfe27d1d32b46013705b3c0f48fa31d96b4dcf86250248216c15c686c08ee7cb73b6481214b490f2dc02e22eb34abcc6607f1976fed99856e269c88ddeda2783e6062288dcf45a821811233fd102d24d082a649adac788019b954f2cae4990af46c951608658836cece96f3c4f3c4a7b5b7b4692a059fbe58bf729ca2d1c265343a7e5aafc49d17315dce55be7cf101102629ef93485925d9e95f6b839a98c7a5b3decff0605f4b217e73ea634e1376542625140c8eb13118f574833a519d54d9e3aa356023c59491a6ff67984bd73ca0dbbbdf0e0e93a39a9299bab94f8b60fff4df5ff9174278ab1cc2cd4c9f5bc94fc773fcc50ec05ec445e936734e12e5edc2c123add816227033248f8047e6c780d1b1c0b20fee652b578283a30fc1d395159b977b0faec32adf9887337b9de118e3a0d9ef3a6fc3f6a2ca8e974d87de4190fe82d508a5e556dd7d9a9526ad34486ee7f3198d6338a5fd190aecb6b2be3dd96651a0c2891ae3ab998b1ab1bb65dbc16c39bf795a755d8052f1ce4a4dc1ae347ca561ae8b23da0c3eab1f49916300c3aaa145d27bd730f032889e8c4dce2dfe8cedfadad195c3d3dfa94430a59536f1374dc009360f00b8be81b740f04f3a5793f195fd5c6faa0ef9b7af82c4b3240bb4bf1ab0637e40ff30e0ac9017a6ed509bec71c3fa9a4350a1c0405238925fb63b83160669aaa39627530f2293526dc67e6c35999979f9252bac654fe8167809c090077a9374e6f01e2a3d4ce6fe9fe43fef34601b1bad6fd84ffb6ad5933a0620cd621bbec60a10f4eda39a29e7760e6ff661ba2fa0d46ab4100c627690624d60815098d6875c69f5fdaf85952a327040bb1e5f8eaa4e59ce1d8a9fd459730ad1d8a1c5449fdc30040593f92e629130429d74f87888358bb33e366a16b3c99fdbec82fb33e94a66851c98c1b1cfc372ec38609b8a9d6843243fa8bbb12e40c4482a9a735aeb5f28c6aa8ddd4b99f1cc173fa3484ff4dd97bc73757be8a5f6eeb0bdf725bba52f1c9bac8971e808fd92666483a7c7a4cc1f54ff5dad9137cd07402f24caf9d47392bc256ae929de563e863be375419b2927708a9112a8f78892da8aeaf6caa26f6da8560e0294c1fa124f30c3cd0f352be657b676147997ca4bb33dedd813b5ae371a918f76cbc598096619d4a49469e2ccee318cff6369aefa0b35053218e3e6bda1375e2f58645323711e5966bb46ca80f97635965d15fbf43102cb0cb4b9f1d0ed711d5c63696f0ea24ce850987f6f74c7478131da3756420a21d7d4cc6f2b001a4a8bbe386844c812b0e538e08ac6c8011a334605fa3ebb6605b5d3d4209a814e00f66b79ef07b715e8ed238e3e96e8b3e16c3943175b6df5c6a90dcdad8520997acdb33d96ea7394126c724985a15dc7bae61ad4f8cca843bc36ff8ef894fea7f37bab6bcf2649f53afa0650cda8533c0056007e50df8d7c463519744243d7a927db9161d34f1c846088476664b1692557e8c2c5c8ddbed159e1273b50345cc704468dbb66e866382501e862671640076ae3c8191b8bc39c7c103e5f47f00a2ffd641051d1202d6630ce9ebc0219126a06774645c07e23b37888fceba236d8ab36c31c84ecfa3bd37572e6186219da10d8dbe2ff9d7f9fcc0468a716929054526ae1ab195045c6487bebf785a0d9ef1026bd025eaaa5b5497359bbc04cf4ccb5b0afc860386a8f768455447e127a689ed890cab4ecf9d99fc7be31b35a7e9afe57ea8aabe457adfb7acf21860329486ecfe4e4770736c650171d906b93fc367a507c97eaa86bb8d0a447b19ce74bb93e40af2cc9bc936e749fae54f1aff67efdc9dda1aa601ce6bd1f9e851e51ea005b1ea3c43768b1ffda7b9633fc85815d05aec9d0cbb35b34135501b8cc076f894c24b1e7c5787e28856cfffbcce609c27562440da66f4a01ff8ff161d9786f7094c1000d17ea640aa8413799412b7fc17878191c083fe2bd547745982207989e8f114b4ca45f38bd69c14d86abb699346ba05fa7b887a6d5b9a0b90d01096f7e95df6a4514c85a40fb4dadf4eb7c6e7b167e460566a1ce16c3a2ea15028acdee42fb46fcee6c2cab82318109fe7fe357e9bc35043423fbac26782856a112df45e27f99c4c1f22661cfd35f9b90b1033392ea8e1d4ccbdf598745500e2b325c0d50ad9672922953d1be96781be2377899ca34ac291bd163b95751b33c938898aa5059f320b905de02bd661d5c22a372837b18d1d15b21dc461236fddfb9ade35917fbc9aec9985b9ef05a5480b160f6177cc7c02db6ebb263637f6350c9753945c2db72b25e75fcb65834a965b42d500898605271d05706f87b20989dfe02849519513aded4d5feb41745ae80e856645fa2d5aef6a39cb570d26ba9bffdb206a09f4f6868c3345b4351c9ef084501139f6bf9ffcc1634f5b081c9dc5a06f49ed8819db48bd5e4d5819f5c9fc5b7495379250617dbe9d897f010f517996c184a0430b5af24a1b3b3c7a08f2f4ef9417721a0c41aa32517c86eddbbcad53c7a90235a4fecdcc7f28118ccd0f1104b1fff11bdf07606bafca8ca6603daf63e5ca007725aff611605aaf38105937697022387024ae49f0500a3d98d7c97a35f4bebe153500d48e881f83c6d3fd75973b5d45da99483b44735513c43381bf177fd1a34582be499da4a5a270311d45500bfe4370fa07d2d227b5cb9d5e6b9b7b7ae2dbb173c3499da8246d164016485238f5f9a43e3220682201a021918fe7a8857efa07464cd646f11c54addd2677695f7847c12d35d0ed81d465ac3433bb880b471a8507bf707a68a4fae01c9532d8586b607409aa9cccbb8923a08e4e4c1cd4fd7e29a6042cc3b2285f1c15e8bc350054cb5a4806d67ac48996d78699c204868b01cf11b192f7b7f68c3ac8bb0a651aaf5b691a055538e960944cba6e6039b090e321d04fd5462d7a82afbe71dd97611b489c3a76f339501a1d17ba96c4499664806069c0fb6912b6273acdd183854627f8edbe17d4a04b7db7f71bd3df29bdfb3250b400715dd9b170fc2bb53fe28e096e4690454f06b4df3a188c64e67ed996a4490f2c12633007e0a1fe332dc6b3a21a8c3e91d8fbbb6d8691861e11e2306d867961d81fbaeedcf0a6c7da9afdb8e6f6c7844827450218528ba412320ebcf3d57478595bb74c4c39e8f6cb8efd5e0cd1a18a2edc75ead72baceaa6751200a1bdf687b697ea2ba6cb97fb775dd2821af8ab83956e668e093686d6b1e797556a5ebf50cf920ac079beb375771d1315bf82c06f0d73f64613ffa8d88e5c7aae0737754562c2b386417a8a16b7cad4cfe82233824d0d73d0ad7b910138089e1b025e53f62cc00e748d952509ae855860097f8da214f24ce699a403f67b254a2f485d9cec8ce353c85c0a85072dd79128af171258156c21276657d139db1825ac8f8094f68656b06163174a72c3ce57a01206c8f7591d636d6da0b86b7969228572b8508d131f611b3e33598ffcb54d4075481fc19c1c930f01a1242786f21acf5c2c7886cde5cceaa58984a9e9623d0cff64d07c4b2c826d17ea9754924708e039bd4564d3cb859a58ee6bc232f8ae08fa46fb29a81fbaecccc85d26e320e3507d223ef85adc6082e2b613ac4e1a46109c2b8bf521bc14de2525f3e73100295b30448980df88db9a41f41b3e0b66b4e50f7b411fe12f7d3da9e208d962d49fd24d11c938af10bf9c2fc99179be6e08f3e65ca75acca784970b641cbeccb20be462d9903f350baa4272d46dbf01e03ff98bb177a241c5cdb45da9c5f3676788210cd0e7612e5c999baa16164216727a40f42bbb0ae9bfa7cb7e7bd2e0360c65bb21727089f2c3301995a76d8aeefeaf4a7d5f766761b36adfd2364f2d6f25734873c5fd2033f9f6447ffdcdda676981233da2bcbed5d499ab24be15e98f683cd3b14974fd8fae5c8a4db9e9cb8259fbabfac6fcd73ccf87f221ea748ad415281b8f73a7d348620d97dc738f37c1e0d8ca4645a6871fa0df78d56e5a26de5cd63ae511a4e550d90960170e1cbf752f5e352dd1ceb85d5573b3c6eddec1b41d6756a30603f8b7cb5b240841de7f373457b9cbf9955fa6159fc8d2b6a0426155c37251a6ad76edd667fe56bfd993dcdfc8ca6622489db22b52bd421badfb1b7c8f463100f7da64f54b0f2ee8bf7cbe3c3670444053346fa12c47173b184f4ab58e7c9f4822e7caf8343460a48480668e6d6e3baf14847b3faac9be999ee8af382df7a71a4b024bb57cc7e9573d7c05004d225f851e128d55215c9b5136a8f38c1611a4d19943148636fdc36f30d9b7e6094eda7a40cd1af21cca2a06246234a4de6d634a530ff79eeac5257a79713f22569e64af3544f0db710f38019a152adbb035f6bfcb746ceb8a8401591744881c69d69eb58def11d246204baf62af077e0f97f27335a284e2efcba232b011b96225629c9e2fab1771b728ec6567c19f1a85d5dc09f1ef3c0797817fe662ee5ca765609edd9bce3201b58c2449a60b93053af80ef0a228268ec693b25d5ab862d0629fc1721fd80ae233f5f137c121515d0f83820d7802442f3d5c10a9b5d6bd53a874d946a3ef8f4f8f40987d6350337173cf48cbee499026821c9e2b58a0c9ee32b8a91fbc8dc71969da70af4ba5e38d2259f346e74c6e26f1cb72b2934d1b6ecc0a3d5fdc8302bc51b478955066e51da22ac14a0333914a0cb17197901260e4ee5bccd9b2b4c3617dbdfb74a7e996b26ac96462cf693ee620f10c05db017eacffeed8b37da1490697af421742a7acc4f01a1f12b21d9d6e5c94da347be4080229095eef4a72710bd410b617bc8527e27eb4d64471770e2508949b7c9d29a278e4cc1a8390118f1b7f6df0da0c414a33e24b7142c2eca73c62cd9b40091c3af23b68cadda9007d99428d81901f0fd5ca2605a5c46bd6a465073b36cfb6f956a817da7d176d1f18e4f81012b1eb162b80c6fa1b87bc90c6f64de50072104030fb3bdaf29069a175e3e4c4384b27741c593463b9a0f92183132897c2302b09e219fe6699467b56ed9b6e09078b01de03a9ea6b535f47a67b37f0b259fd16b6f5538bdddad5cf7f723b14ca4b10803f4b8edb967518dcfe6a4029671539f1ace9e4d5ca4e82755cbf6043bb4243aece8d94bda3c071f692277f045b1f72f0fa8eb513cb9460e0cc0fb938869afe97b089e7708c54b1fe41115cd1fa8b3088fca77d80e3630c89625380", 0x1000) r1 = socket(0x1e, 0x3, 0xfffffffffffffffc) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0xffffff59) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7fef", 0x171) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x4, 0x35) 16:00:43 executing program 1: r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x4, 0x4, 0xffffffffffffffff, 0x6, 0xfffffffffffffffa, 0x3, 0xfff, 0x6}, &(0x7f0000000080)={0x133, 0x1, 0x20, 0x1000, 0x835, 0x1f, 0x7f, 0xffffffffffffffe9}, &(0x7f0000000140)={0x1, 0x7fffffff, 0x2, 0xffffffffffffff00, 0x8, 0x300000000000, 0x4e4, 0x100000001}, &(0x7f0000000180)={0x0, 0x2}) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000dbe465972300000000000400"], 0x10}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x380, 0xc4) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x59780000000000, 0x100000000}, {0x3, 0x3}}, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x3, 0xb1, 0x9, 0x685c}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x38091, 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x2, 0x1) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r0}], 0x1a3, 0x9) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00639200000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa8, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x5010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/14, 0xe}], 0x2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x7f) kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() close(r2) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x80000000, 0x5, './bus\x00', 0x396, 0x7, 0x5, 0x100000000}) `‹8dÿO"n`‹8dÿO"npckbd_enable: command error 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x3a0914c44f7b202d, 0x23) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = getuid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="74802c887ba11d3679a86ce08250a79a1b66834e0ab1084b83775f463cd4140f9177a0ffdd9287600206cc857dd3337d6e727cb06427e45f7197159e8722dd52d96e62ec89a2c51ca3485d0121afaebfa8a177a28d56882bc91a14d5812e27732cc4f87bf7ff93dc7adc9184a371ae899e8b57110af6317ecfe6921e205d7df1a15f1a9150b51f1e79e542", 0x8b}, {&(0x7f0000000140)="0eaa1ca29ad1b91fda2401a75c4c9b59b6d9a0b257dfbf5939621cbfd1b28cbae7ea584d13e776706cf0a22ee74091ec78eaa920387aa8c85b4bc8514f384d77b883ca44bcfb06dfdc596ce899d9cdf5c3ebfbe61ca31c670d90e5351b0e414cefcb369e14e553429e8b15be7e21442cab9dec7dea27f685e1592f601c6f62422ffc1fe69747f425bf4847713ce422bfb6ae00dd0a1268d7203b64a226718d221a488459c014711ed9fa98127ad0", 0xae}, {&(0x7f0000000200)="3d05b076117a47c0ee0f3df1646db1b6906ea8b17d6ec084bdff9c5b215409ccd3329adb2e1fa95104e393d5058584363cbfab6c496c2070d2a3adab8a2c3be823093550fd2e61483435b96333fb720417959f8b0ed96f6757e1307cc4bdf9d7823f", 0x62}, {&(0x7f0000000280)="9ab2471cc6dbfcc6d13914f7", 0xc}, {&(0x7f00000002c0)="63d1fe42bfe0c5e5507da653c91bb9f292237fa00ac42f6ee0e6ca38e873bfed7b6a20c39c484796b37b62dccbed5f8746b497ddfa713a8bfbbace1c723e259d5b0efa324ffba6245481195b7c59f31d069f86840e41aa31a6e73887f5df5cae2a5384ffe97ffe8bc07e1ded15132694c32eaae15eb3a3f7acf3db15f9b3d1e0d60998de811b67a5ab4f228ad4d9b9814c4326a3cf3b5fb7ac78c7fbe7d9b3717e02639d4af34ebf5f7ed13c2b109a312d1e8bf6fe656c7cde72fca4e83ab6e9e5e028f4d57b42d912da9a93c8b460ab4adbf48172d86f33295e5fb9569585e6b52413c0bacc4a58ea56d9c4dd86f78c14b19f8c0aa03f329d736bb97f24b7f4596322de1136dbb07df5f8ac41bc8139126364dabd9b724988c22c30f25573cafd8854fe6ff1564e8e3d63bcda478d503e30893f3c818b31d162890df96e873041668fbbdfa2cd86275571a8bc2596045db4485d4e0fcc58b00f6903b3ca6cda94760b77273c29eac2926023301618d757f2afd0c83bcf36d83836a0b759d0229aa30a044d474c7dc5a2b6c611dfd075fc3e1628c3b63676e6f73eeec073ed9ed58fe1b2b88db980fcd92365e765c4db6704e3bcccab0fbd21a1aecd5c11a8e22553ded43e6fa1509f9e29aba5c644c852bd00645977a2b46634f4e2182274741c68b5ee1984533ff92cc09dbe060c9761fde502d0f7bdafc59c0c6933863774fad4355c8ca7fc6187a73f3feb1affe61402b526c1a40ce136012c356cec28cba533d3367e6b47fc76c3aa4f3927a570f95ed0893429548a4901427b5179d29c2aae98e1216dfe4feecb390b4d4b3994caf4adab82ba9e9457616a69327a40f9d65cf7073d14f41dd55762331f6cbdfefd1317153b56ab09d08dca4896f003944177b64b180fd282b23b14028e17e116d73180057587d3483894bf2905367d2b84f770662369da8bf7ff53bb47b390f43d5c13eff362bf5f67356018454413ee2fec04cd3ccb37d03c3f8ec3e182a56c10cf343d87e2674e437ab3225f76a61bd2ea9b827fc01c4d0489bec8bbd1a4c0b7430b8429783c00b7c127a77672788b99c49a30f51eb61c2d96d9377aceb7659386cb34c1f823dad3834c277aa103e4c63cf78aa2047e1ebbd095f5e9cc9773a79ab4450fed9e705ad67c01e5bf0d5b950d1f8a557e813fe123c620014806e64dc93ba38261a09cc25a84b830044092f7edd2bee25d6b1b8a500eab25b3b4535d3a36b5a3af5e7cdf018754889237ba875212860692a539473449a48f234042c4cbb7f3cda341a3e53b480d701648227c67ec60a7430efa9da93d7b4e9c3bdbe0cc54bf75f0c18b9b60030686b48e246b48d33a2c1c4d81f2c858902e5d1b6ae0debccc090c020f0872e0461db1a53f0f1bd48185d45f2df1fa41c4012feba359e8125e38b636034542787f3ba970794f99f5c412e3f938d9da260f0c3a4de08f7d8167dc05dcd8bedb64354923b1dcb8725b09a46349c278fd2ff1edbf6a56a1c7a0500245b8e553afb3ad175d41b4db5c88ceca632d989c1a733b08f1566f587a0ff082132d46dcee8cf9a739bd00bb8225c74a7ec22743019a70d32fea5595ac149362ee3ea11db6867a974e7f5a863071b420eaabd4408951c07c2e03311958dc46af5b1cef3b8aaf9b1e61bf6af05dacd861cbf32f6e1e479559a9aa13162a136f1b45d8655b07126ff68f961137d8d492d3690d97e3fe94227343b38c38825e0f91d7261d0fbc10ef8032f15ce2962ad5dcdb8fb44a1c746e5efec87c7190204a08581c98c2b02447fb7f5b709aca4e36c813422e0298fec033cc9daed66289e927d142606d39f36b5420287dcc934bbe3313d618184d9e45b8ef8fc2acecafe3ec0cb28d3d2c1f8e6793db3c403d4920111f93bc6e12786f7fbc1ef9f7e7e1b2470663e559c4c2e9ad807cf033f3ab050f39305bddb52507c85e9e508786b7e7c06d5896ab8f291412d713b1928c37b797e00df971b2ab6f472fc126f43b7681a2bf5a05aabc8b36808a89983e38e332c5319bfd1201aab0e324480c342b002e390167b58af3d7779a9a3ca200e8e8f5cc866162b669b23722aae2f34c6d8e784131e6ec996a531cb4abfd3bdf4b0964a136116d515961a013c174b628998af7791d7f74f0932ae484a62145e35df0c88d1652ba41ff2c72e3375a3b3def89c3268a9fde8f059f8475c2f108f6a99db50674533428c6ca21c86f8b085c895f54ca3522de8bf893bbf75d2e9fde806d34b74b39a4887ef120bd53373425539b82d74722d8ffe791b418ef356d92edabf395403f3dc080d4cf23fb610c6db55b870beb12ef3641eb6f2a793b56c2e2905b4b0a2fd193da8117d47d2db57832dc3afc50c660a9255fc3cd88e39c837d0a40e4cf57f7201ef79328d6f9e2134e296546f37877eb9ffb51eaa025038f59f34aacfb28abb72464aaa785efd14f157c4be30b277e183ce44a86a2046923be22af62ed052675ea2bcf4bb8dc1793bb91b9c0be254df700f48001d22c6513d472ebc26c4dee923829838e2fb9376ff6cd0b0d657caec1546e22017a48921412815c2d332182dd232813c8294e2a8b55b82e8d2c9163f139b54b54bacc6e9f865f3b2f59ea6dfb0066f1bac0da9f30feca768dd4e4fc55acc6eca019c3d1ff738963961a762471fea7c480b69d0bd01bd6d2c5d8a1ad76b3ec28ef4b782e9fb9748e9ae1042a3cd587a45eba3be84272c67c67fd976dfeb269e8abafba6ef2c253ed598f0c34722194df7feb82db836430524648b4b1bce207a514a5c62dd5be53389f764e552d11a6c3b088f1ad8a4741b3b80592d43be0397681bb36815e87cc132cf1059930c4ac2c7a47c8f9a59a3fc46ebdf3b0e20021ab5ad5501b4f76ed56ea5bbc374ea2b1d8a549df60911402abec2922d7e16ab0c31dcbd1ba2058ec99916ec83218748c91cde36d95ffa38ac28e1320baec303fddbec5642d7594ba5a659f99e3bc53d9c80cc970f408297dd859aecdda0125e5eb98db05bdfd20c7588cdf8e25fb811faa24fa5501c08837b0ed35f8052a10821c8672bf94b56ed1dd46190dca7340d5b5987b54d4b8ff0d3ec3bdbf9022d0917e028d5a1968b0a77dc8a1a220ebefd3273ce2e4dfc18e452b357b680c1c04d5accfb55914c92f58c6928685753291b22ba075b134e330465f24b16685971981d13cecdfb4901ba28cbee8d726afbcf70df3af71afb43ac1c964f252aebe908779b55de44b76afda2394c6b513ceda944a8253b7636a79dc334a62d2a8d749f49b79ca4d6fb9845fafa715d4d9fc451457480c9d21d09da3d0a5b9ece06ffcbf1233d24d91532252edaf933996a518008b959bdcf7e9064d7a188aed91e4b1d3db9b382e84c97a144045a69c60132aa8731b521375b4ca2cd4be098e50796aa420246c8c691341e564e40fb7d62852244a45d59d4ae96e9c5f09d77dff03298c296f65e9f45a173a3d98ae2bba9089c24b3edc2d8a1833263552ac9df7cdb2dc734000b3e3524bf2db45aba0d90ac3c956636cc12a30a0011e9e3433fc281eb9a17718a350ed57bfe04029dba25a1fbddf8c78d42227569809895655d5d818a4a3bcad1d637208281a587027c5d0536f0665373968b0a701216c497771f6d57fa8ef49818d22beb17baa98b800ba7d0ca5246a77d7b6fb3817b539e90fba35bc96127f8efba89cb1cfc1aa531da41b29395afccbf22b92e7c0aaa2441c97c7c45a60e5b72c6ed75d37d5d4c23b34958978257b99c098cc250169677d7ecbc3edc63eec0d34cda164bd43863ca6c506fb710492028c0c9d04737704c9a406682fe310aa0312dea4c801ffa3ba3953ddf298f2e05af11dd8ef94ec66882de075755a26449a2aaadf8cb314e1d29978ec5c006e9501746b89fbdf103eb0cbea8de050c922017698027d4738acfea73dfdd3521ccbed5b4ffb96829e00b9fe72eb9ebf6de7923dd2cfd460ab2b7641c4ac40e085a08ddef2b7335d96c17d43c9a5003ebcbf4c0297096d94a7f1beaa02a801201ea07d64be681dd62d111d50193b4f4991031f08f25987f6008c6099ccb242b046832f4335696615c2135912ad2b95de973e4742a106b67b865fb612f72b1146ae184921a64b0ba79aa87c99852931024372eb5345f87bcd163e4079c4e01b36d3db0eddd170710a773066aba384182f43522455af5f8ab407b19a6fbc07f3c47eeda1ed192b1ee08cec359fea26b98ed12164246b3218343a89c79c5789e890ac3ab94ef5d7b44abca2324c031c0d806dfbff14b651eedfefc714d91d0ed82526666cebe53562861fb5ab02d0c92742b806bf48738a382e31cabb49883537dd9c9a71ab70f904260d482343f3a12081e03883e02ae4927909379a880792fb63ab7de97ca299270cc8daeee6c8bc4a7838c2f16bbb7d495dff08b3786fd61bdcc26525465e8b63114d556239b17055ff5e63e7a14b5e84bf86e9d829651d32fa16d0a7f8e9a32722c4fed1ade877d400902fa66bdf58c6b64052a8361791cf566dbb4aa24e7d0f3107004efbaf80762eb561d6b67a824033b5cb4d0bc7ccbe722b0f4450e8961f35574bcd3136816254aa361a10c47763f4b54f286a34739fdf0a6ae1fdf09133829cb7079260454f277dba6e86f05a94f8d0f849f752ff8e11136f880cb2bbc465e4b86b1b414df1e9d029784b8fad376129daeffee0c361192313f8dd20631e2495b9f79bbffd8f5e2136c51c8bfcad1908e0e29b2f4fa18f16e2adef6925c4a2b8ba028515e7e3c485adf4827f1fe060b8c7812be49b0f6743251e41665100e75db90726640e9688c355a2f81632eb0e3dc39726e5f251da9feb42da587fbc1b80032da2cf655ceeba62d33f015738ce1483a8d455e997f3a10e9365d4fd2ef3c75ea3c17267db60598cc33dfbd57410bd67991aadf130bdb2e4a40c1fe09802460eddfb375cab55b17352e6569e12a6950d5ec55d48c8116cf358c05bcf1efd9d32e9ad936676e352f5be26f56c5f4ac0dd31cc727b7b22038b9740f761640c2837a4ec7c6b2fd26337c5376b3c6fcb177f282822351270d672169276ae8ec34e5e79d9259951333a8737630f399858ae5c564e24a88d3c98db85bbf340466abc3a2de6b83cd00e8a16f663405805b36acc932094ed0d092bf299d9b8e1a6001564c952f40bdec86d036d91cc9f7f31b219028f5b9beb3223340113f11a59f95760068ac70673321323cb6cbeebf8c5521b8b3435cbc8086ca4df76d8296300a9026a7091a061d0b593794fe21d5a2efc7bd613988d439ec67ed321c85ee6c2661fa04b8b03f18e209986f06ba49f1eec1f3842196957c126596b3c8a7dc1d7a466bb463c32485840135f381822855f504569013f62bce39e9c970ca4059d664b0fd8e04de9aa3184da4111c2389419d775426bb83bde5ae1a887adcd8b71c617e5b15fa98589bca7f182db09d9a2431376c8ae4dc5785b9e1c8528f543bb3410b6eeb69474cf0bf60761751588381763053280e6464ee37e1323a81f05bdea6cd5e8d56e86d6dd32a33d2887ef43d0da0463a915562502db65e08ef4ebc415eba9b4c18cebfa0d69e8518d109e3361da39fb36da69958a14c0133592838db07f55a0a11b18904eb661265e96b9891bc72b2d4e0ca007a5f5d3d4e0a0e305b8e704a13b212e1606f46876e954b46c2485fd46863dddde917a6274de6f27bf1f2119c207a875581123f9986d93c24cd55a4c3b1030d425ea66d478343547164cbdf307db681bc3157061da93", 0x1000}], 0x5, 0x0, 0x0, 0x1}, 0x0) setuid(r0) msgget(0x2, 0x80001c4) 16:00:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8, 0x100) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r1, r2) pckbd_enable: command error 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) write(0xffffffffffffffff, &(0x7f00000002c0)="6673fc9aaac7699bf5a6936f17004505b52854", 0x13) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x6}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18a80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) preadv(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/238, 0xee}, {&(0x7f0000001480)=""/205, 0xcd}, {&(0x7f0000001580)=""/240, 0xf0}], 0x7, 0x0) dup(r0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x1d0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000335000/0x2000)=nil, 0x2000, 0x7) r1 = socket(0x2, 0x3, 0xb8) socket(0x6, 0x0, 0xb4f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x0, &(0x7f0000000100)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="ae3772e780fa57afb150e972c8fc4141ea9d184dd33d08e8273665a3b0a4954bcdf68c2c30e54cbd0cf98dad8032e12a6c2d4c4bd17f35b5aa1b0eacf972819cc1f0675220e78e5538fdb7b8fa57454d8c5705c56588256262be782cf256464536f30884ae5dce03db6e8840e334367963de5481527b173d97e322bf4d40e6d39896fdca869b09ea5b8218123b40d2f62ca357a43c771df58c881682ad969d0072f3646ee58f518f3bd6230cb699624d7061559c51bbc56d386ff021667c9478651ad582915ddd4fddc83be0a20524c272b80a2b404487962b71fea4a4afe1dba8fa975348d8c2c1281cb8f21d8875fe", 0xf0}], 0x1) r2 = geteuid() recvfrom(r1, &(0x7f0000000280)=""/237, 0xed, 0x841, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x0) 16:00:47 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000100)=""/130, 0x82}], 0x2) 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = dup2(r5, r3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = dup2(r1, r4) ioctl$TIOCSBRK(r3, 0x2000747b) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r14 = fcntl$getown(r1, 0x5) r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r17 = getppid() r18 = getuid() getgroups(0x1, &(0x7f0000001600)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r22 = getegid() r23 = fcntl$getown(r7, 0x5) r24 = getuid() r25 = getegid() r26 = getpgrp() r27 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r29 = getpgid(0x0) r30 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000001900)=ANY=[@ANYBLOB="e10145dea824b4ceb444c188ffffffffffff06"], 0x8, &(0x7f0000001400)=[{&(0x7f0000000200)="a034d1a8041b87a34190be2e09ba22bb2ea492faac7ea610bf6b56bb6c6983d98ef05c316a4ca2e5288c73ffdf4564939386f32229c00f1c8b0d14ee2baaf8039f2731cbdb45d6ca1b19575e779d6b684162a334eaf1dfe70fd13be726d0fdbff77c532cd7bd908db5253a7fbbb74833acaf3ed1a0d591656169aa8cdbcdd6f62e7ef58ed4b8768f2f88", 0x8a}, {&(0x7f00000002c0)="5f8a71a0b7460ee1dc74e23c3c6450d1ea4855911d168e47e21ca22061a05ecfda6b426a357d138e9bf4f242d5541213b3fe796c90b8924d560999ee23025e69f8cf0eb9341e0418d55c049df04de55e31b962eed32be1d4f4e95e4f73f81b97b78ddf724fab94ccfd78c5930c904588e6c00f0bc8111f6e8436ed8abb2aff6c4999ede2457049c6f9a70fb9c43d55cb0a2d151f9c8a214c3bba7c34cc22ef1dbad9e42f2a4218f7d78512d64af3f09358aa7e6915185000799dd7586caf1a12ed1db10dcb677553727047c8bfbd07405346650094aa7cf6ab1afc9f01eec45d25b90b2720775e07961856d38a5ef94fdc07db5c3b4cdb2b6812c800eeed20ca89850704831e239f757bdc84bd4fd50766bcf2bd6d38dab2e9ee3797456a78e9afecbc716bf4148d6ef3e574544b9e1df53dd0e0b8714557cf04e6245e18313ad26f95eeff0cc1578d9c1fdbd4d521fd3d8038828b0d1251c4acf6b9492bec60bd37a94797ce4ff17c879d7f7c60a71aacd5778c06a791dea331a121339ea78211eafea7b58813f109bba1f591ded64124fd08a65e38e3430d1f6b6a48db2ad83af07b92a4a27b2f3c03ec911a2d60191fd7a73d48df03f9da49d255dbec05180c65a909ed7ab22c6beb45c6170602875c77bde5df736b91da16b2d887eec7c1620e7409928f57fb9cbcda67f5bd5b2de1ff48fc8351e2aaaa7c40e246893e3eb4709a624f5e759b3b859ed515dc18cbc28d252e354ff969763f96f5dc1bc67272cffe5461a123cc92d0fe08d32d9048e76fe339c598ccd21efba80bafd307566529ea7f1e89111ae9356550ceeaf4ff10c89e14e38ee07ace1dcca8e5b7c98188ae21efc999eeeec6a6e9321d99fcd7a813c8c75d2515320d1fa8fe20da2f8186ee3fac0919362cd39674767646b15b808b568e5f48d669fba3a9c5f8ef48ce1033b63cc56350b9a012bc5bb72e395b919cde4ebd85766f189b525f8935c518a7fe49f6e9dcab0172a0dcdee52075ecd81c70711b0de83762587600f116734b21495a0356283a6539ead07615dcbad1ef772d1194b4db93b518f0a68ae4da1507c62e723f9c48ba30bc528ad5361d96e933d9b07a9f5eee3812dd0b852fef05e8749af096aba26cd9be0756b2e35b19b9d7d093ffdd98cfe68e70fff7978ab501f29603b1249f62ea74cf336aa823e35d418525cbfab5792cb136543defb57e8518cd2232072d56f5aaa189f8babe303e7a6c8e28a44bd8dcfd3e2e9c9583acc3658434bc71b38325f393fc4abef825bf56cff71d4e710530b9bad28fa88084ca1579569a219f63061a7e7e9b1aed854f49b54149d7b4146696cb0686a38ef7933be4761d0d76f3f6b61acfc0315072ed1e8b509e7abb4e3313c1107d8ca386d6d7c326fa2efef2f2044e08dfc758974829efb93b3a6c4884a55418523fb4f4c16a0ad2b40fe41896a1aa0ad4ebfef9ecae0376514295220402122e77db4e29fc923dc62a2dcbc9da7ed8f41187b74b7da6597a64013d7d828b968f447aa5be282de1622356d8348bc0f666bd52c56bb449ef1a5593ce4adf2a5715bda8e6d753f7a3d4844195f0fecb874b3056ba780baa4603712c70a3958c9f7da5be2d31003ccfcd304c70dda9da05115b2dde6a1ca79e4acd8843d17fcefe43cf51145d4faad6ed812e695a3b960a89bd83a7904c69295de47b9b6d80d2c36335649b763470397edb38c57bbb4fc9e89f837b360a5c02419c333f84129eb43aaaf0b3d7612dcb9469d4a78ee4a78a38562fe823122d65226fd098f9969cc946f7279569caff66b51c8bf30d5a41000c478c9b4591a0b9c7572b7ffdb3e90133409903a6f836a5ed53fd4407c2e0e1f74fecc827456d0459d413642e22507fc90b84d2d894d8a9b0a29f6776675201ac6bfe4b9436563f7517feea8e4d7c66804b9767cc31e3bc2eb69d4eff0732b52d4cda3fd00b2da71e74e22fce02dcd60c7b1f5ca2eca69addae14984a629de2526001d8e609d0cfceaac81c566c1adafda9e6e3df5db3aa4f6e6deb2e454f0168ebf235729ed4cfa2e736a8960c71eb477872012da81a8b5c6512d19118225cbb1ef495d9f0a0ff62222711a178fa7d667e23303e9b8f91bfb34fb76577a69bfff9a216722e3024e8e3dbd9d7479f7a19e1d6b3b2388c8400430e349e14141a6561e5ade4b38041b08cd1a059a4254887b0d6832f807517d6d5ce1e76b3ceb8c264910cf1c4838643670e4c771b84f05e84f2739ffe0993fe87d205573370585e90641c1b028491e4ea0fe7ec1bbc6b54ec20f30dff4028f385fc178030f7873b6b4991547a35590e704cc0530119612c089a043b6248f3d24b3fac0a4ddbd1e794336bd9484520ffdeec911ad5f82c27cc06bf0114ea33f22583fda8166280974f6e5297294ccd00e33db7cb589c64be10d1ca896942a954e37d27a76193bd1b9e32ea0dd7ef1dfd88d6b6671db79f027a4b259616c06d2faf9304ba7c7e0bd9935c8d4ce53ad95e48f720363375ea6a510eff651c041da6174c35156e5229389d8967001c62e9687bdf7cb571d87850cafc5be254edff1ce9514c5ca86d0ee70b2b0c8d8b83b7b30a14523115680962b318686d1e9018f0170e9c301fa5bd478d6c1585cc632b02cf20cc9bf3fdb7508625cde71a6939ad70dd1c412e1cc8b2e0876684aeb907801e05f9cb69312bc7d56ff08a8b1f22ad0bb4548233e310b018d1c249a967a1c8e5b06ece5acca4dc6c660b00b2f2f5c39e4663f86cd7a49826179bf55753604bf110114a247de2cb2fb73a837be67a849d323cbefd0ec9b09850a2d5b611611d36134c2a8337a0383bfad5d7b372cccc11202018040009000353322f66e58e18f8cce971d5567bb5bf763ceaff908948cb3325668534ded55d86809e3aeca605ddc0e241865999a1ab9fb60f1aa7be4e7b4d7195d7ce9496455fd64c8353502144faf2c55626d38d0b3b6aa81d1c436a03c179cad8b0670205c98a969d4379fbcbf1e6e4d099bf9e1d401f4e1150636f1103bfe0b00e621835340a81675c19c57e1137c06776a3788863b6e7fac590dd4e3d7bad9922f49059e160b50d12638abb572c6f07244194a28c70c0533c65299aeb07a13eb22a354089820e8443d7dfd285337fb5d82b90b819259a368047e64709904141abb84d15c00cb5b9d4f4ebd05e853ed75e3bd24b9c8b041eaae3ac5de21d9905541f346ba7d41e1cd371abb8a33bf6103128d507c254471a9ad8b49cf57400d355eecb23110e6637cd906c8682fe7e03eaf3efa7270feae1e3408983046743d5447537d496ac8efe38a5472531b58f4c77d00ee26af6ec0cf183ffb549b56f44620067e9988850e2f77a8b6124f8ad40c21ab810042ea79bbbe9904801065536f9d25d2885403bb1fbb9df4f8eb931b9285f2c1591165f6e66790217cb6de02e755eaea495f1426bb1799af1a16f9015a285a8a8c14e7f4526037a9958884b15c46ccf01b8113c247e3f35496687fb9ef603b15b0e709c77bef147bdeec7619b7d8a0c181e9ed3543d0066eb40d4fa736c738ebc054a97d5dc8100a025e0b921e80f54a30de6346cc072c95dccb17766aa318c9b77a7861012970ff21b9ba8ceb5c94eeda2b8ac9a7ae5cac4ae3f997eb5201d825d95894cb1512e9ec241fc8ccc9b8b3f49fdc6fb4201779ccf2eeb7b767db132aa6d5f00cb04b6684549ba905677d362159a5dd29b0a7ccb9eba8ac6c017c0de268387e06c3f46bf868a7ee11e98773f91a3689441c0c6502a438daed09b7dfcde945be3704a342dc02390ff4dbfa48cebdd99b3be88bdfc0991c307020269ea0e3e0e5eae1b7c5b6b6b48417da58a713258ecc2be22cf6c803c59e5d4638a102007238d88ee513809473709000e39e56590d8f990847058f5ae2ed83ff6136fcf069998e41b4ea367ee6d1c68fdcc6f1dba58a938673d58cc94e8dd637db2e014ce3971d2e90cb4646df02a91df72151d862bc9e7f26995259a5180fa458168133dee2ce2612cd355f08145370336de8e134f5e419d228c2401185bc79fe628cb4e1b70dfef5f5aba69343f9aabe95806c88a337277bd5aa33b5aebb82c7e96b75cb4f7aa50a671409f8de0b48b3ad1ec8cba5471d9c5c8bd058d68d50e3f9f4f7b844cd5cb43cbb86e19d123087013a86c939388b76f65e2507007cf5ca20f82d8ea8b36be3d06b279d5250769ec02725e2105d9397da05319ac0b5b36b68fa0daf3a7ac4f6ad072d57353b7328b0f515cb81e47683de0f13a0060682d23cafcc4fe3f73939b3bc5d5dda436ee9ba96111714a117e0df013f70410a110a58ebe9cff7eadb20095e118aaac49337e6af250f3b8b10733733c5f0ce62d423b8186bafdeabb2fb0585c8736ce0b065ea007e6912c2c484c6da74f64eeb9c5c03b2926e82be0413d476ddd23006a1b43f40f00badce2a84c2b0b31cfde71264660ff8cd99cca8269d9f64b0a0fb4061a214f64f72fdd741455b1da1d4200d20e986776d86ca69f788809ba915a03604d889c1576c64e4d6813f9a3e9904ed53a1a80086d5f983f1fb4af9ce0c77fa3beb7a9dfaa8595b28adcc03c3f953cc7471285fa3f8e451ff8042bd1fbcaa3d3764732096f356872a09414008343ee342e69a3ac3f29687b96fe0482394e200cb90fa89677bdc7308fa5cc89dcdfa6a0d8a9e86f701f668ed9785c5b3981b52c82d8e6aa5fbea07c1f80d23afd7f10d4439f7215de7ca603403dbb73690df46627a0115eb38e6e2b88a5078a5f75c51f762da6a07f75477becb35c156ccceb8534ddf682d020921e9a0adc55ba877e1cfc57c249728cc5ef5db099fb5c60bee33c64e62b56c18f34178e7447cc0454366f2d5e3e90d9900a486a45321f544637b19cabb6d51a09c82c9c8a221559faea8919d7b88556b5ada7227c2ee3833b372d40e30a3ce0d65599c3f0098898f3fd3a76135dd755d53b24ca7c4e1cf3207799349e404fb1670ae8b609b839d0d8e273c5c2b7564400ac3e58032dd2a74c5f48d7d63740c8e1d8e1784e758a09aac21b3be79221ae7b0537421ea2aee44893a24b080a754a58e32f2d91086694b86cbb23b2da520b0d0b4d9256458db4b19be395fb2b3425e4e4e43277bcd4d13a17312365109e262109664e7ae42e966360c9d73f18eb91f4546cffab60250edd9014f27af6017dd393b37b22860204bafc87eea8b6022393f9639910a5e18aa3f964c21ee41511f03f8c7416aa16d70ab2d77613f06abd21dd78efbaa921d9190673dbc293e2b65c47109979ad237f753dde9919919468ff01d9b3544c0d54aa82982ccdbca706623f2e8f0ffb183c9f0d1f89da0a8cb4caea91d5a599911dc62e0f01ab77adf551df93f2709b133d31266b0fda397ea49168bf37fbecbd217c867ac8e04496d808008d90152e3c09ad687ac41b9117b66105e2f87e5d37ebab90a527454898ba6951e85afe8dd309682eb3ee2c220fba7eada06192da897ce9e00586423b549da17ae2e8b4b10af5def326d9b9ddcd6557b1af33d757c3d5363c0ab147af37511fcecdc95be4e2db3a6068fa9ddab4a2f9f21485b51f0512d8fe9bf9038632a827d3361f0d79b2d6f0ca9a7621d272843c79e493fe751fdbf781e07d179366b2390e91d40426760d5e4ee4695d93b475d4f651ecef3435a19c7194a1e28b1d5a575cb272aeb0accc38e6e67f57247e363b7acea2d6dbff6d730e3b7ec76ae41dbe1254d608c5eed75577cbbbb88191b6be7d7b1d1486f50d28ba3f42c85f8f", 0x1000}, {&(0x7f0000000040)="8b3c66df70f958aac75dd31c246c2da2c47d9a9ec63007e7de8e22f2e7ecf285d05e469b50586245c5436894f9ffc55207f113385dacecdbf3", 0x39}, {&(0x7f00000012c0)="671066bc06a38e6481d5dc31b7dbbe8204357582f3315e3ebab5b8f92f0e6bdb8c496b8ff3cdd5863b0b68d88713bbbcfa90354efb5fd1c2799a47f6831bd5efe5c2ad46856acb43d4b6adbc94972438ac168d0b06addce24bedee22ee0086bff9938ea3c75f772d0b833cc0581f9502245a07a50d3d342935549d73415f605f108808", 0x83}, {&(0x7f0000001380)="73f139f09d235f3c58e5afb154bbf6c318903a4fc69ca904646d366f76c7eee44cedb30a204a854f6e322806fb36010e80299e07dec8538e4f9b37edfece17f4cb37066a4a075458d35dc88e352becdf8873331b7bf1d6951a7b2387ab5c32d378b2da663d2671b998afa6b1d7835b75f8d8b917", 0x74}], 0x5, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000aba28ce1ff100000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x4}, 0x400) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, &(0x7f0000000000)=0x570b, 0x3) listen(r0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x8001, 0x3f}], 0x2, 0x0) 16:00:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001}], 0xc4e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCFLUSH(r2, 0x20004268) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x400) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/246, 0xf6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:00:48 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5a, 0xffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5c}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 16:00:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) 16:00:48 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="2b00ff23000008003a06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64343d9cff2b6626b5a2677fd23b3ab0729651987f70615726f5b7fff9217ba612114ef4d2a5fca4d3c269462eaeed7343357ae746e8457e339b69c235178ad0a3df8020e8592f385738018ee68095cbbf44345607a6f81151bd90923e66cd0165595b862881861fdad2e79ef9ff238a3d91ad753ca770317d9d9908856560c5f7ec11f9efe684845021e791f11ba0c626eba075eaca9310413e2ac51bbfe1492089b8330d9d7536188cb248f4149dbd972aeae8561286691af096bef2e312fece8232dc50cd2f514b6cb475b7c8d3df27f31516877cdb674aeda9747f78a829e46a7f77f41255d6963158df99343d53222400e40e054c64a8a54deb8df9f236bacbf722db35462becb1a97c291241eb9bf4c98c0d24f889b1228114fa509a340dfc2a0f6ffe8729b7fe39902d4519d13278360cf58113d1a7a9abee5b000000000000000000", 0xfffffffffffffe91) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) read(r2, &(0x7f0000000280)=""/193, 0xc1) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x700) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x100) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getrlimit(0x7, &(0x7f0000000080)) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:48 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00002c4000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x4, 0x8f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x1) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x70, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') r6 = getpid() unlink(&(0x7f0000000080)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f0000001200)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r5, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r8 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r10 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x7fff, r9, r4, r10, r4, 0x120, 0x1}, 0x2, 0x1, r6, r6, 0x5, 0x4423, 0x6, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:00:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x100000005) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x8, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x5, 0x0, 0x8000}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x10000000000, 0x0, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getpgid(r1) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, 0xc) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002880)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) r7 = socket$inet6(0x18, 0x5, 0x401) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002940)='/dev/ttyCcfg\x00', 0x182, 0x0) r9 = socket$inet6(0x18, 0x5, 0x80000001) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002980)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = socket$inet6(0x18, 0x8002, 0x1) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002780)=[{&(0x7f00000023c0)="3296f9619de2a8d82310a98b20af5a9d6e371577818302c486f3eae6ae56b4e3e54de28e00ec4182b9c2e25cc2ea1558ebdf67aa35ba96d8e2791b13b581d32d3fa83c1d21e6f87d7a474ce75f27788347fcf717cc2d2b26c765115aa3ba71bd328bd646979ebeb19a6948b23fecb121afbded4e700d1ea7af4bdc83ef2bf44c59c2768beb5634da00dade755ba7113b0636a07d57a8fc74e0b0e39fdf8baa6a", 0xa0}, {&(0x7f0000002480)="e6e88292f6a0661b773eac8e62f08381ddb8b8be0d0e406097abe951ae9754a6cb6fd3c3d6445009930280aa341e1ad3e6784369a8c95d4ed44e60c816ba7643b973200e801e2341ae7367fc36cee7e3ea7d717fd001811af9d9d65d49fb726232d08b55d5223f7372c55a4a34688c0d52601f16472135ab5cb96007d4cf729a705882c9e16daaa7b99bf3173c93e0ce903627b790d1b683c399495a9acb0a8c35b8b01f6a0544cb84750bd40fe328b8f8506b37b13b", 0xb6}, {&(0x7f0000002540)="1a031d89a4bded2e949257c81615f312b37a69bc8db82c2840b23a4fd4ab8caf36a9884201e7c89a7362538ac2f6a509deb9897fdf7df7b7b78708814138fc21437b7fc08b06be78e8c0d8ae426380243b4f2cc54cb4cf6dcc6f3be643aac8b4020e160e79a03d54f91da8c378f261be37b2193eb6b91de6fad91f9846db739ca3340cc4c774de02deda34e06e04794ff0e203d4f19c21fae53ea51488ca89174a636f245dbe452fe1e0f4c068fb4a2e65265925e5c1ac3dbfaa7ae3ac0421f00def94154b47db4fe2660c95ecbea01a6daf2f9579ee56", 0xd7}, {&(0x7f0000002640)="9f8ab2ec64760372c0842174aec7efb8b3bf06926cdd547d82a1a29aa031db7f430db07818d90260ab07a6dd8a55dbf8445bc2e4c3d98675a18bc0b9346fb29757debb01fca268675e4e0a70462d158134f412b6074f9a4c0274226892fe540a3a3604dd0a5b8bb1e6c8281c9b", 0x6d}, {&(0x7f00000026c0)="0483c88d205b49bcfec6bd831e8aa614e79f1353bd24dfad0d5f5123fa670b8b20d6508c5c07a0b32fc6cc67efae6117c4570f557550ea2bff72012d45093c2fb420732451ce43b46f12fa67f136abdb4f149051a459da9a4c2b6ba8820a7d7734457aa442c7c3d9c65fa8de9cfde89fee0201c892f517b7d4f07a8b8c1c118380be34b6972471b724b3301e2d53934c0ed5f33b92ee7a36c5e90bbda8caa44deebeadf39bd8ddffa98e6b055f2c38", 0xaf}], 0x5, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}], 0x68, 0x408}, 0x1) r13 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r13, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:48 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) sync() 16:00:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:48 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000010000000000000000000000000000000044b0f6586f45954ac375fb19b8e0daf7848a91771176dfa8075f99e03a154f7ab95e78ef435845d6d9e74000e632951b906367f56287c9a830f68baa987187f5301bc79aa7523a587d7cec280f210c2ec72c7cda6c8b83d1"], &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f0000000300)={0x2, 0x3, 0x1, 0x0, r9}) setuid(r8) setgid(r3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0xff) 16:00:48 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:49 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) msgget$private(0x0, 0x181) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:49 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb, 0x0) socket$inet(0x2, 0x5, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x410, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:49 executing program 1: r0 = geteuid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x7}], 0x1}) r1 = semget$private(0x0, 0x2, 0x3) r2 = getegid() setreuid(r0, r0) getgroups(0x83a667012974c3, &(0x7f0000000040)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r0, r2, r0, 0x0, 0x20, 0x7fffffff}, 0x4, 0x8, 0x7}) 16:00:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000001b1b540001980900"/35], 0x31}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fchdir(r0) r2 = socket(0x24, 0x4, 0x400000000000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x583, 0x0, 0x0, 0x0, 0x5ae}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400000000029, 0x2a, 0x0, 0xfffffffffffffe97) setsockopt(r0, 0x20, 0x4, &(0x7f0000000000)="9dab1f58ce4aa571ddb27526fa1bd666ace2242fc19067fa937afa72ee6186460cdfc23a65fab949404e7ceec54d0bdb012fcf53e482262ac5cac6811cc7378a42cbe18b6676c6d7784ac8ba2cb4107699570dd682f9e9b32bf597eb0ddd31ea6084cadcd9a54ca6d39df7507e2e0815ba66b590108c40dffc22ef374d4aa952a5494f6636271cbfbde4a08692f19cec", 0x90) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x6, 0x2000, 0xffff}, 0x4) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x9, 0x6, './file0/file0\x00', 0x7, 0xffffffff, 0x3}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x809, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0x0, 0x2a, 0x80000000, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x69, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x7ff}, {{r1}, 0x0, 0x16, 0xf0000000, 0x5, 0x6}], 0x3, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000003, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2000000a, 0x3f, 0x7f}], 0x3, &(0x7f0000000440)={0x2, 0x400}) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x20010, 0x8) 16:00:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xffffffdc) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x6394, [{0x3, 0x10001}, {0x2, 0xd36}, {0x3, 0x101}, {0x3, 0x5e2c}, {0x3, 0x81}, {0x1, 0x5}, {0x1, 0x8001}, {0x3, 0xfffffffffffffff8}, {0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x1, 0xff}, {0x3, 0x1}, {0x2, 0x80}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x9}, {0x0, 0x2}, {0x3, 0x2}, {0x3, 0x400}, {0x3, 0xcc0}, {0x3, 0xc7d}, {0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x100000001}, {0x3, 0x6}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0x80000000}, {0x2, 0x40}]}) 16:00:50 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="73f91495a593eeecee", 0x9}], 0x1, 0x0}, 0x2) fcntl$dupfd(r0, 0xa, r0) 16:00:50 executing program 0: r0 = socket(0x18, 0x200000000005, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) fchmod(r1, 0x1e0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) 16:00:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/151, 0x97) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x3ff}, 0x8) r3 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = msgget(0x2, 0x111) msgrcv(r4, &(0x7f0000000240)=ANY=[], 0x0, 0x203, 0x800) 16:00:50 executing program 1: setrlimit(0x5, &(0x7f0000000540)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0xd9) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8040, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0xa2, 0x0) r3 = socket(0x30, 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0f21c1caec8237e6ac29214fcdc15379ade0791b1e945059b188aba4f38334166820c6c44dd0e53bd87a21e2ee1b72183fbe4fa25ae4fc1a2f0b2828bd3d139ba563cbe6568947801a560d6043d51c1a78bb6c5619a8c1968dbb1f3b03bdc8f51292ef01fed59a3e2de339239c093db76b0900a9a10dd3db065cada76b4ed13138e74c149d891929571169175002e5228494addd2a72db5b184314b1b716d9eb903f1d850653419f8442d333de26b91e46249343b60073171989fb409c04381667136791db10d4a77c5cbf9de7f333f9a962c74563e397eb9b5fbfd9c2fc5a731fcc029b7d", 0xe5}], 0x1, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x400) r7 = syz_open_pts() close(r7) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) connect(r8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r9 = syz_open_pts() dup(r7) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000800)="9d73dd382e75372088f866cd03ebf73dac64e7cd3eba88f7403f35c195886fdb114bb3cab8c5a831cd612eb7023849c0b1c19bd6bbd39da419ec84e82e692492ff1178aa3ccd22f55da5e3acd24df282ac31c6293f67dc0e", 0x58}], 0x1) syz_open_pts() 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) pckbd_enable: command error 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getdents(r0, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x7, './bus\x00', 0x8a, 0x5a, 0x4, 0x5}) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000080)) pckbd_enable: command error 16:00:52 executing program 0: fchmod(0xffffffffffffffff, 0x80000000020008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r0, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r3, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r2, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0xeaf) close(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x62) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0]) geteuid() getgroups(0x293, &(0x7f0000002380)=[r4, r8, 0x0, r8, r7]) semop(r3, &(0x7f0000000380)=[{0x7, 0x200, 0x800}], 0x2aaaaaaaaaaaab9b) 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000340)='./bus\x00', &(0x7f0000000140)=""/147, 0x93) chmod(&(0x7f0000000200)='./bus\x00', 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="23c0c8", 0x3) sendto$inet(r0, &(0x7f00000000c0)="d806f2f2f43023ec7487f4acb49280f18d1fbf759b8c0b491e2097cad4fa740e5a3bd869b10e735bf7d775ae18341062c0", 0x31, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="16fa0861add3448dc9407dea3862d04771176e3dddb5c09ad1d54de84492d83084f2d459030911897dc9e7c5258909992390b2b611ce52a896a5bfe7cef4ab1d4c4983b1763d505f5cee986bf1e8de8e7b9c791b0256be1e1452ce9744781517f87779", 0x63) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7ac) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) setreuid(r2, r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@abs}) write(r0, &(0x7f0000000000)='n6.', 0x3) 16:00:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x400000000002) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 16:00:52 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8800, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:52 executing program 0: msgget(0x1, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f0000000200)="01", 0x1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80000000000) write(r0, &(0x7f00000000c0)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) write(r0, &(0x7f0000000080)='T1', 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x1, 0x8) recvfrom(r1, &(0x7f0000000000)=""/117, 0x75, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7, 0x7ff, {0x5, 0xc87}}) write(r0, &(0x7f0000000140)="220e22", 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x100) r1 = socket(0x8000020, 0x200004007, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0xb3) open(&(0x7f0000000240)='./file0\x00', 0x8280, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x10000, 0x8000, 0x2, 0x1}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0xef9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="ee9427dc0d82034d2f8ea3cccdecb851b409660530a847165c53a9b923117bfe9e37108679a2300ac286e0b0f2c75ffac12ef24868e1fdfa74dfc4fc2ebabd6e6645620551744c74b4e27c6fb7789255d79cfe9234be0dae1eccf8d0870481dc", 0x60}, {&(0x7f0000000340)="6b8e85dac2bbe4cd49969e4da3acf168b3b677fb4671d88563f54a1171b7eeed307bccc4523409de62c632363ad851885cd7c51c4467f00188c6aac6224099803182677c", 0x44}, {&(0x7f00000003c0)="ed8edab6813bf1cad678d1d6c807e66737f4d8e6fa1f5afb37bb63dc48815b13f95186fee0070c4039c12003959efacdf75a9205e61a23f7e31f3f688270848e28905ba779551abb26631d8b156fad7d910689345d9ec65c798414f8476cbcc278b9f0ff9c21eb518c7ebfdf3e06e7", 0x6f}, {&(0x7f0000000440)="46f48f0b970afbba6c8bf8504c087291817b93758438353e50d9be91e4f9fa15409efb0e2a4dfe1510da01c769371e3d7f9d32186488f8988f993f60868dbe32f350ed6c165b817993e05bc4a8f644b07350d67c120a70aab3d92f81be35dbe8a604c62fa845514aad07766b76267243e64f7dbf0f4b3654b88002ae153b56ee4484432ad2047e0e7f7161facc16c9891ccc8a811c7d5517d1a0c311d755251f19b5ced08ba042e2f3e891dd6a05303290cea5a9e3badcd5959cac1124b7237741d01553da78b5494cf05b363119e5d3d0d159c7e9d8e083b40ee1ae07e2a60ad7f7a1e1fa02058134485807eda6e4fb25170e9cf0c6ceaa9636ad", 0xfb}], 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) chflagsat(r0, &(0x7f00000005c0)='./file0\x00', 0x100000060000, 0x2) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="49d34a3b94b32adcdf2b5cc1593d5fe0850c785aa4d089242d5a850ba77375f6ed262fa1873ac70298a146896f8c8600b1521c29b2bff8e460c4090b2e14f750cf6aec80c25e68b20990d1639ceb6342bf9495b1f71ab79815ce487f133be0a03ba7fe7052467e16ea32364d09778295df629e80c611fd51deafc979384e99558ab78b19961f13d7556e71d29d282fd3845b8c215ec3a2592e5a238120429f7c245327107a20f6fef3f0166d047e7da14983be0749ea39bc7b08eb53824740545344ab9c5e617bdc4e4d2a4e9a85969c25e99ed046f9f8a50c8a5b6fd117c4a00a6f25c0", 0xe4}, {&(0x7f0000000180)="294e3cc3ef9f2994344d24d98c69fa6bcfc72498ec890fb92fa27106d12f64f4a64215fee090dd468e9cd7d1b5b7f60a0516c876991ab454c6bdc5b614249063e2e9b5da5026592752fa06904691d25f23da8c1ad74ceb01782171d05b89db62289a0265e7267a92f5a095f04570c6d4e200588e17eb07c2568709d5a59f2cc7e1a7142566a3230187eca7", 0x8b}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000398ab9325765d821bcdf7322deb7c60a5c5556bce8b83eabfab5ee80d4", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x2}, 0x9) r9 = kqueue() dup2(r0, r1) kevent(r9, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) socket$inet6(0x18, 0x4003, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x84}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x200) 16:00:00 executing program 1: r0 = msgget(0x3, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() r6 = getppid() r7 = semget(0x2, 0x4, 0x220) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r1, r2, 0x2, 0xc8}, 0xffffffffffffffff, 0x1, 0x4}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80000001, r1, r2, r3, r4, 0x0, 0x4}, 0x2, 0x4, r5, r6, 0x8, 0x1, 0x6, 0x6}) clock_getres(0x3, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d4f86461b8cb2354b6cea01530ba51c5c765d36d4ca4e6adb432ef9be3c2dbcf45b9", 0x22}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x1}], 0x2, 0x20) execve(0x0, 0x0, 0x0) shutdown(r0, 0x1) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x20) write(r1, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) write(r1, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c00"/139, 0x8b) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x10000000010001, 0x3, {0x1, 0x6}}) 16:00:01 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="10000000290000002e00000000000400"], 0x10}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8af, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0x7}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xca) read(r1, &(0x7f0000000200)=""/200, 0xc8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x1, 0x10001, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) dup(r0) 16:00:01 executing program 0: getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="6d660d6a9da5323e5b9bfbdc8945b6c7e6a853f1143923790e03542dd0e8887e29f593e67f02801d092ffd8ceafeb5692fceaa8b0b27e2622bea34aede3d36c437e5212ddd76985b65dd92d20b2f0e77d2a3f52e7b277ab0f7dabec2884b6133008b0163f75dbeb80ff581b31b3c12b47e59e034", 0x74, 0x1, 0x0, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) uvm_fault(0xffffffff8224c460, 0xffff8000019be000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224c460, 0xffff8000019be000, 0, 1) -> e memcpy(fffffd80303ee158,ffff8000019bdf0d,1,fffffd80303ee158,5ae351c6862a5589,ffff800014a429e8) at memcpy+0x15 end trace frame: 0xffff800014a428f0, count: 0 ddb> trace memcpy(fffffd80303ee158,ffff8000019bdf0d,1,fffffd80303ee158,5ae351c6862a5589,ffff800014a429e8) at memcpy+0x15 rtrequest(1,ffff800014a429e8,0,ffff800014a42930,1) at rtrequest+0x83b rtm_output(ffff8000019bdf00,ffff800014a429e0,ffff800014a429e8,0,1) at rtm_output+0x711 route_output(fffffd803072f200,fffffd8037011480,0,0) at route_output+0x78b route_usrreq(fffffd8037011480,9,fffffd803072f200,0,0,ffff800014950980) at route_usrreq+0x35d sosend(fffffd8037011480,0,ffff800014a42ca8,0,0,0) at sosend+0x6e3 sendit(ffff800014950980,8,ffff800014a42d68,0,ffff800014a42e30) at sendit+0x58f sys_sendto(ffff800014950980,ffff800014a42e48,ffff800014a42e30) at sys_sendto+0x92 syscall(ffff800014a42ee0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,463d0052010) at Xsyscall+0x128 end of kernel end trace frame: 0x465e66f8eb0, count: -10 ddb> show registers rdi 0xffff8000019bd3f0 rsi 0xffff8000019bdffd rbp 0xffff800014a427e0 rbx 0xffff8000019bdf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff3f3 r8 0x70 r9 0x5 r10 0x616107c7d099a4e2 r11 0xffff8000019bd300 r12 0xffff8000019bd300 r13 0x100 r14 0 r15 0xfffffd80303ee158 rip 0xffffffff81013785 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a42778 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=497553 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014950e30,0xffffffff82262138 process=0xffff8000ffff73c0 user=0xffff800014a3d000, vmspace=0xfffffd803f013d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 8509 203179 57389 0 2 0 syz-executor.0 * 8509 497553 57389 0 7 0x4000000 syz-executor.0 52808 115166 49247 0 2 0x480 syz-executor.1 52808 341236 49247 0 3 0x4000080 ttyout syz-executor.1 52808 435785 49247 0 3 0x4000080 fsleep syz-executor.1 49247 429984 37527 0 3 0x82 nanosleep syz-executor.1 58951 507499 1 0 3 0x100083 ttyin getty 57389 266815 37527 0 2 0x482 syz-executor.0 73566 205682 0 0 3 0x14200 bored sosplice 37527 292149 20825 0 3 0x82 thrsleep syz-fuzzer 37527 135970 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 455589 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 300094 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 512865 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 267809 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 203017 20825 0 3 0x4000082 thrsleep syz-fuzzer 37527 290494 20825 0 3 0x4000082 kqread syz-fuzzer 20825 34524 30400 0 3 0x10008a pause ksh 30400 48604 3273 0 3 0x92 select sshd 3273 124386 1 0 3 0x80 select sshd 40196 27454 2816 73 2 0x100090 syslogd 2816 198457 1 0 3 0x100082 netio syslogd 51128 34300 1 77 3 0x100090 poll dhclient 30460 475444 1 0 3 0x80 poll dhclient 1743 299926 0 0 2 0x14200 zerothread 23463 71938 0 0 3 0x14200 aiodoned aiodoned 7638 301173 0 0 3 0x14200 syncer update 44473 423281 0 0 3 0x14200 cleaner cleaner 32247 409432 0 0 3 0x14200 reaper reaper 961 388781 0 0 3 0x14200 pgdaemon pagedaemon 10306 104746 0 0 3 0x14200 bored crynlk 14617 332114 0 0 3 0x14200 bored crypto 35199 288927 0 0 3 0x40014200 acpi0 acpi0 28190 270839 0 0 3 0x14200 bored softnet 31190 372913 0 0 3 0x14200 bored systqmp 71941 232361 0 0 3 0x14200 bored systq 6140 147517 0 0 3 0x40014200 bored softclock 69345 71723 0 0 3 0x40014200 idle0 53413 246690 0 0 3 0x14200 bored smr 1 257821 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9550 10458K 10474K 78643K 12854 0 0 pcb 25 9K 11K 78643K 2696 0 0 rtable 109 4K 4K 78643K 3268 0 0 ifaddr 71 18K 19K 78643K 1058 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 148 0 0 iov 0 0K 32K 78643K 771 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 74K 76K 78643K 4509 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 66 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 694 0 0 dirhash 15 2K 2K 78643K 15 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 5017 0 0 sigio 0 0K 0K 78643K 93 0 0 proc 42 30K 46K 78643K 2200 0 0 subproc 64 65538K 67586K 78643K 2127 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 565 0 0 in_multi 33 2K 2K 78643K 874 0 0 ether_multi 1 0K 0K 78643K 34 0 0 mrt 1 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 929 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 95 21K 31K 78643K 13174 0 0 UVM aobj 130 7K 7K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 252 0 0 NDP 16 0K 0K 78643K 367 0 0 temp 200 2360K 2488K 78643K 20625 0 0 kqueue 0 0K 0K 78643K 48 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 64 0 60 1 0 1 1 0 8 0 inpcbpl 280 2586 0 2579 1 0 1 1 0 8 0 plimitpl 152 229 0 222 1 0 1 1 0 8 0 rtentry 112 589 0 548 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 933 0 929 1 0 1 1 0 8 0 nd6 48 124 0 120 1 0 1 1 0 8 0 ppxss 1128 135 0 135 27 26 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2758 0 2567 12 0 12 12 0 8 0 art_table 32 2759 0 2567 2 0 2 2 0 8 0 art_node 16 580 0 546 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 7 1 0 1 1 0 8 0 semapl 112 692 0 682 1 0 1 1 0 8 0 shmpl 112 147 0 19 5 1 4 4 0 8 0 dirhash 1024 19 0 0 3 0 3 3 0 8 0 dino1pl 128 9885 0 8203 55 0 55 55 0 8 0 ffsino 240 9885 0 8203 100 0 100 100 0 8 0 nchpl 144 17102 0 15296 69 1 68 68 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 58270 0 58270 3 2 1 1 0 8 1 scsiplug 64 14 0 14 11 11 0 1 0 8 0 scxspl 192 70743 0 70743 29 28 1 6 0 8 1 sigapl 432 5014 0 5000 2 0 2 2 0 8 0 futexpl 56 81025 0 81024 2 1 1 1 0 8 0 knotepl 112 2399 0 2380 1 0 1 1 0 8 0 kqueuepl 104 1474 0 1472 1 0 1 1 0 8 0 pipepl 112 3668 0 3645 9 8 1 2 0 8 0 fdescpl 424 5015 0 5000 2 0 2 2 0 8 0 filepl 120 33687 0 33585 9 5 4 5 0 8 0 lockfpl 104 1515 0 1515 10 9 1 1 0 8 1 lockfspl 32 1765 0 1765 10 9 1 1 0 8 1 sessionpl 112 84 0 74 1 0 1 1 0 8 0 pgrppl 48 140 0 130 1 0 1 1 0 8 0 ucredpl 96 7611 0 7604 1 0 1 1 0 8 0 zombiepl 144 5000 0 5000 2 1 1 1 0 8 1 processpl 840 5030 0 5000 4 0 4 4 0 8 0 procpl 600 11234 0 11194 5 1 4 4 0 8 0 sosppl 128 68 0 68 21 21 0 1 0 8 0 sockpl 384 4913 0 4894 9 6 3 4 0 8 1 mcl64k 65536 1156 0 1156 94 93 1 65 0 8 1 mcl16k 16384 18 0 18 16 16 0 1 0 8 0 mcl12k 12288 107 0 107 30 29 1 1 0 8 1 mcl9k 9216 81 0 81 27 26 1 1 0 8 1 mcl8k 8192 67 0 67 28 27 1 1 0 8 1 mcl4k 4096 280 0 280 16 15 1 1 0 8 1 mcl2k2 2112 22 0 22 17 16 1 1 0 8 1 mcl2k 2048 56144 0 56102 14 8 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 123551 0 123457 63 54 9 37 0 8 0 bufpl 256 19621 0 13694 371 0 371 371 0 8 0 anonpl 16 575388 0 566439 236 189 47 54 0 62 6 amapchunkpl 152 23726 0 23637 62 58 4 14 0 158 0 amappl16 192 30134 0 29622 278 247 31 38 0 8 5 amappl15 184 836 0 829 1 0 1 1 0 8 0 amappl14 176 1022 0 1019 2 1 1 1 0 8 0 amappl13 168 672 0 669 1 0 1 1 0 8 0 amappl12 160 875 0 872 1 0 1 1 0 8 0 amappl11 152 555 0 542 1 0 1 1 0 8 0 amappl10 144 929 0 926 2 1 1 1 0 8 0 amappl9 136 1903 0 1900 1 0 1 1 0 8 0 amappl8 128 1413 0 1389 1 0 1 1 0 8 0 amappl7 120 457 0 450 1 0 1 1 0 8 0 amappl6 112 322 0 315 1 0 1 1 0 8 0 amappl5 104 929 0 919 1 0 1 1 0 8 0 amappl4 96 5092 0 5064 2 1 1 2 0 8 0 amappl3 88 1384 0 1378 1 0 1 1 0 8 0 amappl2 80 42682 0 42618 2 0 2 2 0 8 0 amappl1 72 101112 0 100674 26 17 9 19 0 8 0 amappl 72 11904 0 11868 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 5015 0 5000 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5015 0 5000 1 0 1 1 0 8 0 vmmpekpl 168 38232 0 38212 2 0 2 2 0 8 0 vmmpepl 168 546753 0 545198 256 178 78 96 0 357 5 vmsppl 264 5014 0 5000 11 10 1 2 0 8 0 pdppl 4096 10036 0 10000 6 1 5 6 0 8 0 pvpl 32 1691470 0 1679229 557 426 131 240 0 265 28 pmappl 192 5014 0 5000 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 730 0 218 17 2 15 15 0 8 0