000001002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="3785ea0bfd884149f0fa658ed021ffbf2a765bcdebd1c95465ce957f0f723981565bb1339e72", 0x26) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r1, r2, r3) getsockopt$inet_opts(r1, 0x0, 0xa1703683dd7eb3fd, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0xc0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1001, &(0x7f0000000200)="402312ceff00304cc921193e5cc5c85a541ed648f017935b795ea274ac0f5568606e8cef7e3cc6306932748d2c33dbdd33a6345935b7e1732b3c8dcb776ee04f58af88584f7afb6828236ea3cdcb11cabe9bcef8a1bcf9e5bceebc66e1ec4f16fd279fbce3e22a1a61f02595ae0e32ab912a4355c164ee0d9eb0ec2c660b82ead5d981623d5cf3ad5cb393644ab11e540a6f697deff04c01cc9d1b1ce4c96b56dd165ccff851ffd97686c92b391a3c117dc86a8f875a36942520cb84f59b12745971d1bc7a3b7bc6c259a77000f5e634233b2941da1722b8360e18e960b79c241312b24a61206556a5f53a19d91e0f9fd105e24583628b8950000000", 0xfc) 16:00:00 executing program 0: mlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10090, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mlockall(0x2) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1060, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x3, 0x51) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x6, 0x4, 0x6, 0x0, 0x0, 0x5, 0x10001, 0x1, 0x2, 0x7ba}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa) r3 = semget(0x0, 0x4, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/45) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r5, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000240)='./file1\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) r1 = semget(0x1, 0x2, 0x180) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/4096) mknod(&(0x7f0000000000)='./file0\x00', 0xd104, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: munlockall() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open$dir(0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./bus\x00', 0x42, 0x80) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x41, 0x8000000) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x182, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18000, 0x0) login: `;'þÿ5íÿÿÿÿ@òéÿ`;'þÿ5íÿÿÿÿ@òéÿ`‹†ž 1ƒDª Ÿq&{’|ÚŸÃ./bus ›`‹†ž 1ƒDª Ÿq&{’|ÚŸÃ./bus ›pckbd_enable: command error 16:00:01 executing program 1: getuid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0xe9, 0x81}, {0x18, 0x3, 0x100, 0x4}, 0x1, [0x7, 0x7, 0xfffffffffffff001, 0x8, 0x5, 0x6, 0x7, 0x1]}, 0x3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x9, 0x7ff, 0x1, 0x3, 0x7, 0x9, 0x0, 0x3, 0x3, 0x5}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)='x\x00') write(r0, &(0x7f0000000400)="6693ce0513b0fe22c2906ee41b7b14dcbfe2edc2fdd2a3da8dd8db97f87543ab73f1468619525f2117a6", 0x2a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x100000000, 0xffffffffffffff81, 0x2de, "1d34712ee2bb2903721cd4f9d592787521aeb848", 0x3, 0x3}) symlinkat(&(0x7f0000000380)='./file0/file0/file0/file0\x00', r1, &(0x7f00000003c0)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000480)='./file0/file0/file0/file0\x00') 16:00:01 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0xf7}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) chdir(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff81, 0x6, 0x5, 0xa548, "747693b6f8b8370e434151fd1616d2b6481a47f4", 0x8, 0x100000000}) getpgrp() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000004b40)="582720efabd16ebae63265259560f8e5815f73f2a044fd33055552fbd5f7ff88638c6f16ba97578680515a4c8ab0c7f3bc6198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef109723a884b6ab93f12fc4d5f16b136a5d00d1620b77243c05c31e77e0a0154804ea114317865b82d0f78587e3c788cc3d33f6a6868090c5edacb7af414aabbc64cea991dfc29634f", 0x9f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r2) close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000240)=ANY=[@ANYBLOB="0100800200006c6568c9a004d5c218527cedda3b5a3c78f5683788860800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec948544fae7eb782683e3132f7001c3c36f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f222890cdd49e0958ed76cd63647dc3c188f9cb00072434dde5f6f7d0449b4412ad8a086532acdaaabddc2d80f586f54f88f3436e97a7b44858853fd8c8b21d94a9709c2178f33893b6f68a8382002bb8736ffacf10a36329dba2b186e46f2c947ad6520eaca3ff58c5802d9082288466a294260435f752d44ecf1647ba3fd59ab9f8017d110cc3a8a8ec1f5c67a1c19f025866131b771103bd81881e8be1a1f514113b713b7b495db29c456e"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r3, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00c009e66b910cd74f7b"], 0xa) close(r0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) r2 = msgget(0x3, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x1, 0x8) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f00000000c0)=0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/74, 0x4a) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:01 executing program 0: r0 = socket(0x1000010000000002, 0x1, 0xfffffffffffffffb) getsockopt(r0, 0x0, 0x4000000068, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:01 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0x4}, {0x0, 0x5}, {0x3, 0x20}, {0x3, 0x3fe0000000000}, {0x1, 0x3f}, {0x2}, {0x1, 0xb9}, {0x3, 0x5}, {0x3, 0x1000000000}, {0x2, 0x2c745cc}, {0x2, 0xfff}, {0x3}, {0x3}, {0x3, 0xe373}, {0x3, 0x100}, {0x3, 0x7}, {0x3, 0x3b}, {}, {0x2, 0x3f}, {0x3, 0x80}, {0x1, 0xffff}, {0x3, 0xfff}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0x8}, {0x0, 0x4}, {0x3, 0x5}, {0x2, 0x4}, {0x2, 0x9d}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x10}]}) setuid(r1) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/34, 0x22}], 0x3) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair(0x1, 0x8000, 0x8000, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000013c0)=0xfffffffffffffff8, 0x4) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lchown(&(0x7f0000001440)='./file0\x00', r1, r2) renameat(r0, &(0x7f0000001480)='./file0\x00', r0, &(0x7f00000014c0)='./file0\x00') r8 = socket$unix(0x1, 0x5, 0x0) bind$unix(r8, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) mknodat(r7, &(0x7f0000001540)='./file0\x00', 0x1000, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001580)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000015c0)) getitimer(0x2, &(0x7f0000001600)) flock(r4, 0x1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001640)={0x5, 0xa9}, 0x8) fsync(r4) flock(r8, 0x5) clock_getres(0x2, &(0x7f0000001680)) socket(0x6, 0x8000, 0x100) accept(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) connect(r5, &(0x7f0000001740)=@in6={0x18, 0x2, 0x3ff, 0x5688}, 0xc) 16:00:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x800, 0x3b89, &(0x7f0000000080)=""/56, &(0x7f00000000c0)=0x38) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r4 = socket$inet(0x2, 0x8000, 0x101) r5 = getpid() fcntl$setown(r0, 0x6, r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r6 = geteuid() r7 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r6, r7) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x3}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) setreuid(r6, r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r1, &(0x7f0000001c00)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000340)="7e3e66baefa16f1fa5f1a185e998b6ccc748757c922fd0a537fbcaa6d9be0f6a9d3a96fecad8fd1e491817d65d4795695ee3d63cab674b5a8ea2ea32ff9e255bef9f4de14a65614dd23da932e1c008cf8ea486d7719d5da4f7c011223b5f36a1ab45a50c1927ebd2307d238ed7b267c8e71a7a9914fc8b330ca8772a379f7acfa46a1b", 0x83}, {&(0x7f0000000400)="7876884be5946692e6c1f07094af1520f46ce10fa3119a36b5fa726c9623c1a2d26fbb3a4161289c4e45eb72caf6e6fc3be99429803dbdb9bf284751d9bc732c8a5e90df48a347963e6b2766ae33a4c25ae7191ecf4f8a95d974a703f5f8fb3b632e0dd64e18c281e793c1775358181c16ee9e8f7e7dbb9756e8e3ad1c86e6e49df7f3625835a01f41520c47471964b8f65b54b5b10a81ee0e53553f3abe617e1d3fa7968ab0", 0xa6}, {&(0x7f00000004c0)="f367ad08e6777764cd0ae0bfdd239abb55f7be150017eaf3d112e35f837c3be8a68832bb8efc3623bab312d66369035427697f67f762d02461ba1469556831e33dfaa6bc620c085599a08061500b22b0105a7da99088f80f88a6aba3dbe94facb4788fdcd612489a3dcbdbb006b8b509e7e6dc54b0eaea7e6dc446a686a421eba6b1b4a4928cb2441d2590c67f14b4", 0x8f}, {&(0x7f0000000580)="79ba8bb570ec99d0071e69f2072bc9051e1df559bb0e12e3b0cf47d310ce78f292397d2afa8c97d4e19ebd106e16f4d2ba92140f54114bddb21644602e2ee5f1098ebf1acb093d26ee6056d763a4fc157c15e9b86f8a611e0ea7c4e069dbc0c2e1be496b6566821eccefcb46f712546d9405d92fbf0e38f1cda74803324e437c87fdcd0cd9000411795aa0771fb22eee492145a509729e616832f41262bf", 0x9e}, {&(0x7f0000000640)="ecaa2f6c55c9ac5498bffc1fd01c70defbf92632765b5d84ba4314779c817790a4873b0a279fb2b856bf98a18b0ef330b954f8d4539d2b91dda3790fab9b53c671273b74956d7b750e92c7c184988c6cb3c64d478e752dd569e1e6dac297eb56c1bdb97884759a491e9e317b7d637d1812ce8740a3f842483156096cd6d0342175329bd131975ec94535d9bad2bee986414e9e1e666da677f239f3c669896068dd54b6e1c4cd861f133fe1ae741958bbff74bc56b59e66a62b1d0f978bec4eee38881543cd1b4067b1ef5a1ed502277015630cc54d80a1ed1c7a60206cba57628c011592ee1b0f40e66ac9ebc60fba", 0xef}, {&(0x7f0000000740)="ea23c89f9490f71638cd0895db0acf072943006601", 0x15}], 0x6, &(0x7f0000000800)=[{0xc0, 0xffff, 0x7, "7e5d5f19ae0a72255caa9d5d7744721ef2e834bbd2a46b032f80771bfe9fd731807195795954f683cd0831d03eeba566818b155adf62b533cd0e546e5e5f2f488051d877951ce9ed17f364169672a8488a972bd212c917bc3da8b9cdc60f1224f5fc992ac0e28cd7e026a99bc797c94aa3e5231aa6b5214f5f11f7877a360ffd730ed0feeae2a1b89a3d362b391c8b2bb44cfe965adf6c1a3e05fa6a06fbfeea5d4d9e27f35d11129212"}, {0x20, 0xffff, 0x1, "6be491442455b1cc0fae"}, {0x1010, 0xffff, 0x2, "decbcd25844698f8d0b819498ffae0f460ef8ef4e6cf79ddca1e12f0f38876b3a41f74a87f7d3bf01377ad6d7673b6caa8e6776e28a510c05ee0ba6184cc1d867c64ec993038ee20e7e78b2c4e84f5ffa3e8abda120c990b82e4ccee4ed6dab18a07ceb48027bc9ec99a22bab984dab429db9d1811d497653859cc13ed8b490dcd06cc45da3f49af4a8f4de230f4d7edafc4dc4bbb32cc4cf17f079a7ba2701a35f5db81899d2a51517416d13833fc10a48b7282a197bf6f7a2e244e038473c792b9001e2ee4711c775871ffc3b4e38a7199347cebd0a370c08e2ba5e0cff588a132ced7db198afc0b94b27f9e7f6275bbb37a11458740d2e7804dd7b08d5dc407039854799ff3520075a7523e2e7d1bf464eae16466f50d11287418bd4b509592c796b911f66604c9180d4a7909cb43cfe4862697d99c10f33be8c2d08239034a49d493e989c67c7ab64346639a5e0ba18ca4d204fa23b530a1b76a4238a7be9f3779a3f04ad9a2a15eef9cf57719db188bc26b86947a726977c62a0b1da9a25ea838fc32bfdf098b9404697164cfbb2bbfee0000ade3b5b27a0fc5fe2f93af1f2f3671c51486c3cfbe88396bba8d1680b780f0db6800df841f836b3f97932b5824dc4af936b3a95d922188659af61c101c512bf041ae88d9b5012acc89c4f5af6695cea7abb22f47a1b5d541a766bed24418f1f281cfab4c6ba5aa0718b671732fc24a0f3069e28a81be8403e9aae9efbb5097ebd37f606d3f7ba2bd442a7b0651b1890958c4061fa43abbcca3f4401b374ca6d73732c695d384f1dbbd2d20f59bf434ac980233d7899cd7012e1b9624ac8980c0d200dbbbefa1bae2b9c13cd76fb129199cf2f36d49eb4664232c08ae2e2c60726927a4c0b34fe3246c2bbefa8d3441e9c2858ee917e43c9ec2e75189d61761a242803eea45f689358eea4b1f17591f39eececa9d3da65d49f42e3798cb09487e5f2009a89cacd60f466b181e4e6b00179807c979a6d93cef194bbc07f63dee1e909ceb0329a60f14aea8c422dd622b6b39f0f9172798311ea47774b98bb2500073f7a3af4f3c3077b1c29cb4adc6a18f1cd22120623cdedd03285afce5b163e1cf9fe410afd0c20876b13ca3f0da7e7c5cf0f6b9df3e3e56a0cf9b143acd9d59adc885954b491b8ac22b9572e90f28c062333e5b485322703e33e9d36fac3abbec6aeab325604c645ff3239abd000220b42501516242dfe95fd4b5a1c250168f0eaa041be162a992b4b9bed044e73e56d86ef1bdcdfec8ecefb0faa381b3cc1b85d379c9d1d9b5bfd8c5329b5e6a00ea69bffaf42d8c592393998cd8c4ea5d1a5ca3fe6c54a8e995f1b3ce6f116efa935801c2689739a24e292183a3e0baf195910a714140d1e55998bcaa6440f370aefe9a278008921774e36ad48411de62d84eefa37327ec9660b25396a3f0fd78658736c7623888a8eb05c84353359da20a8ffb5740a3cd7c76702f817fd930aa9a9578fd773138355cfe92c159f41ccabf2ae5caacba090ac71b957e02aa0875480cdc10264b218ac3f181fed98adb01a98f0e7fa901f25a3a26b0a61896babb6a25cef46c71a963350e49e2dfea54ebd69f149340cc04002413dbdb06534b596e5415c9a8569d2f4c86f5d4f61cebbf75899f04c541bed9851a10a59697b560641eb9aa0265a8dbe4db6eeade24df2ad2eb447bea96e86e13e4d071fb89ed03fa0c4f1148579b0d0cc1fa61fc9b71e163bbfcc275b77b5d0e7ae71c11d822a3b41b1ff488267d70a741ea46807ba195b32e3c846d7791c8a55e2f89ecdd301751a6198ce01a84368b8feaeb61ad387cd78591de640e0f98ee561de691be36b53b115975fd1ae0bd95c12d3677bdc84f3b36807c271d414ce305c2b49fbb1f8704b024fcf144ec27ae3f8f4f0ab4fa08e840b08c60637c983c868d35aba02c6b1d7cb12ee2e6e0d05e6381ac8ccaf99c8a0a0adfa43c33b1d9e74becd2b969d147c696cd727e0b5ba0f3aef015d4f0a50637d9ab15f27228f1771b67be0545ab21a8c7fb4c18632f18b904e31542d2714dce086dd062b20d3ad7fe08a8df27ffdff8ec96dd2c76d1cee89a71334ba07d12a4106bf3ab002dc2c580caa6e4dac7b9d2acb9907480674dbe758b9dc4a43d298794e9c661dc3c486d7386a5ea7b8cfe722831b1f9d1b55b3feb074ed63b4a73f5a586e1890319283e5e59fcd0a7cbd4d947f9769db05ec210dac1c74bb0cb4646829ab5cfff3a55526b92766a2d764dd65e0184b934b52f4ed946c67d1ef8d6f3539724dddb4cda02d5323f082c5f901f0812c4e90b679e05c9e06a494236fa19d3f1d2b06256418de40086bc75943103078111dc7290b06ba8a4e1ef8329fb2d9042887b89d3763672b09a1d4a39b1e348fff6367d35197275f5f29906ef3b302871fd3e739e56c85f1d7acffe3c971cc375de79c6e81b84baddf2fdcafd9ef48b2d63e22c9ae4a9c3a1c47ea50fd1286eb9c190da4db3b79a77e791a44f5159d671fb4f4d06825d630b225225085ce232964f6f3cc018b65852aa84154e7743ed12c79967e49a2bb0e6913bda3657c306eedd7c960fdb22a05bf56db10b86d09cbdb1f1fbbfd8aa2ceb9ae9ef64e7663a0ac03240a77c4099eb0d1800e0a4895acb781682da145ed7c524f795709fef8034b1a81466dcc4ed37e0788404e521fd6c20d381fabebceb5a9fa0fe7d47538ed10cb36df8186ec45cbd4e0bb0cab2802f9e5228569673204860017687d91f2a828774a3381206867d6595263279616fa86373cfb9bca7a721951e05246bec5f0a58dd0fd102d875ece7746b8947a1fb67b1122b9fcf66708d965cce12c434c1fdab6e3ecd8e939ad876b423ac46aad384ab33b8ccc4ce1e587c2c3dc5f81955228a5e7f66bf8641784ef4c473d7654f02f9017c779816bf0031d283f44664dacb3f3d6a35cc349de33231b8edda682ef999dea959d55ced4740cf356bdd338a2c313159487d4e35c9b03e2719eb7b4f006b9d6f8814f0c63ed689a4ff52ccba0cc449cbdd1aff66269c60410865447561bdb4c23ca53a1ee907874359de2d1a740ad131440a997eb3a64f6c45c3c9ee44a10ceec34b83003bc7eac4598629b304e9d30757a46fb9e6c57ff94d7b2cb74e5f62c17d3ae739c58592f4b751827434916eda6dbe8588126bd854ff3d3fde31baba34505fe6d8fba85c089d8c4f230c4324a3dc0b780b517c1a85ca4055774a783541b503014435f6c0edd5908eaacaba2869d23e3ac311f2831b79f5208a5261fdfdd52e1fa3bb484c315c8f9bda2e7cbfea97fb53f4b2fefccf22e8d2913dae6bd84fdf90d56162d8418a154922f08a742b5c106fd3d4d9e41e86c4b4a5857c7f37dba6e15a581cd64784fb1d129e70a85e873f6d4271c3ebd81c4340df82a62c2e6509cbe6f761779699cc6c3353dd54c49e5f46961357b993ca2a7aebcb6505900aee3684189d96b353abfed4af77e1b36a03e46f0e54c7ca68e2e1f52c1a6bae1bb67c35dedd5bef983cfb6068f674c99d42271f193e0a96dad84fef940713689929aae027b26a559b53cc11ebe528b24cbf2343964ab40dd34f0d7ec15f6c7a394f2cc06c53f3a25fe96ad7febe1c6d53bb8a7ea9ca1df2673700370d3d89e22579e65c582ff7a78766542be23070ceffaea30b8b2fb4d578fd8b028b41a85fb9fe6ce18b0ecc0f9456aacf3caced3866e27a684b1686848734e9cdcd244340f02a2fc8500016aa17a019d62fe4fbe6f762e75aa84de1491ee94b1f0ca0ec1ff79efe6e744346e01f801d0c1ebf1162fb99a7ae18291a647102fa65cc3286ad99fa4c8dd6e38d2471feb4a71dfdbe4e0e5823ff3556c4af9fcffbff3f4ce66ac85bca234598f8c71d359dedb975e648c81a1ca2d13e1f6355ddb25c1e1db8b06fd8601127a081637407f3c3f96639577232a85e86761eb019654210b2f7d4ebfed0bf5f0b810f0d94fc0311679566c41ea8091286ec4c401d8ba1b837617f9aa73bf450043bbfd444eaab34c87c18f7a1aa01f8c83183f7e4c64486e69d64c12ee6869fb3e8385162c7209846afe4846b320abe5ea594964fe9cef44872eda23c6726af5f0b045b1416deb388f68d157f2bee40bad31b90a0372a6c382ce2d1141606a3a2f57e3dd9bac37a9ccb8a841a4a92b06c711368c9f1115bbb8a9760428b6e0811f06aa47abb24eaf0405ee3be09ce2067ba0213e925a33a239d359af5f0b37c1c0b9d49abbce2996fe8aa6ea9359d3ce63170150a5e151f93e6a44b529300130349d5b930c110063a73e2560fb56e7468e0344c8deff3bf28fff74346a9b7c0fb1d2a725b1739f18794ab3eeee23fceb3d24c77f075f12f2cd243817a9adee7f0e1dbe47d19ec09aeab2a1ddcce5b0e8e0fd199ad93d9403cdce4b2214b8a29ab32861f4bb0d7306c0e50b180512a1de968f50ba06f45e2f7b22a1ed397f376115147f380b9c1cdb365df415ec6e6cf7a7dfe6c93144debf112d8b38f6588476fb27aa3f6f5620d9ca9fbe27fb82292d356cbf73b65bc4fbb442b4482872c1dbf3981a7bf73c14e07a8c3fe43bcf3ba1f9775f2d86388f20f33814f0eedd11e207d6419b403fcd21e1e832cfddc4a5cc9fd55bc32f6dcee3a5b07a10ca8a3127f2c118f96276a34dea4489fe5f942193d1eae46bb2a27dc39c0217c515b434458f505a54a429710bce74e069c69a9ec16c0ccca415717793e6efe7399b9068566ac9a69ad8d63aba4121b0c9c973db026104531c230750a27675b99f53de082af107246a1a156d3a7763357e4c9a911a0c9e3a0848dc18a2740f94e8140b1359ff9758a07a381ac785d7648c7dcaa79625d92657e2172f82e32ff867d5317eb0b3a5242563e4916680a09795e915e5078f3a95f693b7b48aa016a29c80657d57a0ba82ebe5cfd03ffa0c896768c458ac353cfd0918d6709c0f44b0065696c53c624f28a08b71710e89c49007afc2e8bf23c0e0451de6f34fe01f097430480ec51483a2f76f57178bac4df22ec9e5810839295da81a88326be76058a2a54025309a7c22802e015171d97a4df851f7caaff5a09eecaed7cbaadf28243f64fe5c5f8b409778624f08661e9dca7a937f5edb7d6c1a4c8c3acf791485e6d9f9cab41f9fcc975f2d237b07d09be6b4f64b24862e35c003694607fd39eb97a009b89a52fcb3c3eb8be7e481ed27fe831c10e6408eb7165fff9d3ae7fbcdff1e3a5c49a5b3e42107e6b2b21a45850dc55d861a5faddd4ffd6307e86f24cbc2bc5e9ba0983ff12f410416be856fab2ea7bf323413e6f17489d043ff5b629be9c2e690356dc0a46508a525a1a6ea036a9c74c39e7d0c490859f56a30923c050d96602439d3e6ce004f9b4ec0cddf9e36f50659654431d3f759433452cbce50862a918bc1849053a544e42f78ace817448471d0e22ea7f999b8c8ad2244b9ee7b2cd563e9d286474bdf2c6c09bd9301e7f2040acafc24d713b6e63122ae1698ae94f4d4a7519c96657cc33f78b9cdae74366e2b6e85fa74385a019af70719e8510c793a90a3e6888a743cda51d6721a456e3a987a065fb957d95cf37bdb71c4619a137477410a2551ef363a477c19ac87b882155ebaba16f0440f476538800f24519355a10b56d2475a12d0326fc26a4a1f46ffb5ad3669f9682d1cc92285049332a2c28c23ab4f91fec1fb1b7532d728579d8e366b36e6fc572fd4a894d6e26b3fdde3745212207e7c4e86c0b142c3aae6ac453bc91e8cc494075fc960d4722ac75a73b1060"}, {0x100, 0x1, 0x38d, "eea37f6c19d6cbe2b64cb77f1a82dab2b471d546dd09a252a49bbac1949f62aefbe230d93769c59c62fbbe9cc9c86183a12cfdf7fd7ce831dfdcccefc18c7788a85dce07afa4e8ff4f59b502a16512986935bf8f22d04565b631cd08157e0b2f433ea86448575395bf88520fe9659ba6c96f80556e731ca1865599a694c4f0509724fe4bd2471de19f5a36c01f07681833624ee7741762d777a4f45c476b41aacb7dbdf3126e5a0a02acd7c4b5a0a53c7e142a260fa55855011aeb65a8387af5389031aeab19f918bfcd3073331e562a3d733ea4f67fed319d1eefe19d4a7b8c5e833222f522de17436e5f58d15700"}, {0x70, 0x1, 0x8000, "5391bf329d9f98e979807734e9021187ed6d8b21abe8f2457f8ab369601d3dd1bb58b5c44926eb9b419ad663a8f9f6adbe7b116d0565f299219dba3b6279896ed8b87f3818c71af5701a3673111c760c99b2f824359044c1a7d34204f22b"}, {0xb8, 0x0, 0x1, "8b203f29bd5cd037db7c6cefc74b626ee0670cd805491a555b62832e6985db527932cdc7aae27fb4b13702317d143d9b0c3ec7b2291350d82bf610a8636e4ace1cc1f62af9b87b86e81592e25733d553d5bc257cbab128af1f14f8690c844fc41f7a25bb8d3b288dbed207acc1dab23cada0d303ca0d5dbd378eca3caea7777f291ee014fbbfe2a7f0a7efd3e364b1e76e399f466bc30b1b696a86fc724c6f927fa13d5b3a5f"}, {0x40, 0x1, 0x100, "7a962108b4c8db1ae0109a83cb59f8eef979dc5e68c61f2a7e69c1275e30bd64a1be28916501c2ebb5bfd8c9b8"}, {0x40, 0xffff, 0x5, "adc0022a555b653445a353bad91e2f77132434c42dc0a90de6a878ae5842b9519c61a17cd1fe48cc10006b"}, {0x40, 0xffff, 0x1f, "4b90ed26085070304ab0dbc15b80a1f98fa806bc9b6914ee6b9a2963aa8e2d9875bafbd77f8eabe4c66f5e"}], 0x13d8}, 0x400) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = open(&(0x7f0000001c80)='./file0\x00', 0x8500, 0x128) fcntl$setown(r9, 0x6, r5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001cc0), &(0x7f0000001d00)=0x8) getsockopt$sock_int(r3, 0xffff, 0x3913a3157175fb55, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) write(r2, &(0x7f0000001dc0)="2027a2afca84bca6b1e2b38f60c942a42fdc55e8955af90ad04773afe1d5e43c0e39363ad8f70afdef6de7aa7a7c", 0x2e) ioctl$TIOCCDTR(r1, 0x20007478) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket$inet(0x2, 0xc006, 0x600) r10 = semget$private(0x0, 0x0, 0x20) semop(r10, &(0x7f0000001e00)=[{0x0, 0x0, 0x1000}, {0x1, 0x87}, {0x3, 0x42d2, 0x800}, {0x3, 0x1, 0x1000}, {0x5, 0x100000001, 0x1000}, {0x4, 0xffffffffffffffff, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0xffffffff, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f15241af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb0000"], 0xf9, 0x800) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() r5 = getppid() r6 = getuid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66855c6530008dee853ca334465c2561c1dec5b8b8c20ba797aecc7d78361bb753e8f6cb0ce7cfeedaaac99b47b07c0ef17821aeeb8169c76df0b99c6fc45b79e554f90e99fafc8ead73312c7de6c2a1ca9b7b"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="fe1f0da713621031e96d0fab02e563d9063ecf961580f51e838c1e359e16a2b323ab87e73acb3269a4949511197eb1ac7200b9c43ed0ee5409e95637215dec6f3db26414aeb83eeb9d751692046d46c6921c140547795c0d186e24a27f8babeb1e9ead10c63f1ece04fedc40ef47ae552f7b2815c9499ce0fab0b85fe77b386ddf5a43830317ec0228de5f3b6de82f4701885f1112811d84bb878912aae188bd6450ecb813a1912d0ada82f0303d3b941143e4038b73f8b55aa9a623eaae7898a6c0290cec4be118449d8cac9ff19812912dd05c15943fafb355345d52102f0380e5ea9355d3806ee7", 0xe9}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x0) msgrcv(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000b9c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd2b0000000000"], 0x7d, 0x20000000003, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x401, './file0\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/133) truncate(&(0x7f00000000c0)='./file0\x00', 0x8001) 16:00:02 executing program 0: r0 = shmget(0x1, 0x1000, 0x614, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20, 0x3}, {0x43, 0x8000}, {0x87, 0xffff}, {0x45, 0xfffffffffffffffe}, {0x23, 0x65}], 0x5}) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffb, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:02 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="7dc35072aa3d778057b1d3a58ce1db9f4b6731e2f764f8c14a62de7c1e0eb3d46f1d3b035667152da604b8c94188d7583f43f33aa07c4259f55a357312fe069738985a2a2dff6e1eca46e4efbe72d72e8781d755a412094b16f59f06fd63be8b6597e7bd12488e267e9a162e2a7c", 0x6e, 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x1, &(0x7f0000000000)="2603f9396edc286e461e3363043474aafb231b12e133c53fb778be3cc4ab65405b8bfdfd444dc21a6dc2181f8badcdcc5440f0cf16cf7550314675b551d6aa2a4d1ebe97c8a6eee2dbb00cebc30cf1a315bc911d7b87e973ba0bbf5336770339d387f7a962147b7be42c0e114e40da1e10fb6e7cc6066d3fdb63d6366df0c1d8fbb4aa6c093618e48de226e751894e70201c9c23848fa9ac6052784dce9024072b3541bad7fb39fa470a4a23e2cfdcc4ce2fa2397fd3623f67573d9e70515f3856dcde1dcdc419", 0xc7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) chflags(&(0x7f0000000100)='./file0\x00', 0x40000) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x8005, 0x1) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) socket$inet(0x2, 0x3, 0x1) setsockopt(r1, 0x0, 0x101, &(0x7f0000000040)="24fd2de0b558a18e963592baaeb7d8cfb3bbfabffd66e545c6ba394cd0d14bb765045ba0", 0x24) pipe(&(0x7f0000000180)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socketpair(0x11, 0x3, 0x101, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x4000000000109) 16:00:02 executing program 0: rmdir(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000640)='./bus\x00', &(0x7f0000000600)=[&(0x7f0000000500)='\x00\x15\x02\x84\x85\xd2\xc7uD\x82\xf2\xefj\xcb\\g\rk\xa98_\xce\xdbm\xe2\xf4\xf2Y?\xa9laI.\xf6\xb8>\x18\xb5t\xad\xff\xe7\xd5\xc8\xe6\xe6=\xedGP\xc7b\xe2\x9eM\xf9\x12\xcb\xb2\xe3\x9b\x8br\x81\xd1\xc7\xc1\xccb(\xca\t\xf97(\xfc$\xdf\xf2A\x8a\xa5\xcf\x9a\x97\xf5X\xf2\xac\xa1\xfa\x91\x19\x84\x89jfq\x8e\xce$I\xeaK\x7fNC\x15\xc8O\xf4\xc3\xcf\x85H:\x01\xb1u\x06]\xa7\xf0\xbc.\xab\xde\xdcx\x80\xb6|\x04\x92\xd7\x8f\xfc\xc7\xbao\xeb\xbc\xba!\xb6\x80\xb9\xab\xe0!\xa5T\xd5R\x10\xfa\xfe\x18\xe8\xc5\xef~\x86 ]z\v?\xcc\x0e\xcf\xfc\xfd\x86\xad\xe7\xe9\xed \xa7'], &(0x7f0000000240)=[&(0x7f0000000680)='+*^\x00']) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008ebf1b05eb5ad35a0500000004000000000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) r2 = msgget$private(0x0, 0x80) chroot(&(0x7f0000000000)='./bus\x00') msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="031000000000000e76e29272c100032e96ef5a65232a549f8e1629f7f770960b0900000061741302f093f74249f7e19d38d4bdb26f5d277fb4564bb4e9e738a1d98e41268a73eda11f3814179d84845fc7160598e12ed98c99af81361be675f2a1fcfd9f974c40beeacf58c352b11de1d6d1702c14f2841a72ffb9"], 0x1, 0x800) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) recvfrom$unix(r0, &(0x7f0000000380)=""/69, 0x45, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) r1 = dup2(0xffffffffffffffff, r0) dup2(r0, r1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) dup2(r1, r1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10048, 0xa1) listen(r0, 0x80000001) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x1) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="b4050000075d4bd3ccc0255f73641e9c2bdd550000bc"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="3c004d77c16f435b2b14", 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:00:03 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x3, 0x1}, {0x100000000, 0x9a}}, &(0x7f0000000040)) flock(r0, 0x7) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f00000037c0)=""/228, 0xe4, 0x0, &(0x7f00000038c0)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000040)="6f26d28b37740a74", 0x8}, {&(0x7f0000000080)="2212ddf4d2e3", 0x6}, {&(0x7f00000002c0)="6e5e5dafb452aef939868e365e6e59d8f0d7cebcaa850424d47b8733daff521f6ecb7d6ffe02e4fcc40ed185c0e1f43b3824ba57907ceee035e523fa5785aa5655608e3b4ee0a138c178a666fd5a622e045953092b2141e974648bec8f4b49c286b77357e71c63d6e28f49eee93664f6d8ee96c52b074657ac927f39613b972961e956634801cb4ab0fcd9ff439b06b1734852c301cb4bd32c40d7be30d697f115cad3f063a022d7f2057532dfbb150c2a0b806483b491fa8fdc2b35513ded2ef812d6c2cd8a70d13974bed8082782cb7b54c6372cdf1d26e95bf43166eb3728215f48d4658bf554b400ea986b23662cb9da0993235f2ac0233a90a2f3bba621ce4c3d5a6908408c6a4ddea647ea17b3ba2b8c088e91ca2eb0b68a210ded6b21925fc28a77cc3c84dd805ba9d92fd5a42f68c99658c4f26382e56b4b9100ad020b34224005786519636ddf905ba0b4a00e947843cc66d49126e11f13acc54757761ec5af70bd312dd8515bd5093ae39bb6b79de70fd50ce2bd80188a09962c6226bc907194d42813dd2164a51ca08b5fd66e5eaa6cd0410dd430699b4908a2bf6d3033b51b1be6ec0c67b2423121ec2251792dd6e13ac93bc90330e254a337501ed8fda975e8facc2ec529a57f412d460c27102fba0a7e505a9831cba4548fb361731d518112381e752cfeacfe42fe7c763ffb73b1ba8b0a5f1b823ea00ca4394d4f81504228fcadacb017218f3adff011aaddd983ea7a5368a4080c1548b388df66e4eb55edb95ac0b8516c5efde6cd4587d20cf527b1a1d880938c6364ed1e943e02be5aa7595dcfdbedda71648be57716a967b20b9a77f65840c349686a23fe6c432d957a600d18b5177d81069d372f44db703574e106a8608535d55c59526634279be9f4d2d0f08e06d96bfdd26487e01321ed83b55ef8011bbb2bc6f6e0bf64a9ac8b0d0902857a9667f6ab36a618c13a5fd75d055b519853428d7be373dac5d114f24410abcb13f21918b899103fb49e28b1bb3fa65fadff8ae0166b8e30638b583186542f4c33977567aa0602fbb4371e1ccce5645e4cea2f83953413464a305f13d3927e10d44e61fab618ce44cdb30505d4238c89d8e6685f7d69d803e76caa63f4bcb3c8277c103398132edda69e11ca7313a2b5b4eab7589625072d8d5b3898ea7b65a1c218feafc990a6f89ed1251d84677d97607de19617855a32b470126ff39704c5d4fe88ad611c254e8b75d1be60a810c3a2d6246aec273097f1cf523c71f9bf86040a5e64aa0089bb30cb7f60db5755b55bd997d91900dd99a9211899539d18ccd891775cdf67057438a875135f9f2fe4a58d422c3d03adc5de71aa1c098adeacac6e5d7c71169a2b78ace1eaff27cd2ce39dfbb0451bc0ccd02633fddace1cc7c3521c2b6c7542fd8e0df8297393285fb6cfe07d096a73332f6a523a03b8f2cb118e1c5070b8858d7320119add0f5b8140b6a204320636a7427728edffa05152b37d65aa8cc37500141727b5e244164cfaf22065c34b75a1faf71f23029188cfb461e8fa57129c4729010df224f5db812401b80a5302def57aef134e1a31142dae810d1c750896050f8ef3fdea4600a8cde114d060e9fb8c3376cabf78bb69c9150f352251ba6db76afec479ed13d1401a906dc251c995c7bdef2526b9392730a3364bfb65ff77f44211d42433cb93700d9cdbdfc7026671b8663def736cb7e5fb220f49c97532f2a04fa61ffe0f323f32e243b9d6c47dcf521395d5bcd0175c32bd09f983aaa2a0dff114b7b239c71ee37f7de2224c35a6a63b9906337619a3f61dc58cb4b083356d8e41af3f5e0a8a1f541c9734e3934a5e881256aa89da6e735acf5a9e4246eb456a28e32ca600ff513e5e7b161bf3d98b6c49ad0912904ae46f59cb6bc54729d91914eb0967efd5b9e4e47d2e6a59e6778915e185a305b0cf86fc6f232247aba97ff5e771a7bbec1317e18a864d0c7d72baf2e8b99d0f2725de14ace48ec7a12a44413dd21b701db3cd68cb4758e8fb13a296aff553b49458193f3653f8c23499e30daa8e37d188ae85cd6281bf322c645481c7bb3890686f95493cfbec51f1e78a259e9884305abb208dfc71fa0c23c1f28b1818bd9636499046eeba607fae9ad274712d12867335ca9623f961434cc2f88a6754ca05a0b05adc5d4a28c06d4e1c4ef8a5625abe313949028f627562a617ab4a3a1e0bb6f87dd18eaecf0e0bf64072127d78b5be0c6f0b14765e0e1612796802b2496dc3526e69caf1581882e78496bc4132714719c5ed6336def876932b5317a4fb320164d6345435b4f8cd068923f2f0e1254667718a2e765ac98922d26cf488c2fa6e6a79c16e4efb4d2095996fd42cd0e9091a4643d7f85930c199496844ce5bea257e9bc8bfdee3a012fc2195bba5d1d4d9951123933831ed3c23ac3128dca2647f0abca1436b18c541bb58516b0dbce15e498366aa26f7788468b1499d59024d4569f142deb7deb27622866c792be9fdb0c7b75398b750283c9dc0f82eab544329a980c6fb227155855e961dbe32e83b123c8c39a360b09a79d48c0cc2645d4856e140821377c25415b14d37a95a6c5d3e983b37a7522c9e611f8c152fe294d4e87b16698ebf19ffee0726301a3b79685143d0508c1727febebd808ac9335bd66864df51a213ba136605d4db9376ae865155806d6838c8fe575619dfcd7ccb5099a136cc2970bc460ff44bb6999b88c24cacc9f5d78942d5d98dde4779e7bd1bcd787411ae9d3f820adaad3472abbe31a4096218f62a37ca189b11021a5eab81a45f928047b580dd96bb1894a3cf978e7896eb462790789537fbad400b091ce4063c5e304b39ed99a2c9a9ef1cb9ca1f0013d2bc8a379fd9c519b93561cce07d56c906eda6907984c11fab6a87657cdcf1af76e348bb549eb9dadf5dd8f6c351aaa885c8348fb1a18103f92ba44795b704766f3df30d84e615073d654f66f0a3a7cedf2af108d1da383393fe4242680709b3123962ef0265c2e7928e85e5411a18ab1f2d9ab5d8954dda0c78302c8e1a07a1aee2e104881cba7eb01e15b182657ecf270f1c3847d4f597c92b5d4631895c09ac4b42887ed258895c4e68e3084c14ba1694e62fa1c4bc5e239a89ac5804349366d8488d96b615352ec5d96dddc0957a3eb74eaa2205d0a1be04f3fb84f1e815eac0f6a17f090068280d1d66ca06f9f158599523de982bd06b826cdcf226fe4c803628a46aaf32ec32edbd78a3f09e9cdb929a6ed8b1d6e6ae74db32a1b91367ed9926d87db5a76e51d34629c9fce6ae50b94f6080965a112b4b6b94d8219b2e0e30ef2c08360a334d9685a794da21f5b94df4d2c0fa089c73b6903864a06a5e2277e141300e78f82cc1a9978592b18a790d5cd44588c4580451c06d205456a4e4c28d4b4f5169dae6cfdc8d74e4fb4824c159a3589dce07b55978820fc0feba06ce6148d6a8f381acf80ef21a1a0572723b0b5c886dda7fb9768ae24b5990e40aa3ab0d2e60823ce8eccee482c16914e408eb02a1fcbcea11c13c87f32f1616e8a7ef17a9795bea818c80be4b1d931fe21330b2e78ffd4c1fc2a8a62816b2c2e72fe2d7f8b8250918e56929f7c09e735e2ed46827748ae020a4997ca948fa00b5d2bcd238f04de8e9c9d386b44518a5e8344fa6b61471c002f4a3deb84293d2f4784ac7f5b892085137548879de5df95f5969dcc5ab00b322694f50c695eef3b1448594ac8613c1d2d58370b6ba6a714cc9085bc6f12e2363b32626747741286dc1c9b173fe62a4b6dc4783bfcbfcdc6d19523fecd15562068b167245785b6a8517cfde896ea50b6d04c06926b68fdde4f7d633230fdb8780ef3b76fa24cd17acd42b0dc14a546d0d3e5ccbfc6305b011a55883a27c3b8fb419185cfe896218f6c50d741f5c7a6c092773beed72fe3d2505df37eb9e112416ded2b248a826406a259caf853f185a9a87a5b1f33cd0c956cd5f849bb51748a4a191c22e2c53054ba7bc6a1e3daab8a6fa12773c3ec338b8037cdfd709920cecdcc557779c5b0265dfd6ceb0b67d9acd205b6de4b134eb2b8a9c295f2088fe8bbe1447ae782bdd3088fed38cf89732a1e0e2f3406431c9864cb25d46826dc235ad082429c922570a72a185116d5f80f6aadcf0225b2592e1bd214a47ce108eef22711fa45afa0b0c5c455b76f704a3f88b32ab4d676d15b879ea90d8910a19c2fe3d250a9015b155c63907429b0808482a87c009abae472508a9709686a358becdac7c205308e9739ff0a7d50c56225e91a68c41fad186da50696512ed6330c681a9827eeb2d040c874db5dfdf1fbd1d24d1edcc4d1b987b7581241d60bfd1d1246af00b8420db6c01db8ee51ef1ff35728613839840380d37a95e67da27bb79e28106a65254abe0a81b255933f313986d9b11740abb3d169692bd5dae039c5c75c7838397741b1b0e6195e2852aa1e3f5e80b084deb8a0c04f0254716d9b8d73a5c8b3b3b65e79b431feb4d936a568b0833bc69426f0b8c5919589a822d627599889533b62e1a0a2c841702dad662c643aaeafe02545a6575390b0676aa260c48dbf9413b5b1f593d0e9616ec52dcef456ef3e07401617a5d21fff870bf6bbb6f50fb374ad31c08eeb91d6ff82a593506516b481c2f7503c6dfdd782a6e5dae7503ec059d65569ea92ef2d3b7f9d13487ebcf390ec911fce3ba71c5bb669fad589bcb119964c76da783436e71cdcc102df0665410343281c4857e0a21ada6194dcf849de6b036fe1aabc8bae24730e2eda16f79a58f79b1bfdf06c36a5709f26b1fe3b99b4b2662b24617fd75089d240227bbbf5460cae97a93fd4af9cece4274b817385c523731c86f0e63f1ce7fb2e9b298c9fe741dea1822f6f4df9f57335160ab58c444d4ea6228ca0f171dfb83d0076c4667a25aa4a756e3388bd86120da8a59622ae084e26349c6039da84c06ef3b1c5e7305e16b0c9b541983af8889f76998bc03cc0cd41ce3326d58f1b515986073575cdcb5d92a3901eb8087197ca625f6c643283bd2492155d47dcd66e8e121505372b21dd088390784ded1bccf71acf5604ebf1fd736eafc0dcdc4afc93418a476c0e089cf171819c911c98b9abdaa11ba5cfaa7d1726c5a8a61440c37bfda107e6e6d8a866780beb61e120eb28c70205aa6aa9c00ff75bfe6e328742ec359eb30d534c69be4d66378bc47d9c28ef3323fe030cdccc508791b3cf90341c8883caf7894606fda26d7e98aad486234f058eb1eaa54c5053e7c2ae8f338c4ce62d4b514025a6b7c1f857812b47a714a538b04ba83bd68053d3869622cbb5609e692a64eb4ec89d28990dcdc558087637a7757c35aa0248af7e9e884d93b91bcb3d3db2b0e5866ed747db59bbb664f9d2d93298576e7e25d423bdbc1e34d5d279124f81a9e8db10c5427cb7fa3daafc3db628caf920c5bdf1f50f4d7bac0023e648c6962b0397cf836e36dcc387f1e1a2f50ef4adce97889348812f36bfe92eb28f32ee9d1fd6db050e585f9bef3813bacdfaee4c50b34b45a5475b0ef47959d5ca92e24b7a77fbb703a7b4c83d5cdca8f6a85959ca16e1f2745d445885807b3f547427312b1925243139bc9e21251104d25225faf937b1ba3e1ba31bb903603a369fe7b985c13a50c02e781f2e6a4e3b11c70013a650db2941dfb80b0d87c980513df65856d38fc03873237316f2f0f201eeff986e5b5f9e1ec82ab5c086a39fb4476cbe145b94781ebc887db0c8cf1670c981f00f8bb8eb78395d2", 0x1000}, {&(0x7f00000000c0)="560a74fbcbdf1b8f38417ac7b3230327e880f44ed99f80f1fad258c574cbaac9ebdf39d69190fe18f73338d3a35f43b76cd72190366f", 0x36}, {&(0x7f0000000140)="2ba43b5e814e187f8d87accb00b613b28a1f08990de8a5b8e1ee365625a4478e0524625360a6d4a38c0052600296946ebcdf32476cbeb84292bdf8ed438fdd69b87d083ffb4d0ae66e062b661f6cb88639f0569ed12215b1c4afa33c1ae324ff", 0x60}, {&(0x7f00000012c0)="dfd51ad22b20cc938fea36fbfbd95affcd3f6d1ca623fe0fa917995b8964f3e510f620aafdcfe2f1a4c7d649e3160cd9435a726770ca44f30f32523241761fc42b3b7237b84bcf968359f5c0dcd0cb772ff4be3c5a92e762211fa74bf7c3acd3bcc09fdbeec61d219b7a6c74db143096494d078989e10e2f7f894821cc71aaddf36e7a0d0d7a274302c528537a8bae351bf4530d446236fc3032b4890fe01bbcacdef1006b3fb24d9e8fd572cadde03ff7c4d1ec4513b70c23b3e21456ee65e1ebe66a0f37dcda09d4e4d6b09cb6d1a4062e0f6aaf0618afe46d5d75b3beb0b6ec076efd1dcffc1fa827c088144c264940be1a6739365d50084f98f5ed0f4be4c29c630e3ea4f299753a889474e432c733d257557f0aceb0599b1eeb554f4f0aee14d50b79505123c7509654cbc4e03f69e5c4ea396754788d4536f57128ea52629c61265cb70cb805c1c5a4765412e8a63e8c8285dd6d2f4616d41063bd8afc32bf2ac2e0c49062fb7d334c57f9ab2dc5a364838d0b361e5b00871e09f810b04622c9a08f9dc174b5ecc1452453a3e20f629e892d2c6a20c9e87b2135670d5a91235f8c0988d902de76ebfc0bfba9a398b96be26878d8d24e964a642a4e73b2d635fb27f7ba0f83eb3e421b55d1b51805ef0e528f2b2bb3a855d5d082f47b4570b0f8fa4ae9dca93fe28555a9ec91531630bfdad43e5f338f2d7c20b3b88884cb8fd699f5c1e22951be634a7f0d17e4f2aa411cef2ddb48be1a81179a99478627d9a7fae17f5c2fb2ef2f8da735829676adcc189e36483f66572e000d48cc1f3bb7efaa593f92bb98f9febd2e627f882485b112ea0c5b49d3e9e5c45244c8f1bdc010b7a35171fd1a7c12d0eabdbc573c9fdcd0e5ded4397a94d8bdb14bdfbb24e64d615270fcdae6314a6b3415d2530ab88a396ad390d1a6071e02bb4317cf1d819a56d4fdc3ed79bfa858f200de3d4e5060b91ef0ebfa2185c1e3c0b7ce656338945aa88699734cbb0b25785ae4bdffdebe850906e98e0d345f0e8d00afa9877ffd1ccdb66f2e79d1a9505c312a963ac3be3c5d81e60ddbf46b9535c5a83e3207312b1a878cfdc2649f47fd93f87f499c7b1cacadcd06dd33d3b938e4ef03cb5dba78f8ca36b02d94ca1dcd6b3d4db437445700f92e419d1064e34b57ec6e9de5aaeae79a56f16626df424d33920dde561f29e0b7909b0a30efeccc7a4642258893f0b7dda5d1835b7d59a9840cfbc414168fc27201ca993867682039c8ab6c11aa562037029c8a10e9a481918a49a1e8d187c9a7e88a201d27bb941f6734ef6cdee6f1778c95926cac9557cd2cbe0da9041f34422d09044ecf0c157cfd10fd7912407eaf53e77755d219dd6be49409c7bb2165dea5f574d3d9141d890b2adfc97e4d22ca7a9e7bce79846231e2be0b26092a4837d73916f5f2deb76a8bbcba9950c7c53683c483c6f07690de6840f89dea99a3f259da940cc9c9957146ceb545c373d6bc31b9441f4f298beefdf4f3daaf49a4237edf0502654d1249b1aefead318e40dca36e2423650ecfddab039f5dc07f2947cde61ee34793fad5b85d9cb5f015ebc3e1e1596e7b6ef9e45e39ed66a4831d922663eb047317f2f00b34d56c0ef80f1fa2b3bac8c50e9da2cf3f58382a488d697768f3b811f7ec4db1c60091922bc65c6281841fda551d13a88bb9a17ec9f34cc05f7f7831feda20bfe97f1e61a770a5404785161fb9cad2d439b0d94af81f52e9cd7c50128464bd27097b56290e9261b98c26be3e0e2af0dc15e26903e921b29b21a699d134c77a000040a67dde280b2550f8bf4de4df96a7da0c1a536eb8b130a54a44aab12e5f44cc788df792203d66a596a0314224792e46ad74cacc79c04a3eeda42edc293a978574f0f77d001452f7b0af52c17e3de0ec71bce98e1027e97e6390b89bd3781cdd0ad088da06b545904bbe2a4526f35502f918d19dc2b8c9be152c28b453e8e72a96a7df9c4d534353f7b5224183303dc06b1ac40ff23d603fc41fac116589116d24032311e3e35add8fd3fa5e2a7f5a8f1c1fbb73e256f76db1730ba6d06456ce134c9136a6981d43bbfcd2da83e61c84fe96ae231a726fd980ed7e3ff3937d404b5b306b2f21ee73de65f49316ef06c8f24cddf2b67aecdaa94e7ad22e9224cc81c150f560ad482e8d522f2902f4380eaa44c5b12055152a9fc8cc6261dda6a4531e5ad21d0b98a8fa1d5d871c12f44e9434af5d71c532da796fb54fcb2fa30e102bc1ec96f35fc50d6728900d0cf8a3ab7d1b3fb5d74d68eca28d0a2b0af99a85c284afc593eb6c455406497a3cb9147bf46a2ccd5f90da9c1488bfb66dc10a47bd8ba859f4720edd6455b3a251dcdb0546f184c0cc3249555d02358b34de3b6d9da805eb95ac8462292d7bee118cb0cae4824c59b1c979c0d666f533e3ddf7440c35a636c33850dc2de2048a2f9e4434b7cfafc8ccfc08482e14c5ca8e1bf1f10d8ebd43bc2629a246fb1ce2c2d2d67975a4bdd4a68ae22bef5ce1e0c7b507598578a44e18fb70f983a498e6d71dde6e008b4441200dc7a6be510949c2deb82d0bec3656619d9b40bf8297353616577e9d177a2407d914f90ca2c144441c70a4bd4241bf2a515999b77edf40a84586781314e39f3214055fdf9bf00a0e0c3949285b434bdb2845283a876da0d3e405b5d9303d60f63836b0ef0535a8bf0832a173878a693305267ace56ac39e4b36f7e128a0468a33360b20b417fee3ad650cbfcc4f19812c3e3f8a81e81726b2050f8572cb82cd5140f141ac400f40aee978152bf89019f411437eb1c8de988e5d60f16a9f75fff824d7d05e235ed725934eb14541d020c1ff4be6b7097f6074e870bb51c81fba4fbea484e5761a5f430f6d99c8787a02f8419b5264d87603b57d22715f85afb4586ade4042a74fc3da5312b003631dd5f64c8c47998d4ef6546dc4edb2f07a8c63a1d88bfff752ab37762b2af08479b137ab77aed9fb8b04b0c0ebd82b0f9bcab04faa7138aad716475c748c9097591e760a2588e089ee4431db67d0eda7c996105c80ef59ce94a4778382410ab4e49f99f32540e7622479d0d9d6651d0f8509c0e7e96301e21dbdcf3c39a40fe21f8c86941c7da9c4e8ce6dd82cee63c79c9e67bb08585b24a8b6c06a6127d06f14c184159631b643f3cad1f6a8ceb7e8de89279de29bfabd2faaa932d949bbe03ecd10e60b2d3b88486c94e5f7adc9815e935557551c1a1fbccd543bc24b4ba0816a7295e1475ca467232a5fadb5ce9e1396aa945f01c1c806a3d339bdf5cbb2e1e339662dbc609b5a39a81dae9fbaffffed968adf7d83e63630b5737eadc9873c3cef0dd6484dbe138fc89f0d7566cddee25f6a6a6d7ce8080665266933526fe12b71bfd7e4bab71858f43e3c7d30d4b969eaf0760a9975160c2fb4ac26a4530dd36fc4687908cd21f619ef7d53b8ad055220e983ef6cfbb66640db15ba9928f22a1f5a73615105ec921636bd7af249e530ccdc92063caa65d991f26aa2a2a8854f22ca4ea0df2521d7071bc8043ba67e8844ff24969500dfe44dfc1dd1376e8c0eeb9f4ac7f6ce4b7ae19123f1ea027a61f31c06cf353a6bf5d1a195b3fce3128ad184d1d70431466ec253c13506de7dd2bb63e79d976bf5161ca264d9ae5ea807b7fe0310caa0509501443b289541a2ea0811467bdfbf627fccf6cef3d19b20c1ecd26196770356bb29262ec075d9317bfb9392cbbe581d668f2638d5fde0d0c723facccf45e2fbcd7397a7c8b8f21449865ff02a8bfa8ae2ac16fe4fe05eaaafb677480f97d87b7a79f4925f271eef7185485058606b68697c350a6de8225e4cfd98885ddaf80067372ca340ba24e3a279c9cbac0c381c33ee8ab34e025b585b4af25582901afea7a4f9d3585a6c3e959ba3a9987f63d9996a896cc2c92046087b7a300c08b98aa0be24612ae0cc684cf6c4f24caa048c1aa71b4523e3f98ef1060f89a0842df8d9cdfe90097b89817a35e9ed2cfbbce806d9338ba1942b9ff1f851a59dd18b26c70cc5611cc28ce7df959a8a0dcdfa4b09d7ea9de718c40eb3c0033e8204282c0765c4a49875202e861931fe8ba623c0aae6eb617a70f743a401dcdaef70258b37b62cebf76401878b5b730c8e975c96def7319d637baae55dafb40c60b5d62432f05aa6a93fe03c412a85f4dbf5ce0930ede8a26be6535bce7f5b809e1673eb20f889ba712bc704bda75805f545e2fe758da06ff5a0ab40656251ae8653148110622af7f412bbb5435bb10cff07b6272e5c412087ab584fae6a041cb255a169e388d7ed256fde7266e1ff59ad07bf2fdb8bd3df0a43e2e677a76a26535296a692415496476dc93a5bdda815b65af9f78adc38a132b1f0d8a434848acc522d83ff229137c75802a3e4f11ce83aaea16f74c31aa6a88b4e9bc36ee06280dc19653caafbdc77f9833601dfd6d263bc701dfdb90b78918b97bb001aeb0902bcec9292feb8107848eec9ff17e96a625b653ba7da1b069a461c093f796e93c72ee7f1a823225a22b51e94fd6ef63fdc102855f129cf4e883450a219139c2c6bdf4c8922571cb9183517cf475202274ef623da6a57315fa861fc9e38a874274be841a0720d356928f7c4e4d6b5628c2a70ee072d27506ae842cd6b6bba93c094c783209112eea057a69ac9c4f6ba5c7d1dce0ad6289335d547be1b700f7a5d3495182667083f14993f279560317306328b6eca951d04a2a892c624754e332aa5d14991ac84bf80fb9ef0967447ee1d0a303bc6fe788f5400e79e0b2f5f2128f0f439521d9924358764e39b8288513d1c9558240c47f02fb07178844c1169875691a559dbec4904f42b1d11e0e9f81804bfa4f37bd68a59a4a3e8e0b240cd873bed722c386d4b37c9172debaeda037c51b179f1c982c11962f6c3d264f0ad7843f43c2fbbb5de67b3b862d6bb5b1227c29fafe7601dc8873a0f88cbc1243cf19774716b80974328c3b9e977e9bba4f2ce988f20a7a39a98e4c3dd22949ab1c33200a510f777ce09aad88f0e95f1bf6fc662d0b40e89c55a86aaf2593920874862f0f8ff035fd304519c5c6bc2d8056fa327938db4076824b5348f8d07b1eff969570c8f3cb014f8c554480970364b22226bf867ededb5373c53de9ef078649072bbaa1f4fc665a4c3df59f4fd1eb8de30a02414dde1782e797a5b6b32ecbeb48fa34bea7560ee378d89bbd461e4271fd240993026148d7bc6f4f3c1467574c47a224394161d1e41a1b757cdd1df390835ed4ce6ef4303e3b307a2e15a9f4c94486b26b6acc55f4902f63cc5b23bd30124c40229d8b73e6ff35b6362f1a65414d4bf3242e6282e40d028d977e3ba8e9f4cfca02945ab9ddd7eefc328f1584f7c21a68a2753c9fdcd4df368ca818aca9de36a56963ac6b6464e0b7aa822321e1b4f12ec030b1b42dd8f9e7a49bb4b47d63e96db635634bf8b665e2a8514370f5157f4c8059ae970812c8a2956426a4e1a7a575e39a69d2b0d3b82cfb3c413f6efe9b58c998adc9e0cedc71da395aad4d1ae30b67037d2fc3afc71ead9f4677bed6358c68b1d0cf6015da10fbb9ca5f2e13ffe7dd1077a0386da53ae2112951edcf12be235b4e595791ab78b780924828ef4a5f9320c95711f293fc2772d030829fc7f3f6a8013889b4896932579abcc5929909f230e9ce51fba8b8a78d71bb329a2da1dee1611cc228b006d544cf9be68c479a2ae197081d2e4c9199bc8a131ca7cbf28e89680d366f4acdb61f304d4913daba853ba14e35", 0x1000}, {&(0x7f00000001c0)="5cdcb3ef31e822f8a025c092e7a0ea0e235f33459d0baef0a5c10d3a27", 0x1d}, {&(0x7f00000022c0)="a3b7df83cef4abff26c0a996d83355fc61440c939cdf9e7156fa935725554f9acbde1043d701b1f6855a17496c5d5ba9155a57383cd52ca699b13403714a7e02056d41cf347d2a73fb9d01ad74dc758edbdb209d72f0506e67a927531bb45ed3e077d8c9f6c383c7daa911c62c8eb225d2e676db74138f993d0236a2cd1dcf9467be07db5053", 0x86}, {&(0x7f0000000200)="8f8624a34ee8334bf95d5d138da20840d5bf842020593f1d60238505c0c658b0483ecd47299665fec6d0e2b957a3c0a43f2a39d83178ec1b3c9c1be389b181db8bb27c2238a4c86fb6b01a967a7c9a6182baa6", 0x53}], 0x9, &(0x7f0000002440)=ANY=[@ANYBLOB="d80000000000000001000000040000004524519095df646f0d787f99e3017d2945952c98a7921d56203d3ec47593e9fed21e0843f1472a5b6804df5fc8779dbeae93807a876ec630878b77c80356b74841e79399702c058bdc43e38bb9210ea61b5a31c67cad4c15052b387b39ec2d04ecd74a6662db6b31229eba21be321deae0a85fe9f964dabe1ee01e4b16b3f13dd0c716403065e356f337071bb9719b396661447bc19ae5baad611425e5da0f6c5832ebcb1770aa8eaacdc26c55f6345e11f0d0be4ad36b6d96d392711c34481a0ab911a5200000007800000000000000ffff00000000000028e9763aec6479772717bdb2cc15c61cf29982cb83aa306dad85c40b2de844a2a5e2c36fb634cc3b3fe633ba5d6d734262bb435bd2d01cd17d1cda8b2bdab7750d20e291871c179be93bcc7e2e1e0726f7485bd042232b650cdaab02db8328b4b610602094bbf4251001000000000000ffff0000060000008eb0f6b893e7a7bbc412173171cd7c88e1cf7c6d23e8b9f6d3bca1440647411bc4ae1c985b38645f7e18449b1daaaee4858e30adf1d5d97d3df0b3de1d11a152f6c12db9d62062ecb2e7f5516394ca5b6e6685b57e22d2474bf3ba2391bec1788de81ef58ed007b94c61ba06b5050a67ee3c61eead94170f91a0d220a75aaff17e332648f94871f32fe30d84b782b3e064c0d4f8ce11cdd2b1b6151ccb824d79ef1605ec12365fee038bd1416652c85395679f9a1812ef7489d517b51a3bd329ca851258e980c5989dfac05c65ae4801e6db64b512ed7df402219a52838b00b4da670c28ed1bdd6bccf42321efc3475031218d492f3e670127bd34b300000000c0000000000000000100000000080000d5a989f7edddf1d0f1a3d716e0327547bbb455e3dc76961e0c1dc033ec7b9b6752dad439cb899c74dac256cb72b8987729d51101426e3cb2f2d5cdb88c15f5b43946b58e728cb0911bd964885d4162972af0089f3d924a2764cb9a6b1192c1055d016c01613eebef88f53b3533fbba0882f2398fbef38d5070c9caa793114b4e39cec4bdbd0150ba99ebe30de567da67bd0ae3d54a547e98f410c9a42beb0619e88b22514e832dc6c93b89000000000010100000000000000100000000100000983e946a05112d45e6d45bca800a76c70a0b92739ef07feebd1237b4d143db671ebfed2281d5950b0cd53d459c2542f6ebb3ea2a155370a16543f4297fc039e70bb5e1d2fca437799decedc633eb1cf8fe05962aa1e9cd90986a920964e6656020548b34feaae7fc03f263954080bd94eca33eefaf4850031685a21f580358d3af94bc359399ef9e1ea451d5d7ec856b22f2c253f56174813b84a7b6b6f81ebfc3ad20cbd01d1b44e81e5b3d0739110b0ed3093348088ef94bb8d919a2b108a98007b43711d3906c6019879b37d4ac68a271d5fefa779969ebc98c2981a2dacea2a3b05a199de405c9c719a5ff3438df1fda065a967f224dbd4e64dc4645e30d45a654b2597f8a8fa12d97e78de35143a5ff2cd1ccf4bfc25cf565fb9ca1b2d077fc8ac699e6eac760b1421ac155fa5e1aff23aef679a4a7d8de86f35bb9f1c54365a2002f0265a701534680fac0268bb05e4a487197bd49681176c3dde80557cc27cf1c3df9d34d5630078ccac14c13a9213b6699b4bcd479f7f5853092044895a07ea6fbd7356ce08152974279f31b1a00c5ddc2dcc82e0520cc0e098b49e51f8925f6ecb9be9e2c112e30ada3d60f8fb550f7e2b04f918ba4d3b020e4b0a72a1bf1ca6734842a619e92ad536e3aa41d5ac90a03838c28e38aee989d7943e81b9446a2b7868d8e1e250f41b7f32e8b60bd7d15e277de479df4b722443dc7830783a5a1c5a811e4531b4fd1dea784cffcce9b90e78d7a44982320d0764cd7de9315c9f6785f060b1195c429b859a2038b10e76dd47f4ec52f1dbb25ef0caa79f60f10ed522165aac0c069a945aa3c1f8c0ca02cfcef9cd9f28626231b385bbfc945c9505a9fdca41ec3dcf6cd53af10635e9a6d0dbce890608de5d9d0a5286bd39644bc3c2ebfc9a9b63d91ab7388f0fc7fcb94fa6c799aafd4abd1587b61fed1fcd2c282fa56651af3e6fff9258447eab6b4c7dfba4a5609be1a93171204f6631aea4ea1c9ac5284ef391431dd789c4b680ba013b8379ab004bdebb1ab41e938d98f5da3f221abcd345fc68522e565dbdee73c042b07c813c5dcc53ad5b2f23880894d33febbc765f831bf5c5548d65611b7eeaa54a25d9c2c35f282e65004d6b105ac6478fadb5e1fbf57a523b5794f6914c36d11c8f2d49dbe45cc932845a63b6b000ab985178c49c3bb5928ebc953fd69a76d756f23f8249dafef29b782c5e1befaab867f3e078a6eb4076c7b00bff61695451a62389a83be78977f24270cee253454f8844942a2a8a72eca03436af7453a35e0d597a730aa994a9d39cb569e80fb9660147aeef555a5927f07125d1b4544594044be7791b6c3e7ff7d506fb9d2f1c1b308a087114be4546326ad189f8183035e9e254a79746aa635260e3dc90f07774924171c029c0065a4c75beafeb752396c2027cb99436852ce0804ef01d4d4f6c2ca34da42f5896910e541a788776bfd8290476b39a951a40dfc72f147db1e222e7f03fb2eda8860bc8a6d5ea0bc0830f1a1dd654db85cd1e80cd00d960ccc49fba0e618e3de7638fb1e880323514d77e800220b446b08f821abf24df99e2f4f7e59c23e47f57b5773f8b4506172a68826cb1861275be501de4a0f1688ec8ef44c2573ce5ead77d23a82af37f45bfab3a2bdb366fdc798b4d944fa527be4975c9b8b965811d9f04387bcc6d8f6ca7cea333a0701141870dded3ed157266ca0e436e4628253888317970fe1af0a27e0aea944682e6dea1b8a7ccff9445c5bbdb1c22748dc870b20dd2f26228e085e0973f0e4d3ecc8d4f47cc7a39858bcc03a4d90d23b1ab1983d8ed616f2baa4c8b48e4019d3f3f5d50d9c6e06495c91d71934aad51437a54dda2f1ca948dbfde7efd659c92f08b91a8b34a1a5c347eefd60fa529c6e12c5133d7fb64ee8aff5d210f751c4b4acf4a9194cebee56088c70844c33b0651a3c04c85e41f7020304e74984f1dbf5ee74397761a778cf65560ed61f82012937217f0108b6589a782a4b5aa0bd3ef9118da37a0afa7f29eba2f566b338b949fc2ab820c1a0a297f7bc22510dccbe83baf5c1c819fa0982a797f176036a7141916fc920dd59edfdc76ebcb1ba466f7ee541cc1f033bbe1ccfd43e7bd832f2860ad71419e68ec039f18997919e875ace78862056bd17fb7cc10e03f56a886ad2c8416d667383d901b49d011a7a914e49cdd0747f3c0c2686ac8d96896796e1a1e53eda2a71c31b1fe8dd15da77d2d0208dac10f310552be712eb045f38fa71e632a4b97f30fbfd8fc2ff4137cc1b7a6707562d660c87bb3ee983c9c9d3c2859ef7a27e1329312c95df80f76e07dc7b1b9ec38ea8d55ab3e949df22097803f5d724c8fd9933ec15d66f215e3ec8c0606776f07d50ea1487663084f7955641a456ddef03dc752983834c3cf06d4fb35ac58e6832b1416c93ef9096eb71d0668efdcaaf71183c12af5ae31589799cce82d369ed55caff27680385b4fdb0fddfba3ddc93b99e5a86ebf5102bcef21d95e65983d16fc9f22a8812b4d521f42c291eb2e0517764dd79ddd3738b8bee28a48f6ce7e1b24b54b1553128203de6505ff3d19d55548c174cedd590d36d4433acfe100ecf5a64a740bd607b439bc79d9f1aaca799cced233677b9f070f478501cce5dae07983546d494554c823a8ec79e579518a093bc3c227a76e2b237580aec967993cdaf1a81307b8927b69a2c18ddf0b3c1eb9ebdc57fa38fe631cff9634233fe903e54313bd9b05dc56c815991642f722c8a2dfd0738fc365c0395efe71af6504b86094fc763808b0fbcc13ca0ff187501923090f2396f96f477df7063ac5c7c710427d2c0b4e115b0f1f15cfb9df7baf4e8ee5d8057c1e02ed10f9d6e3cd9cbca7f0dc499daafd6980591812bd7dfe2843cf2306995c17fcfd6272ec0eaacd8a8a11a915fe7fb856a64028e599ae621dcb0018fa442af1da0e4d2f72cbfddd913697557c8d668bdaacf4f4677263209e723e840f26779aeea13d5394ff76e9333c8ef8a051eb238c7f4655e00bbef969f1c6e0cb920d548f24e9cb42016e824668d20d0c863a92704793c9feeeb8d7bb76df720de9c4f64663d9112ffe8fd7e5fd1dfaf12f066b57aea9107f3d42965a24abe842d3869725c06a34e750bcc37c85af03a84c277e6ba25cc69b16db8edf3c9993281f4f95f0c072bc9191c1bb7398f3a05eba522b97616815873598380456e9e5bbfd58a51360f30b91d5b046daa7239d87208bef265256765df1393b6bbce5c83ed1c5dfb138872e135869c6e4bb6ed349dfc855215bb48f8954ee8778819b956a40e42df9fa8de9e5cdb6d4f0e317a00b70c4534d29d95d0d7e7fdb96dcc08cfdeb3cc79e879c26ddc5d80b6db56ecdb6b7a7a2e840b0701636da94ee5aa2ccc03e2f225c452e28e038f27d6785267c2bd0e52fd683034ed1313e78679ba1a371cb63939fa71bd6f4cedfc9c4a11d29e609bfdcba801042eb11a95a5172cbf02e589a956256f62e124c132d76c3b800459c18db6f596956bedcca0e5d75c162d5dff395a98f17ed65648e64cbba2e31a63fc7d2116a63444a70acfdca3d74cff848e3508ea460fe49aa75714bf99a0d934703350bdb869c11d4cce30f7d86f40116f3e1af5fb154f7fd564de3cc41e23e66ea86db8d5c513e04dfb9e007b47df6d0c9379c9f52baca4f1cb597cafec790a8523f3d09004da3b53956238fd8efb5778ed7406e13b030cb0b2c8397a90a2a98d8a647f7afbed44bb4004f3ce8756702cfa4905ab3ac7ec104552efff3c8bb4ff675c8ac6e03c29e9b1038679e10c046c2cf2e23b2861acf1edfaf0ee12e20e8573e4094ab835967ff7e3bf3352c406da49e7de7d3b53261fadc86e07b6c42098c2714a8bce639c1358d2f4da4739252e098005914bb681d6f10672f72cde9106263dd3d4916cc2e3c39db9b3c3c1b7b261e45ea8b8342da4892fae82865ff0ea43aff37c4e03b9c30dfa5e7e1ece119ee28f576106decde983978ae812f4028855f840c264c6bc38c357a7d6f69f17e0cdb474e39edf30fc05352e3a80338590c50a904b4d9f05277210c81a0bac4f95d75a020149213640c140d571d50103166b539a6e471a179f666d9696fd7ebe06899dedf25b3073e1298bbbe0022452f57f10044ea3d016d487cd6ba956e09af6de070468643d179739c034007998194aa1fe8f770bff48aaab5ac7f9bef095daff5b5ecbb794931635d23aac0ebd3f8009cdf3e67e9ec0d06e93739bd4baa712be86c42d1ad1f3c3e9d0245c9d0548772c72b0397f5fc9685c6ac18d2f4894cb4021ae9144dd5ae562d76a4ec24aa15b6d856ce99941691f555d72c5eb9b7936de83778f9f54d726edccf4ab6dce5bf3a11570f33be2edeabe99ba0ea2847ef98bf15a9c9501e45ba92746e9ffd8a80d7b3a05c2ba98b050a02fe7465d3b32aa68f43f1c82e694126cc2676e0471b91844b1e7704230604eafbdc7f07b7ea332b5b9e4ec67734173b2053c7e6f7f2a0703bf7031e66e49052ffa48c2e12e047d57236166bde9af970942a091adf971bdc3fcd11107bfa8e0ca7b17b0fb72e5d5579b677e1f3e7ed659b8fc4fd31b29a0c1027eea3ac90e792ead6aae05225e93b02688b90e6f484da46943bba4c7704a0569a27174690eadd89b2c50b7634d59d46f3dce08af496b66c6da5c51a23f42015158ffa69b5d8621b5fd89fc8bb8a81132a605ab0b8cf4edb9fa861ebe8f547d18a8a6991f5a6972a34eca9d7441531f80a7761978b6c27c2b5b9ed2403e31bd4da80cfd79608c14dd54ea732e872b94da2af0056a8c2c9ea3e9ab53589ab0c93705defe123df6194b9051f19cfca12b39b46fc63b7022b37679ffb3d2257a2954d1c4ba1be8251291363884a5ad6587364500f6f0fe9453cf006f34f2f61e880472f63d17ecb0e12b78e052eecee392c400e87c5a591628e592b71769097bd3d55a6e07bd2b70318a2cde795fd709a3e65574694ace5c1dfec33e36d38d07e990c17f981674b1b1e281daf564fc71c49e82ec1373f986b8d8e4d6fc112a4617c40418cd630d1423fb59f19224ddeb50be90d808748e4305c076cdf890ff537cccd9b9c332cfb90fbfacbd70eee2ecf283601fd30ccf93e8d16db7270736ce82681472b73b2747065a851a1ee0f0ca83e2aa5d8b065fc2637e2c1735148af5b100c3c4316f89e18a1169d446cd8e793340c6a433d6392ac30df6fd204d8f9db79c2cf052b3262fbb6d851c8432ccb16b83f067c69e77914c587b36112db2289f8df80099a7419fc43b155eab679c5f12c820f5ddd22a587349997d520b0713947a354218dda909d3efd50d36bb9bbe34b7c2c1e14830de766d099c5ea366dac914173be2b250fd5765c0a56d3b51e52a4af67e6948ae7ef452732fd46721c06d96b089acbb53c301d088df49e1e682e27f4324574c3a67cd1f4b2d0cbbc59feecfa8caa217edbcf06f6f7bef5623af7a0485e8280c7f7423527a5085e039e85594f5d589e2b9a82f1422241a74610a3ec0371c2100a68e0ee0b6d7bd5e22f21bdce151f9e88d8178610729a2edbc9c2757066fcfbd64779b84988793d6220c91dce760c48d3fabcd11d7937261a0af1d5e1246690876a25a170c575dc26489fe1490eee0262a8b6fa142ef6498584603ca7dfe6a25d4df42ade669b64618659618a71e081ac843a4039a8b194eac324c49e9fb7e89ff5c7f4def89e05c35c513067c7cddca6d4270aca68d410c08ee110e150e2be146"], 0x1330}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$unix(r0, &(0x7f0000003900)=""/132, 0x84, 0x3, &(0x7f00000039c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427d, &(0x7f0000000000)) kevent(r1, &(0x7f0000003900), 0x66, 0x0, 0x7e, 0x0) close(r0) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x43) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x2, 0x1000000]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet6(r2, 0x0, &(0x7f0000000140)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="010050f0cff563300000"], 0xa) 16:00:03 executing program 1: r0 = socket(0x16, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000020ffff000001000000000028566a"], 0x10}, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 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) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x2, 0x3810, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0), 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x100, 0x7, 0x2e77, 0x1, 0xff, 0x2c52, 0x546651c6, 0x0, 0x0, 0x1, 0x9}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x1}], 0x2, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/200, 0xc8) write(r0, &(0x7f0000000140)="846cf777eb8ff3d0a5afa31787280e90800a45b47edc3cab3f0bfb4ce7fdbe65604783108fd0bcfea8105b8a502028406f", 0x31) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x6}, 0x8) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x20) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r1, 0x0, &(0x7f00000011c0)) r2 = kqueue() r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) recvfrom(r3, &(0x7f0000001240)=""/4096, 0xfffffffffffffff0, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x7) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r2, r5, 0x4) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getgid() getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8, r9]) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x3, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) getrlimit(0x3, &(0x7f0000000000)) ftruncate(r0, 0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cc0b0610cd33f027ed7d55c80412da7d0586af82"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) nanosleep(&(0x7f0000000200)={0xfffffffffffffff8}, &(0x7f0000000240)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x81, &(0x7f0000000300)={0x8000000006, 0x4}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000040)="d9f24e6945dfcc5cdddb474f133a3872f80979d4894cc3b8c54b6dc6759a59844a299c39cf03527073ce04d47d57042918b52f2009eb8ef35b07821b90aa2598ed96da990154d2e07f88d96871e1d09d91abaa070b093b244472f27f3a7b4d26996b5043603cc51eb68ff2a5218bc62d116346339617effecca83d875dd620d9e55d49b30e2688dde79922c3ca29bf7b856c8cc776bd00d1b056ba9cb4e991f7c20ce8d693526840f3204c493aace4ef2a8d10070499", 0xb6}], 0x2) clock_getres(0x3, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') r0 = open(&(0x7f00000000c0)='./control\x00', 0x200000002, 0xc6) fchmodat(r0, &(0x7f0000000040)='./control\x00', 0x80, 0x6) chflags(&(0x7f0000000000)='./control\x00', 0x10000) 16:00:05 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x44a, 0x0) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r1 = geteuid() setuid(r1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) sendto(r0, &(0x7f0000000040)="54efc2274d6018984f3f1cf59d9e2c4cfafdf30e0ddb50846ff4df8f5e72ef5c3eb5187e4263102b880a0fa5a52818f554ccf1c31776", 0x36, 0x2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0/file2\x00', 0x100, 0x50) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3, './file0/file0\x00'}) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) ioctl$KDDISABIO(r0, 0x20004b3d) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x50) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202f9ffffffffffffff18ba0e234f04ffa3f3"], 0x1) socketpair(0x16, 0x5, 0x2, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:05 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r2}) close(r0) 16:00:05 executing program 0: r0 = socket(0x18, 0x10000000001, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b302c, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0xfffffffffffffffb, 0x400000000006, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="04000000", 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0xfffffffffffffec7) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x1f, 0x9}, {0x18, 0x2, 0x5761, 0x8001}, 0x9, [0x600000000000, 0xfd2d, 0x100000001, 0x2, 0xfdb, 0x1, 0x5, 0x5]}, 0x3c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000180)=0xfffffffffffffffc) chmod(&(0x7f0000000100)='./bus\x00', 0x43) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x1, 0x2, 0x6, 0x1, r2}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x3f) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) fcntl$setstatus(r5, 0x4, 0x40) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x206, 0x7df}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xc7, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001c80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b78611041980400000000000000cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a35a96bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71bcaabccd403cc9bff2015d2c66def302bb331447414caa2501235fd6c104f80659a406ea9c70092c0b9bbaa6f0f7a263b9aa9500000000ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff139432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8040000000000007b993b797dfcec2678d0b9ea9fddf473e96363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da474c4a7025491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x7) 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, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000340), 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(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(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f00000003c0)='./bus\x00', 0xc000, 0x2000000ffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r6) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffbff, 0x4f10, {0x1, 0x6}}) 16:00:07 executing program 1: r0 = socket(0x1000000000011, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="93542545e08143e84ccbf35db6489340d0da5986a90dab611f73", 0x1a) 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x44) setrlimit(0x2, &(0x7f0000000040)={0x6, 0x80000001}) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/90, 0x5a}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000002180)=""/119, 0x77}, {&(0x7f0000002200)=""/216, 0xd8}, {&(0x7f0000002300)=""/111, 0x6f}], 0x8, 0x15) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: socketpair(0x2, 0x800000000000000, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = semget(0x2, 0x4, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) fchmodat(r0, &(0x7f00000013c0)='./file0\x00', 0x40, 0x4) getgroups(0x1, &(0x7f0000001300)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001340)={{0xb8, r2, r3, r4, r5, 0x11, 0x92}, 0x1ff, 0x4, 0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/199, 0xc7}, {&(0x7f0000001140)=""/236, 0xec}], 0x4) 16:00:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000456000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x4000001, 0x100000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000580)='./bus\x00', 0xc0, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0xfffffffffffffff8, [{0x1, 0x6}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0x1}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0x1ff}, {0x3, 0x4}, {0x0, 0xfffffffffffffffe}, {0x3, 0x5}, {0x3, 0x793}, {0x2, 0xfffffffffffffe01}, {0x3}, {0x3, 0x6c}, {0x1, 0x7ff}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x80}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0xfffffffffffffffb}, {0x3, 0x4}, {0x1}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x1f}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0x6}, {0x3}, {0x2, 0x1f}, {0x3, 0xfffffffffffffffc}]}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r3, 0x1) recvfrom$unix(r1, &(0x7f0000000380)=""/209, 0xd1, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5bed177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ec17b2e3c3c222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x40000) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000000016, 0x0, 0xfffffe76) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setstatus(r1, 0x4, 0x4) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="10cef2c82c9f81cca784c0f6dd41e60bb9a8f51970ac272ab6fd4a23c2506625caeef170a4559a847441ae76d528066a18fba54a7986f326c3a11e3687e68986a802bb97c1c026cd67b19611fef54c746947afb3498316528d8bd9e744efeb53b44c8da9f5090983b56dbb4e52dce065931a24837e3732ba3eb00d043a9296a45882b0613d5741cf01acfba7342440181c87ba4623f5ea18334bea0c83dd3458b290a1051649f42e4743f4d09dee38747a7560537d9c", 0xb6) r1 = socket(0x1e, 0x5, 0xfffffffffffffffc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) flock(r0, 0x7) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x6, 0x3ff, 0x6000, "ff6e11ac95704421c72bd88d3f74010e68c6a98f", 0x8, 0x4}) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2f0e82831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7c05004faced23bdb3259a243fa0a6813d3fbab68893c8972903f380079da7bc7b2ccc61b409e26497e13e853cfde4fba592534daa02c76584659081c7ceebcf38fe606c0cfeac1b42cc97d817f875ad65da7af72f01717295e9d7d4000000050000004e637dd846365ef590cddc6f58475a4caa83fcd6905a6894694021cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21485ebb19c54c9f77274951d1a9", 0xf4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="f4dee74616dcbe44b9cd59f047b41eb56ac2f1c8a7f03e5ee2d70ff7e2c4c41238f1bc14ec33171c485fe1362e8c027a0599342330cc555ce2d740064027c8d94f12de2d52e807d1c5fec1f6a2aba470bc11c6edbbf467ecd40c42719a50ff4daf0dbba794ddb651ee8f8ec662902e7fb4de72bd7ced0317286a856757b1b95a8ee2c332e578d7ce", 0x88) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0xcff95c2fe487c967) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) 16:00:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) dup2(r0, r3) write(r1, &(0x7f00000000c0)="1d", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) fchmod(r0, 0x5) getegid() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x8000, 0x8001, r1}) getsockopt(r0, 0x6, 0x40, &(0x7f0000000040)=""/247, &(0x7f0000000140)=0xf7) 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x6, 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) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x80000000, 0xfff, 0x8}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffff61f, 0x1, 0x6, 0x8, 0x3}, 0xc) 16:00:19 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod$loop(&(0x7f0000000100)='./file0/file0/file0\x00', 0x1040, 0x0) 16:00:19 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r0, r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000280)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) setgroups(0x0, 0x0) r3 = geteuid() setuid(r3) r4 = geteuid() setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = getppid() fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{r0, 0xb0}, {r0, 0xa8}, {r0, 0xc}, {r0, 0x8}, {r0, 0x9}], 0x5, 0x10000) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000001ac0)="b420a7", 0x3) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6899d86c5800a08ba100000008cd7fdf07000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000000c0)="00008000", 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000080)='\x00', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r2) r3 = syz_open_pts() close(r3) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x44) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20210, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x80) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7, 0x20000022, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x3}, {{r3}, 0xfffffffffffffffe, 0x35306558dc722675, 0x8, 0x0, 0xf381}], 0x1, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff9, 0xa0, 0x1, 0x400, 0x10001}, {{r5}, 0xfffffffffffffff9, 0xc2, 0x1, 0x20, 0xffffffffffffffff}], 0x3, &(0x7f0000000380)={0x8001, 0x10001}) r6 = syz_open_pts() close(r6) r7 = dup(r6) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xa7, 0x1}, {0x0, 0x7}, {0x47, 0x7}, {0x0, 0x400}, {0x43, 0x5}, {0x8b, 0xffffffff00}, {0x65, 0x100000001}, {0x6, 0x31}], 0x8}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r6, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="c6e8f52df62c546eeed0bb6a8ee2f99e467e9a98bc38dc6176e098a8a39964da1bac3ce1f3663f776610644aae8b970c0d73595795842570ed0d6a228dd5ad06741c5243922998f2c08d7cfadd5fe75a803b032798cc6ff3e85fb9a8e5908046f989da9edd9e", 0x66) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x1000, 0x4) 16:00:21 executing program 0: clock_settime(0x3fffffffe, &(0x7f0000000040)={0x4402e844, 0x1}) clock_settime(0x3, &(0x7f0000000000)={0x5, 0x100000000}) 16:00:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="56dcdae6674201d03b147cedbf3c08093941802e2c3776c2a7", 0xfffffffffffffd02) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:21 executing program 1: getrusage(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:21 executing program 0: kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8210, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) mprotect(&(0x7f0000382000/0x4000)=nil, 0x4000, 0x1) r1 = shmget(0x3, 0x1000, 0x195, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/3) select(0x0, 0x0, &(0x7f0000000140)={0x1, 0xe96}, 0x0, 0x0) 16:00:21 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)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) pipe(&(0x7f0000000000)) close(r1) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x200e0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xbd) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000280)='./bus\x00', r3, r4) r5 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/139) truncate(&(0x7f0000000040)='./bus\x00', 0x6ee4) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x5) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) chflags(&(0x7f0000000380)='./bus/file0\x00', 0x10004) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = msgget$private(0x0, 0x86) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chdir(&(0x7f00000001c0)='./bus\x00') r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9a33, r1, r2, r3, r4, 0xda, 0xffff}, 0x10, 0x0, r5, r6, 0x2, 0xfffffffffffffffc, 0xffff, 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x102) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/4096) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="40012e2f66696c65a68ce186bd3dea5319a87d01a83d043000"], 0xa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x80}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/83, 0x53, 0x0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffff7, 0x9714, 0x3, 0x20, "cbeaf374a3cae81d96880e574bb9123e778cf838", 0x5, 0x401}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) clock_settime(0x7, &(0x7f0000000040)={0x7, 0x5}) 16:00:22 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r2) getgroups(0x7, &(0x7f0000000080)=[r3, r0, r4, r2, r0, r2, r4]) setregid(r1, r3) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getgroups(0x2, &(0x7f0000000000)=[r1, r1]) 13:34:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006004, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) rmdir(&(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="25727c78574c594d1bdffac4df652815adbf4c4fdcd218a8394eb1f1a28ec9d97bb31aa35d571e241bad03e58eed64834f9a411787d1e25b45473cccc13b3250aabd1cf22b1cea39dba0165ee7c02083b19ba41aabb2d65b900713a8ee0af40599bcf918510a4ed7766545ed0732d1a85971589143eb30f097dd0d033ffb2e13d5817e32cd4139b65513544dbfc100f40e00301079c0caf2f15dd46fa366a89ff263e43b9a9f522577011a3bf842296d4b3825ccf7f298c385997767d822d8ab4eb6211d361dbaf2a16c0474b52527ec311311", 0xd3}, {&(0x7f0000000380)="9b26df40a6c6497d4ca04a00c6a598e2df23ae9af31a0b3351a06fd974c231601f9260cfa3b30037ee09f2c2eb5f6b4542d98ba1efc434f408a775534286e5fc328a9cbe83bb7defbc6d2da3c7cbf60f09d51495362fef8a2671a5f3b43e9355643a81b7a3ff1f83e50b3e6dc1e57f3370706e250cb7831865c76c3bb9e71075103167318c942743c5fa3f80317da9794d476e432c032e4152fe8d7b0f672b39f2874072261cffc916da246091b9f87b87ec3ee26c2caa16c8b408d7f6dbc5ecd5bb2bd91664bedae09c9bce2335e596", 0xd0}, {&(0x7f0000000480)="f1a38887ce1985dbbd7bb275f528f82e5dff12cb206d6e8e66ba6a9b89bc69293df0127e602edde18e82208530d45bde65bb3d0aa37dd26166e88743723cd902", 0x40}, {&(0x7f00000004c0)='L', 0x1}, {&(0x7f0000000500)="fa03714c9962061b9398bcf25458f737f772442de36b39657d33b4b97feb2a63acbcaa09f5f4549a24", 0x29}, {&(0x7f0000000540)="3bc1ed4098f97ab0d7d23bb176253d88f21697bb56dffdab66497f2286e8309613fdd608c8fd03c16ff7a7c9ec62", 0x2e}], 0x6, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0, 0x4}, 0x400) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) 13:34:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x2af, 0x1, 0x80000001, 0x100}) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xfffffffffffffd14) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x8080, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000240)="4e31322efe", 0x5) fcntl$setstatus(r0, 0x4, 0xc) 13:34:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8001, 0x20) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) fchmod(r2, 0x182) pipe(&(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 13:34:18 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="035dae2070ca9f0529bc4fb372e2f10f6d513562f03ac2d7faa8c3f4", 0x1c}], 0x1) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) dup(0xffffffffffffffff) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:18 executing program 1: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4}, 0x8, 0xa9b, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x7fc, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCCBRK(r6, 0x2000747a) lseek(r5, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r8 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r9 = accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, r3) fchmodat(r7, &(0x7f0000000440)='./bus/file0\x00', 0xff, 0x6) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r10 = semget$private(0x0, 0x3, 0x2) r11 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r14 = getegid() sync() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, r11, r12, r13, r14, 0x8, 0x4}, 0x7, 0x100, 0xffff}) getgid() connect(r9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 13:34:18 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 13:34:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a3ef60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r6 = msgget(0x3, 0x0) msgctl$IPC_RMID(r6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r5, r7) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) setpgid(r4, r3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 13:34:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x10000) chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x488, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) truncate(&(0x7f00000000c0)='./file0\x00', 0xa1) 13:34:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r0) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) dup2(r1, r4) 13:34:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x180, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x80, 0x1}, {0xcb, 0x6}, {0x27, 0x2de}, {0x1e7, 0x5}, {0x124, 0x3}, {0x26, 0x5}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x100}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x80000001) 13:34:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x101, 0x200, r5}) dup2(r2, r0) 13:34:18 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 13:34:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x18088, 0x40) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0xfffffffffffffdde, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f0000000280), 0x0, 0x402, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x9c00000, 0x9dd9}, 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 13:34:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 13:34:18 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xb) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendmsg(r3, &(0x7f0000000a00)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x81, 0x2}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000340)="6a1f52261318575903a26596be4c42269ecfbb87ff888ae10a392fc41152fb508436e6d2dd2bab0d5ec75a228030e2060ffad506f48011399234929e071ce2d348fbc031aa2a3171791341d760fcbac60fa8f8fc8aeb4d02333ce9fe5d1fbd73d87ce17527259d558d3f67b7cd52a99b44654ffbe432e2285cc9814818ea2f4069da9e2b310e64ceca69080c60e4da98385cae127a6048c706bc585af60303ad1df96f9615cb9e6861e5002e985821c9fd921ddcb46b5f8a15b3", 0xba}, {&(0x7f0000000400)="964cf3f2637f6e2f2dbcfffba8ca333b640a03ec915ee0195e75504d6c5913451f96771903a07933fb4037509950033983dbd1aa3ce97b78d82d139782822c28d2d958381c0141a21cb0dedb94bdbb4a7bdd3a906754d7a7312da85c76982121cf0379251f7ac76d203172cb39ef2e5b3f1cdcfaf9d9f9a66ee147cc", 0x7c}, {&(0x7f0000000480)="cbe33dcf9450638bb3c37c883078225b5b0ebd94c64b74b14a141ee9411f042a3abb0948378f1bf19c2e48e7aa7b926d362e2041776596f373d3812eb3261cdbe1cca17e4da2c73106d2e3b6593a81e4beda668f3d8cdb79673fd1388f2804374b0f1d3c24ba6d98af4634b22cfce560379118639f1f8c", 0x77}, {&(0x7f0000000500)="0458f21f6d886103acfb1d2c591a159d51f3ec5153af47b61da08a7d595d45ea839f0c689066cb25ebfa5444c5a9fc5c6d234949caf1f404b5dbe3e4e6", 0x3d}, {&(0x7f0000000540)="6574b70682270f1e077a9776ae85f25f426ee70e1784cdcc270793fba9546a153dd47e29337a209b0f7f51e975323c6730ea75ebec83267d35071d4d5126b61355bb50c34fceb43f4a1ff08e447f54192ebc7e7883563a2d975dcd871b70f4ebaf4c881764585f0cc827b4187288caa16d218ba7b6c2777ce2a817f3161a7926105221da3fa3c031", 0x88}, {&(0x7f0000000600)="5e38741f1ee1e0f50d499d0cc3d3b17923a8bcb2180c75eaebd88801a0adae8afdbe86a398b04a4cd000653306d52de51db6f883fc4968ef15fb4280f504f1df8095b3fa0f93919859d73bda0b9ff1616d283d4cf7c6aebc6e9a6c9a77f7877a28a88a6baab94d081575f04ba6bd245703573f0a452373df", 0x78}], 0x6, &(0x7f0000000700)=[{0x110, 0x1, 0x7, "8296f0c759b8341b7f31e8040cb55263f052e958225d09941b1abf196a126ad9812714387c495c6fde2a9ffc10afc98e90b2b77e57cffe31a2bcf54e0abdc78421f74aa554a0c789529010f45bda0abd58812dc53e00a5ac281485d079cec9be8ca4ca8ae146d2aed43c47598f08f019baf74aca9824c9d7917bf607c791ba833baa99db8c10099be3dd0e789f5157dfe20165ad5ea784148049926702dcaf5c7f2ea03ced0d473397be3574f9ffaf089bc281f26a50fb3a203c4e0dbc010e5327cce4f4e382833171a1377c57757408867c3d46b7b535b8077c8aed93299e2f1030ad1fe93d5258460006341355a10fca3de348760c4cc00068e3e2"}, {0x18, 0x1, 0x8, "dc51"}, {0xf8, 0xffff, 0x57b, "c740961e2c2c053066cf67004245d6aa750d514b39ba4997c470b0c305c621a10caf2894ca25f441d559c6eafed501c721c0f3365898d833f075bf0d876b02abd7c7d7a8590aa86a0a5ffc1c9af015d4558572794f1b18cb222334d3ca7848b315c0f34ae3bb9842043b2d80eae1bfb584a8ef54c682135519b771979166e99fdcdfbeda2dfcfe07e3d0acf810bde425e2fdbe4118a75fef1d4ca4472e7b29535266a64060e6e98c6c8779aa08e30d99201372b703e46600d21c877a381f06ce23264363ef46afda8fea9326675c33530152417bdb2e03113ce550471ca5980bc1c653f9f4ae90"}, {0x90, 0xffff, 0xfffffffffffffc01, "c6d596c8ff96bd1f03cfa7e7656b0883d155ff3bd1871522fdcd18883dbf021ba1be1d8e7259a31c5fc6f1024444e1a7c842c034723f4edb5a7d53cf3716fdface51ef7cf79915630c0d72b5a36ce2b5ebe72a6d2bafedf856fe4fc5bae0f24708905d175dbd6d504e05f31272deeaa18d3869862b36fba55be802f5911084"}, {0x48, 0x1, 0xb2e2, "8fb4b64aab4a158dd11c9ed968e237ba896666314eeb2257d811a0282d26d6fbe5ca8e26d3c7e8202eb8dcd94811b95c6f26013ae287b975"}], 0x2f8}, 0xc) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') accept$inet(r3, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) 13:34:19 executing program 1: chmod(&(0x7f00000000c0)='./bus\x00', 0x14f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 13:34:19 executing program 0: semget$private(0x0, 0x6, 0x12d) chflags(&(0x7f0000000040)='./bus\x00', 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x4800) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="88b44c0ce5da3f979d28a8cf77d48a134e", 0x11, 0xc, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)=0x4) 13:34:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:34:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000040)=0xc) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/43, 0x2b) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 13:34:19 executing program 0: r0 = socket(0x18, 0x4000, 0xec) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffdde, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0x236}, 0x1) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x40, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x81, 0x875, 0x8}, {{r0}, 0xfffffffffffffff8, 0x6b, 0xc, 0x4, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x252}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xb2, 0x40000000, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20, 0x100000000, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x7a, 0x2}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000006, 0x401}, {{r0}, 0xfffffffffffffff8, 0x4d, 0x8, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xee}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x5, 0x7}, {{r0}, 0x0, 0xa9, 0x4, 0x9, 0xb9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x6}, {{r2}, 0x0, 0x0, 0x2, 0x7f, 0xfff}], 0xfffffffffffffff8, &(0x7f0000000200)={0x101}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0xcecf}, {0x6, 0x6}, {0x1, 0x7f}, {0xcf, 0x46e0}, {0x47, 0xe11}, {0xab, 0x9}, {0x86, 0x7}], 0x7}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) 13:34:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) fchflags(r0, 0x20004) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x4800) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x130) r2 = semget$private(0x0, 0x0, 0x404) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4]) r3 = getgid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r3, r4]) ioctl$TIOCSETVERAUTH(r1, 0xc0107003, &(0x7f0000000000)) 13:34:19 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000380), 0x5f) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x9, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x100) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) semget$private(0x0, 0xfffffffffffffffd, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 13:34:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) syz_execute_func(&(0x7f0000000000)="470f74d3ae40def140ff5918460f674e7136de4300f04631960010000066420fef151fa100008fa978e1a60e0000002ed26eff") r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x1002, 0xffffffffffff139b) 13:34:19 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40ffff) setsockopt(r0, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = msgget$private(0x0, 0x300) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x485b, 0x5, 0x0, 0x0, 0x7, 0xdfa, 0x1, 0x5}) 13:34:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x100000002, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x80, 0x0, 0x2000100000000}) 13:34:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 13:34:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x4}, {0xffffffffffffff00, 0x6}}, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x6, 0x1, {0x1, 0x3ff}}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r0) dup(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) flock(r4, 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x2, 0x6, 0x9}, 0xc) 13:34:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x0) close(r0) 13:34:20 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x6, 0x100, "a746c6d9d7fbfe87e487e77814dce6be8cecc426", 0x1}) write(r1, &(0x7f0000000000)="a746", 0x2) 13:34:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f91ad91e46a56cd213a844b6b0ada6ce743980c0"}) write(r0, &(0x7f00000000c0)="ef0d01f753a2122c788b650d5df8b781c19ae2d6f4baa9e300988983d18d7661a5eb6d9a382eb8295d34485138883ecbc87de7b9d25101c0ffaf26023d8fd1b6a3e85a4baed7e3115ec58a247b7663318b9dda06361154635f6b05b852c882f7788623e2db537601c7760d4b4455c3ef857153e2cba607df07a3c58e4708df15622a3a718f8eae10780bce9c537c635fe380040ad32d20eec9ea4ca58ca039841c7451a8aa7f92b97bc674083738d68db4fcd42c713b6b56a98c663e773519a518db9cf4d40a33f5303c92744214757c4b3b873fcb7d5ac8e90bdd5bdacf5025c03fa5c639f078f85ffcd31494412e0fe8f7ba46d92f05394af41104dfcf99ee19bd3661ac674d90a7251b948f8fd08f12febbf560b211adfa60889b24c1c9d4d07052383b632223a04659fbb2f75cd70160255ad3b97c749a7f1ba1acad6d303840505b3bf67f91bb193c5eb4fa7a57b37caf8bed0714314ebe44457b0726a4928e4bbdf325b852196d6ffc9130958b47685000b88f2b6ff9c5297b1baec9c8c2681876eaf1f66475527b910b1bad7c444233c906b48469e4e81a9afeffe705c5cee3f4c66c6fca2588e41823304412fc0c47ee81a17e424f1176850db15d8a69cb401083c8af503f56d697632c64dbc971f51004d5e2aac6bb66f731f2eea68c775c9a1e4fbfecfff7146c54f2dcba8085b3c0440736c02b4354e9ad17f5db7cecee5e062e72343d56828198d5c5b42e00659eaee721ed879cbfc0609df716226f86a69d31a6cb01528e0286ae18daab43f00a31224153b1284690bf5485ca1741dc2f845b6c17b24601ad804cb956872c414f2b52620ac8ea70763479d86a65b574032e00348cbdb4cca13e3288e83e756440789d09b9eaa3f0418907913a77b502882e70b889a4421762045a7a9246a921ebc8ecb2f5149c55b821dcd251649f8de1a1eac5e32f6f0d9511613173a39fd519051bcfce362a4036e1a528bd9920ee2241f7a245b85d5dbbdbd1a0e3fcbdad0bb78ba7b6f404e51da04242c60603e2859eb3e65bb69457ba749451d22690812fc73e3e89d64c9da00c8e76f92ed12e5e40d6c1b286a04c8c2283a4a9d851185f9a72841bc0a495f9b6b27bdd90cbf439a8e1dd52291a1001d4d5194352aaaf5124f8fa90d7dfad68d1d7d3d819510a2afaa91ba050843ddad2ed646dc1d288b65e8a95b70bc44ae17c1a3bd214bd8deeb679e20a30e47eff050408ea6821aad5b540ad2eed454ff0630706595891ada0a49bc0a9ff449ea339e6de939a9d10d642aae45308c0e3c40f728bb2d296055ce1477e6d0e51fa09b39c3485ce142b7be9b51b13a274b5889d3806c401ee5cc83ebe6de93ba626d16676317026e920a7b26d679c0be2d9786aa499634b143398fcadf01d096f96f1394dbe87083acde939221ccb44d02f56b95c9916a10985489b36096311ba64c1d151a1730675bfafffbe1910c3fd25593d800e0e7418619c2749c3c472973cf8261a8e444e86dbf90f8a8ca30d901241f4c27ca5baae44cda1e3e5fa87eb4b025bae91535dcd124e32316a47e4a46eeaf1c7c9e059af308fe4d0bfd20d8e46e3b641ce69d27a5b3bd5d8666aa6efa4df9dfd1b2b5aefc748075c0caf817c48d59e7be2b29d499bdfc2e5ee71d245d55ef8beb1f6d477cc9431aec297990a6d6410c8c812de14e630ae445246587fc72f828b069a3b43175a7b1e42d8c86e15f3bb26204539662fd4654777588d2ce8b0d9f8b1a82529724f186bf60bde2345ddd3e436e00c6cfffc85afa204b95e28b7cd0b9f2327961b6ed3fe054c3b516641b8ebd03cb576238b636b04408e52f14666f90f3b94f59801a6a204d16d20b9002ade630acb22231828cf00b7c857b4dc3b69e09448310b7aacf6e64238654a86d64594a2363cdd0b0ce06cbb46258c5891d1a7c0258b2c5225f3e3f1e73030906e9671a131720fcb0169ec8077a387fc95321f5f35c6b3031db22b9084b7f178b5b6416dd60941ec4101ece38e2fe419ac7254fc04a7739588de863ef60f20a84c5c2b73c85d2d2a1ec665cd5ce4ebe97e4b9bddcf6c029da9914e822ad77fcd338b766ebbe618cd9a294c2f1e175f79fbc27f79d6e706d36f26f1779d2cd02196b88b4b4535ffb4fafdbeffcbc2e7554f5e97097711c9e143031db155b468db5302916d3752110523ee12a7c0f1da0379beafd22b123f6249d15540e7b42457bc98693524b59c4b6e0d3e10b4469923a5c441af1effbb20c618ec09275f48ee2afaf1e9ce161a449cc9c22a1368bb04e36f5c36acbb85794215447e76abe65da93344ae36e53b2b113e04a7ef0d8a6e117ca4e5b9930e3615c42d5f17b39cae1723776de511c0c38ea956392097f9e53b315cfb1c1ad7e3d026fc74cfda313fc83dc6b1c916f6a5c7f3256ae264fa1270153d8423f9ec12fbde99735ba2c7a22b4db56d572aa8d87510fcf571cfb61ccb4fb7d05e832e1f29a6d8ceab66edfdf4de751cc271c6c9b95d98c3bd728ac9df47af60c212ca3062bc9458093826f71e1871751d5d427826954975301de3eb67599dccb04fad8c2365c6da15d6e595299a04e9385be6a4aac12ae26dcf65fe506d418f5e9604b4b665191d33f9246d08dca44d1b1efb40cf691da568501616f9c91d187fea84ed43a115fe7c7aa973efb3ac12acd047e9e44756d2d167f14d57b86ed9a3cee6e1cd151072c8a80db44c74867008dcac3606157cf6b6cc8fd718f8b7bf9ff08b6cba75ec8e9e6a1ecf2bd0d49238fa26e3c33de2429a5b32c2116ffeeb3df5691b99aae40c9b13f569a8e1b66ef632c4ee7be75e1017e39e5cd44aaceb340b2ec68ba1a081ad63486cd20cbd8dda9f6f7021168a67fd907f9a7048da7ac436074fa73f9b8ed3dd1ad6250abb77bdf03ce9f7c889f03cf522a543b9f540e220faec097518744dafeb1776ddc858b2c91c47b67095e5f2754fe058a914dad03e2e56cb9b38c70e3df0fcb7dbb987c55d4afeb17565e4e01a4f73cb9fe61b5fe5003f43ec1a725ad02b6a198b37556b90efa8dc5549d6ef577d23329e85d724eb3290ba3a873d87f5bfaee5c1ed928e3f1a55ee0c26c4b961ccb3788d23a570c3fd724ff21fa355ffbabad109e186d6ba3528357c9f00f65a6f013f8706804ebe7368f908bb58ee80b9dcf6561e34d078217a5a9d51d31a258106e54dc770020569dab3a94675c4b392b5804bb892fcf4cebd70e1dac018a748849d2e08d9a8b1823f961d8b5a412ed047d837faa390badcce42cdaa7ef3cdf08aec638fde70aa0237c7903ce59303974df2f8264c6b8af870fc066b8a4404cbb6672eae26dce1e846ee8f3e404bdf7244becdc6d74b9708e8b4635ff53a9906d044663b7c998f8dadba46cd6f1d07126d8b3d150478a25d26d58d624b903ebb93c4b657e8a5181d130ea3305fadd4eca7be3688be320b90dd51e51df50cecf3101c27514c2992f4d0bb082959beddced4901ddb3fc46b04ccdb6c9887f36c16b383ef2160705aa878c94b7a1c7aa0ce5eb5eb99b35195a758b04fda8cc0e0ce1095642fc103b75aee906a0f197c28dace7b6cbecf4cae3c6fef2f9ffd41548aaaae380b5883886188325c70792b3677735472c141d3cf94467d786025b674f1e1b7d6223899fad5767827da4692e836996ca3d2861035987d1f25a153c931606b989ee45a57995083119d8718ed8c709ec224bc88c64c51095c79f63bd1cb79e38d99478a0e52e7b02850f132d355702cdaffddf96cd67984764437096440ac5626807df724738f669bed02affb7b5532708d0f0ab1c160d484a38822d4fdb44551d31059fd61625b7989ad2c32fde8abebd5ae16a97390a64520ec0a740d519a7476383b24c4ab47b8f6dff2571fd7303fbb458cf1600384ce13226973f8c400fd3bc3be9e83256292378c6282808eb4d283f6bd011d0d49fab62ec97b49db525b9f122e9349218b610ed3f5fdfb0e5cb38fbee112b8b09605d25d66d39b38b6fb5bf20fff47388d4e39d14ea56f51e738d60af3b1bb742f13cafbf46b14ef1ce63313d48c7a0f4c27669a65065ce7e0b75130e14f2556c064ec5ea0c035100ecdcbfe6539488ce727e7d3386aa112521a873dd845ea202a7dd3cfe500c3df5c8f6add4ea36f0e4015b229ca0dfb8e9e4f4ccde8811ce38b6d067746b3c632bc601eb4ecec9a084f63c2e4d3024741731217aa5cf0054a16bed87fe7c539cd2c11275248a637214aec128f0a11877adcd7897ab0dd81eb80d51b416f3013b29be797a3eaa50f741128fe72d03d60a0823785f9f5c92e607747af2c984e7690abdb23cf204ff6edc851240feda64a1e6b7037ded79a9716fdf8fa96c76214af924bd5f02f3cba317ae27feed707a1f9eda2940e43a5a69fe8dd29c5912f7380e64b67970dab0baa049a23e4781c45e26a89a5035f82c8e9ff7bc664dcb991069519c2a9b369b0ae881dd5658ad737a965808e0cd234ce8f0960870d89ad5c83ca283dbfd6d21b609951581961cd375c4cff61f1ee843ced2d65b606f3fc6e67263d33a72482d2a0f529f41f64d32365f5e01da67a383da465c85afeb59e7c2acf0c5aa2b8afd8b57266b00b523c3665a82bee20be1e1fbc978f231cf44abddda15d55809e246de8876dd7ca3ceb86452328f7a155ab05e3f8b5b02046cdf2a5f15548def6572b8ada01f5dc5f9537217c8089397894e09c33e93e2e84fbf7e592e2a872039b45dfcff3d7edede63944ee4d9062e1903f3fff8e05e962d0cba1f7286552adc7cb09311f698b4812be2752694225992ab854a5bbc9ec60c1f8983e099cd396a9a4544b0e4fbc61d8c8edba25d7a4bb6c1a47b35a7a3c38250feea4c0729e0b196c5cdd4231d6b2f9fe43bba132317192474b74644d4c8475bd54437f12357d6894881494001c0d4fe44f1e776e14f64ad89305e18795e09ae43132c0df82e0c3c425cb4d9c926857b1ce45564932e7a3d002324536950b161c93f512093dc32e2c60d14ab8ee2aefd85c2ced2a3e02bb08f8558ee51e7d031d42a641dce38defb45446bb9984228e0f66b80900a4cffba14249b281dda299636432a3d2d2e0b0b52b89467948400b75d4bd1b5c59508587c5b4ea34461e0199d52b85f17a07f0055067fd00d527c2704ed97c215b1cdc284251e14c02dabea36903753963758f1881a6c9cbb693aadf630876e8736d2ebfa14c46a4161f75885a39901507e0759d952933495243da1ffc9039cfb643b2b854390708c3052679e58f233840dc7c3c4ce59849c568ca5828dde88272b846529303dbf8ddd59e567a68e120217ea7f861b0da47116c174349b1c1ccb1b6af52ce85525a2640c4da7cf68316200503046a548a5e9763437369935703f7c1ff1b5ac68850acea9857ff995f954ec0d55bfd214aae4af1a1691223c3e8571ccb93191da0ba4f229eb9de7313acb953a7b014a9fabed41ad8fe0b9021c391f0006c4dbaad626d93fde81631129cfb7dbd6d0e338bb47131a446bdfd222746260cd3fd05171e47a21a6862a3215b18b24866024446beac9812e01fea8cafb1f7552c4b6ae4f84fb18a907145b1e8ec0fb20d8f94243392fd58b976a8caf2f6971fb49d232f1cab220e7c1624f58c7c7e0ebbea74a39350d5c34ecc4ed248d16a95d1e107ae85a987616397327abc191c5d9a9da1529759b59d8c109f4085dc8e98eeabbb2b1680367b05e80a2460d8ca220c3010b7280c1f3f08961d29b487b24c4e78cea1d7e30d2097b7e8a68d815f", 0x1000) execve(0x0, 0x0, 0x0) 13:34:20 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r4, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r6 = geteuid() r7 = getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x100000000000000d, 0x0, 0x4bd) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r5, 0x0, 0x2) r9 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001140)={{0xffff, r6, r3, r6, r2, 0x0, 0x7fffffff}, 0xb9, 0x3, r7, r7, 0x10000, 0x80, 0xc81d}) connect$inet6(r5, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0\x00') 13:34:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3052f0b95e199f29) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(0x0, 0x7f, 0xfffffffffffffffd) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x100000000000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x60, 0x11) ioctl$TIOCEXCL(r1, 0x2000740d)     16:00:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc74", 0x265}], 0x1) 16:00:08 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="04926c31db06594cd58f312d4405b6e179b63350cb45353de42300005baf64794418d809d7b32b902256caa480b7f2497bd9a596925d81f9003193d19fe232bb597ff5cb06275cd18af1ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da8596c7f14a9ad2582ad621a414b3ab53a93f00000000000000000000000000", 0x86, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0xc1) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) chdir(&(0x7f0000000100)='./file0\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100bd0000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:08 executing program 1: r0 = socket(0x6, 0x8003, 0x8) sendto$unix(r0, &(0x7f0000000940)="512c2d18df057d595a55779522dadba48a82774537187a2e33992498b956699104ef983311186740ae664975a06b1946c7b1e88b0ae7a47afc514950579729f23391fa193b26ba4ba62820845d9eb4fc796caf77b1c0df73e8815063814cde4b97608efe6e", 0x65, 0x9, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) chdir(&(0x7f0000000100)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kqueue() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0xfffffffffffffffe}], 0x9, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10040, 0x6c14b996cca155ac) close(r2) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r1, &(0x7f0000000500)=""/102, 0x66, 0x0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/229, &(0x7f00000004c0)=0xe5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$inet_opts(r2, 0x0, 0x2000000000013, 0x0, 0x0) r3 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/108) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/83, 0x53}], 0x3, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0xffa3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) lseek(r0, 0x0, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x88) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530005ab3466debe8ca6950f18165726a0128d326d5d0a0e296c1eea112fd7bef5c8535a3624f8adea14159188862e890dd73b88b223df616d7e1f1c7ab112aa9be777e1e85"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = msgget$private(0x0, 0x204) msgsnd(r0, &(0x7f00000000c0)={0x1, "ee9796924d8dc5b27aacb93d7da8c3123a3d8474a43823a1920c0f6df00c92aefe81ae2c905842ecafc8540daea241c4f760afebddc752"}, 0x3f, 0x800) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x12) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xfffffd90, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYRES32], 0x1, 0x0, 0xffffffffffffff17, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10000000000) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x2b5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180), 0x0) 16:00:08 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) socket$inet6(0x18, 0x0, 0x92) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x480, 0x80) close(r0) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0xabe, 0x9, &(0x7f00000000c0)="7a6330e0da54ca6125f415600e66ccd6db0846c68e375572f166fd", 0x1b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) accept(r0, 0x0, &(0x7f0000000100)) read(r0, &(0x7f0000000000)=""/74, 0x4a) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x1) utimes(0x0, &(0x7f0000000340)) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x1, 0x9d}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x33b, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xf738, 0x8ab}], 0x21, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x3, 0xffffffffffffffc0, 0x318}, {{r0}, 0x0, 0x29, 0x4, 0x8492, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40, 0x9f4, 0x5}], 0x80, &(0x7f00000001c0)={0x1, 0x4}) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6e287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0xfffffffffffffea1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0xf622, 0xffffffffffffffff, 0xffffffff, 0x10000, "0016330dbea28f42df9d24e364f9a009ae92077b", 0x6, 0x4}) syz_open_pts() r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x850a730656eeeba8, 0x10) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x6000, 0x749) close(r0) dup(r0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="f3c1ccf2e876b690ebfccccf86ee5feddc667c11593aff302e012b82bcd495494111b0557217b5ea1615702f513d46e6225e29f4281c5c180e42eff89d495de72327a0f44d033dc2e9dab58d7a7eb503da6919daf3099f656f04da0780f86dec8234cc08971e7f5f9b1f285faf86a526bc936adf83c1530f7a2a", 0x7a}, {&(0x7f0000000280)="9fc9ee32fa0076687da5d66476a319bf8041589fbdd5fa79c55d7346fe3c0da46d85af3089fc246b812518234c7cec8a6bdd09b436c4de09f61fafcd04af6cbd08ed1acfa7665a852332fb139c542e931ec530156cb73c6391ccb414aaa508fdebb6", 0x62}, {&(0x7f0000000000)="bdef127fcf578a94d902b3bfa93a0be01a9ca82e42d8bac31855a644949276202bfbcc4442304d4c8dddf36ee5984805631626b9", 0x34}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) dup(r2) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a616ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa3835325f2511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569016bf380020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xd0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0xc0c2}, 0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) lseek(r0, 0x0, 0xf2ab6e5a4f941e98) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530000d93b22830ca8cbad86ead36edd303fdfb806cf3613d60d31b0ac2e17912c00cfb3d1db9"], 0x10) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x3, 0x101, "0bbefb6c83986c71626b773ccfbefb6a6e7f6a80", 0x4, 0x3}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="f58c25fd7bc37cc2c5d5361fd48d4d40dd06c26e7787dc38c6555fb8411ab6d265679743b7a72b7556abbb8430ac0f9ffc08e68c2e8ba53fe36b6ca583df8a6721391f573132e8207ee9af49eee78a948914031cd1cc5be2ce5c18bdae18ea4f9e98ceff982134f45f5bbbd6ef824d1e0bb670bfdac7b9af7b84e28ee0705603029536fa7fb7740b83b47bda9e32e32ff9cd757b28d2d8b409c65ccbfcdd143a9082e29399cb1fd9421691bac6ebd319eb65d476aa33453393ace9188e01fd9a8085f07929e12091ad8a0e785080e9d4556e630bf1fafd55590b8779de4272f5e07e66e768f214b5b740edcf65b731c35f23a0fbe5befae07fccc7cb001d024a", 0x100}], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0xff) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:10 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x4, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3}, {0x3, 0xffffffffffff8001}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x3}, {0x3}, {0x2, 0xfff}, {0x1, 0x6}, {0x3, 0x4013}, {0x1}, {0x3, 0x8001}, {0x0, 0x5}, {0x3, 0x3f}, {0x0, 0x2}, {0x3, 0x101}, {0x3, 0xf81}, {0x3, 0x2}, {0x2, 0x400}, {0x3, 0x20}, {0x3}, {0x2, 0x2}, {0x2, 0x101}, {0x3, 0x3fffc0000}, {0x1, 0x200}, {0x1, 0x7ff}, {0x3, 0x8000}, {0x0, 0x7}, {0x0, 0x8}, {0x3, 0x2b4b}, {0x1, 0x6}, {0x3, 0x2}]}) 16:00:10 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x181) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x9, 0x2, {0x8, 0x5}}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x42, 0xf0000005, 0x180000000000, 0x800}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0xaff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0xc520, 0x9}], 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000020, 0x221, 0x2}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0xc613, 0x13d19bab}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x31, 0x80, 0x400, 0x5}], 0xf9, &(0x7f0000000100)={0x1, 0x220}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) r3 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x5812, r0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r3, &(0x7f0000000000), 0x390) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x1, 0x0, "7d05023745b93a0e688e26bd226221d9b3b78e87"}) writev(r0, &(0x7f0000000100), 0xffffffffffffe40) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000900)=0x7f) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000009c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000980)) flock(r0, 0x2) open(&(0x7f0000000940)='./file0\x00', 0x0, 0x30) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) 16:00:10 executing program 1: semget(0x0, 0x4, 0x80) r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {0x3, 0x800, 0x1000}, {0x3, 0x10000, 0x800}], 0x3) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) write(r0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) linkat(r0, &(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x9}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt(r0, 0x38000, 0x20, &(0x7f0000000100)=""/46, &(0x7f0000000200)=0x2e) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) 16:00:10 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/5, 0x5}], 0x1, 0x0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x1, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x100, 0x3}], 0x6, &(0x7f0000000080), 0x8, &(0x7f0000000140)={0x0, 0x4}) ftruncate(r0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000625d2eb77042e86e3fa857fd169a7e0e8ebdea9776efc9f92811f211562a8c6e"], 0x1) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8000, 0x37}, {0x18, 0x2, 0x1d, 0x2}, 0x1, [0x4, 0x4, 0x1, 0x6, 0x4, 0x8, 0x1000, 0x439]}, 0x3c) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x21, 0x2, 0xfff) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000dd4952c1c5e16eabc9b09ff2fb0a0ec7dff5b9359d371888427ceeeb074258"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x8}, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1009, 0xff7ffffffffffb80, "855c55021a0000707b634c00", 0x0, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x400000000002, 0xfffffffffffffffe) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chdir(&(0x7f0000000040)='./bus\x00') unlink(&(0x7f0000000000)='./bus\x00') 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[r3, r3]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a602b919a1b6ffbb1868c12763fb7a18f4bc31227d155cd2db5f5bafb9c0b1e5bb69eda6281cf1e2380145190bb53b0cec615096cb1885ef203d00a7d9cc6badf40de2c907c0f9f0122999c4ca736680d691e6bc8c33da12eb71cea3a7b6584f1471afc9d8eafeee03c2e1a6c051e0036c8a184e403d735f82a955269438d729ff99745188ae"], 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r4 = kqueue() r5 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x5}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x68174737d405bde3, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:10 executing program 1: sync() getrusage(0x1, &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="3e54049ef88ad20415", 0x9, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x101, 0x4) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000100)='./file0\x00', 0x20, 0xa) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) dup2(r1, r0) 16:00:10 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x7e}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x80, 0x5}], 0x34, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0xb3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x100, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x40, 0x70f, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x87, 0x800}, {{r0}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x7fff, 0xbb}], 0x6, &(0x7f0000000180)={0x80000001, 0x2}) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/41) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/11) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x80000000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0xffffffffffff8001, 0x4}) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/1, 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2c, 0xf00000a3, 0xe05, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x81, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa00fffff, 0xe8fb, 0x6}, {{r0}, 0xfffffffffffffffa, 0x30, 0x8, 0x80000001, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x4}], 0x1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1, 0x5799}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf00000c1, 0xdbb, 0x1fc000000000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x8001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffff9, 0x7d9}], 0xfffffffffffffff8, &(0x7f00000004c0)={0x2, 0x10000}) getpgid(r2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000500)=""/15) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x200, './file0\x00'}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000005c0)={0x4, './file0\x00', './file0\x00'}) shmget(0x2, 0x4000, 0xa0, &(0x7f0000ffb000/0x4000)=nil) semget$private(0x0, 0x3, 0x400) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)=[{0x0, 0xfffffffffffffff9}, {0xc7, 0x8}, {0x80, 0x38}], 0x3}) kqueue() fcntl$dupfd(r0, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x8000, './file0\x00', './file0\x00'}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x1b0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000700)=0x10001) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:11 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080), 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) close(r0) syz_open_pts() getrlimit(0x5, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) dup(r0) write(r0, 0x0, 0x4) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xa09f442f52f004e6) r1 = socket$inet6(0x18, 0x463e7520da81efe2, 0x401) getsockopt(r1, 0x3, 0xb24f, &(0x7f0000000140)=""/249, &(0x7f0000000240)=0xf9) socket$inet6(0x18, 0x4000, 0xcf) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) socket(0x19, 0x8003, 0x2) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x8, 0x5, &(0x7f0000000000), 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x92de) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff8) clock_gettime(0x7, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\xa8*&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='-(-(\x00', &(0x7f0000000280)='%{{\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\\\xfe\x00', &(0x7f0000000480)='%\x18\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@.5-*\x00']) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x3f, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/107, 0x6b}], 0x1) r2 = dup(r1) r3 = syz_open_pts() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) write(r3, &(0x7f0000000240)="b2fc82ca4318df0810a466f5b18b1eb5fd63c4218ed61c0f9d0f745830760c1ddf29ff5ffead5f423a7018b91c7826bcc214aaf3916250c68bfb29477652e51fe8709ca7a4f926f358dbfa877499abca439be43340ddf5077531affac6605b42deb5e1", 0x63) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$inet6(r3, &(0x7f00000002c0)=""/184, 0xb8, 0x843, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000380)=0xdc) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x2, 0x3, 0xf3}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000400)=0x40) getuid() r6 = getpgid(0x0) r7 = getppid() setpgid(r6, r7) sendto$inet6(r2, &(0x7f0000000440)="2b395c11f19db6171e2d403192f3f8ca73ebf98cbb4c60d32ca74e41e8a0b8e3610c4d5d4e8c444ab5d8fe0ca2e1f752f62a07a501411291a5385fdf22f850884195c16aaa227e81749106a080ea5282353b53dca6545d2588f0c8cf18740ea0c69cf5cdb16aa09a56d1049c", 0x6c, 0x405, &(0x7f00000004c0)={0x18, 0x0, 0x1, 0xd7}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000500)={0x1, 0x3, 0x1, 0x81, r6}) open$dir(&(0x7f0000000540)='./file0\x00', 0x900, 0x100) r8 = open(&(0x7f0000000580)='./file0\x00', 0xa0, 0x40) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x4) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000600)=""/38, 0x26}], 0x1, 0x0) readv(r8, &(0x7f0000000a80)=[{&(0x7f0000000680)=""/175, 0xaf}, {&(0x7f0000000740)=""/9, 0x9}, {&(0x7f0000000780)=""/126, 0x7e}, {&(0x7f0000000800)=""/129, 0x81}, {&(0x7f00000008c0)=""/123, 0x7b}, {&(0x7f0000000940)=""/185, 0xb9}, {&(0x7f0000000a00)=""/69, 0x45}], 0x7) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000b00)=0x2) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10009, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8018, 0x9) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgctl$IPC_RMID(r0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r6, &(0x7f0000000140)='./file0/../file0\x00', 0x8081, 0x4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x800) getgroups(0x4, &(0x7f0000000040)=[r2, r3, r1, r2]) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="a9d3bc967322353ad51f4a500e05a1b4edf3eb782697b7f413977f2d906dd87341701fddd26c5b5be552ce5396d99c48b485635fc9b24eea574a4dadd808a6fcea6c337696fb9a0ae37a8e0ef91ea6861700fc9e6a90be4234cf5b2adb42ab4802f0d8addb65f4f046046a5ea9545caf519be72b328114dde04106c13c71530f212dc5d790e594c4258ef3aca5ff87f007b7a0", 0x93) dup2(r1, r0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffa, 0x8}, {0x1, 0x800}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000000000000) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffde9) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="0f", 0x1) syz_open_pts() kqueue() kqueue() close(r0) syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x1a, 0x80000008000, 0x10000000002) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/34) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x100000000, 0x6}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x7f, 0xc8, 0x8162}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x190) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6a76, 0xfffffffffffffffc, 0x100000004, 0x2ea800000000, "3e58a044b1e70364c62c4028c5bc0000005d0a00", 0x1}) fcntl$setstatus(r0, 0x4, 0x88) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="680000000000000000000000000000003169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc0000000000000003ed6db9bf8fb9a658084edf9ef5d0ebfb9ecd7a39614a14edc0f9fa7cf670b8aeff6791dce92c2ae76fd1f5f96f"], 0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) r3 = getegid() setegid(r3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0xedc2}, {{r2}, 0xfffffffffffffffc, 0x20, 0xfffff}, {{r0}, 0x0, 0x44, 0x1, 0x200, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x9}, {{r1}, 0x0, 0x8, 0x40000000, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0xfff, 0x3}], 0xffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x12, 0x4, 0x2e0, 0x4}], 0x7f, &(0x7f0000000200)={0x0, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x3e) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) pipe(0xfffffffffffffffe) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000280)=0xc) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x200000000003, 0x102) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001440)={0x80000000, 0x5}, 0x10) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/167, 0xa7}, {&(0x7f0000001180)=""/51, 0x33}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/160, 0xa0}], 0x7, &(0x7f00000013c0)=""/17, 0x11}, 0x802) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x101e, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="bf71a10744df98da886d422b27189d92f1c03884732c73f03311f2b2ea80ef4370b84a3b3a0d3607b64aa57135e0a3dab9147391c5a4bbc5c878fa6733dba2ccb3823d3875c2839fae84a285c002ff4830215b7a57cf9aae761213ac7760af11b7cee128d6cb68f1ac644bfb582ab518c7bcef8d4380ad4342faac6f15697185a3ea114ccb049113cdbb"}, {&(0x7f0000000440)="c50f8cb5fa4e65a8c79df55c36789319529b46cdb9c5d2cff947d75be6055829d28cd2fb4606cb2a02388b802878025d27f01b734511c40e8a843653dc567e917bced32d6b756b95286a0d1862237c1b06bc2274403584eeaaf8268958363aeebb5478868c1379b67c19bf5ea1d9673d458aea88b37c86281921a603f89fad82b6a539c3ac4244ae8bfafeeaed744855a91def014c6f82eeeb7528d0c546a4fa55c409a2f81f6b154958ba0f6a9ea399bc20877582d4883df89e2cb481f86a5df17d4c0238e0343c2261a816af4a77ccb3ce5ba21751bd14db611c7298bd19b4f0aefdd0d18e4ecccbb8"}, {&(0x7f0000000280)="5940a1ae976fb43aa104332f55613069b651f3e6fb37574ebff4dc6c9483409a50481b7f2c29e99ecb08158ac2c31b3be7d7f2ccbcdb50a168bb284dd7ebf0ad52f96098a0c9bcf0847ddcb742d25884f7cc3cab426bb10224c58e8c9c46cf3fa7d047d9c69dbd041a7f65baff4b5a3c28ea630bab0a5c21d0ae8836aade706580ece430a17f169303"}, {&(0x7f0000000340)="1795505c9f84a855cb61418e314d650664af1de4944a905a444334f5e0219acde26327ea120a4cc996f592a851ee4f2c04fc681144b1a39b97309a2b2a8c193c64577fd56a3c0f795be6b4285b27bd7b8af36f5cc2d596f07c3dbda3402514d5fcea1659db71906946bf1bda9bc5e987cc942d644ba79aa333"}, {&(0x7f0000000000)="0dc85b02d36e1d04fa8f214589518328cb66a8eef41eda2ad0e9"}], 0x10000000000003c2, 0x0) 16:00:12 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x8000000000000, 0xfffffffffffffd41) 16:00:13 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) write(r0, 0x0, 0xfffffffffffffd2a) chmod(&(0x7f0000000000)='./file0\x00', 0x14) close(r1) 16:00:13 executing program 1: r0 = geteuid() setuid(r0) write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x5, &(0x7f0000000400)={0x7, 0x80000001}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x6}, 0x8) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x87, 0x335b}, {0x101, 0x6}], 0x2}) write(r2, &(0x7f0000000240)="f6a6886d008ae5d356a58bc13f8e51eca66f0f67714a48b375357dc36358319ab48229a7091ca8417d72692aedc27ad21bc41a5e835a3e08d65b95127572876e9b98148831012ab4eb405297712cbb33d8d0ab948151469e0a17fb7b0638a48fdcba479e9cb3828a4c2ef27e6f5f86eb010f987d6e06aac26584fc322b7e8c48f853fd98ad0db3762fe2a1d53453919c66bc937fa3aa40c6f63ec70dbf23d154d8633a5940a77fa7c678629d9a89d1b41dc916b1d6aa278ef5c53c5288bb67a643a168ce3ed3a79f0529b8", 0xcb) syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xe8, 0x1000}], 0x1}) chmod(&(0x7f0000000440)='./file0\x00', 0x10) writev(r1, &(0x7f0000000a80)=[{&(0x7f0000000100)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x6) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchmod(r0, 0x13c) socket$unix(0x1, 0x2, 0x0) r5 = getgid() fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "070355c6c6374700734414000400004000", 0x4000000}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpeername$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7f8d823c2ccac49c8bff2fdd60ad87d8af8aaeed46e69f03efebb7f5db9488cb7cb31e7dedb037cd58deb5bf8273adcc473a8f336f0aa6fc1f369ba6582bdb41e109b92ca524c7c6b75be34e95d1b4885cf460d9cdb81d057a3748d97a22bc2e460fb7de1cbb5c30f07725689a75c7d686f70161ff9123a5fa089c31d8022129633a47db0e6733ca9294e"], &(0x7f0000000000)=0x6e) syz_open_pts() fchmodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0xc, 0x6) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) r3 = dup(r1) setsockopt(r3, 0x3ff, 0x0, &(0x7f00000002c0)="3f2b741e8cdc6512806b23e70287e8193d457c40b8e5e9198ff7e0c0597c1700dc2952eade1dafdc3993f2d264adca9213ac07fa07098cb91a10771894a84cb187fc25ecf14767b87638a773075cacc8b8ea20409b658db144990cd1481f72748947aa41507d2df084b11c12b3a85bd91532a4e312eb174cc7d36f7e079d1ab54f782fe61da341269daff8fd78de10bd6a2eb43c18219278818d09ef564961afa82f54139a93dcc06acb3c0ae433f07a367259d9c4baddac462de7d7385d6c59185bea50b94cd747d46599c8d30baf54407e8f0713ef75088036ec53e700bcff27e1dbe2359d043bf65e1c", 0xeb) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4810, r4, 0x0, 0x0) 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}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) read(r5, &(0x7f0000000200)=""/183, 0xb7) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r5, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r6, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000003580)="b28f62dfc547a38abb2648d8f640fbc842cfab85903cd600e7d006583b84240abb617c10d1608bdbaa974b65b470c63674ea2895bba650aee9a24cd5ae7e20b33fb273a184bf89d5595c700fd5f257eeab6a3cb942251c3e835ad7a1b5198530e6f28d2f0c1ce47cd2c1e10865e7c3a307a522460530d102828944d30fa55bc8a085d269c5654ceecd6d0747123344a747fc308af10c2ae9af11801d1083ae5f64d3e2871a010a3a690908e9b9660b7c7553ba425789612c696eeb7f6cdbac8d6d0bf5e225037dfdc239adc878f4ee419007441efcc2107d21adefb210482f93de6a4d350f6de56f99f347bf8622f96868551489578c710a47a6e159220fd1f1c01d07a1a92987cbf709e7048e24d5589944976078e3dff939021eb6288f791fb3d78986d210b8734e9ae97e2fbf8ff3bec7bfa697957fc5f5261d7dfd4a198c3e2d0f3eb7d1beba0e15edd7964bcff720070c9707e94540eb17b9565cd71d0af5c6d284ff6b35375e35f410cfdaabc34c5811080db16e6371912892037d6abac32b82e937da5c7daa009ed7112a1859d5a4e795646e06bc38de392ef942cfda52cc5be99e3af817075777041cc29df4e5d92690ed5b70ff57bc4e37a9ebfe32f95ec9773c81983a81fa7547cc8fed561d11c7a45bed43d1c5242062c0351195e76933340b916d7436846f20edb5d7996c4ac83e410f3d95dd168ef8156c5cd9d6b2b53fa01ce89b671a646c83b243e77de4f8296538a93d8d9b5283fbf7af23ad86443214f1c8aacd80a35c13b3ad35f2e7ec0806a21308ab5b47db4040ab4c9ea156c781aed7fa55ee00cecccdbb703b2f96681fc601d087dcf06dffe968818783e6d2dfab73016734f0b09657a05fdaa14b62c1d56b1c08648d3094f3e46624c868e269998d19fbbcf7dc02cab3dfa4ecc13d8f87894620f7d64d5531de580c48466b55ee436019a9ed0f2150317a458f859e0fba787c71dff92c1ea2f283e6720832add2d743c038c4b31e6c8e06d81ba5cea80e831bc4c5ce84ec27588edbef7a8d09a7db103fcd6b329505dc599217f32440367a1c86b6a17fa49c153c6c4ed2e23f4c49a79fe600475e20e9d22c91f40dc80148510a5299d1483040b1f372c71e2de3356b763a63cb77e9393f2af1a441f4256fea58bc33b3a542468ca03f1dfc75eb11acfcf31bcdfd3aa913a1b22bad53f3b81fa0364823dd9ebf7c8e42d13f92a692f8d96ee17f92d54102c51ee35eb5bea4ad0386ea18401076533764271e737949bab7f1e2bdf024e7a22de46f0078e85e8240183af5271c57f20cb42a780f4e42975b0ece6c982529ff5f18e04e549a2e2e77d2004ae73e5b26401713850944f1d7b166efc806c9653fdcf77b16e41c3648d5e8cbc830892752315b05dca9058c2e1b629cdfaf05812d33c385defb106414ef79fb657564df2f26ed01925e394d8273fdbbbe414190fa1693dfc03db04ba163ed1da9335d53e230f609318e613cca4c7f99666136865dc2bb17220b70b5fa90979d2400897e20a95d26b0d2619aa66ec7dd21697cdbb2d7687d5f0bb381efc38aeb313a591380c557f1cbc93c8e1f3a05a3ccd520853d61866c37783ce31f932cf2dd7641f8ef880a50f8507d68712da6e2fdcbee45693b236c2dc08682f416fecc22fe9b70854383abf0ae4fe3b37141e607c3e28d9222a31d493e101fca734c7bce5501a6b08346eabff9c89c9663688396a2879e35c78b7ad55b7560f93b3f9784bcea2f8a0845d9e4af71353105ccc5ce93e368cc3ef2999464324bac25f1b0f2118e5d8d76792edbcd3f707ebedd881cb6a6df24beac8b104cd7b6bf616c29d96034c5776d1ec68c9214f30bd928a03c16c2642cfdd6c5b23f127c008f1b04858db9c4624d3c4921cae781f4c7fcc93329dde211389c8166e74d7e205d104781be7eb94801a94bbdab555a20d5c3d24952232b3f12ba64bacd128e9971d4d6ebfc15d178b029a4991bada85a5af7f76ac6af8123e12d4b451dc067c12e615a873f117ae6a95820e219d2327ee832ccca5da7af12386f30ffe4666e84e9b964c3a5835f1bd5f3e3b0f0d008f83955cb0da497036cce66a5a07e9e75a01c4d80c3a719dbd599efa9ee4ea43017eb1dfd87a8a38d5d6e774552cd0df4764a40c2ecebead67580686aa8e3a7c9a6baf45d49173a8dbca556c88375fc6ee850be276f5a11cd1f3cd23195553eae6826513530a3c573a16ee834aaa9c95dc8f3a5f1d0c53e14958702b26eb7cb4098632cfbb38b0ee6f725d31b44312ffc716ec3613f98090c09fe3a2fe0a035cff11d18ce88c34e79cfdce069886df6f6be0df26d05a7a6055c361bebf31b09dcda180b3a382182739333c74cb00ad0a838f1f71bf8f345d02a8007de1ea7b766d6880b82c4041bc4514e26b72b969ac1f608d36306237027756a2a3afa3c7386a88a8c863ae42ac0c0a2412b5becd3f09b252b32424f9c878c761f5ef61ee710a347ff4b4cb1ec8216f9061c6a74d0994616b740fb221929d0e01a68f4a1b1c165b7314785cf787df8199eb2a9b802713df336c3b34bbeeb11039016c14c1292d150d355c9f7f94795abb7a78d0ab538e9a7bdd5f11bd34f7be648cde41bdefb6295b87384b42e0a5388209717a103776689141f0c42e89c5d7154aee884a2adba4ef6df18e5772ecab58a4b7bb756f5315e46f22ebd89c6e6eea26dfc9d6101d0e6ae2e83c70bd20332fbce2a05970a6cf61c91c8f1e6e4c1d07ce916988cc57035bb2b45d5d65608c7026ec56b25d7c4e6cf8d4143be64c6fb99e46381f0bb96b9db1db6294fb03a2fcfe4080cca0cf77d61788250b5a370e946db4608942e4a931d96f9f2d0bf68b9c2657cb686a83e04a1868b5e2bd22b6f19e9353ca74f8179e2829da3d12b6240111a4c5a1035ab1f1cf5ec082e9452ecfc4ea27ac1fbaa93be44674b4e2ab977a8319460c1b2af1fd197fce3d2cee08454a5f6313acd2307a5447d95a830bef32c9a9af1105545a257a55e6e8aa48abbf3c97abe6aaa325ae75d3747d0a541b439d824e4f38afd7976663a29b2976a9de71fa0b966be1b82947795f4312a35cf234c16c5fa29f575d77ff4c1dca15a06e56985f646306e98f1d01cd7d8dd0994ebc11a4594fd333397fac34fe2df5542f6e30efa3b17f4dcb4585090bc8e40a76522525978afc88826e0c45c2fabe6561ac2ff12e8a52502b7999a04c449d73736f7e516b1cd2042ae15893fc2fa406f98e00d331d5c304a87668ba7227d215227457fd0fd9d5854dde9a60ecb46958c7a0b57bfe1b9bf37a557d917c8ef369317573a766a5c20d6c6009303d2dba1d9d69e4f7b7064f9ae6b1d48e965e9c8e6a0bf19c7ca81e4db48a06696be7910d95b203c4bb3750c76e9dd74d7eb83bd286d9c817d30a89d681e9ba8f532e1a8d2cafb243677c4dbd1ce405d337047422144742a56f15066d85785936844ad117d9d0768f5c05dbeade85b3323cc2f297b9dfc0a896eacb983b8fd130473354e5e43d446bdf24f4b2913afe03a7dad95e08d719a65ef6c763bcee315d956a37ce21561bfb35b489577b7aaa8cf2e32dee12444c8971d559b41937f8b80e9851954204c8f71dc2102dc6df4eb6096cac143dd5d4c330ae14200d7c8a9490be979bb378ac7708b945733719313f5be05756471831721ccd83620b027a88eba39d97d6e5e60cfa4b5ef3e6cc0f264c33a95633f5255d524af699b35f67b74bc9158e2d0d6fbc1164bfac65de64338c121b922f3a77b4d815e95296bd6e5a36b3d6fb97710174278db3c5bad85e6f720ec5951035f5be5e826e4ac68cb23300251cb97c63aa5642314570b1dd41a3c9802a03e1837f9784a06ff165247cabec756ea1d4418bb7533a007a1e0ef45e3aab5e9883667b93947f0c8c1904ed892d1e84a7c002e2a01240bee0ab263d747048b739f2f2b27badc50be6df6ab6c84718838c44baa3b0ec78ced8d12b056635ef31a04163b92246e0f5599d73043ce3feb0db726eb58884afebef758275866d74b90dedd89e43f1f541c7d1436ef42a1a55b8f27719500c7f1dbedba4a2c6cd792700f745475119cc5f79e53f6ffb45e04a92d444c86733254f9f101c09d9ef1dde47f284fa6f95f6ea0d7af03f40e7e57ad342d4a675c0641963a8145eeae93a2d18611b286829f99b1025c4189b8d3c1c52ff052dbcc4ae1d54fc9b1b4891acb386c56e00170e607efa0ac846bd9b5a9dbfb5e5583acee577de9f3c71eb641857f58bac595eb1ed109253c89e577c45287b4835a9e30fe22c29701ee8249d914098ef02a841b518be4469046cc1cf4160910a79721e8179bfea7c92ace38b39b03d6c05633a9bb810fa68b25b4c998ac515dd85cf88474ba396948b76bc07bd4cc9b28c15147f4c13a8cda6e01af09542ea5409d3c3f88b5cbd428bc051e757f877fd4ef09b35563336f6d45cb16f2f1e6915c04c551339fa165933f56957f2047868a917f90557554d0b9aa0aa9876b991b0aefc0328db6a2126bc3f8b313f4bc1fb8456c33353d62466229d4a9e76d2040e471812b378fd71ec24ea54df2682405824528ff7cb37c0a464525701a72ae084251a218bce0ce4d86efbc2dfa6fcbcfa3daa2050a8381e9c0d96a8af4b03ff769d1080ec65a2cb7ab228005631ea48b14df3f8657e2ce2b62251e849aa5abd0c9968fa830a996011baa82651e95542248a1106cee17b150ee93e8968f9eb847ee7ccc674ac223ef95d0095e7e823587c5919540753d7cc9b721493ca9c651ccc953c27553e3ccecf0b2b5053a7df45dd1675819904722c17f954077a6ae44d22a0ffed13f43f0451fc3a829090df5fccdee28346089397895d60d96818dd76e72e319ca8f136cadf81210e1f4184977a4ee2fe086aa34b6485a069a586f84e3904d463424102b1c918f96ac3b587d949459831ef02f2e2b15c20304519c96695109b95a5476a47ecbe4e3174efff2d658e94b01865db87e507afe3b84a8a4f91a0a36a946a0be022eae87fe2cc63750a9ef53a8a7785d88f834da54c6294d94ddefab8a682c3298dc16ae3950d31102b1ca0775b0204943868684370efa90b377cb4dfec36c01a5180d4a2a1b0ff7720d8467ea3853e85f797a47ceb10636b8e163c2946338d47eb7396b2350b35442f64d6f140037295c32bdceaa1b438d9bf5f24f70b48eeeebec4ecdf412aa8504295db9b9524ee97c6bd48d41d65b6bce58c6739cef9af2822f0197896b4d280030c32b0e8bc9a0471cf9c11a3523bd8a14e12eb895527e5c724e787b1adfef58d39a009c97578098615ca5899d21ead99959abb7be9194c16a6b578224992221fad1990ed0a9475e28d58d6b82e71bfcc6181bd8b7286f2341492d122f40c75c3f863e6ce6a8e7202b02576f6b4c061cc22b1b8b387f971fd79d82cdbceb2ed0da06ef283de53779dd0287c9abfedb545453e3c3557e6dd03342b37ea7daca348d19d058814455c17e83973fdb5a06604416922e45650a9382f980aaec55914a9721ea1976316337a3d6be06c9fc831ed985f69fbd97394507b522ed3f7065d53c055e3e8766dfdd7fd5e45d93caf27480f5c5037c763d7f4c75330bc40be23060ee06e9d96b63aaa4793d404fbd1af253f2397ef158b690fad1fffc9729808ef16dfabeffb714fef2b3c51f2a5eb21968d16b40e0889d9f5b0a85af96921db8c8c18e0b40f70a2a987802d90ffc089504139b29213c563f7139b78283cc5ec0ebf6f8a282ebdfb77e47e48681b324", 0x1000}], 0x1) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300015b72b5c5ea3e00353e38312c2804f1a64147f4d09c5cb9769a9c20dfadba2192cdd1cec7ebbfeb3176f1e425f3abf8d4a9a3ae59ae15e1cb4959ba9ee032141cb18e1cb73300df83445a9ff8bfdeb76ca29c7304a4b3537ee35ca39bc12492c0675b5764326c3f3d58b31630e772bb1c0037c5720c84c1f98dce4fc4dfba572cb7e148b"], 0x10) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x40) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffff81, 0x60}, 0x8) fchmod(0xffffffffffffffff, 0x1) socket(0x38, 0x3, 0x52) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa24) mlockall(0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x11) recvfrom$inet6(r0, &(0x7f0000000100)=""/232, 0xe8, 0x800, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x7}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x800c5606, &(0x7f00000000c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="abc323632e9fda1fcb953287ec2f86429bfb80c9e164eb6e85d4e26b65ac2b020a3a5cc39335f3c8bf6a0b1299c4df1fae6310c1cb49dad459e48fbbe2016bdd33a85fc6db00650795f7e18d6fc9dfa5d107062f72ca8a35d66b20a61d858448eb39b17e4aa267ac3d480fee5a8b5fb885157e96887c6c8ca2f8c50a55fec85e1ab4d5a51dfacc422f09963f6c87978e38463817a7f6e7bcd8b31d9e12f40a43b0b8"}, {&(0x7f0000000380)="a3f7b24cf5a6216ad25a390494f4eb7951728bc1b2d6b3c14ca67826980fa633674996d29f401671ed6e3adaa91effe097ae52e61ea19a124b6568286e19643742ed581c2a4e75139155c0873d499c85df5ce0e0623d77ed9eba951098eaed462f5f5ac83ae97fa187948b96fe1d0f284816459368975f8725fc32142d441c18c80499b3be557875a410c90fb4b6a61d4f"}], 0x10000000000004af) 16:00:14 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="02aa049a47b42533d1546053fd7bec39043ea3cdd4727aa2cca71860a02cefa81d5cb5ce5c2052038510b42b5f37fde729d226d7049fb5d07927ce503d45a878e2843d11b76c00626e3c41ad0ad8aafb600983ddfcd6ec79d2601cfde2b5fe2593a6c46e6b34c55cd7b7bb24329f12cbc5e0f661ce08f9490034fd6e483ce6a21d2e5c972d6afe7f00b08cb7330347e55e498c502ec92dc446ad2176143cbb23", 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fsync(r0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000180)="308709d57fc7b699e05deedca8701f8a59c7899c5b674f6f875fd974fb9f50a79e2fc518147afdd31f0d22c338", 0x2d}], 0x1, 0x0, 0x0, 0x7}, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket(0x1, 0x2000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/166, 0xa6}], 0x1, 0x0) setsockopt(r0, 0x100000000000029, 0x6c, &(0x7f0000000140)='Q', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x200, 0x23, 0xfffffffffffffffe}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000100)=0xc) 16:00:14 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x40, 0x1) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/40}, &(0x7f0000000040)=0x2a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) 16:00:14 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000900)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f000014c000/0x4000)=nil, 0x4000, 0x6) r5 = open(&(0x7f0000000680)='./file0\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000240)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000009c0)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:14 executing program 0: r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 16:00:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000001cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152000000000000000000000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x80000000, 0x8, 0x1, 0x1, 0x400, 0x8001, 0x3, 0x1, 0x1, 0x7, 0xcc}) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = socket(0x6, 0xc000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4e3, 0x1}, {0x18, 0x0, 0x0, 0x7}, 0x80, [0x9, 0xfffffffffffffff8, 0x7f, 0x9, 0x3, 0x8, 0x2, 0xfffffffffffffff7]}, 0x3c) dup2(r1, r0) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/91, 0x5b}], 0x3, &(0x7f0000000380)=""/117, 0x75}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x9004, &(0x7f0000000180)=0x7, 0xffffffffffffff83) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x98, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3a3ab388cc2c80a04968fa7bef8396493bf63ca84fc8a9ea7d6ec9ce44305d5be4f9c965df0b3b72d4f1049b1fcf949e20e24acb8e02579ad7383ba82d33c9b57656d74b551dd27a4a91c56c9b4f020220db4ede790d85d98d63d3389ea64a0e654946c611678fff468a499c6ebc59a1c39c726141b215c5675430a50d5513ffd4791c5d62b08761f3546962f76db2fcc89819b81fe130426014ce01dfaaf4e6719bf088d558ebef9f14b49e59e967c0b7001509e237a368b7b207c4cacf68de70613a99da836176cd7add63a8b5d3662eb9435a843ca67b831324f4e9766dacbafd0e1ecf99cfedcb5c008338e7fae3d8db4f0b894e157a1182df33f2", 0xfd}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 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, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000cd000000009126ca", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1], 0x28}, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047460, &(0x7f0000000040)=0x1000000000000003) ioctl$TIOCGETA(r4, 0x80047460, &(0x7f0000000000)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x7, 0xfffffffffffffbff, 0xb832, 0x0, "8db77164185784d305dc53c077f2603be02153b8", 0x9, 0x2}) login: pckbd_enable: command error 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x10) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$inet(0x2, 0x2, 0x4) write(r0, &(0x7f0000000100)="53aedb4321bdd733f9555453ef11c49785ea06c6f59abf4b0fa4124517b161db2e4a6a9398b043dbe503e14d124d60e3aa425a0a5637119824693d7f1f2b007ff6c02ec3a1256bb6ae521cb8c88fdec2a5f7a250ffddab19757d5533e99ef4076cb6862e645c2664a39e148408c62b3eddce79bb1b645c969f6a4bf3e983b07bd3c36612dacfb4b3723392e13c2923516110158c6f0e4bb9e36dd5b4a6096c435a92db0b794f2c13120198f851b5e2b2081d8c93d058eada1d5b32c18fe958aae353fa87adff74ffe48cc20dde84ab01a469bebe214cdadeaf74927e55480e1840344d8e87e9099aef7200c0d186bbfa631bb6fb9ae48695935b7209", 0xfc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96", 0x64) socket(0x20, 0x3, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) getdents(r2, &(0x7f0000000000)=""/33, 0x21) setpgid(r1, 0x0) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0x4000000064, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8c) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) lseek(r1, 0x0, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet6(0x18, 0x8000, 0x102) shutdown(r2, 0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) truncate(&(0x7f0000000080)='./bus\x00', 0x100) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) syz_open_pts() 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = msgget(0x2, 0x20) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xc69, r3, r4, r3, r4, 0x100, 0x84b1}, 0x267, 0xdc4b, r2, r2, 0xbb, 0x6, 0x4000, 0x6}) setregid(r1, r4) 16:00:17 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000001080)=""/78, 0x4e}, {&(0x7f0000001100)=""/20, 0x14}, {&(0x7f0000001140)=""/52, 0x34}], 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) r1 = getppid() fcntl$lock(r0, 0x1000007, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x80000000, r1}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 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$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0x1000000000000000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x2}, {0xef, 0x4}, {0x8b, 0xb32d}], 0x3}) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff78) read(r0, &(0x7f0000000040)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x82, 0x180) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) 16:00:17 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, './file0\x00', 0xfffffffffffffffb, 0x3d, 0x6, 0x5}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) getpid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff02353d69979dde867f876a48d8361f9c216d84830ba23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1000000000000000000000000000000", 0x4f}], 0x1) 16:00:18 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x80000000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x11) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x2, 0x6) recvfrom$unix(r3, &(0x7f00000000c0)=""/7, 0x7, 0x802, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x48, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:18 executing program 0: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0xfffffd5f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1f, 0x2, 0xd3}, 0xc) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socketpair(0x20, 0x8007, 0x2e7, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fc8e615, 0x86, 0x3, "cd91edcb9ee6c5b49b8002eed710d11758a8388c", 0x2}) recvfrom$unix(r0, &(0x7f0000000000)=""/53, 0x35, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 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="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x30) mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x6) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1000000, 0x6}) open(&(0x7f0000000040)='./bus/file0\x00', 0x8021, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7) syz_open_pts() 16:00:19 executing program 1: syz_execute_func(&(0x7f0000000000)="660fda0fc44231df31c4a1e1c6a6000000000066f3470f703200f2e100660f71f6ff3e0fae3ec422792aa500000000c20000c482453711") mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) geteuid() 16:00:19 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x1, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/247) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x162b}, 0xc) r2 = geteuid() fchdir(r0) setreuid(r2, r2) setuid(r2) 16:00:19 executing program 1: semget$private(0x0, 0x4, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0xa, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sync() r1 = semget(0x2, 0x7, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x9) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = semget(0x1, 0x0, 0x145) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000000]) socketpair(0x1e, 0xc003, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x88, 0x110) recvfrom$inet(r1, &(0x7f0000000180)=""/255, 0xff, 0x842, &(0x7f0000000280)={0x2, 0x1}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000300)=""/70, 0x46}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x40000007, 0x800000000095}) r0 = syz_open_pts() fchmod(r0, 0x20) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x6, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="855df34ba46d6053de702ef99e", 0xd}], 0x1) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="01002e2f66696c653000a789d97ce0c3a921a69c18ea609f22eae168a93b0659d01898b2693e49825604c98221e3282f820e44250de39c9630dbb88e792273914f03fbec8daa86c75b86ff82d60f0263799b52b4431e1fb381bb2ffd2e8c1122e74619"], 0xa, &(0x7f00000005c0), 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) readv(r0, &(0x7f0000000580), 0x0) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getgroups(0x6, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000a00)="16bef531ce0b27d95a59d50ab1e21e883d4c4745a64211bbba991357cd47b553af289b0a43233b9f972752074972531c7afbee3bd2", 0x35}], 0x1, 0x0, 0x0, 0x8}, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000cc0)=""/248, 0xf8}, {&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000ec0)=""/221, 0xdd}, {&(0x7f0000000940)=""/136, 0x88}], 0x5, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="886c46e356b99a96ace10411a3bea97c52d6fadb74ada13720b6d999151eed0f32143f46eb41650d1d57abee08fad7bcd59ab6b43b9e082de2d981157b55bd2cf7ed1edc4f69ac6c3b697f410fdad2a086cab99f8fc8099b3582134e1626df9d3c9962d54594b1c309f735e44b7b45ceca6138542b27c0", 0x77}, {&(0x7f0000000200)="d7afc3d3a3306c37ce8b15c8b0110a779e8e6ecbfb15b089ebdc9c77e3dc86090f4f72b371471f5ce6a0b37aa2dab1e03b52904d94805bbfd1e025541ddcd41a2c4f4504e97572b856dcff38ed4230bc87b78f313b7b0fbbe19446612b8eb7118e0818bd212bb56714a3f91ef6a3b70cfcbbfed51abab2a311132c6960f9707383ae7b3902ddf3329a419c56d2efa23be6c65032000019ce1758bb07e10e2b89ba16d256f41b4df1ceaa6fcf1b75a2175c77cf8a2a1d03844c", 0xb9}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffffffffffffff7) 16:00:20 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/235, 0xeb, 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="fbff2d2f66ad960c12eea3b67c01800000daf799115f49c32e78fa2a169d65f411d9f5b7379bcc6550c24a06000000af31302f704d"], 0xa) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/219, 0xdb}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/19, 0x13}], 0x4, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fffffff}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202aeb766696c653000"], 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="83667921c11aac45", 0x8}], 0x1) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc1) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000800)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d7352baad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) getuid() r6 = semget$private(0x0, 0x80000000005, 0x80007e) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540)={0x33739cb4, 0x49c3}, 0xf04d61da1fe4edd7) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r1, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r7, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x10c11, 0x24) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f00000039c0)="a45b93c558111bb245ff1e7150eb2eb98a960f94cc147fce92d20f21b30617e9e4867ed0853eecff6335258431ec4c44326dc732b69300d2eb6e9894f3f1fd604646f06469c7be6ee33797b9b1f54f239eb6472955894a3ee996bca7c73e90c601407556dce342e3fdf26b8e1e0783d3675c607ff97d3dbf1ac530a996e2a408d264ac83c49e561a1751fe8756531e28816e6ef0624c68de5db3cd0c3bb028217f391cc39e742c6a049a6ef1a65f584c9fe3e9540075e70cc85df61ca45685e0833d6cb2868a22ba591ae1b97304c8fab17bc3df69a737b7dfdb86ba27d4ac552a7eebf32a795e238ce4f61c1ef88f3cdc5959b8287fca47ff226b3fcdc468284c1c58773d0352feb9f62e50c0846cd62142cc990f1827fcf903475f7778cbd61e5504044dc386afa56f94781b238c47175775c67a3d6de5c71aaf486a474fd41df5b584ca08abbdadd9dd96b9c1e4d2bf1cf2b5b313b1f8f357aa3237e3b7ebdab751c4f79fd7eec161df073f8fdaf3f9d5a2ce23e17f88f95d5c14b868aa807d13aef6996da939b1b6604e06f47b6b89d40e2dffeb858ad4507170972ad81f27fc42e9801f702ba936f8e9befb6503c5f4eafeac082c303c883b55b5822235a4f186a70d99c0e6fecead8503bab0e7e983f17cc6e839d69cc386fa764cbe3244841c1826fc00913d4f7fe56e0483085f585112b5fb07dd67031155471a4eb575bc7aea6e64ad900e981e7021c92ec640e4bc9e1a2eb986651884cce4f7d5c9517e697dd8a9a71cfc3c4cc796ac07e084af63997635756c0e9303eb086f86bb7808bbd48b64373964046f41ee7b916480bfda3227a75ad41241d65c1bf86d892e53e14bc7cec6f6f712c9fb1d669c4282e94c1ed8766d6ac0d082920e5778bf7a78a6270c0fe1e2bd1ee28d0105acdced444664899a4094a8494a533f0354c1b17a3978f5be5a69c26b0a2266e64d76d56f259873cb5d59c265ddc0274fc267443b4ac6e2eeeb2923a816595c38558a9104717f254b59daab2f784367a7c2834c9506b51b1c0251279a4bdc4d95743fa0b2757f648fdb5d450b5bba95962602417b1bef86e2660b77d6f4b8b5a066ee995f117a5f567076ee05b5c3c7a7aab203ad9643293de913a147d2f7d1adf18745145ed224106187f882f7749c4201315e6fa38d13d458015105b021e397ab6215d1c1e35356ab375cd0433d0556a4de81d93717357aa613ca409297e187cf8ecbfaecf163eecac0fa3f724073e83cbb9887ee99e15e2612d955499eb59a9e9016ef3f206579f4a8fd6c674cd550d9cad2a3c9106d3557ee6d85e0031524d514dea32fec8ca6b64ec16d9e42051ed2282e27331c374bba1fbaa16d1d4f0243bc3ce6096da86176e5877fbccfc106b8d29d40fb0aedcf850a910b7e7e38e3134c585bc306a1a0a7d7a2990be20726b49b3be39cf69ed4ba84943ef41ab6fa9aebf62c7ac7f8b313a393b32baa3ad8d50adf1f071f14203c6f459b8bb87d788f9335f4295c2c631385d7274148438fdf360c622c85cf24a19ed6776865781f4a6189af8259891ab1c005635bf83c324d201f8fbc304701e6bad07b406506331de5c23e785246ee010c2b4f0d768eb651200d3577c59a0b0bc7fc460608ed7bc8c16afb2164ce56cb34a6dd40510d3b561799d1c3ca859db358ad6cad56c866b5598aacd5f0b8c70a692f44e2fbfc82ad0467c0eff7bb539dae618a68bba8a26055127b450b93a4b57aef3d337b75c8c2bd34e30e167c8a433404690dbed46ee3a517e3a584a52d632d54db5fbd828ca5c4c691d3b8c4fc0a6a43acbb71c9549d8a0a617b10c1fc2e7cea72fe1c697861de2741f35cb6e4dd364caa0d87e29062670f519f2c6a6dfbe89ebddef26040fbdb293baa45792fb43b2022048fdeb8ce80e981e19114aa82e6aa3232fdfc9e228cdda59f083bf0262996fa1b1098a220e680310a1c86b877d4c0853e080db0e620925981a18f3002a253fe46de24803d96356b089bd6fc920349f3baa34aefac27310e89343827581d3a56fe24e8b99e6be95ab5172130d40f28f0aab3ad6c453632c1c40a6b5edbd4a9c1dcc383cb1179fe54b152e6851397edd4cadca4e55ef8dc0014276ab9b78fd039dce9161359d9ac7403738f713240a16cb5e20ead39b549e1f413bafc1cd1b334df75e158a18368f67e5f5f7a4bcbd7e1efc18f9c7dccb13e7eb25b7b1be81e578f4e1fac349ec530af9bbe2dca64b60879cf8e9b6200a80a5b8dfbf0778cf41c3b16d6738c5436ec424be5210656d42b050cb593530a6386778066cf2f16249f4ce8f8968a18b8576c98bc4e93badcc1a455e86ead000687501f3cc328bc6f4b3ebc809c441b15bcb6ad04a2b5d9ca95478a6d04b74af862f0d8c0779b697bb25833c3945036d7b367124feae75d80954e3a5735dabefaa58bfd1807eaa58a6956b1e7ca520774aa130bf96c6b0724b6386b7ad4ec1eae761a4c5ef14d0fdef4dcb7576da7c9f3fe65e27e35ee5d6c108ae9256c2bf2ab703f881143cadfad4fc27e49c406c3621ed1acdbc4654b169530dcf88e5c094357ed39b2fc29ac553f9d9864f0f18f47f749115711f60b2651d20417e1696981d4472b250161cfcdc3c74e3d72417ae44e8f01ba5f1dcb6853dabda37c3852e509a50648f08b4a038f9cce60531d5e6cdf96397d944c198823bbb6605a75b15aabb4237c9985df65ea4987e54ad5bd51a5b4bb8c38abc67a4e3e9efd7c776e57bf0130ddb9ddd5fbcf2525423c84a1cbdaf30583425e459badb054d1e5202edb76bca20275137d579ba5e7dd771c5aef05c112b590dcaa2ac9716362cdebe561f64ca23bfb0fbf056a955decb76b2189b712f048f0f59603999727a60495d8d77d329e09d65228b46a3572a3c4d7144d608760b9e553f3d058026fea8efb398527283d0bb6990f0df259b3a709085a5ef5aad3bfc5941680201c427ec2e9ce8f5b1eb3ca0ea0c744023be91870bb16dd8548d79d5842033b83a5d6fb77288a5cd86149fdd630d00047c8bc1545ffa0486469058193bb622bf2512c6bdd1fcf9cea91f2b5987d6a701871da6295f83be20947725046fd3be8dfb9d822484b7ec8ad33afac04c49fe3b665141289d0ae5b990be751e40fb10100dbdbb89647e827435a59d5b25983e4e795a8eb5cfed986480f78f19630f03ffcf18e558a7822e14024fed6dd4d4cf66986f2ffa6e900a217a45145f1d4da544df50361a30264837a8fd268e35a70495ccc5bbcf73a6c8c3e8f8288f134d3bd03a58ca87d82d2bad85da068a48bde5c2609e9393d9670e4993221aa77bebdc6465ed3889327b6d0784109c50cd5720b5dd873af258bddcdf43e9ce9b86c0cd7cfec6055436266861c0d591a6738f052fd01ee9a023b8ba82d853c0e632246663123c14b724e43f8369d1c02aa4010a2c88ab51d5c6d66c7e6fbe903aca4a3bc431d88bcccff790f29356d74b215cbfeaf2df64a63c32fcc57aeed0fc9d02df3be7409904adcb5b8009f53d7dc2e12419ecf3c2ed6f5b3c7bd7cd8ee21cbe2a6a09ef602600e58853a6c8b12767595da8883d7d92b48c9c895fcb03681a4c79b3408836e771540c0a347810a22c6d0a97a723740e644cd3e77801215c628f51df9b19d40dd2516e348e192f79c6f8c6f62ea8304c4d872d77ceb1330444eb5a7ce896bb72522f766303c6e1cb936c4275ca34a8bf3b5b16de26889fabba3d80ba3857f7745fd625aff9348733ce021770d428f242c58b0c70e7dc73e6d5a0849546cec7c953cc0b2d06b91f3a7733039bfe5cbca53ccac39a3095de296c1c131be0b0878072bfcc1e59ac6f7a473e9a5f72c36f977e2ddff5700d2c5b7b5514fa385296e72ed1f072da1acc4409ad174bc7b8a4f90eb251a210621e7933f590593cb3a1a4da6929e59b032706b8c3cfb187b008cfb9bf062ccadbcd20fb15e749460a52024a91077fb45a8b5fb21887e01491a0d3e2570dacb8b98651ad4c7d085552bcd87ce6c1099d155c46f490dddb3a19cfa3fb6ac5ff2c1d228288dae8861f0400e7ce6b9b3fb7ac1f17e91451f2ec18912a025c40f0b82815ff0938b111c5f05ee8d57392cfcb5d16d542bec34d7fe4176b2b189a1ea821b39a70f9e241d99ea0da7ff128925aee56bca4bb72f523ea6291305205ae4f21508b164397697936d5ff10a9d257aaccf69b709cc1e0931bb2e03e4f8f10082837f64b14bb8915881795bde69fa0cb01b3afda8074e5192202ca9fe954d8d6aaf0fe7870102987dc7fc9ed4e45bb83d08cb27a4e1229048e89787b46d789a42b3de150f487f18a037cc8b75ab1a9739216fe8dbb00ea18aab09e453756725e9547286281547f20bd965e9f4dd717a1f6375942d1566a0c18302c33b962a8d71bf779052f0ad7ba9a4fd08983be6cb7ed3499ebd68370b38c96b5646af4fafacb14395462d7927b22f0027e1e568568c8da425c03d0583549feb335a96b0ac0fcb97964a49e5e5753f1f9cc994d2837c79b8a8337f000fa09daee51ad68e7439df2aba7ff386b8bef6cb4b0a6c5196530ece3e768b951ae11e6014a377808e04a68a0d90146fa488a9002b663ef88448f5c060852958fa217daed20ca67777d4ef889406f15cbb3d0eb6686ab066b91f5e568217c0c1e764471ac94b0d8865151f9e8de8d5a02d99c1efc38476531360395851feb540ac4e99afaf6874021b6affd925392a5393cbf91ef6045ba309d2ae950d579dd1c27c5a6a510f0eff779b06f6b5ee32a831dbdcd1a855d9efdac0e22b03cc4d08287c35a099f9fa08948750e3fafd32fc98b159ed1566beaa955861ac651ec42ec342bf6d2697bcb1f4eff2a778ed91c35aaf2226ba9f6b2f8102d33ae1a328fc8782707fd54828879355a5a24557bbe0f150ae1a959fcdd109362a5dbbff9f224742d097f1101a77d417b2ff62c987a8f51fcfabb84dcf74365f71fbb6f9c5ec6ee5ff5cb1b508287aa0819cd0feaa46f1e42e24ade495cb255c3fb9d44c35439b626722bc89c49558ce2710bbbc8e585455c4392566708834347fd7a75907ded2e8c7c4d4bc7676d596e09e099db747982ec8f58e186281b336a4fc812d887ce5b3f7a21c8c52e80db9e1951c0e59364f8978f83e366ac63c7f672d9a9610c3f11972638616cd73318e9ef83b4c4c65a96049c11544139241b5f739beaa0bd48743ba3e418acee394eacae7d57a65b6399ca7a962030936d0576586d48e533284deb1e56250c9f9a1417a648cd151a3a62c7f7817112ff305669e445fad8ec719bbbc056045ee7d7dba79bfa4e879c6d47643f778d678710461bcd7bfa0cf0bfd940b03064efe7c8301f60745ffdfab62ad049c2546888ba5f4582acf4ffeb9e78f93143e84730a040586f939c8d2ee01912db32d28db5ae8679d66864752a93972b5d8dd9ce7ff8cdbbf8c68bcc9ab677be9f32b12b5fbbeca57402332f5b26815dd9a023490d955a3bf3902728943b9f469600dccf30b086c1064addccf419b97a441434cbed0dc5c1ef4156f373e5cb20936e7fc69e0d46be6f0f7f08cf9b44310f82989472efc418e1c73e9fe9e9f8062b1429c2ed8b6427fd73f724b27339407f9b8700280d2d64e1a750736840d60af5a3a3b3fa4b9836d7e31d9da7920dccc18721219c37b5649994191aa277972a9d16b1ef084d5df66dede69173c0894e4698f34886c60f70834c5516329ba1fbbc5a2727e7f7f573bd8ab6dfc672dd22cdae54dcd1be14b969e828b2ff00996a929b30c55", 0x1000}, {&(0x7f0000000a80)="6342f9d8ea1930d2281fc347a0af729a6600300def47c9091e6e26ad111d5efed675862da9379166d89aa9333b30", 0x2e}], 0x2, 0x0) r1 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000001003, &(0x7f0000000540)=0x600d6344, 0x72) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/190, 0xbe}], 0x4, &(0x7f00000003c0)=""/87, 0x57}, 0x800) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000000)="84668c3d169f432116ec09039966d1c5f8319fb8bd1f9ea57847118f44578c02dfdacdb2958bf8b5889d8ca1de311b65dca972bf", 0x34}, {&(0x7f0000000480)="cce0ce2ba9a478d1c9914daeaf891db3dc1cef113f8a02fea2fa1fffb6dec659f9a63a04e039c8a795da1091c79ddac5d53630a2fea822b3a8a078670c6e3b7f8e00aa5d", 0x44}, {&(0x7f0000000580)="a8b7f5c5539ceac7ffa51f704b9a3f1ad892ed82159efb2ad2a8dbc200e306b9f1b061de73fdbdca7110b4a8b6b18c7bd1b19e8f7314b20b1db50e99b672f8e200cf82aa17ff9909a0482c32d21d6ea5c3b22a3932a66d9123fb488d9373cf232887d50721bd73f673482d0038b26f03ea945523291222a1d3cdcbb31ae418d14adc0ad60df2963cf6e95de18a650c66fc69c24c22c7fdf0258be6b5ae3f9bc37e3e28abb35c0ae15e664b8edcd09f4445fbad2e9d2e7c838f89ee86f8bc7c9835034150ef4b014eddd290f8b37d140a52c786b2edabdb4ebb", 0xd9}, {&(0x7f0000000680)="6a738c03c3d8009ee1f73f425c24e3ed4161ad893912de2e17496196b11aa985c116138944b0d8ca8881d41ac212e492bef64a46f6f6a19840aacc5c2961634496cc066eb399a73854f01b1285dd0bc5470fd38ede04b6705cf8833b07cf6b945ed544545ae7691dbca641f953861b73a52b6d55fc556524a490eb972ac9af96dbb50930dd26b056153751fefda6bb066e61a7a59c49fac2008581ed9e0910b8fca2f97debfee647068a55e0165b25f4d7ce6bed28de56a47c05b9eab1f21faee9e06674e0fc716f0a82bac9c865d1816f2a27d500aad7f5be2e89d0884daa29a74d83e3df7406ae4e51318256596a5a845406256a91", 0xf6}, {&(0x7f0000000780)="444fcc19d833ab04b41d6f3fd72d12ef034b1f6fd2bd65fa03da5dc8bb09a0569f16dde7d46cf47c86b9398c19ecace0acd5594b3ab835279f472fee21594a8ac67b19e6a2e1103b626e1c0f87434f48c9c780394551748421cf0511adb9a7ee32b6740b2c180fa681d87b23b8144738fad248113eff0e9207f7f7fcfb60d0292be2c187543178086904160df11bb9c18e58ea3c4a39fb311acfe1c2cba9c6f5106123a6d9", 0xa5}, {&(0x7f0000000840)="751b9956fd286ebfbe50f3fd53b1c769891dca2e8a8e595bb895729624f4db67cfb16cbdaa896da3160f5a32dd24f2cc58852a260b35a3167813ddc510f364f53f4d4f5dd6b2f8b33125fd19b64ee3dc17516e78349830c071f20550220c843e9c2551027468b4163c8046b576babe11111a19d9022350d9ecf470ab56886ba495c7589bf166bcfc61807544336348c51ccafe3539478ada5d2f64e239c1b0f2a3387c322f7249958b1559ec779a948e4f6dc1e3953a31fb24178350953cbce8102492de124c9b9e2e741399ef195a71530b128e02e62b9199908463bac4c024a6913ca8d5c6e852fe45", 0xea}, {&(0x7f0000000940)="e6ef6e53b0fb0caf8a5c638eeb814ca08fd0c83789827b6a03fdb61023e701b19fb0cbbe03f99d0c6e856742fa58c269e7109caddd78b198a84a009db2e9f9b1979a07d424aec223cf2efe8ead3a23e27400a7d5886351d7624bda68761184811761c69de5e9995898b27e34", 0x6c}], 0x7, &(0x7f0000001640)=[{0x1010, 0xffff, 0x6, "5e7b9eba165108617516e353aa8a4d2f5919e4bad0263238d525a49e7885fa164a722ed294b6bdd67cd8f795cb6ac80373e725eb863209c2ef5d0b964800aa723be795db0cdf86bd4d944504f9c9a30eda54178ee5572e3220239f48abbfac9911a82935474387550dfa36bfc26eec4ee8b2a23ab40b5ce805e396e02a8d972b7aafc7d866f3dbbf1bf0eb606bd57f5d022051afce172c46b47c2251dd6fc08350ffd3252b0e24c79e1513f1973c9b303411f2306d852f131ac14532a43927b2b254a67f398b0c96c2777a1894a5d9741269d275e25e393d2b2aa0040bea329fdedc91bc5679ea845ddda51a76b74a2efb9d575c3c8c1deaed3d01d6e1373be6c1c65771ce281c17b8f1d8d3a4a0c3c7fab7d7575088e82c56517db2051747f8b9c7bcfaca2a590f5cc7f1fc24a2ab064bee88a6e6717ccdc9e1ce37e31bc79eb56b9a5610834bbf11d23922e7b678df0b6ca807ce122fa9cad2d3e1294acc17768f6b540f2b0ca5ecde34b063c599afbd6281162ab7efdedd799fcb871a09ddb4a5ae04ba2a508f4b4ea8b3ab29c2d17205892408cbd51580cbe28f99e808afcf4bb6dcc52803a3e1490b72bf9f5356bd81faf73daf5fba035afd23162a1bad7ccfaf20a5801e1e2c7432993db6c72a99dee53f0fbeeec65b839c20a9d04daf3afbbcd0bb8632a5241a99f3b407f7e12a3a3f1fa8d8c68a132ea6dda4f833b431f954677f238ece8a9e09bfdadbd44854462d9a6c27ea86fec88e86b11d515b6f45b8750a39829ac4f05852d7b3d96ac7e7c64ba8044e3b835c6ec78487f4826896c9f11df7f5fde52aa76b1dccb51f3668eacf75d489762d5b590fb72323d75baa27be59d673a5bfad267d6b777a26315b4a3b7b4163e1ca907dac355edbe421eb3415cce78d6bb6d50e6a354f1e7cc5da903537c3ed3fed57e4f1b3559cfeb908e196038f8823aac5d0db593cf6e203e7d99b34f35a23c68192b6316c3864fee6b6413bc5046db4391abf91027803601f0a642b01682402c3555c26d5e142d960b64c32eb7e09b647e408f6292e4fcf8bab8ae7e7cde722466c7762748a47e0fd606b2ecc9f649f261f3e1a3f2868c52329c1ecaf37a88fcfd0adf8028d879cfac6672578bdadfe78e1222b8a9164c541bb9ad34376adc464f5643d0a53b74659a41cc59389ac192977e47fcfb5ef20bff3067d3ae2e23be60189a259b376e68ed9b9f791eb4168062ffdaf7aeb1d8f330277474103c9f63d602b94b36f33eded551466d450bfa9bc8ca24fe16427d2aa911b8749b5564d850df186fdeed3e85f30a0b88282fe122779cba82c35a76b620fafa8333852f67da7fa2526546d726e3ce8c641984602fb31f57cca1bf6c680fde1f92aa3e2e65305a1da9be02da80f23c48e7c91b472ab760086e9a654476384bf170801fed599d77df0ffd8fd9b856870b2eb8aaf302db82b17b6ca48c9dbf59e1a8e86a2be9d4a366835eda4387543ce410ace631dc2680e64c02d2665823ad626143f19309a998bf3793acc5f8111762106e89bc85e58aa6b34ec7ef286784cf58b1e9cdabf061cdcb283e7e87426722a0b086c8144a5dc6477a108bd132945e0e218e90af68ce01b01d65a6347a80cb0cadbc8ba4e8f37de6e1d371bb339fe19b410d41c1784102a4364ccbe9b9bae127d469a81f4f02abe3b1d253bd22ea67542f9b05a6c3630efcb039051922068861bd8f8001cfb13719f4c85c8bcaab729292363d680a8675458ae3de1fb96c9c887965ab8f5be3af1f818a50738445a887cbc7f0b579d295622e85f5c29f9884ea02bacc4a57430bae7e2dce575219c630c0f5130c3e4ea98501ac92e801d30631ffc3bdcd95ddc39e1384dc442d96fd0aa2ed027721e8fe3460206861bcf6cc1a41df56015a290b421c909580a0bf95defed0be235d5bb1ef67ccd7c53f1a71994efbec3fafd205b051a490b1135132261b4983c51f29edef2fe3e03837b4ebe9e8f1662ec19b86bac659b9c1ee17c4f2778a02dafb3cc4132266390bfd0fe91a26129fe94fb03dfe032848cb1a219e8f5608280827d938371b204b3158c2638608461b78969e6abdbe992c3530a68aa89e5cf35604890c6e1d33a731ed1108c7ae9cc206322f749b88081e773161d137ddee3dfc5e74538e0cc010538d9fcdd0b7acea6852245568bc953c16cd8a2bb87f321296ba09a570f55544b215ee7defc53124d62b960b5b346e1492c61175a0701e38fe17a3778190ee05ce80768ec625fa17c9d72a5798a9a4a6a0bdae774c3a2f28f3792938f8d1e648fc07abee5e89e1e389b61ec71e93e45a871f10c36a037ae5b0e30655548aa53be4fe0771ef0c5d25aa560565e0b1863c03d59a162fdb7c0b0fc770c31a579c41cae94038238c341fe85591e012eb019e9090bc58aaf3f3be804b0d8b563c71bf8b324cc25f161e1c6265fe20a247a6f18dc5b6c08504a8e57436a85e881354cda6c5fbb3385519f1ec59826fee318eeeead1deac59c4f06e3a4744d3aad853e1d8321299b59185fd7d0efa580560507d434de4e3fd6bcd43adcb61211591c1ae6e2d55ebe947ff33e247f123aa4941d11f5d9881101602992f5ca0db964f027dddff5299ef061bad94e1c6c3091bf1619a0438fe4a8e16af819c7c9c761e9f77364932987a06f669803684d7b716a04dab05ddecbf43acfe11c85f93c8cb26dc6c6a1542b32db1387b8eb69478e956e9598beb1214dc0ec447934449d60129f7f90aa1b4680f317d5538c2c2dfaafd1cf28a7f1f26f43a576d34178147dfb2c6cdbb0255a796e0335e6250cddd0add32d2ec6462dda899e33b8c43ed409637df3932b190a9766ad7b71fbd5314d1cd26bbce8aee3ab267e4fd192da592547a8adbfacae8d26c54d9bdfa7532d6d3111f0bf9c0a1efbdc99e255637317335ab81d605a16afc337735ea4c361edfbece06ef14b7fe8a363b45486b545f30dde083ce2066502fbcd808cb5ed13c539e5d89af4fd09a77dd4417fc093554cfc92c54ff29d209a5f7787f01b5f1d5491b4ab634b064fb07ac299d2389ebf5cd0c5b52538983bdb1e0687329a7d3bac826efc9927defc5b2d166bf502f06383556ff1569c01ab1380ee3d89b71eadce38ab7caa5a771fdee872824f68e71bb94c5f3f9149e78cda918d7b40d7c0b26252c3a49d5de7e7c59128c911654c7b5587246c220da5e536f3ace443930f2349ed6d23ba4c358e17c25717a9f27d2d7baa123980ffbf6be6a6ec2404a9ef9308093e30b2b984365ecd62ae524bb75db7f5882ac4148bc1fc80dca2bf41386e9891a2729578cc6267fa528fb7c829abe22348c64ccdac7e053943827aecadb4290cfcccb559cdcb025201b124010228c04b78025bbc1d9863bfdcac126f6614ab520466f92e41dcf75734b164a62e717771ac9b8e39aac5e42f6e01be514ad864f1eed6abffc0aa3d3b48997dfda7369f9daa4bdb8f517cedbde7efb9116f21f4436c8892992ce653f5ebe7565180e60fb82f1ee03e83febf4e4f0a86b7b5628d235139f0ef28b28114616e98c5d0fd3f15c0896a3fb11219a1a5af82fccf9309ebf6b905e1bfc732f7dff15d78d7ac845c8cecb464677b0e0ad92d6b361eab282b7ce16227f1b1da2a4b62f8452204100335aa0b63dfdfafccd097947758952e65c8b6598b5bb99b861e105b847f0c78fb0e9506c092d7facea7cd00b29e5bf9fff5b382357c8f292bb893530cc606d970b5aa8b61085af2c79f9d91cb552f95f25c68c1f7c73c933f58bf0275e27d47060b21c65444f1a02fca925627071c6d63511a8cd9b8926848e4c28773973de642f92ab9b165c3a50bbcd54e6a106d7084754440d898f9f9c1ff66af4c66bc1d8608bb7b2fbac745ca7cdb02b66ed577c464936ae78e347982e721422477123253d97672882b03d1889c930915017d80ad1159b0483b0d3f2f0c9ab1726052e978dc4c56068cd248213469a97c25a6e52fd937462b844664808c29955252d8f8886a0d2b49b4cb4368a58b3ab8f88557d4a7d307f34aa471d796e2fde0f3ad1d52d1eac3ff7092ac486a62a46aa7c9fae51fc9e23b4ea99a52e651c07ee01a060b3875b342a063351650bd3c429fcf0f17a16763109767285476f1e848290c241e1d217d4db9c3bd70e118003ae47a0fea78a09993b6acebf3bf815b80d3ea3fb52a9ee73858beccacca5eae3527c04ae20faf84867d6715a7bce0d65092d1b8e886d1015d70fbb8d66d11d61561120e22ed02e9bd0cb11e797ce1823028e546235ff2cc14ac7364e783a5738dfcdb03212a84763232683f19211a90b04ca01b2af9ede801c529cb261fc6ac2093559555016fe582ece0c734088bba2a62355e144eb976ca2a4495b38b12e04bb5dffb49c15afd53fc36e0a4d73d510bb6379a175d1212b9056446168718dfcc73fd98130bd6cb82c6a3898b39c8da7b172c2686d1d32e4ab75cb3737f5188df2a094582ed9a9da4f47b8d817948035e47b0d245c2adca43f04734f9ec0a6941dd5771edd476add8065549db803d9c80475c751e807f602b6bb17a93c1c034fadccce93569add363c881e9843f1d6a753b0131ff8c9b118de1702fb5444dac2b8028c4155148c8c89a043a11956f87b893a8181943b4562eaeace1e90cd309894c9549983deccc85a715bb48aa0b190acae21dfd4ce335dbf6d773fbef6f84a11dbd24916f39c580fbbfeaca8dce1213dcb1dc9e117c9e9f4932aa44100a4229ffdaf9c2a8b8a104ffa3c67dd5ce37575ee833d5c033e32857cdbe7c38e053528836e5ac700d5a4dc7459452b1398b401f5c76755f62dc58550fc4bef5e2440022fc5bffbe18feb2911bdd3f9c15a4dab72291b09018e4527037e3330cb301fbe39e847a18c9a014e7611fcadbeaeb5ceefaa943d798751e6ab29db43e24a7444a414194e762baafd4050360e5813e1514e2d821ab1cef73c6fe983a427b600a444b18d366f0aca9f409c5a5a62d96d538a547e136ce95828b57741c2a96aa6b33a29391b9dd470ddb9a9fa06b6753dc738c4b73362525244373c186a7594041cb15c52dadd06ab3420b7f30dcc5c01772d6a5ab627097367cb39558db64e47425ebd3c9a0fb39ab5168ab2725923b6a0e46fd59b475cd4d78638b4a22495b333362095d593666169197e7df97c991a0f2a460de99590f2076926cb3185d5a1f95b5b277e445e5c9381d43cd4ab00ca7358011aab934e329f626cf69527d6059bab36b530b8e6ce08851dcba715dbeb7337eb6e28c2a83a6782d77a6e3bbb75e59870eb519a31b3cc2f33ed67c18a0bf7071c8136816ad720b887982b26d60691e5a65c5bc49c1e3ee547f118245daa7bb1790da8031339cf02803b1af0f6e742caa921c58e4a69cd7d533f459c717f1c8a9c013101a09b3be552d60609f6130a95cc2b4200988eda62df801a311ce7c42fd1451c9be5d4b2371c0c37e89f0414036ebf6f42b38323ab6c52bc7631d771d3e04177df729e8583251b8fa2e1c87ff58de3b4580fa746233ab36563c542616515f55418f115cee0593d64f1c6aaf5d1735cf185eda0adf615cfa812b7037d07153c3f483e52efbe26254d78cd90c812f42b9625a39e2ccbda3a53789d5be41ed882b86eeb6c4ae46cd149bc4b047ed182a27efe7784aeb0c8028e06efbd6bbcffd6d17f6fb714c86b234b9c018c2bccc70862c66c83e8de9c716975648188baf0af5dea09b321bd2878bc58341be464091a9a421451afd10f3df9b9a6c5d6fd5ed69b5ce"}, {0x48, 0xffff, 0xff, "0a3ea876cbc9ddb8c2b613e29fb57613817e6dd1107d4feb3e673a7d041c13c75ad07b4175675255e81767f0155e29e68818"}, {0x1010, 0xffff, 0x81, "cf501ab0d0bef4c5040482f8d3bc1f4e0b90144acb15606aa53de824b9538f977d1f3bdc7e0d26ab4254686d36709b1033dd8503c3973fb09456be75b9385e659f9622a43bf3be2e2f3797a70a87e612f6e8537e88f72f30a8b1455808c6ee92bd08204a4be162ed04485c952665dd2d64a2eb4ef7c480ff08efdc58bf99863a8d918b6e47e1b3fcc0338f9053fce4c6674e42cd762aba0f8fbf645d521a93f8b003cbf70316834b802383f78df8e9843b753dfd221ed427c7be4875b7d69a53f9c6e47d8b070cd00bc5048d4a058ab9c07dd3fa1da6be233dd565314568814308d3d178473ab793f36ca36b50e98058acd72a583551ac7411587a589ac7775f898bd378a470066b268499bda32bb7d96397f9dbc4e0d8fd78c35ab059345c817fb4edd6ffec1ee9584b6be0265d645e13bf1d502d47cc83f665c62930b5f98c51741470f9b7c378e2ce0c84a1819c7bddbdd426bcb8ebe8168769e95f04b6029af64031b9ce7829a50be5f18e5e0242b9d45980a08c71744af24def6c758147dcc2ba211d0f225b0ae751395241c5f6715e02de323b65982bbc16f1e42b88bed2e87d8587d985f4f15c7d08028aa468b7f1f054238a043a102e6a510b28bd99cc298d672412054c71b3cbc99e97459629b596e1eba2fd0742574cb6c204c6a27c7c494480490d8761cbbe2d48dcbfc95b9483db6e26da52c50f3f2bf6166dc116f317bc01da72f28f0f686e383661e4bcf961c0e2593f097c75f8222fbc2cc43c95a237833aaca1db318610c33bd412f892366b44d0fd9c384489d21ba3628172da1aeecb6ebc33d64c4edd9021ca57b537fc2c92be41703c6b7ddf7563f36bcbf76da4e5b07ef0ed987f3da67f53c293ae410c461a391d678d309e441ef58062f4b0d78ec637b3c8b25f84600885b52562c57db95dbfb7b1c95d0a72b0a7658d93023dd2f06994cfc3642079cb3e7fa72567057cb60a2da536b585cef11d6170d83c3c35857709836cc490b6e956223cb877852ba5110d3c4e0c8b6224d1d227b523ddc39e9fbe3bd1e89fb3a7ca2df1be4ac06f3b599d47c6281148dbd570cc278b86f2f2725a764906cc23e09aa93653f039dad6013ab1d8842045d2895baaa177ecc7ef2a4ace80024328b976ec411090c0dd425ee9764163cb79447edce6c90a7ea5fb64f009dcafdabc9bfb0e599c334f3f78e3ce8c51a5e8a4088054e388b0a19d992a67f4d629200a2d3d5603c5d33185bdaef6b44748d8710201d277808540f965039168d26e56fca97c093f8044dd1f5a4a2e198fdb90395994d62939d2bf347cd6a286be4eff8c0e2c842261babef6bdd9801b39acc4252fced875e85721d4f5e0af398b2844e4d134d636ca58ddc8a6f9c1fbd15c3005373132e4f6d995954e001cf58d875ecc281b43302a9455192936ca7a51c2cdcb3c659c166e44d29af4304af9c4ce2b9bec448c62bd7bae11f62d8289e09a12f5e07a67d2c4bb154be02373ee7ca122b78a69b2104083628ec5f76ca21a37c547ee5bf2698b54110aebc9c0b5356faba8390eda7169a579a4804e2a004807a6f02a5d12017059352ab26b72def5bfdd1e06ec3d4d444993fadca3a6ddecf958dc37f179eca5fd566c315e8a273a580c134515f964adebca11f6023cd6f2a48afa5e2aeee4596e104cdc8e207b676d6cb203b14a0e2666657d76ec130e039dc3627f79f87c8f069f6f74aec6189b76524378f26187b6f59e3b0d12473d692a6c62da5196cae6a1e7a3005ac2735b55bd388bec5694a97493f35506b2e65398f90f738da8d73368664683bd068ddf713b9809bb0dc27e74c189a422d681af4a9d1cb84eb5649ff9b13488ffb0ef4d7051fc4b02b61f4a4ae7ba5dee5fc2fa070447895c9168341d47002e84323d8abaeb6c111c4db1b44bc44d63881086dd46b8877da9db01fdf0976b17dbc47306152b878bd39466f2aa330b2ced1c4b621504b0a86296dfc530118325277226e03021115324328a7d65db98cb1bd5cc8a05d2509222fbc26f2b91c675e70b1985cc6126f66d838b17a9ae8830ab1a7120501174335894d3bfc703ffa8dde0e93723a8f0a0d67cbd4fc18b5d1e6b620e6173e855444b69e10df7ee043f9f7b19acc02615dee391160fc4c141ee2e73514fec8e16cd62168f6768a80fc9f78c70345225073bf8af0991f25f241f03d93f3aa3976b66e231f61a9f48b669545b61a9f32e6f508e847fbd7cc2572d4afb814c7e76892d7ee6adf9dfdf35bb7ae3ed4958d42c62cc8dbbfc89377037f9fe84ff578627d1ae33bbf587e5b87dae81d55509e2a4cb0a0b987dac028d989a64a50e190a0c01f2a6592107f6142e9fdb98ec85cc8e195b73d66227bfd77a91c98c5ea5770f6d458dbdde8e6fc6628bd00a3b36ae0c5f6d946567e8d011159fe754202cbc8b83086ff4e44cd360f3a3890f30fd6f186070a6d81d53c2e0a24ebbcde28f00dfe11ac322bba62dbdbca8939c676e872e6a3eb016cdd808e5067b756dbe36ba8540cdc8eb851f119dcf0ea9dabebb9e92c717713cf5cde61efcdc05900ef8b5a48134753e103162d3d2e61c74b68ce7105dc86ae8ebb8db55c9b191c58b165509c0e7596b21a420c2b2f0be57d709b60275841390218cd2343c6d603786436848b90aa3c02462cfba2e3d87ddf53bef8fe3df71b12fb7108adb542f311ff3269bf3816faa922ee08a8d4989b2156015560fb811f0a308c253028d62d5a0f1cc56ebaac3a7f4aa28ed5badce53474911882bbaf64209a2dcd34e7312ae50f3bd2cb63a6f9156fe53e7ecd913ee694cb3485f186e619e1858ff4d10eeec2435ad177bf74f6b092ed6e70714749bfd03a0530314a44087963ff9d891751ea23abf1a50650020425e9e7dcc1294fb3a1f5cb1f2c359df9433a84148e97fca2ad030d1ea5ceb3003f9cc8efcddc63cb3b6e8567bfef2c4009c8f803f35f57de89ee12b5bc6aa77e0dabd1af544ca3d86b22b34ec52fe682fe2e50ef125420d43652083648c147af8ca9c9b2bc8dd948aab4ba440691435b38387efbd087dc1818ca6567215d58b51786d7ade37b5d9244e62762a78002c2755860ed488cad6308ce942d4f6660bcf823e7dcee67bac2e751e2e227866bf302b1a5fe65a31ceabcd70e3375e75ecc9ef5b5a81d04867b833988836c2d3ec3d588cec81517e21077458b53a05729068952c869f29a9db71f1c4c772eeceb292c9055178d0a1d34075130e9991d183cff75da184a99bb05450461e87e5ca68081270b31db466b527f7abe0b961b83d2c68939ce5d2f9b0c799e9914290350884c6da6fdcb7aba8ccb496ca703e20ad6b2e594b29d2d25dec6fcc4c6a0cdd774fe8bfc3966ab2897341376b02b43d83884180b51c9a0001c9e2f7e89bd6c80948dee998783058eb8c3f50ccd8b6a7246715575ad6d97d334d689c041fdcfec0442cce362b70fc40ef7a57235e83e322d1471738fe92e0a2e0e78e5fc6e7868897a2b77aea2e1d01ef97bdd739c6398a2200e5499c6d38270a9b5d54c2a810a5a3da7936aeb101685bdece8c09a56c651a1de219350b0494811cca676d4cf516992ae92f1401fe49cc3e47af723695c35cbab660fe4724e91c51fd3fc890d4da26abcbab159658eca4117cfc58f67621675cfa5d8d30a2d001db3f0af928c357568468e1acd3be1ee675b1648892fb3f365aade1835152a9ac6d089adf157ea844aa2732dc9ef17497ab891db16a2c1fd6ee668cd62b65eca9d0f22a2f5b94d2b63083c99e9c642bd2f9b4e2448607cc03156ce6763e6d0ca27596cbcaca7ba7c1f695968fcc5765d22f94f8cac953de9b0147c37bf6ae82f31bae43755cec1304b755095d41a02307006af3ebda627e52343ee243c8c2a7ac3b3bfe404dfcec0ea9f0a3511a2fb9b4b1f2cf699833611e1154586d638a26b6bd54f8040ad294bba02bb7a200e234216b5f9f5dd457c599d7a8b7158fad2dbfea6d6a28d8f5c6ef77199dba3016cfb68d34349e3e7c9ec982054c7b5dfe101f3d9ab3be2be3b379f3497cae0b52aa445a917a0f6bb82bec830a070a55af300faa3d245257458d083cab26b22524931ec07ba12cb0984da0a14babdb784f45c5dec911027cd3343246a183403de18de354b0ab8ce799c13a4acc689b984c2cc5bb8af6727a8f8b92dd84489e21e739c13840060aeb78e6d61a41bf69612943d59f7bfe04a841a3c65ac5de2d2d7f22c32b87b1f8b3df7454856c72a45d426906ffe906cab4e4aa5c3ccdb6139cb44fe7fd0814b4e87264026504c77cce4d7c2151b511ac6759788dec4880c86aa47aa00de1b27be72ca3dbd3d82a4a82a2c21bafca2686e35cef67505293e533919dc47cc2a631626317c7d5c0b60bf357206a14e2f7ddaee4207843b8b3fe7dc659eeeec9a4582b91fdd15c0d7e87b2a0d4c60fc1fec605815156d5b21e09099f7b6e575aaf5ae81aa148bf9daa6dd70e41e41bff4331008bbef96b4c60423464f45742db2208799d3a912da32fb4e30de369225ea9d44f3eef46a22c783b59b632a2762013896eb9c6e640bf0899f0ca94a6c9d31f1b8993bc90fd4d1e5e5ad6c1ee5ebc2d6931c717912ce79b09931a29f2b555b60c8d8596a5d74e0b0e09881463bae12e8dd181e8c0c92243f581a957c47dc9d3df2f90335a97fb9493d3341fabb54980db0045f479d5afc37676ed97954f51560f68fb315b30dc366beaa6aac386a3b601e962ae23a533965ca8db3dd8007b03f32d4f71c1b77812d03aac0bd15de44b8f100f0231cd9b261689a37c1742e6cdae2bc04c9dfd13b07f69e7c13f26ae1fd21eca1b29ff8cc7aeb7365e66dcc182884fae0919625c58da84a7c5cf19509e82ae9e5540feb8c8be40448431f2f59a4deb2d172edaa9523b068d523dfa9c6e158d7b2b7250aa36ceeb8ac6dddf9a726acefbc1029166722ebe84e855226affcfb4d7335ddca82996ada09ca0b870bfa93c66fa5e33b028d8eb20fd7da261e29ea64fbfe17240e9a35b354dd0eeb054a81c5c14c64411c065ddbb6a8f0484d3be5716664d9c5765f6bd1709be27b44e281ca30c4f3fb3ddf1f698b1c21c004a0aeedd4fb6c7a38093ae54aca9ac8d6d6ae694beeaf15c473210f7c23be11430ec669151d6c67ff5e01eb7cd5c876e90b2e8899dee7a4d6491bb03448af8f562b5dbce9b1f76285e33212c03710a4c34032f0e326b7c9271fa3f55fbdb2982f2e5eb6775ded919684b31a412dab1102d4c66ce1798f9b1b646859a3272fb964ec6dfe8fe733b593004dbda5461fff9637396dfd200246fb3406d67f81d378ef55a857044809f3cd34a3cff680455669cff5b73d09eaa3dea5dfaa1f8de7cda78394776f7270262640be6ce8a20dc4c3632dd9595620dea7c435a8ed8c4f0023ac261e24354864dabb12f7262336224a05d5114a7649bbab5c0cc7f05687b541d80f034353836dabd700b1f8b6718d30dd88f85832704d3b1891cc3b8668bdb1a3fecce54870d3452c8db67bc4004b4f4607d99ece9d25a12c8153d6383a6074a90f8dc03739e3dc4da7e539993dc4f04cab00c29ccfcac9349d9ccf08a15c04e1e65dd32d79f12ee19d57d2efb562d7620355c292d57ebeaa3f73d766fbefd9f3e5c6800e43320c840ea01b17559c94579862b86fc87ecd89aec9d1a7b0f1ecc813eb109d18cec1e6b77cbcdd5dfba1745098f89a6ddf71658f102cf8155f3e84a9eb0b3cf5773fc2ba17fd3ebd4162763665ea4d2d0549d6a99380b84bd4a61c4ae08"}, {0x70, 0xffff, 0x100, "626d08be23e5d4baf87b693518c7849e62f354348572830cc45062616820bdd83bfd59e6ea9269e95eb3a891099d2dc9fb72b3274f66f568ee760cbf6a93a617e083379c00949999cd99308446f7c0c5d7724c76e3e788403850d0e01efc8a"}, {0x40, 0x1, 0x14, "ba732f16b6942659f3a800c3f16f7c40429d86769d17822b34b224c82334e645ff1198b80f108719dcb18633efac4c"}, {0x48, 0xffff, 0x1, "97b184432e8caa6abb7f2148224bfd24e51ffac7ef0e24c84422fb90701d8563fee65dc072a6f757d29f02ac7f6e62bf4642"}, {0xc0, 0xffff, 0x80000001, "810eb981c5d3f2cf8222dd074c65d1e02c01597945ee990b7d20bef8a380082d56c08426cec63ea24654bdf27803a384108e42b8699d1c1ceb3a614fc705241dc1f7214b0459479c97517445d0dd1194cb4d6a99771c29797aff2e4f49bcb174e0e431d19a972f83a851a3e519df541be6447ec9a2e67a5ae56534c4601d488242f6f81d4fe58677de54751f9b693d621de4ec3bdafe962f8aa2ffe9792b28c7c421065d0555ec027832c11702"}, {0xd0, 0xffff, 0x6, "c304e797769e700649bf15e146be48400527e0a864cb6df5b8f6722fd7ddc268f96f86302e72ef47a9b82ef8c7b77923e5166287d8c248bc985217bcdbee6efd25cef3d55fd6acc54eaae9398473729b7e31c29cb7199a7cce494ea38377484b98c89c6333d36158cc059b45165f69a82a49a2fda9ac529519742bfbf19c9b1e5d5d99c78101a9817c27e634ba381f720fd38500ff7bd47b90bd23c2cad8451bb2bfb5dba375b0e2e969b804d283a0e6c4dbc3dc5852a2bdb8994bfe"}, {0x78, 0xffff, 0x828, "aeb4e16a6b18bcd9b96949d3a15446935959866fa35fb3dcae5b0a2ed226c1d08d7e44772c5f2afc552638e02090b53b2dc5c798fc04e2fb695e1797a046a3f1b633675f8e9e9436515d7b5d26b13e9a8ff5ff42488036358e14ad900d9571e8b1"}], 0x2368}, 0x6) 16:00:20 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x0, &(0x7f0000000040)={0x8, 0x1}) clock_settime(0x2, &(0x7f0000000080)={0x6}) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8072) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8004427a, &(0x7f0000000000)) 16:00:08 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="b756271b0548b5ef878284e6da38ae2e02f7522fe7bba67c431c88b52eb4f0ed4623b14842984d37e832b244d4eef335f5884404471693609bbe80e724ccfcbfc913566116bde7b07436af08a4e36e9537baab6fe1acb17766d08afbdf92b617b0461f25d1e1fbae39c883136351563938777e6fab451aff06221456a989017b71802fdf8e9d284ab41bb2b7d1a3f615fecca9df8ade840e816045581dee6ab091756fac3aa3b00d10f86a2f14f26088ba924c1e499bdf3501cb1339335acb", 0xbf) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x1, 0x744e, 0x1, 0x7, 0x7, 0xdf27, 0x0, 0x3, 0x100000001, 0x7}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x8}) recvfrom$inet(r1, &(0x7f0000000040)=""/9, 0x9, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x1d3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000004c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) semget(0x3, 0x1000000000205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0xf8bd) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r6 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r5, r6, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xffab) getpeername$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0x3) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x81, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x7fffffff, 0x2}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x29, 0x5, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x42, 0x8, 0xffffffffffffffa6}], 0x8, &(0x7f0000000080)={0x2f79, 0x6}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x3, &(0x7f0000000140), 0x7fff, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) dup2(r1, r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x10001}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x500) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0xfffffffffffffe86) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x8, 0x8, 0x0, 0x1, 0x2, 0x7fff, 0xffffffffffffff12, 0x0, 0x0, 0x8, 0x7}) 16:00:08 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) rename(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000300)='./file0\x00') r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x102) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x3, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0xfffffffffffffffe) flock(r0, 0x2) close(r0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="1ba4fd1361d0a5fa396a9117459c04bc8e965b5826b7b6d3d4444ec42c4ab37796021273e66e964c37ad6690b361cec4e79c8317c8b5841118a3f0a8593108cef42d228260a03b04173bd3a166609e24da4082d33f1fd9bcf6304b31a08da8a1fc8578b5da433255edd092edf4139c1f2e1a58e8c527dba8b6ac32dae983dc194873985777f3c7ea62c76ca4b4a19c088f03f242eb05b2cce5f3878a12b8c6ed7807aea46a53e5e0a9f7b76f193d2f12e1f3e5f99e9049b7", 0xb8}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x102) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7fff) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9dd9da9dffa13c2ac263292c50853d7e7c5c8e35ca956526a22531104629853e0231aa2cf94d0b532e2261981e73b7c174aff4f41d244a866d437bad03cd1b51abb7c2e31bc6868f4994d125224301a64020776f424b1188047d70fb40e5fea1c3638bbcc7582a8ac7eb921ef10a8c1f6426a9f0d13c68f9f721fa82b02e12c2db", 0x81) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc8e27d0f6a7a2100) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = socket$unix(0x1, 0x3, 0x0) accept$unix(r3, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) sendto$unix(r1, &(0x7f0000000180)="d38bf6d808edad5e9352cff5c81bc035ac632b1f0f", 0x15, 0x40c, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000340)="62dc3360ed49442220abdd6fe9385658d4e501bc33940e58e15b335b492216948e1968c6ba06041a45d39aed44767964d77a34ac95dfac4da96b89c754da0c8aed2618ae62bd3bd9964a0ad529ee54a0bf767507fa18f29498cc7f092df1226cf603a25728891e08a6154c0bb818772295f3d49ea18a8578e14a8c03bb1a17a0603c05dc5fb8bc4d689a6f8648c78dc5d63b4f094eefa5fd77af757b6ced7610a0a883ba274e55c3f5565a17053523d156f9008cb5b367133cd381aa5c581f3d33f140c1e0d6280a8ba1ec9c3c7337ef0e7b31ee5ba6b13b2ede59558c07a0d5f1a23f5885eb0a800bd5dd80375cddc6ec6704b9dad2808f7431201a71", 0xfd}], 0x1, 0x0, 0x0, 0x1}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="af06e1ee5b847d080729261b28a1ef0088d8eb57e2a7da0eff47fd750d100fda1a06f2b6af6e69803520d7320ba55b0a590fb66e382de4794568710df11d054856d3a2119ac3902583399194197a9fd7ca87aa4954952ea8cb6d02aac1a762946770", 0x62, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe2f, 0xfffffffffffffffe, 0x0, 0xfffffffffffffdcb) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xd28) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x962) unlink(&(0x7f0000000100)='./file0\x00') 16:00:09 executing program 0: 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xfffffffffffffc33) listen(r0, 0x0) 16:00:09 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)) 16:00:09 executing program 0: socketpair(0x18, 0x8003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x2, 0x6, 0x1}, 0x7, [0x10001, 0x1, 0x0, 0x2694, 0x0, 0x1, 0x0, 0xff]}, 0x3c) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="1002bbaf78b4ba5e5a77ad115fa4396eca2c4f591c5dabc1d62bd8f5726ff633fb9b69f837759097d3d4579cf5fbb7607838f8e440f0e2e002ad7d7abd246d1dc2add970a3021e958567e0f96ed0e57c37a6f1ed4c5385a80aa5186038e509d522d07d9e7001897454779f1a43da18d9fe57273e9cd64b24880dc6a3509e885ea0573f1bfe7227d81aeeaf1a7733fa9279b0223d100ded384708c5437e1fd6426ae109509a1e432243fa62512eb9d45d1dee28a2016c3ff3412ce394007bd9f0109093885791bb4af241d66cdf19f62651fbec304011b5af1c035a66a3a823d7ac9a1561b22a565dfc8b81ce20bcb2defe16eed957932bc3000e39a59b222529f90d0402ca5381e9d4439383ce573f18c629ef978485d97783840dcc6764c0aed4a23934f01f5a8cf2960dfde9dea66c7083fce023e2ee9f8a74d91259839113b89ff0afb8153431a52ff730f154278091a81b70bcdab0842538c8aebd566d6894ff5c76fe64f6755164d7212f2d132b588370b8a3883d5d15bad83e3e1e1b9aac3d7700fb93079655289b6e454d2401147a9b7270eb42bac60e014b39a64d537b3ed7fde5c6ba1f12308ca15cc6926f9ae1d5d13afde5afc7f89cff5abebcc6a009f3da6fe75fc67d53e5aa81788288957ae37968008972ba0c7f057ec00cdb20f08c35e807510e032c29fe951b95c55c22cb96c277e8ad63d547ab9a398d3bd436e3a92eee9a5422266dec4333ef966ca8b45877a7ad57677c5c2e9c318fb71ceffcfc2e1e3570b2282efa2794154921a1a818476106a43b3f3639ba7ccc68139e14f40077407304f9560d30570b00582af57a8fabadbf2018cedc49691b37824c58942577390bfcd34a2853f6c43795e35978d3a925cda12959499026600fc7c27ba72e331f10316d57cd39f67e94d3a522b8f0de730a44d2a25992b26be6aeeeea3e758e81c721a707701c1e2284fa6d2b24506a6fc4c52a91c587659cb53f188046d2c4713a276612dfd97297bb1ec74890b1ba0be7d443f636480ad722dfd596e2eb90d9a3616926f7387953868c422d9d43d53f9816c96fa71d6b5e00a6657266b4069a2ca8c52776656f97ab2afcd8e5156de1dc8105bb6d681d24002600300bea33f29f993de93b489357e1b308203c0ee3cd51730d8fd1a24a6cc2e336035b429ebe0330bd0e56f56d5aca7e01786c872b3b41813d9ff2305681050d5d2dc0ce10958102b39c9c348981e26072e3dc1affeebd9009a0b18d13a598dace1849972e361863ae2742283692d092c3a29e891dd3a9840a80b051ca093733c455dbcd240f18393b0394adba33fc8fca5fa7192613a700ea56c5c78a87b78456e4298846e0c1289c4cc1f29b90f438afd024ce0f2187f4ffa551fdf50d44f895c84323b85161106fb13c836d0cec9c7b4707ce2e4aa0b262b55f9d86cccfc4643f1264fdf551c9a36acc6db0dbf9e17c36ad639ab5612444c48134213638b51dd748cc75345e2f67af3de6eba5ba7a0a79990c73a6acab194368fc556f77d13f3e09445ff1d07d9d0b24ed3710c9e5afccc5d22b4b22d87769a99083a82f0062aba65a22805d68ef2ae22620ecedadc2b5a5687b68fcfe5fe239cec3409dd25d6f12fa4f6fa1e6bf03c746a25dc63a82e65fab9ed3725799e8e2bef49fa66fa7b8a216c990d7a2db18b1075dca6161293ee5877ae42f3108184dfdc9f1b549e75e841e53310f7b4a12a9bc8cc11d9addcfb8d3ad1481eb81e6dce752aa57b6b356ff58ed1f53f44bcdde477c8ae0ea1a4eb82196c29534b3c844efee54badb87b9bc954ff66c47bad3d27ec00ac63cef88907cd4c2ba7c5b68f1310a651a1162c20972d4d4ddc837239ef4ccdc5400fdae8803d85d08a2269df848be0d859011ec6529e6170716d2107ce150dbfbbafedc81df83f80899ed4429904b37b72e581681cc6d57f3e800eece19282ed22cd947c1143bfe0262235d93ff4b2013eddecea0d85a1b013ae79b2acc25a5f4a5f39a7df5c7a0e3af7690a612b36541fd3ddd29fd69a2032f66f0de4f19be1ea7e7133fce510a121541ce48078962d8bf8ee90df61cfbe7e2cda44cd67eab52282cc378840d10c2181bfc9fbd61249cecb22767e609c6773012c40e137a233d1b5852df1c2b97a45e75fb1fa850b3bda540f61bdd30affcd1374775fe22ebe3843b2ed3e2a9f7f7569d809a5d06778e1d211810d75c95ea57c81c5a8cc2fe9dcae1879018945cc8dc6d8821940110d5eac840d14154396d775362216554abaa00d718bb937386c96acc31ae02ae209f5ff910417ed4d4c2ac04bab2d96b4419336505791b81ce7c37ad8123ef4f61e4f004211437489a2e691160447ea5059b1e6777db137e07c71b7d4f97803c9d7633e3fcdedde7981e80ba9a7edd227c4af0ca03b055488c7b7b990f8061f748bf80538d6e624eae72024024f468f3760f9b753352895e18f946c4077210171b7db0973fbdc8f3aef7811ce343421b285f1ed212d205b97c1e1018f48302b22093e4d3fb68a9ac033a807626037c73b214e7e3257d95c160e004ea84443ef0d834cbe3c04c2614b8724169473c261e23126cedd9ecbeebde806c3da503ad371ab55120e1df7e38e75014aa4bcf9d1ee2fbf03880626803ea6d2040985210ba0e8732ba94ae0b8adfce843d9fb06f0c755c8fe78a8d15408f511d15f6ebbc3f86567cf56e774eef5f97b35b4b75efcca461e19e8d24ed94513c54060aa8038c2a95ac0bcca0c12a861e992bf930e85b3757751065db62d5f0320cc5e42bc915daaaa2064bcf1dac3c747b696728a990ca7499c815a1aa615011965fd3243f890764ed69150cada46052e1e1efd398b50bc1714b15358568d75e6d12c2f5f6a75c269dfcfc103ca8bcac8400f6449dc1d0c87af813cab9b3bf187c4ebe2d8cde4c71a3d1f01c9991a843aea9375ac2ea4300618e5c445937d7d18d3e08059e4bba0fc59354bff684620e93314bb87ed174360ea300fd0b16dd45c610c9f42050dc873be6545e9317ffbca567b59774fb9e93c2608d76570281366b04d8fcb6e69b927da8f861eaaa2be7193a7083aebadd50380386870caab83b043c7de07700a18f29226fce792701c990b7286ffdae372a6dc4c6601447f4f0eacbdafbdf08fb96518551e4b037979d36c677bd960e2f0d10a8806751ec297322fd8c57780a74ba78bbdd4cea448fba22f6a452c9442425cc6544288bb46c7bd030796f0f362c3fa56d2af21d1d8658180890a01872f24df1a0ac5159c82337459481583be581511c086776196826c159a042272103eee7e7d723797ab18bef07b51c4772de68f398a04c2437082e58ee70814b20c6abd9e2d765597872a2732688b54e6b9e64590a090ba9aa0e505dbbec134668d265c36b6163e920f3f804a629acf4884c30697782adb38b1074c39fb340ff1bd9f9077f5794b64cc82b9824bf3e1dbac9702e7119e304bff3fbcce6500b1afe59fb91c8aa84d8d2649522092909382a0b3569e40173d1ebf416792e897b4a0854658a7edb1366254088b5b22db233fc1d64ac037e20cf56b083dccf6e727b231c6b565905e0cbe03b81e4c02d9fa7def3dad0309906065311d205a7ca6161cb478da14f0a498cc80d50931dfc335ab6f21d95533d70cafe953d9fa1acbd2ae9055a1a1931aa11d76979bc202dc482b02968db51fce4d01eda046cd0f789b4fd7d9fd93faed6d28d0f669c6bb06677f37ced48d5dfe8a102341e27741dcc52103b67de521ed4c55d6927ccac7a1aa024b54409945c7dfc7bc936a6addd846fdfcb4d92f8d3c606eb62e20201a8b8de4bd6e8be9ad3168a3bafd6beca6f77bcef2fff7ed17116ee1b9c39c2ddb0452b6bdbe137781c0817f0d2203a8abfc07d34c89ff8c97278cbd36c2b827d06863130a3e6e333763dfd115027a2ef22b060eeda6d9db089052c7a0eec88184c4ee97cc5ac9578c9d459f2e205129be99c9c56151e4795f6fa1a4e4701bdd081c6406ac7dedf26a1eef9c35fab865994baca69e6002d3dd4a4c2b627095f9c2e0335345ec0d3d5f77d945567249cb3c57f8ec7d44e354095256f858b55d59d496799eb29bc454669a0f3f013677fa4fb517feae5c9dee98231416a256c63bbf5760838918c83e6b994ed2e842a806defa23ba4139c2be1b8d6f7ae06b83e5cc925f64d47bfe63345f7fe0f1abbd07383f3d8a5f6afcb95002d8efcde22fd467fbee25b53880988dd1bc1fd6bfaf5aef1f6aefed19f4c98db06290be8d6c66436b448ca6431167a762504db4830cb35be06a10a29aa663ac72c8ac53ce94b612d406b295e08deb6938ec52075dbd3d924674d437757743ffca1a6bd87050e3ba421c7a88c7e024909c8e50f64c030474ccbce94cf525cba3a0714394c145db40bc7b7e7ce9203ab5ea3fa733a04d8ce0eaa2752a0b419d9b5c25ed0d74be5c9536c5d81a1a57fce479b78805790fc9fffab33e079ca0c508ff5680140a7847cd8560771077a1d1b594d2fd6a8c40e0f79205f0d93aca6b491ca6c57a8414bad327152650ceeed28c588f4d2b3738836e57e2274ed20fe940917840d75b62781d9fbe655933e85aa7ea12fc31b05961b13d2ce1ec231db275ca3792a2438a66fc8911b6342db33a815d881f2428f83a4e9a6931418f629e9407d1167bd4b3273ee9d5177f3e8443a505168399cfab3bbd9e92f9a29ddda50cd82a9625937b9831e50d22824aecf9048149179ddc28fcdfc22558f48844874c2d49b523ae63e37cd7dfc717bb285d2f837196561ee0380646cb691546b438db18b1e0960c31d251cf826edfe352ce3ae0fb541d5e9e6ce66f0c2739fe93b76c861e9c08215617e664015fabe58f1ad3f89b9c8acc7001837a2bfed7234b8f2bf1c0457e008603c13ae55bdce67829e322520d37b44f5102dc03827b3412f834d340e7f278911d29e7e694c3133676734fc079874f55b22d259e5cc1e712708dbbf0c55307ec18c921b0b60ab451894bc49d2fe55a5a6961104362e006dbcec7e0d8688aa81eb4dc9dff3dad3fe296fe13e8c2b228ebeb567c6434727be7d4468df4e465c9a41327abb4482233265b86c8e7f155c4ee6aa79cd4fa4c77047ab9771207a4fa426c68145ecbac15efebf9ac6afe483061bfd3d6f88261ce2ec4cff82fd554eac5030c1cf96159a3321d71b76ab94e5339c428c693b9d447275298454cd3c46e4248bef2d984ef2a233443eae714e81b25cad4a34d5e44c1b132cb553c305dd0a7b0ce0ee898d8075e01796ba8f3e5cb8d66fe63a00f572e841386091f6f71e600e487d8a42dacd3210761fc6b565102428107dd15fe2173d83f75d9dfd473ff9713379d9cbec473c8d81550b96b51a3e8e3aacf1299f0d51faa95e28a07a3fa052d8076469431dee95817573df39fc33b7d1cbec54e1fbd2923286664c02e1490f98b04e1cd686ad68fbe698a2694cf3b6550548da06b4fe5ac25be6b9a44d03beaf3c9431917ffb195c8319646209d3480f6c155904b0eb483f3dab2d6d2fb57a099a8fe77b0e611c3d9e67bb9a500168291af16ac0f27483ee59c5d805cc9eb6bb925f925f4c1403bd3e16ceabffd6b220ad45bce0d33a17f518d900ac34bfe92a2b46a65097d2ee0b63ceb824f4e18ae0799680def8c30291a2b4c4f00179def2670c27ff2a9ecbef4815d2cce0052e75383ffee2c409a9d8d80986387b72a28f5092cc1e3a09ebc2811666aa0e4011a8d638c73d21002e4d9e596276bd7b7aa1e901aff7068ff0", 0x1000, 0xe, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) accept(r0, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0xfffffffffffffffd, 0xfff, "27eff448d8286ab8688f3013e7b376cf87b26843", 0x1ff, 0x7a}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247b99b7a7b33cfa47531552d2793f889427f48a92e4c360fd19c79f0546400d4f33e2b0093444397040b4de06054b7f27d9bf12466bd2489cbdb9a1b17c5b0ef61ab7e3d35e953673c69c2ead1ee1669f96e65c4d5647409cfdc2b8fe33b565ae9d6e570620d816b9214c12f0db897311831faf6efb7c4be3e000c5bceb05024a74ca9b3e05fb2db4ac2b5721777ff22d7cc8d0e8d495235a8e83a66863a079028d6b9d4da680b3d7161bdebb7008909df3d7fe9f4dbb5a3b5b6f0f0bdd4a644dafdc25c4e47f", 0xed) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x7, 0xffff}, {0x2, 0x2}}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10800, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = getpid() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x6, r1}) 16:00:09 executing program 0: setrlimit(0x8000000000000009, &(0x7f0000000040)={0x1007, 0x3}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0xfffffe48) getdents(r1, &(0x7f00000002c0)=""/139, 0x8b) pledge(&(0x7f00000001c0)=']\x00', &(0x7f0000000240)='),:)\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0x0, 0x7ff, 0x0, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x9, 0x81, 0xeac3, "e047c850bdc6761b7ccd7d2e0adc1b595095c390", 0x6, 0x22}) write(r0, &(0x7f0000000280)="00adb9563a12fe953d9da6746bcff273ef93f1c607988cc3379c35668ba949a54ce3d08483f066150d", 0x29) setrlimit(0x4, &(0x7f0000000000)={0x81}) 16:00:09 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0xff) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000840)={0x2, 0x1}, 0xfffffffffffffed8) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r1, &(0x7f0000000100), 0x33) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x44) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x7) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4bfcb8f90e903fda) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) r1 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/209) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0x1ff}, {{r1}, 0x0, 0x80, 0x4, 0x7fffffff, 0x8}], 0x1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9, 0x8, 0x8, 0x224b}, {{r1}, 0xfffffffffffffffb, 0x48, 0x2, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x81, 0x20, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x40}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000020, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x7f, 0xf4}, {{r1}, 0xffffffffffffffff, 0xf, 0x40000001, 0x52, 0x80}], 0x400, &(0x7f00000000c0)={0x1, 0x4}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) select(0x40, &(0x7f0000000100)={0x0, 0x7e2e, 0x1, 0x7, 0xfffffffffffffffe, 0x4, 0x0, 0x6}, &(0x7f0000000180)={0x2, 0x7f, 0x8f3d, 0x9, 0x6, 0x7, 0x40, 0x400}, &(0x7f00000001c0)={0x7fffffff, 0x8001, 0x7e71, 0x8, 0x6, 0xffff, 0x23ed, 0x4}, &(0x7f0000000200)={0x2, 0x1ad}) close(r0) dup(r1) r3 = syz_open_pts() close(r3) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(0xffffffffffffffff, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() pipe(&(0x7f0000000100)) poll(&(0x7f0000000100), 0x0, 0x0) 16:00:10 executing program 1: r0 = getpid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setpgid(r0, 0x0) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x230, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) 16:00:10 executing program 1: r0 = semget(0x1, 0x7, 0x11) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/225) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x800, 0x170, 0x3, 0x52, 0x3ff, 0x8]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x80) 16:00:10 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 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 = syz_open_pts() write(r2, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1f) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000001c0)=""/77, 0x41a) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:10 executing program 0: munmap(&(0x7f0000ae9000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x9, 0xb6c, 0x1ff}) mmap(&(0x7f0000ade000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) close(r0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) 16:00:10 executing program 1: poll(0x0, 0x3c, 0x102) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3, 0x1000, 0x1, 0x200, 0x8, 0x8, 0x2, 0x3, 0xd2, 0x8d7c}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2134, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x21}], 0x2, 0x39d) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/16, 0x10, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000080)=""/242, 0xf2) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x82, 0x100) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) flock(r1, 0xf) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x3, 0x0, 0x0, 0x200000000, r2}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x2000000000000, 0x7f}, 0x8) socketpair$unix(0x1, 0x42, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b0ec9721706040e4affe832707c48ea71c039e869a60ae3c4d240a90547d6fc28fb6611457a84481e0670ff9e1039caf4c", 0x31, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="dcb69a92def2f27ea784cfcc86903b2d613a86459b3cf889da93544b0b29995a9269e78fd87e82ad48db16cc8bee5af20a7ccc6a41016e55f3de8d8ba84bfcf26370375e03aba7895d43c339e0b350b9ac4e1978aa365bcfaafd2be3c842287884df6ed21fccb0c103e3a679761bb14467cfd3443d217ff56dab637cee89168123d24998f9a22055aa41371e717797b6047c1bc0e6174ea75e8a322db29b1585c3b229a5763f8259ef98f55e26c7a88d60e2f5ada5889ca2125437b0b604385f8cd5c474e4c5d42c06aa67de78add5fda7c0e0a2897931ea492e6b11a70066752f6f74ae", 0xe4) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e300900000000000000ffffffffffbca6739d3e62150959f5f874e995b575bdc092208e75cc7b600ca80e7633f93eaa3d245236ad6a2f2cd19dd1a9a822d729df54107adbc1c626b45ae3bec666f5111963b78b14b6a3cc1ce8b6bd31b820573fa469a5d6a9ddfea98ccc5c8e6113f50dab29af7fc8af12185aed36f3cc20271151b5185d18ed53997a297861e3c134b1825d3027e67a3c2b42028d1c16e6a14d594f23794408af522b8e78a9f1f656db060fcd279947f32c26d0557507c2f7a3d857cce89a6eac18ad39000000000000000000000000000000"], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x81, 0x0) write(r0, &(0x7f0000000080)="3228d1ae4d0c91348d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000340)="3d7d4923ab3d1e14c892a408bfd7951ac16d77560bf3e3f1a51f2c4ef337eb8ee6a5562ea27ff15873f7acd542e555d972acae4be80bbf3a16bfb577f88319adb8df21b797894dba01b072f6974951f481832463ed12bcdc29c65c055c06754c99317592cbea86bc8fe90812ef06b73a8f594372cfab07c0c93ed4b440ef7253a2a3cf467db1391ea4406b06c60aba9a037c1c3382c58262e79c17789dd658d34e7f1c9010d3dbd1f921c626cd29de77c479eb9a53e68a2937d88414d883d1852e9133101209bb9804ef5639f2611696a26c0c47748cfd36817e45a4da6d7cf027025b8a2e9241b0cc4a41d188ceaddefed4e69eeb298927", 0xf8, 0x8, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file \x00'], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x6, 0x7e, 0x100, "7e94e5cf61b37811edc655197449d87d59d5daae", 0x9, 0x3}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x0, 0x414) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xa0000010, 0x80000000, 0x453}, {{r2}, 0xfffffffffffffff8, 0xd0, 0x1, 0x6, 0x2}, {{r2}, 0x0, 0x10, 0x2, 0x81, 0xfffffffffffff4f9}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4d, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x49, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20000082, 0x5, 0xffffffffffff29cc}, {{r1}, 0xfffffffffffffff8, 0x41, 0x40000008, 0x16c, 0x2ec}], 0xe820, &(0x7f0000000200)={0x3f, 0xd2e}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r1) 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x4}, {0x0, 0x1}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="73bc4912", 0x4) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xb9) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x4000, "0000000000000000fff7002d00", 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0x7}, 0x8) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000140)='./bus\x00', 0x90, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r0 = dup(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x18880, 0x0) r1 = socket(0x12, 0x4000, 0x7fffffff) r2 = dup(r1) chdir(&(0x7f00000002c0)='./bus\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x5, 0x8, {0xffff, 0x4}}) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x100000001, 0x2}, 0x8) semget(0x2, 0x2, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) truncate(&(0x7f00000000c0)='./file0\x00', 0x80000000) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 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) r5 = fcntl$dupfd(r0, 0x0, r2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) recvmsg(r5, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)}], 0x6, &(0x7f00000003c0)=""/201, 0xc9}, 0x2) fchflags(r3, 0x20000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r6) 16:00:12 executing program 1: socketpair(0x2, 0x0, 0x4d35, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4c) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) dup2(r1, r0) flock(r0, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10000) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) socket(0x1e, 0x3, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) close(r0) 16:00:13 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/96, 0x60) getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x2, 0xfff, {0x3, 0xff}}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget$private(0x0, 0x178) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/12) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f0000000000)) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x22) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x64, 0x0, 0x81, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8002, 0xfffffffffffffff7) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8de7e15662513029ef0011412c66f7f26320146c997b832cadf98a37e99f1fcc696f6d77f60b33c9f05b3a250b621f6a97b7d3f303af92dd5100cb30bb768872765e06396dfdfd23ab1c03839b478518dc560ab0fd5c19c99c22a052009b86978d2a201f328641e17c288df8752ea6a5217c53934afe0098b277fa6e8c3a697568e15342ae2ef68e7ba707ee6827a9e7817f37d27bdf8b5e61e39395021b9e075d121ce7727990ce08d8a5a69bfbecf9264cd33c4a0ed4b585e70566108fe444e2febbf8c03433bca5b41aeeea1203aa1716613d287130d911cfa32b96909af4f6483ac73aa9cf65e39f42e5eb6b2e22f8c0b7a2b0cb5dff4559791244"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/198, &(0x7f0000000080)=0xc6) r2 = fcntl$dupfd(r0, 0x0, r0) chflags(&(0x7f0000000280)='./file0\x00', 0x50004) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x6) getrusage(0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:14 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2001, 0x4501) munlockall() r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xb6c6, 0x4, 0xfffffffffffffff7, 0x5, "f64434a04eb1d49409e4036194e62c7c2ca1d314", 0xffffffffffffffe0, 0x8001}) r2 = socket$inet(0x2, 0x4000, 0x1ff) recvmsg(r2, &(0x7f0000000a00)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000900)=[{&(0x7f0000000400)=""/46, 0x2e}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/231, 0xe7}, {&(0x7f0000000780)=""/252, 0xfc}, {&(0x7f0000000880)=""/103, 0x67}], 0x7, &(0x7f0000000980)=""/104, 0x68}, 0x2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)) r4 = semget(0x2, 0x1, 0x40) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/110) mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x2a6) mknodat(r3, &(0x7f0000000380)='./bus\x00', 0x1000, 0x1f) recvfrom(r3, &(0x7f0000000180)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x1, 0x401, 0x824}, 0xc) pckbd_enable: command error 16:00:15 executing program 0: r0 = socket(0x6, 0x5, 0x170e) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8edb2a6a2625f78bfcaf6bbd195a63018254776dda145dcb5fec86e6a039771fe0967aed22fab7d171e0539ff892ac2281f541f2e25b132e6edd806326c597018e2afd21298f289ee41a4e33fcf153a270ffe266690bb807ae23e77d415bb760d434a9e48875b48ee70c37784fc479620d242a8a4c1f3dd2aeb66d41894120e8cd294ee1bc8e1d8777328eb39fc98c", 0x8f}, {&(0x7f00000001c0)="af3adc8108a79340dadcf52e4b488b6acde3f2726e1fb5890a94904c2a07cb381cef3d53db261a5be5b2b8088e2f92e870ea11105b9fc0e04182504e4696b7b4c319323a2dba6d4be9b3ec0330fd5bdea58fff39bc94f2645fde7d3dc0ab9ef8eff09666e03856daa25601fd78dc7d385a84968260fd68ac3c992da8a2d0105b7574eab8309541d2091d7d575e872141", 0x90}], 0x2, 0x0) r1 = syz_open_pts() accept$inet6(r0, 0x0, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x20093a}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="c27ce9c8e0978e3d60f94021d8782520e63e3fc13b4052d557fa9d72a1eb8549748cf499748a504f65ccb00fc4fb0be359ee44184f64071c267e80db1a0aeea6d344836a4ee113fbacc35641017e5a15a1928fc0ed1c97ed76f158c6ee6ba42685519f61f92302c5ddc9243c0662bdea9bba20c4f9aa81a8ff89c683d6888f01e800310e0c8dcb18f427e5533aec053105b2a7d6a7bd55efe3fc7b99b4153bde8bdf1cf53e4314f4610eb8d6bc77ab394297d936ca5eb570560512e089eeed6b29a1359c5f47d96cb9e421706b22e17aff5fa891d8d0e653c5804e02d81ba722edb2adaed345417311d53041859c26c85dad0c32", 0xf4}, {&(0x7f0000000380)="674d54db8ade363d8d9a5f078e465906989749548f2d3b49d96ce25d8042cdb989f5316b21747871b7cc09bf35022e23aee885687af204124ae0761a1e9695b4e07804b0ca5ef7f8", 0x48}, {&(0x7f0000000400)="5e44fab5cd12d52e2ca3c3974b495e3418b714336988b03aaa63797acd1f8f049fb3ea7768b62a49a00e332ff5e5466e1fc9b0dae091e3644157caba0286773fc02c7434f20d12cc6db8f645894997bace700b96398545c36f53de322a55d92dafd732117aef25263ec3140af2bde732725dd01b38423f9058e7f77100b5ced3e4043e9596d15f9459ed07a449d21ee2a9c3cbf1304957caf47c102b0222fc50adee289085a96cf8bb7bbd456790d5150815dacbb1a9c40ca13f2b618fb6b560de0a8e6796d76786116f7c42961b0bd720b22d3e49f62efd2a8ce607dea0da695a3afd7b273e1f7792688a21b40ae475ac90455ea39798a1b5febb", 0xfb}, {&(0x7f0000000500)="c838d4a240d8eb7ebe527729ee912d568270c94b6f7fef4b0878d5814c638b0ec647fcf94ea270c982f05c83dc9e9bb45dcfc5dbf33d4dbfb0c7bc42f9b97869713a079454012a465d93740553d59d5c74bc580f907b50198b92a887c3e4ec5c8e1a251c511f92e6489b0571d23848cbe868ee9df4c9fef1e17ded2c2eb830770f86946c81d3e0160c64cd5f4ab45b9c70ef98ddaec03e965b25182f7596a532d34ff0b651960924713c1e2f69165d07d5a32755ac7d7f68a6e8926f91f924f26ff20b4658eec013b77ce25db6d69bd24e8e97a96844d7eddd79679b5d69aec0bd40737ffa06aa02da506e95afc781ddff83fb320ae4ceedbf6d7a6a843143a1bc922380d587d1b56dc8e33b9ae18d6bddd46a5d93894038d399dc55602c1ec7b68aff0fa5761787955c0802bc953cf7f023c83fc6082b65fbee12d1fb4d5668be1c04c80a17eb36451942ae460c0359df8c599e2908e1a34a0e5ed3fc4bd2d357d30053c55e8e2548b7366b1e0f2d4a91a7d2394fbaa84221f3ff7eec9f57d7d0871cd8145c80293a828b215b239e76e62f5044476164c47b4dbb97194d3ad2db311b0c12a1cd5063c8de0e75ffe03deca1bffc4d8b1c4fe8e090fc61936c3635847b5966266da58fe4aca77983b70b25e24fdb619131ffa40f64d9ceb68c69a63292d53eff15378236676e3fa73ccda267043f702b5002cdcecd7fc1b1ea7e2ead7123c28f8d3be67ae837b0ebc119b7c4a7fe4c873095c10f070e9c2a9842ccbbdef9c42a60a7bfe4095998f7472a9fd63c2c4eee6d4685bfe9ee0a9a3617614b5dc5baee464add8d569df2b0573add6aac4a26aeaf84d7fa18fe74553ccb91b42e9a7714869ff5c1384d642aa25444211e70d2b5aa969e1d3882ceaa1df4928da021dcc0832b337d77db1d8754b5a695630f16621c31f1f6c485dad48d0fb1eec3a44571a8c257ef530e6db6a9af8e3341ac8762bb58e30b50a2f3615b6e5811bd111cdf7265ebed526235a95f549f2321702365184e227c10db5faafac792ba4ed0af42a73e63716eae8e2a52fd593e0f41957d96715d9a66dd04e5d90f1c931e56d67a4fc13eebfd36951eb9bf2255021da142f8342378ea7931d5de310cc30b00ed0c9be712a36cbde537fce6d16464463d9b183e21267f66c347b7056a12563733f8f14796f45598b68c78359a5c7e68aa88dc05b857f8dace365213cd00eb82d1f8631d4dba35b3e001c119a0fc11c123b74c5939d217987983f158de4431c3e6e93d3ff2a620f5180aa10e175acd662907257f19464e732873ef13d2ab5e6d270298614a33a50a92de2d6d9c0a8cecac2715f2d0b6c24f5a3f8a01828f86060b158803101a776fb121aced152a4b0dcbc4229359ea6c3e018c812fdcbbfc36cda38e53d0ae9e6cfffd21e1f6e2ff95321306228b1f0988fcc9fd2e2f754a21e263cef9393ca8dbdce423c6b1dc8f6be2f2ca38a2cee75fc90155ee449dae69440ee88718d01f63fce8e004135b9f6d921e0c3ff7767d3b7471a0a2186339a34652d39a748994bf0e0014596c6f51c76384fabe1663731649a10ba6e20b8041f837c3c280a08fa9c6904f09d875ff370a028d242c55c8d1dd78438ed57ef5d5ec845f0c3e422cb08fc0ad912f1b717fb1532fc2ffdb952b8f4e220259752087557052030c6fe341237faecc7e7ff5841bd686705c63311960ceaabe22caa5030133c70bb40903277afc93cf22a0ff59bcb5ac2721489c4619ce153e7bb64c27cd4fef5611d0c589c6564227c43fcb1299e9d48049943479408d0dd2cfba864507dad55e12de2e763ea5788b617021d2849ebbb2058ade9c3d38537bd86eeeac4b5458b525f4301c092955f411650ed1cf5c5d0a0429ab7f0ef7af72be622c4eb0395c70b166250b66c66ffae028a5cf21dcc43034db6699a4e81031ec8ac52741b24539a91499083503602dfbe5292183f06be73a6a1ac17ea4c15ccde476ec43a5eaa0c89913ad08da5f15f23ac5327104c28032bea9eff746c618a38553a478a29bc6b655734cb80783bc5fd7deca1031760a5a054ab17775927ccd6901c77d7ff3d42a9116121b21e74aba338cc8bb4e8d00ddcba17caa6c5571135463e542f9f59ecd423db551bbdc2d98481c752ff3ce089c6043edfdb56a14d323adf215314b1fb4ef9fc6576dfaa9dd5ca7336c1ccda615d52e89b5c8a6fa1ae8772de70da1cccc7df98fbde92569a6237bba706de8b19f913332a98a5831b00e9cdb755eaf2eb9a295aa7c2fd8a654bdf85f61b75ce88fbaee21d463f49e6f2b4a8833efd6fe6cddb7437ec7aec10e7cf5a81a0ceae808917463098af1a4cbaa4e6e2f6b7884b75ace17a95ea8d5b76c52080b4fe5e11745d4871fa97c78782cde0b85449e3709c77db7f00ba03288f54cb6287361b12a296bbdedc3ad66c8df18d602d4f3f6abeaae1041c77f6bf1cca00cc90aa32029f363f48a5fb0bdc9b008784c1a5acb420a7c313d58fd848d85d3153872bcf57a636dcd0373be36a2b9cf72e581f6db787fa1666dab82e893c8a8c9c99ba2a782e5090094012c1c74825fa866332781af18fca8854997c99b1a4233e29335c21469c3125dd327a01ff24b490960c4f981651bf989ecb21d707c2035c449def9c3ee1bd5378a01a860db02ff3937156ec7be302cc74def560e91fdcf26eea1db884a79f47bd1438730fc2841fd72c110dd38ae7d8c5f7f030ad97c1ecb8d767cad63d9dc0f59d16637e4ba024268bf96473c513a4e8fa45da11efbffe84975d2127060229f003d8cbc4e1d8e686eac0ac6c332a0c04ef0a94bf1009cc76ebb2e60c6ab2db503234c4f67b8e4b1b3aa6bb93da16bceea74a2f88fe27a7d0e9b8d89ecf973780370a009e0294bb8d439724aeeaf25d4872f1d0e8183dfa35b8c51e1c33018dc00275051958f2548bd70cd3899f824227c4ce750004b1bf6f334054d5195a715dbbbab1dffff842dd8320204521e14ce3a00c0e93c677a3cd869605ac55218aff30085401e6e3567106992e962b573433234df04070e6e1c07de2b44f647e6f56d470a3f86bee5ddc7bb6e5881d937dda13ae9abacb699afe52460a2116b5808e4902f11a7b4f17c7bbb301e420d560be8ff26232f431cb99e504f50355e269e422d1389eba62eefbe47e1afc9b3dee94ec14b09b2f6389a5357b49c3a273c2bb2f3bc539a6030083ff373882edd558c5ed8dbb8a170c4349695c1b18ec4c1154b63edced69b67be1b45a55406a3e97f1836f896559652be1a85639cb6ac9ce982edf7fd265886b39751373b8fd472e05b6b191df2a1592fecdd9ac09b8d8384d23a16975979983651bf770fc983d300125f4830f01538f7e9cdad65722022878c71a379b8ae4dfc32b4e1dffb2cc0c332db934ee8e738d109b7ec78f2634a756f4fa86264af75a244888e43419fcd2f8d36e32481baa179128ad0d71c94370b05425adbf6f5c0f973dfa6c5bd0af444bb0201ac32dc793b5a757e1f3a1844e00d906002252f7d54cf0d180d806226738d993ca586bbcc1d919acf2c29bd2fb02dd5f24832f3f3ab5b6434ed4ab8b39baab5fd96d0b82bbd7fbca0d6610aedaf5dc410bf73a4b22cf32cdcfe03c91250b9a8040bcad683b034ee5815b52943eabca5f346b3e4ffc16b244c27ce566ceada2c39e9fec31ff46fc5b2fde7bd897603a7bb80d5d6530cda5796d762075c6df87432a579d3f6a6d1de4963093dfbd770b368285a3cce0c305c179b1497f5a9b7a97f25fd9852a9888395a4101408c0eb822d28dd0d2ff542d6f085701785c7c1569fa9ad7fa668d649d6e0d9e8b4a8ea3854e22306e779ac158f22f53062720cc62b964371319962d3396b18d6bae8444042201b68448aa4ed5ee1d4ad5b7714ed956710944c8432fa510e55665793bb97d8c3636c9894d9fff25105619bd1eb16809efecba2d8cfbc064658a3c1982cdac7a54bc134a679b0dbe3e4b816d5af84e840028f5e507c437d125d2967557ecd31f0b2f9c642f8159e21c9941292ac08aea53dec7e521920c1874e0a821fdd9680d3492ecc5fe8e34ee0db3d49e74edf605df1990aeaa29c09249c241da7d1e5430841e19212ec76335007f3bc130d6949bebeadfbe89294f8cd47b1817797aea7a67d834beafbbfbf257883f4632b049f1fca373d1bd3dc978c13f39b5701d8edf82245b5f8284d599f63ace8c608326845f75bfdd146597a014218b8eee3af3fe445916d644d44b23498d99aecc3d88e2b07533a4d41916551441e22cbc6bd4ff9178536900dc03e93ad2396e4ca9ebb5a7d05e5ab1fa9d60fe53d6ca11445f27794bfc516b87582c4504de77c9b2e86fa81c4fd8f1bf8cf15fb299824660f860e707fe32e5e9551fd75839df4eebb72b8ab7e1757dcc741c8dff84440689e50e1993097dab74e0d0c4002a62cd4db2c508c75ec4b1b88baafebc8eca7ac5f9ed301a3c5fe167f9b0cedaf74d74fd5f10ddfc491c601458ce9794bdd79b900b0fda2bd6f670ddfbbc724b49c5ba4d098a5699d78bbafadbda6e202f9f80be78575f61d43187369b3fa93706194cb337e67cb19ec86d771b062dc5e845979715bc381c5682e2d5ef58f9937c16f9862d43d7c973af5e7e2e9c348a099856ef1006c3837497c243117d669c9e5e4216566fc78beee0cdae3a0187b61cc801d1f81de60657e91c0aecbcc3f47af78673fdb36e8c65827e9f1e19b9a0a352cbcdd4ea162c64ea27c7ad9a3c357a0ad11fb7796a3bc041629b0a3a664cd17598bc77ed6244413f056cf1847297bca3056e83d4fac3c096696be9466af019bd2079c807712c11b66fbf66c9e67029d9c2b959fa0635ff442419492f9365504f3a481c6a306a5078adc9f66557d8cdd898168a6eee921108887ce660ad2a6d37af124a4e1d335fc609ffe8e98e42bea48d76c44760f0107e6b47d8e501eb117327a0f3cbf485d2cd9fd0ac1b856997291c3c22f19707dadfac2252c3d411aaf581d3f0852c1c88136b5a60762463d04c5890e10caa376531c59bcbe2bc90421e7bc0f5e88422eb6165a338204c46428d4b38664783a5e36c5eb3bb00ee4f7369228a62420c7552aa56c9c26797435f7f9044b0955f59c149033e2cb1ec2e522666a60f48f1cd94c11d6684351cafab1e2f74722fcdc0af032992ddefe84951cde754960d10f7152c1dc1982e4b4967d36008d96023c0f50375ecb0c68c8002604abb1a40f20478e52d79391077dd449f3af173972221efce3521e67464ec2cc4527d249401e80fbc7d695daa60c78d3a8551e743156c08118e959ae7a60d0d397a7763f4519d5001e65508a7cff938867076b1c1c84da242d1e89f43a0333122c9274c0d2d7dfe4bad97eec51f1dd755329b5e472ef3a8431e4724dea64403510ac0f8307e8e78ec7860db6529b2b99ed1b3a7729a22fb58d870b965f6349bea1450f49e53ea38d6324e0ca4946a666cef4fde4a0b8024b1188555f6f1a0dba66ea05b8418d3e1939c24ab834e7a8ca44ccd05d6d4d0ae626f47780bfb3967bcf01792683615a9cb0e165fa1d45330e831d517f489767993cb3bdb51defe9c23a144f2ff8c88bb2cdb1376ecfbf68ae38ff234847cb245db7027b39f6d4952dd5bb2dee5eb6360e53b26b6591c218f3222e6422f57c28e792866afc89a8a84bda44d69687f272267d0f55f8157cfe6cfe2c4716a3a50d1842b2f749c0d104862de9ce0f23c18b6400cd85df72c6e0bc94943962a9f4e8686c894088bef7c5576778ce97", 0x1000}, {&(0x7f0000001500)="9a2330720a31164f880d7cf0859209efcd4344145dd403b25d13fc57fabf87ce08b29848c3ecf8d6db82647529ba63ec9e5088501d0c64f6ff840dfd4fa5693a3900b890b7a6ad1fd34474fbd05cb8e05b72f580758239098f87532a599f9c0421405a767b4424db6a2f5566f260e1972087eb9173df157bc6362a4272479dc10d05d8da372952e7e3c7861da42495dc1ce5af7d5531b5e2cf1899f4b365211835341f46cc04f08678251cdd2aca68a668a7809069ea26def6686c8e363167cfeac3ac084fb02025de4c68dad8d39743aa84481bbdc016a30218b0d15737eb3360efd544fec7941af83644", 0xeb}], 0x5) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mkdir(&(0x7f0000000040)='./bus\x00', 0xa8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x2, 0x7, "2448009a47a778ce75a10fe9d94a293af2703edf", 0x1}) flock(r0, 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7f, 0x400, 0x4, 0x72f, "e9f6620170073e2aac9f057f9a6c55799e42608b", 0x100, 0x9}) 16:00:15 executing program 0: socket(0x3f, 0x8000, 0x6) r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f0000000100)="54da0a528104d44528b554498a", 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='[\x00', &(0x7f0000000080)='.\\[\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000100)='^\x02#\x00', &(0x7f0000000140)='(*])]@\x00', &(0x7f0000000180)='/@:(\\\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='1/}!@#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\r\x00', &(0x7f0000000340)=':\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^#\x00', &(0x7f0000000400)='%%(\x00', &(0x7f0000000440)='\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x288, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) shutdown(r0, 0x2) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x6, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) listen(r0, 0xfffffffffffffff7) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="05914899a128e42a5a049babe090a34222458c43db805ac32be46b8d562c33758fa606e479b78a79267daae6103fbd697e7b2fc0d912e8a05ff8dd74f6ef5e393b917e0aaa37132a59d4e70c918efce99ed1f792b18b6fed6d3b9121e37fbb3ac594d42f3ef7ad0db51cce0f8d5bef0c350b24ef2e97360a0c6c8898e4ced14b0f0d6f200428a4237c5824fd2673c17df379b5cbff794934dccdc0067420dbf92c9940b5949fec6b6542eec7aff7c024412dfe8c7a7de9397a529f7367a778f215b5441dba8739e962de70660b763b2487c6fe41b875d6fdd9b7d65c066d68f4f7c41a8df83795ac18faae3b4a28c09338d1a05c91a030c5daa08aa5b9cb", 0xfe}, {&(0x7f0000000100)="b9a0a2b732b799be3d15c9451a3e654f983a948a7707720dd7b4da4a2bc1a7b11d8af4f9b53bdf3f75a09e9c38577d5e623c611cc309c286734a772570712019935a60298b50c2208594c66b59f0cf4179bb2aaaafb7ad96af4e864ff2", 0x5d}, {&(0x7f00000002c0)="f51b040d5e3a8d23cf504b0dba4d553bd0325590653647f0161069a761fd4e564668e1a619155fcfe86ec492fcf12d94fa71db303efb00e66c0c8830a76b2ace0599d74fc6078f5c92220a904816850aafcfe9b2812f29ee0bf471e324e922c3e840d8026ee752a86365160dc783257260766efa49e99ad81be2a4f547ab45243491ab5db7bf7dda784e7eb6d4a951f6aaf4d3e42dd169ee5abda50df541ea0e486e31dac8319c35ca4bfb7f43d6fdf0e7a5967f38087ba4a52f1785d0f6083d54c32ca46845bcdb72b8d941a4dbde4a70a1207abcf4eb6540ce58215184bd0047ee6275fbbb7accd9341313c187", 0xee}], 0x3) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="01005cb72e2f66696c653000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="5a2e16f2353c677b38f685682165728e5da678402fdcfb42b5ab0d1bde5cc59bfd20a965ca7bc9850741f38eba7458ad5c65", 0x32}, {&(0x7f0000000080)="2cbf12051b12436955d5cd799d172c9109fbc5984b63beb474cbeeb306894c83dc1adfdf0ee1608ee546bc1b82cdd3311e2de8d86f70", 0x36}, {&(0x7f0000000140)="be30fb49e4df129233e2817a979f6c66f2fd180818b7c59fbedaff9024a7eb9c4b9b7fc39e92ced6ea37608873d09936acdc216d9cce1982180cd5e8aec302aceed43eb3a2f736ebb335055f1eb8226a5a150b3b8ec0f47ecf3b957ba27a661f73b2cebe46aa98d2a264fe99580f690de6137b1881e1e4bd8fa1a47f02a5c1951b577fedde69a0e53d80dd56ecbeae35d441f045754766a78e9b1f9dd35a01e6e9660ca55ad89ae75af26f32abc04861db132dfadfd0be8d3f37a4d26f17de65d00f1223901b85e30f23e630cd4451dafaed74c7bea4bf78a67b3dafcbcaf1ff052353c890304e80fe16caa5aa9d4cd7441b39", 0xf3}, {&(0x7f0000000340)="a1bfad4c34707318a87ffb5626c2e3cb21876595ca7e88859848dc2df58d46d50da78da4bdb2b9929f52d2ff8648b083e193a458b14f572c36482e6ea5100cb517d885b9211209a2fa8742a04e059185f0dd6b58e5d8569516aa0f54ea4c7b251ca94c29a3ffa80752fa853cba01823a0519b260e7f33362f84097c2308593f0fb8f7d9738e2c729795767a3b8890ec2ccf305fdd27e483442f7606652fe31b56691cde3175c8ff43a53da045976156b50a4fb51c8c3051916dc59a2404e4935b6e457fb13eaefa0acada1a96b4e4b638ebfd52d9919ce", 0xd7}, {&(0x7f0000000240)="3e042226e4189f651faedded4645db7d02fa477dc9159a2003b8d7903da5dca33160526abbc56db6fb370c500ecc03bf66a1c1b202f0b39d0162f8418b51756d1af877d027ae46ea0c6cd7bd0d42faf0f63892a97e7d02ccb992c0d0f522e874204c9d9d75428cdc593ca3150e0ca00136e2742f5d8f9131b864c70273988740445d221cd8c3a41ec643c75610d089d5db0b9ecf2b8eb84f8ccea43a9e156d45f79e45d3b848dac4f3b2f1", 0xab}], 0x5, &(0x7f00000004c0)=[{0x78, 0xffff, 0x2, "c6e6c6dd1fabb260602534891155572845e400dbe581414ae130cb9e1af5f567a11ac6d2423515b15f9569e63fe8360aea1fdf91cd6b3d6b388a8e286186f8e207584956956bf959ad92c01cc2ed3030211d6079ac9cbf8fc0ac02bdf2008f84fe"}, {0x1010, 0xffff, 0x100000001, "40bdc530bd29bc2256abea3f8bc60a3d05ac4256adc7a96b6ab811562dded2939ba183c07ef2d4a53468586ab7457c2c1b08ebad91550ef29da5025e1df4dd6a00504e3ef6a847f7418b9ae721ed9874152dcec4c38bf324e24db25be3e41c70a33506fe4e3f7eedd43b1b1b1783976a2006e7fa4a09b490c250dca8186502d199e4a5393545f44a805dcd3e6840447de7f6569adb7e1ca5014838d0672cb2812792852f3a4b9fe8f0294dace7a3c6828ea3db4806b13de5b33c1758f5f185b5ea961a1211ed446ad2eb3c68ace5d224e7c2223c239d7fc78400cd36abd04dbfadf576f47184ef81385c9573b0153679a6d1b0fd23271a33f7f5d10186201355bb23b5f616cbc0fd5994bee64855b4186a562815d4b97a85e55bc5001be5684a8b4fe2f83b04c3bc555959bd03ce883ee2e705118053206ebf0292ea15f54a9f52ff208a13b104ebdfe3eadddc20ef25e8ca66e95ff9611f877f30778a534eeaded0f33b7bbec2ff74f119b61a4986de23a626ba9c50a1772f608c9088317b0e3b48b42de556758c4ecf92d6990f9e947b1862a705efd8b41a767fb6b3888ce21b5d38e37735bbc0ba0f54d8d19e0e27b084211760f2b067ea63c2d5ed2c01e99e67667f66ccf5043cc40ca12dd1fc23851624d3629dbce8a47000aaaea48417f7a00afc00164f70d31e1fcb7a87e7d38fc4563dda38620f2cebbcf698e49e47cefef9f6e1230200b5393fb23152bf2e4ab18b5610dc9d02326f461d7bb23bf400a0601334b44a48f023c6fd8baa0dcad18431ea51845b58274fb20650c4eb4a2c1217262fe0cdcd0a7e92539718b23ca0e2841e67f9ad09b48bd8658d9b132fe2adfa23121c1bb7cb71bebc3d949154972026a00324292cb886474794eddd2280a667a4ad70f5d6df88ca44d6055d961626f64683f3491231502eb0ca76799fe4c956584f4de61940b55da1a44bfda10fe922fb6e6a599e0d6d6a38bdee0fb25db7837056dfdf85a2067ed959849622ef8562b0881b5db755186d25072fa295072a4f5a1856e73c4572af69eaf3226c0d4e3ae67b1dbc51b90bef87f82c090f6514f39189792052397a98a4995f662deaa94600a71e09b63dcc9135a3b708a9c465c39c4454466fee6fd7f3034dd623b723dd84b0b47bcf48be5972ced86ababf4878a36f410693b5bcc2631c873d911bdc0f3a4d4914c5c2dc7f1973ab6d6e6056d89aea27f6079e727221bb42b47e850bc2cfdc8da101129072daa1a6df1da3791961a5c6e07e8611444b151c2cbf0985b8e7f8cddfb5d87272e03920a5b09637b109f787de29f61c2e0bd0ba9c616a4ab2b651b16c6d99702ce8f5f236db7203249dba316ace902723858243cd325983711fc1f8560ee62f97070bd493d26aa3b34707fea7ac87e7ee0634a5c31ead69d15549f00b02b3c52862f277d53dc94631b11b37dd76600ee4c1250754b994872c548439e10bb5fc5085d09b4805955029adcd9c23457b4a6dbe06a0da8dc0e938253a003debe0ef1985978765cec3c21fde9bff254fee678ad3fab5acf97f158552dbd151337f71b25b47bacf0c9015d2f15e504ac9ff028eb16b33dab81febade977872a2976e590edd3f736b51fe61ef78327d59224d98efd84af70b0a1d5636be6001e08cd3818950f016759d221ace7c8c69aea336bc60af8ec5d45921a561803a59092b5ce82bba7e4e97e0e646dc4d26d6837df582c6a7d8746cdfc98a428c2e35d2254d76eb8735f664dd9c0281e90b7ce3697b1736d0c696ba9f861ea373b5011d9fcb698b97dae45a8e704c221a2300a4bb81067ccaeef19e426ec429f1b75d6ebe3cb47a1b034b9b17118f8823463bf831134d5a90a67bd388bf701b2c82a54785ee86f74eea935e1b70f43517c223d835d8f580378b9f3731cfea89bfb5750df5bddef820003c5110e73a60eccfb238bae17164cbaaee7bab6d6157a10680787959137326873dd9e1ee388f23ebdf719984ed8933baa1aeed9fc6aceabfff61d507e4b5cd6ef6a2ff81a78d2acec94d3c5909b341c4d928236e25bf931dc8b5cc6b28439b5665bbd9c6ab54040faad2f0527f03dfe5b626f8ad1334a52736e7bc85132ce105ca4ea4616fa4aeea262e434992384d4a01f6fd391a721eb706ca7a90991ad8eb11901e1a96ae1be197a08f52bc16873190faff29aba13d20f9ea4bce4f95cbee5ca8be84b89fdd0864466120651c9e57d661235e238b97a8a72a5b3a83be17e9d3928dc3f3e08b070d6dc604defa41ab1c7e34b89658c428824f14885f24a7b4df6bdba4dafc4d2d9ceb1ed3f9f148955bd59993ac82a48ad07d887ff9ce7e703b47d0bdf84e21733ae82d103503ed242009d875608c2f37ba8d708b2d36f1aa079deb0f9da06ced14ee585db52451282e8e9457d6c53a3fd20134578ebe3efec59229709d3ba4a7ba58a5e5564f06d8f1e7aa849542cc86b2323149515c43534118156a8c8b77127069354564fb77d800c46bfaa81e04b0daa301d4c2e33853cf9f1907f7970e7855a9f126f148999ebf7ab1c38c26e874fac30d777e6684d5d981e14605f8c813b477dfce84f76e305b2c7248c734be12ea8983d81bec5294ccb40d35d01c97049c109572716484ae9473289c6767a59c249d392f9076c536059afe80daa07bd4dd3dc01b052a03994321da9fcedcb3aa8c4b17d35e14f4943062e7292bcfc8e0731190c5da8a64ea53b3f740c914d0d6bac0c6b41783ee80824b8adcaa885e430fe066760b64c280e1395dc5994d65e1eb0a9c3745d5349d794f65dec8b394fc789cf2a5cc4a692d7a60ff9ac83e42251033b1b9688cd644a2e3c5e313b92eabf84bc71ec28506e5022ea7ec17774b668445711a0b326a7e7af0460377c2dcddfe170c0b9814a8018be30d4ec79aa4c72e2205297a9caeff4a89316d2790268347fb157c7b5e5c4afcd22f048aab100efb60fcf2fb75fd288eff9dd1ed661ee4313dd326105936549bc9ed17b7eec39dcf06a13e8d4a4f963eb28dbf4a83593d3ca3fff54617b86620f4c4aa2217d165bf18fc1fb0c1185041f1b6833fabe517e0ed7b8cfffc7cdb0563b11aa4b378701ade4c1483e274488cd187eb31442bde4480d5a5ae592f0b0ec6f411257eb0d0921478c59aa319a1fcbcee38c1e67b02cd09ee86289e7a806312e312617d4e6579f10cec743aca94654b1ef7e8f9a17d0d4d43e6cd55a0f65e7b69367f42e0d93978c6f455b43f1e72ed3e359c74545054dca3264e6c5a98fd1f481cd8b202beef327e8ac9c7036da3b5639a8a7c326f1fd4176b687165a0e6f51dc6afe416e8c5793466d8bea1ad63123cbb8ff1cd806830b661fe734dfdeceaea35efe216f9974302960948acf5f3b4d1e4aeb6672937c02da27726e8ff10f08619d622f853f03a2b7e6bdafd91e8124aca92fa2b95dd9ee781071f01638cb43a7db7edbedfa174c597794291399f029991273bc80490b050bd89088108bba57def52d6d0507b8db0661c638f3495fd47dec1a1438e1e523f7defae4c5cd3c74cbd057581075dd4dd3cab2d32aae35a4c0ed22a6dc1870ac6d776e9251e585c8bd80cb9c06c4dd3f15b6aabd63341d95813cecd95f0c99ffec25928451057d0b2c782f2564f6ae113f8fb72f9d3e862fe00d06dbe7b4bd1e83ac522e47ddea3402bd8cc915292d19d7fe83ec60884acd8218fde901f249c9806fbdfa3a3cc1afe4432db6851d5d95ab19468f1c8fe22fe6208ccc01500935e9aaab15a38e8f0f3a97f437d855b4ce9983f26262388426dadaa0ca6304f15b696ccb815fa641716c575b2f926f6da91e2f6f43790532a9627e3d6d1f00d749ae5f0afa72cf37c1a418ffac9970b31fede07c8aecfcb4954b862ac140d046b72f68dc4c9b0396a9779f6a31702a71a71f04f080e8e5e8a4a7c58ea9d71f4d961cd2917f8380ea464e0c25aaa78afd32f4ac9eb21a1ffe047cd1c389804fd23799fb499a6d4fa45fa8d827fae28153265997562ca31cd360974adfe05134949773c8765f36cf6db755f7e1ed3287c58be6c659fc759b8ed9b39258a49ae9fd6b85ac599351483fde3477470a7c997fb80fdcb2afe26910a409ac8873bbd3e78ff991def01fed8364fd7240b8baf577f1e1851ae2f0dee4c9b7e15b1a29d6962a85219a4c71d2896191d91c0e56bb9738c8f457e55890ca0d2a6c743336157ad3c906644f2248b4d50760a0ad06933001a942e9da5aad1c560c8f7e724015738d47604e0c7bfb041533adb6b0004472fd9dec18b66b1d274353a742238e4a18eab890f406b9b4298f8026a07ba4ee6ca60db1fba41874a98459c2c9a5f3b38f090a8534ae3ed476dcfaa93ec891392ad99860343ce4cd24214bc2ed5fdcc8a54a05547b1cf9df919e30efa3ef552f826861269ca10e6b732da5789ebd05a23333025458aae2fb634b5a7f2e5f68772813222f6abcc76fdec01a2150a61615986cdda16003b45f743c1d39d2ed6969e4261fb0c07b2ea51c6471034d276d7713fb9e34b461bfda13e78643ab704456ef6e29090dfad5bba00c7a8ec21d019f8418a786ee92221940af515822f95094ab26ec0f9580de05779af6942da1fd10c819ac55588c68eabc57ee01c757c7f4e40d1139c3b145ff22dff0d47819b4f2a0db6a686e775cad8f949baed7d493fcf3371a27d46e0beb5d8b0ebd94bf7c7c381a0518ab6e7450364e9c596f6216a7d27ce9870f20abf26ac163256a7f99d8f0594275add03f7a769cc1b6f35d894d70c44ff5d56402e1843963bf997a0ea2c59f3bf2a61f21f9b2c23acb22454703d528dfa00773cae0ffdf1d1e09afae3bafc20f6bc9d70c6bce8698411c33286a3cf10434ce042088bf0c87fc192422fe0158ef9510f64a9b5d715c53f180af3202f9c1f73129fd4db4c679dfe7465a41c2741b829c5f43149ad583c1993eb6815894f45a35d0fb32be495bdacbddcc3823a4b7cbffb46d6269740c364ce7967502aa9fc737486b4db37438491cf12d5e1f692fab853483cf61b3b80ce2cfd44c2a69d0c24dc60827bbb9000fe20dea0ecfbd3d7e77f7b6c0c164ecae6a9b53ac7de25deff2051b91a742dd1bcbaf788a351add37948a1caf089e6f19d56bc40bd68d455a2b19ee67bdca4303d982a8a238285544fb8e182b710460043b3d697a48d3503797bf94cb7d0b84047115f9d60cdfad134f454840bdfa895be79ae9d814472244a8aea4318d1a4886a1f8fbcdb541458051c8e4b226f0fb2aec6e53a467627e8b371e62bec903e9fa10f723e265054e1aa2142461990f45a83e50bd8355e4a4853e63ce21d4b4f6d468af544fed3535555eea30706fdb822dc73547b05f435578472e5a8ac7db785a5eb95faa70a0df5429f6237e343ab8e4ba60471ccc48723da65af024dbdb417a29e46f5964d2efbf546fe048d60c12220933a19534bccdd3ff55fc2d5ab7f9195068ab1cc62937b57c5bf0d8e89544a57293a35c974653a0e8d98a3e8ef872e7338a5d64e641f6b4d188c67dfb58781ad86d7e9bd9525029b2077975b780c2f4c4b7b9a1954eebfca50b0fca191965f36787bccc53f567bc34fa38b302211ff3db8072d93156bdcf15e8281bcd4ed03ce42b466b9204361ae453aa69ec8aaf95a5fb111944a25524ab5817148003ce0c4058faf80b45a5558e6df42440b62d4e58ec8c6d4665506e5d4bcf9da86df61307901a9040f26a04597e72ef7df6d79c52e93448094fd9666e92c9b8fc232e6ada0dec62a33298117e2643d844ae"}, {0xe0, 0x1, 0x5, "0e9cea6f8af95f9cdab9e066c7ed592c259050a19e9232e6de00d56bc53aeb87cc886db865a266ee4601e7deadc766f06efde7a8a34d20df60969ff1c2c6c6f1d9d46ca8ebf1470455b607d788cdb703437bd9af8237fb685a28c27b4e5917d0c72068c73bdaa32e2d8f17643784f23ddd02c19db70df73430a2df12f1e6302dfb4650aa4051713af55f9f8b486777b1e9e9034fe6e61152aabe8ccd7e94e74831a9fc7f1c6d4c8fead20e755aec94d9ede34024952004083f21392f06d7b858f49bd6adb21fca1214e9"}], 0x1168}, 0x2) 16:00:15 executing program 1: shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000408000/0x4000)=nil, 0x4000) r0 = msgget(0x2, 0x40) syz_execute_func(&(0x7f00000001c0)="c4427d1c8ffec60000420f0f51ffa6c481b573d3f4653e420faeaf0f0000006764f00fba7907088d16f3420f1bc2401a31f3460f01c3470f4b2f") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r1, 0x0, &(0x7f00000002c0)) semget$private(0x0, 0x0, 0x109) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000001000000000000000000000000000000000000000000000000010000000040000000000000000000000000000000000000dd866ef400060000000000000000000000000000000000000000000000abfdde8ea1a63679629138f1100000000095c2000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b37edad6d1f00c12b8131703e9265e0a4e7d3ee3178205ffa12137a88597b2ac22fbbe8fc7684bdf193d9c5d5144f33b19e97a2e69ba9f6a3622a78a4981420738e58d28acee353ab41af535b9cfaa9c50cbe9401d8637bfe4c920c9d3d0578ad0e6c96f9b95558ed72f7a445429a5187b9c1a223f8460d81b0ac49222bc066358bdc978d2f704ab0bb1a395764a7c4a6d38f6737701b115e4bd76e27d5b856b26bab64c5522aff30ab8ebdc3cde2ac9f7416"], 0x86, 0x1, 0x1000) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xdb7a, 0x7, 0x3d99, 0x38c000000000000, 0x4d, 0x40, 0x6, 0x5}, &(0x7f0000000040)={0x7c80, 0x8, 0x80000000, 0xa0b, 0x8, 0x0, 0xfffffffeffffffff, 0x9}, &(0x7f0000000080)={0x100000001, 0x0, 0xff, 0x8, 0xfffffffffffffffe, 0xfffffffffffffff8, 0x6, 0x1}, &(0x7f00000000c0)={0x80000001, 0x400}) munlock(&(0x7f00005af000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) recvfrom$unix(r0, &(0x7f00000000c0)=""/186, 0xba, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x80000001a, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:15 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = getegid() r1 = getegid() setregid(r0, r1) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) getrusage(0x0, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000200)="0e2f53fc23ae8a0fc0c111791560ad134786cb088f63cffbe2f77f411bc04cff60914f4ea6ba19642165ddde05059ac1debbbd0a38039834c49084c633c22d3a26603b5bbd7658b35b22868e491e718dca58b00b26eacf1d1c9621f2d3bc7f963b332a60bba7b939f299854c519ca7c3463ca9383ad116d5d08e3838c4586e7fbd0472895d2c8272af814a3f5f2b2a173d27a7d0e410fb392372369c304153a28bb00ba8d8917ff9f30a3daf85f86fc7de0683fc3e758defd389b0d33fbeed955b1bf7f77238bfe1441d4aab882dd7c3516ef0d307a1560e77a71d248f0ec7bf1bbfd23e01ac87689ce4d0968af25f975bf5fb970c47dba81ac7c89315d8af447c55de5d40a2ca544208b4b036033a95a49e70466727070982b03e0751b1b29748908f1ae2f5d261c49af3a26f859b5aecc23582e6b83840a8f9aa8bf7a52faf63e84ca5d547a082a34e8ae4630e7b0da0ed4d9487e207a955f9b5b875271e47f990929c93f3723dd5823888e019be6774e8fa90512aa5a1e296e7a62bb23346b50902702a13a5827dbc80803c190f755745d2298da0a75c2132b846a7ba54ec938c81bea1ac3163005e4cd9ca5dd16a06c334fde5b6944096aa1735e4b59b4ed9d0ecb4293abcdd9913db210e341d8c20a4826ea85c21c3302b035bfd33ec6391cf02d81c394b538d93146ab379e0d63576ac6717ee90c78d3204d49fca1498c761cdb4f001e3b256cce792a62ac2f1091d0a470739bfccd19fc0a5a4ce0e3df47370f6b822f4453a1b8fb72915bc5825e43b17f5f27aa3b15856d9c1aee6984b3e2a28d022dddbc786e134e24f9517485bd88112deb90b8ee68e7a176898893df4ea714212f2c76a6673cb18233b66cdc499220062ee553454c454492d191ff9c436a14b6b8ec606bf74ecabc673110173133a74c2486a130283b3426a5335d692a08fa0e553027fa8c1026418481f454497a7a971c94ef9225120964af40d9e3123f0a49fef86da1bf769d28b79e18b830827853f0f8d6cd24c9f7a7cb4da91932edf9b2bced1447b6a6287274b298b38a0e7e917726ec5c32f45ac061b6c86401e84f897e784d1cbe189cd0e92f29f4a5d0b2a7df0b73c06a0265093bf1d0c00157c80c71a04e91b4a49d37b9260abe54778980e316bed583f1ec5f0d4d817f8223cc47c5a178881efe1cc2046418e46d53770accbf8a38f1af60d9193126c27b91824dd33fc144297c47e52fd3d28ad3a51984a1c7477a96ec47ccbba84f65ddf7b18d2c3b3f028f733d9e58806e22e461d5984ab37c0b14b6b91da75d6fa4d18e9811444ebb89de7e6c1be78f32324272872a78ea8fc35603629825f41afd7e02b9a1cae9fd132ab313a54b169f699c2751a4940d11dc1c1231b05d12fea8df4323a2bc28d49ec5288b98af20b2063bdbc804288ef03fcc1111cdb14dfb50cf741931a7a73cd119dfaa37e71222fbb3d043a8cd87e2fe900c53f685d6cc28cfe8746e75a8aca1728ae5a6d20dfc28e6fbed9a28a4b2fed76487cbfdf2330aebd63b1e362befe02c3f298a6c7094ec45f3a2b5443e8498d568eace0b90da35bfbc538535e21c48a21c020cf839c30776fc051e3a9049bd5e83c928d8ff1b199a4f2738c905690076097da3923e0683275d46d9276750b4702b9e1c07dd3440c561640376072bda1e52ebb27f2bd32d2cf2bc73b1fd3d24718fe4e5a48b5e80d956a3b656ff90f6f00795965e82d0648f9e08d8871e2f49586f55f5473aa2d2d3a0de0a910479191ad6ce98e17d2a2fec868f58395d58fcda094f20dbfc89ec1f25da1d4450898c4ff262a64fa59234db3a1b25d6974951e323344978b0f5353ace1a32a13b3992652d350b949e8f0cbb384c75574c65c17b7a22b0f48b173f16e0aeaa774cfc69a4ffd70c8e96b5cd096a67b245227822d4770f9b4134e496c4957d112d915b32a16239c3ed2585701672642290a9a2865b07253dfed8f9d46f4ef886be7921fe61ebbb725ed3bd6f8113c01a4f87dafcf262688ae123bd88a6f3951c8aafef6fa28ced928020c1a1a43c7c20b2f0302d797f2c04e3a5fe4ebeaf308fa3834166a0b96514c977062225e2eb557d9e7a27d337d4414e9df8be5c411b3513b610bebc860dae75a55d9734a94928be0d0f9ddfd3f475e651120bae74a7c3a6e4e7276b361526b01e2ecc6e96505307d413df9fb29a88aa6aa3103784ebd60fc3aa741506c88f60081a815c8c72be4fc30745b4a6dd921e83476e4feeeaf89e2beb3ae9f712d1d1b681430adef4d729778cc88ab6cd984a79f77541229c1f6971f392028eaee6ad6420a867084e4a99008feb3f0568bf9ab95e45688ad0d9db3d5b250130be073bfb01e0c04cd9212b6167f952e9b7b97481eea945cc31f6363f77f73c2bfcc50b860ff38c49a8e95b0f48b4d88d4ae9335a56716df7c1a212cf48e2497b8c243eb6ad653ac3bd6b1fed309fea69e23e03e480a0614d2bb45ae6aef03150eb768f5521100ba31a429c647a80da5aa2158bb9e62308a8acbf2fe9e71de0bb866391c97e3efe5af869c0d41958b7502bb9a20e9f0823024ca752a8cb03e72558e91b7acf32ae406d62e43f0cf2e36b0c0fca02daee323a9703b2c8ec222c834fcf0f48a323f4cf371445e728b5342927eece5b929078e4fc3927b2f3dcbaed6d0d4decaec2bf5c4872a6a2d3e6b546c827a792a96b66814aef85c2a2f51864010d5e29b6098db4f0281640fec6af33f1b282432a18c16ef7406e27db0cf939e636402a5ee803bd7e7728be624c6e3bb73df9e01cd488f96ad67aa631fa270241381eb8da6cf3c22a625bb55593f96eb98afd288b1ca4334a7bd441eba28ba5ec3101c15411b431677b3c35d3916299ebcc9a3cedc803a0cfa4f28bd41d1dc7ed22364d5b8a5f74d95faf5007609d1cb07a0980183cde2eeaabed023aba021c74f530b830b4fb0e57ca45dcc09e4bcb76a78714392b73c975712904fdc988e11971a5279a1f977b535510c256bbf621093610115441a8ac92edf92d1e93fb495fd80cfd27f136c948040d4b92838f45761777e0fce6479b3258365116f8ed8dc6282fc22405e7d93f9ab28d1867abf6062f809587f5f868ad9e54017be8cdb205c369139624f7b64620b7eae055c3b6c230b037af900aafcce7f91c4074cb1d2254a22a8883ecd74403e70a9170ff8fc1ebe16d0e42f7d49c059fa6ea66d4a775e575ff094b697d5475ed3c4b3e8c435f50c2e07a99ddf6279daaa42d1fcd5f6ee7529a306a11ac9a1aa43b30ac9a68a1208c9cceb9822116ec2ef84240ec1930ef20b6e552f09b89fa892da22513f44a78d9c158920216b2b2a0e4ccf1ef2731f5fca83444ce9e1c11d59385d8143b06953b9b4aa2c8443a733ef7e047678c849aff9e5052ac910653b20275c5e4170301e69c054b0383709aacc85f89b8d82e91923723ab26a50e16973353fa63e99d803b0ab056308edcf2639ebf44eaebb5057823c98cc53f7cf3857cb6b011f5a0d41f0ba40f09f3ff7dd3abb79b4330c4101d5f0a6efc5312739adcf305bb9334c9f75b85ef0527b6c9d689ffb9e5008d2015a7768bf7f80cb2469e7d899ac659f838a017daba50bdc29db84934787289af8b11d87e475c7d405c1cf09b4b749d68c76f7ec9637c8314c0e62557beeb90bfe956f9c27bbc8362a1748c3bbf95943e17bbc399864b076e4c74c02dcaf0255c4a2dd31cc36981eee884862f8bdaf3dc32ea7037e58e331e9da9a0a390016d3ce28725aa1791a3d9d336687d6427f69e2b17cb3e81873cf365fcbc87e2590c43ba1750f0496b4db6677d669b452f8fb5a5cb6297749c26272b850ceceb7d6b42a7d51a57d193d3fdc4ba4ab565f411d526dc756229581d6620a400b20961ddadd136fcdad851f7fcb9663f46d0b9483c010a35520a2ebb58d4a1c5e09371cb649c2b517dc844c26956fef19bafeb301db5ad9d6ee4a58650b3c2873b4ba089c30bced51f91007175ad7e1e0cfb4ab339e73ab1e32e1444666c9c81cbb86dd94f834ff35b90a7806a1f625724e780d7822ce7a9f19717b223198bdb60e3258b1a3d10f72d06eac0e4aa87b35c712a50e84cb4b7b102fb073c931594438efab24676634481e48fa8d759de564b0c3121f9c9a130a7cb3e7dc2d215874496a5172745106acbca1b81c6210811d07c2cd1e60512b96306fc1deeab346f55c287257c5dda00312590be0bcab16d1117f20296ddf277e29c0c0702e5a501b231fa8f1173773f21f33fbbdf78a679f4c91c63b449e672005e48eca4c508efe82f0f4ada7324b55c071845428c28ac29da2101f66f4c71820ca54725f80633ec8764e0b8417f2a629e61a90bcd7a729930ec84a8cebfddef03807e45116519514dcf5ac098e1a9ae364087df436fa24d6eed37c09b193f0873477156f41f1c3c2574a0ed39937391e993da08c1871576274d2db3ca54fbb17dc4ad6eace3cc2bdefad9ec0a2532ff1d704b535993a0dfb82c5379b5e52cb80e679479cd7f260536acf10b40c363bc645ea12f475e5136da3ad32ed308a9f116d179ce3ae135ecd0a1892c03e83f8cdc98eb06632163fb20b6536866ce11f5bf58af5ba57b54fd12852ee52df39c9f744fe5ea495e2265ea3888ba294eb5b0b9302311dc353e5c5dd5502ddbaad6cb6bac0f54123ba43507aeb4f095d5bc29f82d4f70d7890597973563b9cb89945315d0930be042cba9d0994a1784b6e143babbc7c9afde2c8bfb0e9a65dfcb9aa6310b8d27bb40bbfa1a860b5bdace43a3dce1995c71094035bf2a51c3ebec96f75d45b0d845e5babc276582568ac70268476ff49ddb48c25126b10039829f648cb1ff3a5aecbaf0b7668224b116bc08611351e6b7ffeb5f694d916bd6b9a930bd5f8ed1b3dc14a41d861e3f1df2eab50ad42681cabb22cf346c5555104fda35b0dbd7b61445ee4da7172199c5d0bb994277d3c58e1bf774e2f5d30cd9cbab500675683ff92a0bc6613e447ef8965eab67cdf212b80fd092c90af16fcdca840a7fdc3b064429ee05aa893fbb6540850dddc7898aaa98819166cc3d2b12daa606d1bab6290a2234aa2d89a9dc31bc436c305f2ce388b0e204fd946faabd9eb3e8e473668b407029d2f5986ec2d44c51cbf8ff1db05230ab38daf965508e70802a4abc223425852d331a56c110c1106d6e939c946bb8ee89c24221181dc3d5b539a0c9e07bc2185dd2034dbb59cee9607e680d30445bcff61c3e86c152bda2b06a4ea19b212a179228be568561f6fff8b1b404d0d5c5d2e850d982270b68b1668cae9ebe3f4351c0a8f6718a191f653b9bb37589366308121a1ca1e11d93eb13bab6c2c3372f11ccd73d0f495cb2bef8535e7e19d1fd7840010d0e2f5fcfcc0a1b0fc67f115a1651176cf3ee1042d674851151460931356fdae65c025bbf4d7001da76a29feddbfc8cb22d2f9581e0ec9bc63a5a01de758731ccb2b89efa3558d2e07035072cd6d357ef361d19d3fc44749214a6885775ae7620dae89c9e8f132d3794fe71d28dd4e03079be55f6643cba2277fb931bbe8ac4ca5fca8aec5ab4b084642fa04bfbaa2392db6b2f928ab6f8f45c91ba2b9044d9dd01d811399a8406af739a57ffac7be036c4821d2d8bf66447304af7a23367d7e7e8a8494dd396e00ef9c5b92bab9da4783f148d863fb3cec40e934c0a8c2421cfa781b39baec9b85da2afe4131df8c9709ec6a2245ff374ce08a98b270a613624ce7b20166befa5b2ed4fcdae121c6d971b3d4d42ba710", 0x1000, 0x8, &(0x7f0000001200)=@file={0x0, './bus\x00'}, 0x8) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) sync() 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xffffffffffffff0f, &(0x7f0000000180)="8600121a13558e0b0a0d282fd16fd699c52d0a5eae46806c440dd1afaa2458b58ff50864ddd138cf0e4c11fa90a641f4bac7d94d130ac7b1e64e89105b54068b84e742c0c372fc6e51fa147b8512e00a7b7f28628be56639b7c5ae7d22a45633a624bc4ac5d9b667d05cd23ec88aad546e99c25109dbdb631206964707cdf66723ea8f96969bb422a8ca3557e97a56ddfc5804cd8633b696498b48a5554586e276f7b0150acfc2d31c58de70ba4093a375041e18454e4ba32266939d392c9232f8caa2062100f2da3ba93c305a09662f5efce26960ea9371fa3ad658b9b9d25cc16fddb68638bb8cfaaea2f7a6261399fb8d32579c350359d755ce56b4288bc7dfecbf1eca859809f612b1067cb7beb48e69f50e16d3f73e0871ff3ed037814d69040f0e8b168ed281596d65c20022061a4f1bc459b4d15676797610d8506f0d168dc0316c21d384148ceea7f8b3c72256b071326318ff2a76544b8748f3475efedd51c5a24f2db05b012e33f57c8bb94154ad8533b70b8ae02044ef67a6d8b15c097f21b74ca67d8a92bfc703f079430c1f933e5b41e7bd69ebc53917a41d900ab30afef632a345db12a6ea5e5a9324b29479c3aeb2102dca56fe5e6a82ff960fbe26f1f104b4901727150dc06faa10b0824f37e45a6ff2c9d704ceeb13e4aeb25045bbcc5c2780b2e36f96017bfcef563a8b167172d4416625ade32986b3aba3e8f7559d9b6c503a62ed81c65a3bee14c69ec0858980f437ca0f8ce79e7d9726423eca3abee446326cf59c079d90d8898e94f5105cd8e4e012d01258ba31902898ac9f8c0720faf15a3c81ce2d5e6737692c564440300597fb3121649c714e2368cb8487f12409389e831df71f8d0d8c083bff0b22bc71bd2db1d8584e311baf4ab98b576b8619d6f21bd595a99a93783557922c7efe8ccb14a21b1c097bfe2b4fdf56b058af38b87e664b4cf7ae9910331696e45d6b5b0b898fc88fb58d39486fdf3f9c6519e1899d94c7e817d76d30d10f2fcdcc68c796ae6f1ddab7d7cdfb4019e5d2997d17bdff2fee4941f0e106b71dcbee83f2700cfb88c5dc885d73e7074f95e63346f19944956824bc2928b0c2003ca3e83f8fb6cd0026ae588d33b8b6cdbfc17763bb9d73fa69954ecddc9408ab9eb5ce30de8108c5ae56dafa524866451a2ecce8d393830976396c532c1d5af048d49060f84fc0b0f0a95af43e53f688f7dcdc4a26174802aed9235100b71977e2577f302c7b37dd5454786cf7129b16c71599f43dcb2b9373d97a554b6aca0f123f28c2fd924d03f32504b7b1203967c3b4ff021219babb9acfe42cd1ae9c82436eb082258d0406ae3e9455ac7661f9b8e6110dc75d39bd85451b6ecf8ef5f512f6a7effa01ce8cfc6dc0c93377b0f3c67c734af2595675720d53fae4ed8e7e7526ba57e6028239469266d2fb9411b614fd92c8cd82b2e6e71f6fac100761cafe47f761104797a200ea235338e6d6b3f141587956b7ccdac09658693db607edb11a306a2c93a142e57d79fd802cd9c378fadc4fe3c2f09ec72952c9508cd37db78c020d4ff8406632fdec18f61415af8de441e09b5a3c41774be5480804f1b70d805cd182f027d4ea4c57bb7842f5e3b2a03bc6629970d3e4f1e551f585a6902724ee7ed5509b3eeb2e0a0a7de417699b196022b458ceced220846bee1a4c90ac04e404990e4adc203741324f3a79200a3593babac41121fdcdcca2e1b4b26004dba283cbf40e1215d376361e1948814c7d7dc1c6ed1ca322a507544269ce421f447a001507fb72927c89522533cce52fcdd5f20f6568ce853e40ffe22faaa89b7169edd457127b759dada9f47fe6a0676360d9eaaedb5e8b18c291840af60680bea91f100426eab4786d26657ecfecc04b9747282cc3908c276e5a03384aa5b2fcec4d5bde4bb67b4f86c6b158dc6864ebd2f3a6948ea88aef2615c8b81551537624d097685a63f0d0d81801bfd2b17885e3186ef5eb916a381a334f80ee949880d11a486b5f1f29beeb37995bcbc0bef30dc211585a127757823728d7d5603e2b7a58727409be782d15c2bfe4a3436c894e0b1ce210f8b5448941ea68b25c778965bf35f1a16575763ac3b47dcb7a769ecfe04ff68882eb9028c2a1e8285ac075407a5313f010c8275cb9747bd192f71f478d19d0c3964176a85a00c2b50f54df4ffb80136b170d1a94ed764328638ead7f314b0e1497c0900c7c38ea74f8960e535bdab93bd8cc4ce1f50834fdbc82f4089c78677a98f708735113f4fc44127aa27e4aaa650922f2fa6aef15ee5fa245c5bad00dc533d5ebfb97cd1322dab05c4ce33a3e378e93ae435ffc9e6c0793acef7a8764421bf9483a16cf08ac84cca8ef10ab1038d10ee4359a602944678e75cfb4dc390926487c883cc46dd9824dc1015cba51bf8c0f646f784c3d8763457f0c15b2aeb680095e761ec7b19bb0c4c95ad0fc43b7fa450cff0183df4c64fcb34fc859a6c586565ac72f495b0ef29e651ca530ea3573b0f69ba5a7b852c4742197f4d321e2c3304d934bd4c10c7d96dc24e19c64ace3ce83a9f7957ae2bf44e79a0abf913469e5d9bc76a129a42d3e30304b2659202a6b36c62a95806bc17613cf1948f75c5d7ed4a0235fd7771d01fdf41ea374d90d14815a9985e0d92c12e86db1e4b379eb4862f2dc999abd89d10c339911e3893ad08295f016b4b3893e11353791169dc2a6553fc769f2a4edc53ccc007fae4ef793676f9f949ef56dcf64f0173d6ea0c4f97d3f39d2abcef7637bc22a9327ef8575cf423a94a0d63d6d20b5a7f049fa4a7c35793731628fdbd96950a37e0d11a650e27777de9a621435a8e1c8c6e8d522335f404e827273e4e4cece9733b8c5ef444291618b141bcde6ab272dfe8afcadcb332dc37d7c1990efef790a68dce05bf04610522f77047806e4e740c4ac5c622857c4936047d65a49aaa7cffc61f6aadf1f9d71f36ca31bcb0e108042aedc0cba93f96713bdda2c36b68e232d39072584da8d149f30696e3c488b0eee670a1b83bcdb5b5b3bf02d0c62e3edc54fca8605dc4f6920c1fd4c37503d7ea7267b49cbddfecddb8bac4998916c0ff0cdef690e884b47fc67ae27e2cdd94567fa46460007b8829391e307e872e23bc2a278c2b7f3e72e4fc10a713c28359338585bc4717166104db77b8699b904f0e628d78df8bf9575d69e692288c9e4d707c0290bef8af946808a1e2fbc25b98dd9febae30669f9a078c6d90259b382aad13dde0e6bcd7f56ce6497698ee708e27fbd170c113aac7a0105df5e10fc042cb81f5deab96665d803cb28c94260b4e4847ba7a16e27584872acabd30e99730076c1e84d04a74fe6cc015f4280e8b3416a77218d025539a02066814f4dceaa62450ffd3772182661d5abadff4b602a27729b4bd89e2cb471d63dfb3415a66ca37efab9b05fc252f192c5ee3c7c689c63d8c851e6809108934d464d225d68abb5064c2a6d3daeabaa1f7484b024d7eb7cb940075bc75aa03e626dbef6ef5624c6ee3b8dc025a9d080c90d4bdb7d6fc14776c1932b4706627dc40041b998cef0960783ea7ee23887fe677a8b2f5f55c9638656b8bd725e2a8de575f8ed93ad3df6fb79c3b36145a3cc4b46bd3c7e1cde16d2c0c354deae0714f6a5a2048a448ff92b790794428a72dddc91e1b9c860a08239cac6aecd30de437266df5e7123297acc5a9ddb01ae76dabae6908fa1dc31a6b83cb02d8f9609dbfbe8ce45eea716b1cc6724ecc03019b61d3af7713ec6d8133e256aed7e826a56d8da24b3e432a1eed4cffd733063c014b8ac9744dfbc76680575a499d0fd33455e36e0ba4a8de8de12b4d50b797af91b51287383d9ec8bd8ef0d71af47cac34bda88e2c0f9b0e5dae3c45c8a18a3b6fb79529bca58d343e916b9c1939d7513f142c659822cbbee696df20b5e0945d33d09704ad94b04dee163f6ecf9062e80846516a26efd389a305dcc9cb8c42ae1be1fc87de06075e8ff98743c7aa74874f38d56b7fa64b3b0176f2d8534c644be55cb712b3bbe8e34752103060053d700487c46b36983ac38a84363d5b638c6765ece90959c832ab00279863da445fb4feea194e9ea43248602e4974a1cfa0fecd74093515d2cf68a956fe37436276caa1bbcfd99076e43f391339c102454e35b6d2101a46614981626697b716b9a88ab32c16380a6dd52bded2aedc2a84020e4ff47bd7961a2fdcf53553341d861b21a1a81d377c051844ed1e7ec45e4c76e2c99f788882e2123d758762e9dfbb7cc148c387487b171c477c2e3cf692155ef66a5b63002d6eac81fc632bed88cf011d921835693a842f7bae42d8e6329a8b2d89ff8e9c6c645e9b55471642863136468432bddbe6d36843cd73b2635612478c83d00d831356a26fb27d90259cc3a28c282550c2bc30aaf253cf90c81e939dbd568c3087513be4d0fbefefc20471563545bd3c67e2849c020ac7b3d3a9fe9e9c79b345fd06707223b59c2a7eb28ca0223e37de298dba2bbf0b50e7777b6c09a4a87ac9db661670ec52d5bf94add543326cdd4015f158a3d13e3800757721a1063661952f322820ef97529da1a523e4afbdfe716026709b8af9bba7a2001097b6938547944b68729978df752dac46732c404741c3c6c60c211ab2773a1cd5e77e1cc39d0b8676de82d7c3888683a1f8835c4dc97ea4c64d2a6317a08ca5206e92c2b4af7da6d94cecfaaf29f3dabf46cfeb327dbaabf772ac39919ceef4007c95fe296c7a817407a6e5390fdb9d3d637690b045a5a5ef1588f6919e46063120d65ccf3a0e677c8e8908832e5058817b95f3b7e6576724b597e6d8a9bb4e472f621732450a7de9d32c0b921b8b7e2e75edc54f1ec5a351bb739aa8747dbb16d8857ef55a81e566ad73111b81577cb8dc1e2c6cd5f073a0d9fb6099031af82a4cb92f55d699ee23f3a3f8d69beab9c6d6aff05fa033c37460910de0d73f614622b223b7238742f5e934e1e7f2eb0476db3962635ed80b2f97abacb2907772fa7c2a0e5061882500577e87b2798df3c560aaaa230b97796ba2bd5576afa30a95a03877c8155f98d4a3425fc65bbe02c052104aefec1b72bf1e39fb796388305192005f53baf09cbe24e823ac8b6c9a70d1b5698561d7819dbb73d5222fa1e0ec23ddd203b07314426101fc228f1715174eb2fe9238748286e83cdbe16950fad3bf0585824452cbb5c01adf0d2b3ffc848db3a4d51e3bdde63da09fbdf561adc5ab09bdd2d2322c45b17df12ace11315da2f0bacfc806c28068f132a1d3affb0a76229a6ce4373c5881d5db505b078c4e6f82765bbdc91e8a360e6bbcaa35d958534053364cb6b445a8262d385f89cc116860e9f1e0a1416eb4e495d96f6e571e1b73b42c3ec4ee7c1bfa716c473e5cb62ce8f74e7652d0c8e195a68827f0afa4cba71c4f424dcf9a4b3a1fe31844d6ff355e26e9384bd0246facfe07685bde9a76e59582743783f558970960a71fcea37dd257911771c6a8df4faaaad6a84271feee88f690f85e602093475da8b343d96f701bab826549616cd4299caf343773aa11779e0fdf4dcf73e2dc05d5441041939a38033ce04a3e6209ac6bec1f30692a8bed014f9fafe59d12d9af89829f014c4bba0388781131deb80f8f70d4425233ffcfe4de3f835109618451023c3176a079ea70c45b6bf1f068be850ba94ebbb076b4cb663ba2f1a63190774828644f36289f720bf0087fb932cea1a60aa09496e7563483c617fed1c5f01730dc27232c47e09a2", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) sync() 16:00:15 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x2}, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:16 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = socket(0x1a, 0x3, 0x8) close(r0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000100), &(0x7f0000000200)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) connect(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x5, 0x9, 0x6, "86cc56dcadec9eddc86705ff4fba961f6f6b3173", 0x94, 0x6}) 16:00:21 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x4b2, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) close(r0) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xb2e, 0x1, 0x8000, 0x2, 0x8a}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xfff) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/157, 0x9d}, 0x843) read(r1, &(0x7f0000000480), 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000500)="a935eef93bbeccc6104d0f326bcbf3fc64422679169ac126f45633fe1168ec622fbe8f036b88623b10ebedd987f1c59e1aaf1288866276ca87841b32aeebfc054c07119279f0154bc6c46c4b127121460b8d619e87f6", 0x56}], 0x1, 0x0, 0x0, 0x8}, 0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x288, 0x20) mkdir(&(0x7f0000000640)='./file0\x00', 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000680)=0x6) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x8050, 0x0) getsockname(r1, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) mknod(&(0x7f0000000780)='./file0\x00', 0x100, 0x401) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='+\x00'], &(0x7f0000000b00)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='@\x80\xaa\xe5[&\x00', &(0x7f00000009c0)='^(-n\x00', &(0x7f0000000a00)='.]\x00', &(0x7f0000000a40)='-\x00', &(0x7f0000000a80)='*##+\'\x00', &(0x7f0000000ac0)='$\'-\x00']) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000b40)) unlinkat(r0, &(0x7f0000000b80)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) getpeername(r2, &(0x7f0000000c40)=@in, &(0x7f0000000c80)=0xc) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000d00)) nanosleep(&(0x7f0000000d40)={0x7f6, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r3, 0x2000747b) write(r1, &(0x7f0000000d80)="d1451f1706d52e6d206ce63cfa0d4ff1b220d4a8438f99292ce3529340a8fa3102d8711191f2e9b39c", 0x29) mkdirat(r3, &(0x7f0000000dc0)='./file0\x00', 0x106) 16:00:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0xfffffffffffffdfd, &(0x7f0000000000), 0x9}, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000340)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c8b8fcd380c2f4e843c0800325a835a5aeb00850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca9236e394fafd94e0f9253bca8d62aa30a2db156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9d10a31b7d5614560d850000950b67b8de552fdb20d1fe08c35fc2ed390012c0ccf65d9b4f82ddc7f555bd2f74411d0a245ff95e8e5ee0f58f3fb71a43835c9edba6d8cb2e768439551b72e4b465670f01477d3c72be69d55c6b4d4c1590ae79e42dcee8c039dc81bf5a7fc96f6eebce2d89716784c3a1ac", 0x109) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x5, 0x9, 0x8, "e2d880587a9490b7306225190d834d04733c4caa", 0x2a18, 0x2ac93e16}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() readv(r2, &(0x7f0000000600)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/186, 0xba}, {&(0x7f0000000540)=""/142, 0x8e}], 0x7) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r4) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000680)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) ioctl$KDDISABIO(r1, 0x20004b3d) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x2) close(r3) close(r4) 16:00:22 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) listen(r0, 0x3d) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1b6f6fb26df3b31) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0xffffffffffff0001) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a00)=""/4096, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000003a000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) r2 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x96) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xca) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) r2 = dup2(r0, r0) close(r0) ioctl$KDSETRAD(r2, 0x20004b43) fsync(r0) 16:00:22 executing program 0: munlockall() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)="a3785117331eab0dfdecc23b0cbbc9e165bd0866cb7460e12323a1f0172ff99a6c8d030ce5f937292930d92ee824e1000620bdc5eb3e550f56b89a48dcff846148bbbc6d153f7679340fbbe84a8fb2", 0x4f}, {&(0x7f00000000c0)="fa3d31054c81dd204e24928dc4cacb81d79a7969fb762bd51f6e889d4b0f569572dce1518123c18bc8b284ed40897c081158965c58b2bc4fd299c91f3f0e2b23bc777ad8aa3d07a2456032999aaa9794de78490a678a74cf2ad9cf508dbc103c889178fdc79ab5f6ca0129311287536f3974ac648ba7d6e10b457bddf6c8be0644c965eced55d9fe6144a3545456237772fe92eccf36f1b19315947cab6269ce0c5973ea39aa3b8625a1a8adafe1938b52cfbe4743ed7be36794594cf0aa1bd1eed55188391df1b1512a4a0d03471dd77c713b28dfae2e38b4506afc5cc7822dc7e08ea453b7f2989ec5fc16ae53688ae45e7255be7a468a2d51ee41879b0756a46ca3bff426daf02d5a522981612e1f01aa200a86a5fc71b00555f4b3ded74ecedb0eb6b5a607eb7776a9c47c3cb0a31c657285e00861e76512a537c2d2ac3a833b3dbae960b98903cd32633c803c3eb7832f6c6f2296ba79c3d062c69ae18d6170b093a3a8e2c17552b5bd64958912ec1081827572bd2868e0e1143e10641cc47758dc1029c5d2e1efbbe3b36e65ece7dd238db9f671547064e989f207da409b5d363e3062c7e38e7a48ef0f6081f92421dff9b0a36165f9c090e06b06721c0bc5746e77bb2c183b08dc78208e902b25889987dca273ce9cc72872545ae81d62a5e2af2c5740300d64056ecadb51fed8bbc57baf659a77372715e44cac4656539c62a8b65f5e7f449f9bbf902a13596ed88b4eccf1129c2b39151b0ae71e3785cd1e81eba9c89d62c8344e8e206cdb5bb3d446dfdfd7e019609b8bc5825d6d6908a4c89436c0fb3042112a980b8e68a8987ab4331d6f75714d5de44c67e9377ce9897bee4c43e4df0c50952c921bb828dad9ac09cf7e0230feef00ccba2afcefcd6203a536fe86dbedcd219dbb1876755ad4b18ecc78986bab0efbf1df92216361b6cecbc098b7b5a2fd83348a9cb9b8e5679dc9a531f2bc5ecbd5ac209d098a9c1ea79365992b6623f1a368be75ac90b82900164e9d385db7e5d241de94d5f48a7586dcb5a0d4123f1b7cc977d25a1bf492b2e51e08d346a2e1b1d033a95d584ca5fe25eaecbf18e0d4c4c5df38992511e3a6963143c5139eec8c6aabfc022ebf60c56cbea364c67646186327bf9aa9c1f5fd2f1ae27deeccc49116104d33bce95728fed27876a516764ade2d0c41ccdb5d6342dbc1ee4c1e8399c69f6132d54b586fda0d0d9ccfc476df467b86eae19cf30f20eabef4ea3400047304e0ea9336908f5211baf578dac36b3d7c5e47616153420b061e6499812490f449f69bb1b214bd1248567b669e0f4a7b2e1e4aa592ce25f0627b127a8505c41e1517fd2968780b46ab67a744711b306a3532891a0b1f9419508e020b47372fb3ccdb3a23e9943a29dc207e27199a9941a6ca7cb218182e7d4e0a1038fcc90e84a4b86eb75132c315ac01964e8e92f012522cce7e384556a18650e580a9c140ca38fb435e9a805b62c34a7ecdf0160c1afbd6218bc7473c67df8d3f2befe89b734b44213f8b7022556f4aefe1f43b8e6c670f26ef8165078e9949af9ebafac2f625845fdd2f8413c3a15a058ee8de13c4daf8d00a609a2460eca939d6e4df81c664b30cb7ff1ddfb9e98820bc1f838e24dfdf3c9e687d706f2af1d455146688ee9aeac74f062ae779cc024ea6aaacbc9b82b19e342c6648da81bdc7c8c3835cb264659a332e0ebc7234475b1ecb1b32563ace3fd8031582dac4ad98a63472e7eb943221577c0ec4cb17d76aefd969d4eacc425094f79b2207a1758c2a36148c78d3c72edd68e6e4ef1505bfb33580fe98205d70531feffb69469fbdf41a633e11af5bb66a9ddfd8bc3ab2b709714d29ff40e48cfb879a96a900fca735b3c258ebafd0cbac004d23f207b3a07f476bb11345a66015d23e56405d439192c2a50cc216c56772957f8bf27a586290727fbfa22fbeaa71c1d51a4506676ea47a7448bfc0dc27906b2607e3045170af1dfd43a885fe5ccdadfd4cf99b6676ed81b09a9f72139c26f5907b43e7a097eacc5f44b6fadbb6a2ad6a6dc33aba4e6c2944725cfdb587ea8c9b4156e81e8c8b3fa2c9d7384f4637273e2fa7312831901fcf8f37372462766993689495ba2673699faf6449dc9483aabf1acbe97b70ec13695d1ee167f403a9b5ad6b5d1ddb2b398190ba961d6cc1ab8ed7466a288045b9fa9e14b01d86d9cc2b36a7d0eee42f104acd74433976c28a31f8294a3dbefe41a100f6db7a08768fc2c473ca7f24c1cf4c04feb62b83e3c42fcb71fc17ec9c4955f055cbb45eb14895530341f4911f24b3b85eeee443a0b8eb21114260d80c51b349f89e721d44f11c38de8f85345ebb878e4396e167eed7a88de671447c5f98b8708feda63ee83ecf52bc448b486a28101d02ae98021d8cfd1f148d973e52e58f566a3b5ab8e527c12d0e1d4048364b3d084d55cdc0e885b1fc2eff22f4716bc0692e8a4407455406f7192f51e55013aef46f1774c2caf4da0292856a0f3bd9f28d494e112c9aad9238e6cd37211b98cf04e0d07f9b206af28f2e2825e69eae9533f51f31519bcf68010b8dc6474b60eb50d9e2f0f58aee4f06fa54699418a1f73562a66590f2d14efc1001b52c9768158ccc392b0f0011b2c965e856a95ad55bc4d7c6e408ecc9a91ee177bccb211d47ee10b23c077ea144fe9aa2ffe9ac8262c568baa54fe07f90a85cc4f9694a597bb38adc2b6ea4df88c539da37bae82113723d14618e683cfa9a949a12c4c3cb49ccb6354dbc10269410b0ffd51d0b1034d234c7160b989d17ef996def28b1d1a4328528e5cc79bb410634758be4c3aa94fcc9297c5d2b0e8c95017f70d1116eaf69ee2ce712b443a1009380a63e6601ae4d6682b39ab85b6f1de9331d55dc9a1da9882404b4d9051a5573a11ba44b600b2c0295576a28bcab48784db5b12541786d6c44656878d9ff0f3234bf56671bef2287fd44665f1d56e39bb47adcfeb7505b7f3f3ae83ab2eb1ae58c71a23f01c5346d342d2fb9b5be1e2682c382e2dc65155bf533a5b47aa0ef8909f701841cbb5c9e2d3916d3a9d7ebcf89862ff9f650d708a13067d91178baf39982f8aaec5a728e05e4a1fd67a3fb90b8fef88a342511286997455297086c97ac86af0d19bb9f986a93ff04a57a9752a491f541bfc993c1180ab6c383be2832f946fc79651b9dd0f7462abd96f42095b9aaea9f4b39d792ab916b35d49b730645fbcf69cadf3e57956bcf5084955d451ec81067761fb0fcfe85d026b67a84aa8172703a6bf088e5e3ddeadb9a322972b4ea52ef88695881cf563fefd9b8d9489a42261de5aaa6f7b14babbd7fd1183e8419106a150f5e39fbc00f5b391fe96906c4b6b5f0459aaa906bd596cdebd2e71cae8d3b0f05a504edd04d99ab44ed474c69623177105b358d46ce751c7cac7d4f514362706c943e8e23c30422afd23f381e9ed1f02cb37e6e322339280e89bba8c51a60c07927abba14e4b2b03009e3e66159cee6f9fdd80d72830efbb6e9e45477a8cc5508cb51d47211a049a4153a518d3d77a484314d6667eb36542b1bed2c639155f518a679fc66eb09455c2dfbcd74920cb2be77ecf439f9a8306f300e1909bf9ab3979674a5517bf6e494465d1b3cd4219b495377120a1d6d3da613f29aa92342df9d75b1caaf57a51ca1669efe98aefd83843282fd2d824d7c6eba59b86c5395cc4f99d3dfc300ee5f806498e5c37f11186276e1ed96796aca56091c865ba050d39acebfae4445dab1225e7403c1f9ed463b083b5b57f80a45f4bd3afcfd8ea3a9e47da09af6bea8742caee03da6b85e5292f49283f582e05b054b87ba151c56224cabf2b8576dd52442f3152d4a051b26f4e65bd8e9ce9971ce578ca769443634fc55f20bb326feafeb3ff2db55fbc488b1a6f98beb46bb7834739fc0818634c87c8dd37ece41fdaf0e1eb46f250e7daf67a7ab5e9d6452ad41ece5fac5ffc731c4e6e0833a8c90b09d07dc95c817d955522f0107a45621707ce6eaee107d93ea2e0a6c82c9cda12c66d80d389623895e7c6e6df7f56ced993d361f49e938f9365b17de13696256e9f075ff5587d51e750aa62e3eae138484bcc58361f52af631c85f7566bdbd30e44f018a8ef7950c405c7fb19c991fdf0dda95125e56b081569fbdd7919b47d2c31f3c577c231a744e50dc2eeb45b43e7a8d6a33f94d10cd6eb1ccf0539250bb00446e514b70cb0d9cbcf63c5e8eee3ac1f72910c4ba851521ccf9d42c26837ade5e15a3f5099abb478f31e239da28437a5b698f441fb86b311cf0351c4eef696a4a74acbd5f5277607cfafb06a207690b39cac77a8986cff6d71361c043501482b625d3475493e5c12f9df4520648884699815b533e946ce121a404731945a0c586b638782c8722171c7c70d46e0022cd47530571caeb18a204f56ad3e2ffb249c6380394dbf5ebb7ad470c170d1193c519ff8e09142289b50b7e4b80baa4f818ca19e0bf3517c63f8540717f842afbd6f8419b34b23974aab60d4a61f43e3c81737994ab0d5334068921bb0513e8c4407d78f4c4d0b9e6c3e723bbf1eb3413bedf254ff6795f2830e492ba87cdfd1b120961f5acecc19fa76b7ba580a3689f5c1f6b2dd1bda8cc512907552b2531c86e9c9912a083ac43a0c42fccd9f8839d6f293ba635fc7e0afe26af732b9f2f4b6eb5d12fc1d9b675c40c6eb25273772cabff4ff71280a5acc4dd33eb4a8eddc1e3da43cc3c8b8ac7e21621a9a77905f874868c5db14f031c1e881a2fefbad5bed4392577bafe60509ea4f0fb3f156baf31ebfbc32b7f479b8049af54083834acf435ac32c993a327b09e8ecb46a49dc230ccf5955621ee77dbe40d86f0d7dc1574ffb408f03dc902f549f1c33b4d255662af067a31573b97f01824043fcde1d879b793c27de40689901e6735246869d2b5b67ccd7c99ef2ef16a16626a0470b8d083628745217090f18f59f97744fde26b1394efed42f802fb261c183ea083767af132ca83823fff6c0e0099f073f7f4e8aaf41635bbf8fb947df21b118d36fe2ada5d35f446caecbccb1603067c5b2f90dd071d9f8ce65231ba48cd4140ad3924d50f13b29895c679bdb15f12ce08bc1ff97d38d5d646d15614f95b84d0bc8053dd16d07c69bb34390ebe367edf233f0848e5e2d70c76c1cc99a0f69d467f77e9fbb3764db14e3e7393aa6f97584cb7631909f3875d7964564d92e1d28f2ce45cb12749d3eb8ed09880e980a03677a29b2b372c347860e01f71bac6313b6ff29eb6b478441d6fdd9be683f8e63e802b9fb2bb289e73cfbd37d72a7f4236fb2febb54486e29e23a53a70b5971c0efd8882ea6422bc5de7b0163201d87da240d4daacaec8a226b7a2b808717d0c7ddc04eaf385ded7d6b745888ec905add9383871609fb8e7efa2bbe2b739e40746a0f5dd502a53af536ffbd14e859ed003986d39f1d3b409602b8ebdad60c870aae00a588f03e1d05a65e7ef8112dd8443967758b90b1ebc821ae79686e0d253076e2ca98f844bcdfa74ba5ae982ead6ae2a92f5da77a6bc8d813acd3b4cf36915732a7638f2c5f6f25d121ca67ff5fd74193091a6e5457e11245b7a78f73a5ad787a06be80fd899d608ac58b2b0d83a75f44cdbc1a3f12b95c8ff850f6cfadb9ceba0de9979dff78cb9ef274b3b8b301beb74614be585bb419a7f5cc5a37123e0f82bfbe04a9ba7d116ff8947f7a66ff823718837f2545f855fdcfa07f53c26a3f9a283e127e01fddbea8bbdd0cb04bee55", 0x1000}], 0x2) kevent(r0, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfff, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000012, 0x400, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x67d, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4000000b, 0x2, 0x924}, {{r0}, 0xfffffffffffffffe, 0x21, 0x80000000, 0xd2, 0x400}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0xfffffffffffffffd, 0xdb1f}], 0xdf7f, &(0x7f0000001200), 0xfffffffffffffffc, &(0x7f0000001240)={0x7, 0x1000}) dup(r0) semget$private(0x0, 0x5, 0x103) r1 = open(&(0x7f0000001280)='./file0\x00', 0x10000, 0x40) r2 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000012c0)={0x1, 0x2, 0xd6, 0xfffffffffffffc00, 0x7}) r3 = dup(r1) recvfrom(r3, &(0x7f0000001300), 0x0, 0x2, &(0x7f0000001340)=@in={0x2, 0x3}, 0xc) fcntl$setflags(r2, 0x2, 0x1) fchdir(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001380)="007ee3e9305a74cd0193b87f0c10bc8bff9e18ac43b100785e319e6055df78371422a72704681cffc374a757e2ab8ad65a7d89f2352e9b3d", 0x38}, {&(0x7f00000013c0)="01504626837943016b03cd8686b60f662b3d01bfdde2f0abd70d67600780dc24d0e418701fb4858a0c8e5706baef59e6d202c7b847fdad64f573afbd7e06902069c529024c88f0313decfcc3f38fe2fa61304b030ed133768040b190bc96bfeb8ebaaea9c363367331d21851f7b77ee2a5cacb050eda417b40", 0x79}], 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0xa00, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r4, &(0x7f00000014c0), 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) clock_gettime(0x3, &(0x7f0000001500)) close(r0) ftruncate(r1, 0x9) getdents(r3, &(0x7f0000001540)=""/35, 0x23) mkdirat(r4, &(0x7f0000001580)='./file0\x00', 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x6010, r0, 0x0, 0x0) ftruncate(r4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000015c0)={0x7fff, 0x8, 0x5, 0x0, "08307c5f1f6ee695d718c567f0bc9c60a8cf249a", 0x3, 0x8}) fchdir(r1) kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001600)) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="bb543ea364cc5ffcee3b7759de7a89e02c4aeda815bbc8d05e723db702242defa5137e3ed048a5ff6dedd22d983fb38b98cda96371d4dd4a9319275ee644", 0x3e, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000800)=0x80000001) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000006c0)=0x3) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0x0, 0x200000000000800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x10000000009) getsockopt$sock_int(r0, 0xffff, 0x208, 0x0, 0x0) fchmod(r0, 0x0) ftruncate(r0, 0x5) close(r0) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x4000, 0x40, 0xfffffffffffffffe}], 0x80, 0x0, 0x800000000000008, 0x0) r0 = socket(0x20, 0x4000, 0x199f) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x600) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xc00, 0x162) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) sync() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0x6, 0x5, 0x14ba, "94f5471d74ff8280ac867ed0af40beff311f5ffb", 0x3, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0xfffffffffffff12b, 0x80, 0x1, 0x4, 0x100, 0xae, 0x0, 0x0, 0x7ff, 0xffffffffffffffff}) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 16:00:22 executing program 1: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000006c0)=0x401) fchmod(r1, 0xa) semget$private(0x0, 0x3, 0x1000050) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) ioctl$TIOCEXCL(r6, 0x2000740d) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x7, 0x11) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/86) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1, 0x8, 0x100000000, "02fb766e82a4012914019cc1bc6829b210831eb8", 0x9, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b19ff23000008003c00000080060000", 0x12d) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() select(0x6, &(0x7f0000000000)={0x7, 0x10000, 0x7, 0x40000000000000bd, 0x0, 0x100000000}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = getuid() r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202432d4f43c565feda120a653008"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r5, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) r6 = getgid() fchown(r2, r3, r6) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) dup2(r0, r0) 16:00:22 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) syz_open_pts() 16:00:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, 0xb2cc, 0x1, 0x401}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x61}, {0x401, 0x7fff}}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x24c, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x198) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r0) setsockopt$inet_opts(r1, 0x0, 0xd8b11eb0eb335ad6, &(0x7f0000000080)="c6a911da50c20a4067d1c12b81faf4de05dfcd210de8fe5cb6dfa087d236ea6b6ed6898611ec342f7d241592", 0x2c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x4}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000600000300653000"], 0xa) 16:00:23 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="5602042f07000000301900387767f300395a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e000a949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba5c"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x20021, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x0) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x81, 0x101) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x20, 0x3}, 0x8) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffeff) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x102) fchdir(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000080)="61b93ad01d4ba4060d1762783297f7a1558aabcdacb755a85b497214a45ac002bc3c9112fbcce0540fe407856cccb5377c37710e5572cc5d6de6807e3667fa360749e62241ebca35eba1a5552f822e90edb4c9190181a15a371f110777637a714edf037afc405ebaf5efa2bf7fa394251a00ec395a76c5865b03f18d", 0x7c, 0x5, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget(0x2, 0x4, 0x80) fchdir(r1) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000000180)=""/248) getsockname$inet(r0, 0x0, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x500000000000000, 0x2}) close(r0) openat(r3, &(0x7f0000000340)='./file1\x00', 0x284c2, 0x42) dup(r3) mkdir(&(0x7f0000000380)='./file1/file0\x00', 0x100) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6045, 0x80000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fchdir(r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x30003) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 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, 0x4, 0xc, &(0x7f0000000040)="ebffcbff23b9fd812eaa4e713008006e14929648", 0xfffffd9c) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x7fff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x18, 0x1, 0x7, &(0x7f0000001700)) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000340)="c8816d8dfc8a96bf816661549aacb772f1b60066153c4b29d5ae17085dca280847f9df0841f40a98b04540d0a1804fd99ecc98f6be2d5d4e05894f04f7951d9ec5d4d8dd47ad01ff13b322811ddb70794098f786fbe9b351279a34f627b0cba523c1024fe805eeecc8bc41383015666c5be833c397698553480e138b5ab5146726863db5d517044c373e7dc38dc73bb3741853f01eced4e9a7ed3507ecf7b92758ae7aa83feaefb199b1312b206f45379633ecf3424eb47221eda755d195917ef76f2e7e930c332ea1e90f8dd657a25dee244cb9f5d14a3397600592fd0af5ef12a0e2e9c66e988794b69abb9cb7d7524d2765e79caefd8351df5a575ba1875f5c5e22519d5b64f4c4fdf0091d7530a466918b5d42ba783e22815bd54b6a626acc171323455d55a653421d1aa9f4668f488ecfb14ece049ec69d67403786756c979119231d440d0d67b9392283d55b2de73367d00292b8d7950e0a918177cddf73c3685f606d1c08d60ca3a1b689b9d8844a125498229fee3bb30b43fd94ac39c28e45652be3729833ca60a880e4794b7e4765c203c4a69ab61f7bdccf098621a0b52e7b4bcbad3c7df9752abd957f77ec516094c07afdfbdb794d0ed8a78cc43d6e6c919dd6b378a893f1114fe6c984a44e65efbf22f5b6ca188fdc9a4218f26c7c3997b503f27b232a723c39de127f805d097391cf411a153e17f67098b521e18284b6ea81dc9d0ef7bd44661c0c930e616963db6ac50bf1b85afd814c6bea2d0e194ad9edbb18edf697c0be7ed5a744f60c36b1e1a63d07450cf151f98271a272e6712dccea472dfa2680bcf88274cf74aa1bc33f699fe76cdb5952e80a24af55c1645b9852393ef662a53e38eabe9574297d9cab96f2b7ee15006cde9200d164525449a2ba50347c84adc44d6e4a065b8504938831782283cf573e9d823e205724ad6f04c4ba4dd9a199b83f82c7b9983b2a64ff1cd5d6b2ef9cda883aa239efa1499aae66c5b71db17d243f14e7ac703203fb2329fb87bc1f4cc6644ef00ae2033a06c46f2cf447dc1da4d6f58c0abf6d58668aed9a6859315f34f2066a2dfb05485e8181dbcc476a3865b6cf4c55ce75c6049ff3fe8ab54d8fd9f79a03033ce0fc700f9967f50046305423aa5a0f79c70f1c23215379f38994cbb36ee74727dfd2a44a693bf3a101a8a9284bd099085a83202b4f3c27885282214458ded2f2c6487727332d9cd776f8cf838c70b63bb3031ed4d775ba9accae10a0a3b6d6a8986edbf152ea34d508bef4d26edb8ea015a0234d4081ee9bbcbb3339ba06dc207ea348a09699325ba6522d9acb6a728728273f28dc5ac8586a2211861ff58a21f89b978107f3e27953a6269460bfec4b43396b399da279c360af12d078d676f2d65de66ebb5dc6e7649f303fafcd3770a406ffad5e264c7024ac262bf79541393ab82413c76b93de84eff4b36af2bc8e90c6c35c7c5c54195542e0f17a0dbbc260129db8189c917cc79d75a37b3f51682b9f1e65c5647f85dde0736c1616d748107d130e9e457deb2fc273de32ef45519a70a2e6657e7a0b9872405f4a2d521dbe4404fdc95e33e5cdb99e2dd8663f3b55a2b33c3325e5f7d4f7453b6db97ed0868df1daedc56b525b8a2de547e7ace2de494f812e592f41c659b77743114d7512426c0d956e7c151b79b4b5ad8a7a863b41e2b2407d050db5f93a37be7ac033ec84c092611a512bfda85bfb44b46ab49f94472e73bfe1f77abf85b99532233fa08cdc268ad11ffe7025fd811a7e31fbf769e518e6dde0953ea23db37ed0245c1e140bc367acffed09ddeca8f2b12e7d639fb740e89d1e827a5f782f56a3e25ed72a752921337a06977a81f4d9277dedc65b36c6b39f58b1c88d01c493862155a332648d92baac5ca281b768f820d644a1770701a8079faf4b64b5794960ea4a9af9f123c131c5e443fd2810ab9ffcc8e4c3e4f7fb53138174a7b03831dca22037c6b14ca328262c28291aef957d3246dfa2b0132e66b8f5e6273e9ccd8f0e8bb58294b8bd22fb31e970810348dc19a7f8336ebc49bdf6cf973cbe0c93807c41cfb36916e0dd547b05847cc7a875b573370b5897071bb51dd90d49feb21b5c02227a869918a894eab66f92f39424d238dfc3da1ca8786cdbbaa45fb787f69eb09e400a7bb1183986e86c3c081df0584d835e3ce81d30046a101a630b9e7dd32619fb20bf34cb177129a1f3d8ef43ef2598436412cc9bf7dab6aa4afacb4f19544aacc9f2237a87bc50f8cdb191caf7c55ba3dfc3b3df2ad008c8acaefe3a5911fdc58acf6c3be5239f3f171f6c06ef7a115d556d80154b1b2624efa31d67625cdb817bfd938dcfdb1eea4a2c788344cec0562c77b023ad040c9b9530056cc543c3f3b14f58ac52e8b85a05718b12e0a9fc5868f937372d93a42acfcc309bfad8ecfc30371a7da2c488356a9672d3bbd2e382ef9c3bc5d428724ac0ea8027453c0028e5455d736e10a806f290e55efe3b4c72fcb4f348e95b436ee7d604e299e57b4cd16f8b248d88556e590d42027ddaf281f24bf9b725ef7f23a3fa82dd2444d143f09d026f5c02126b16a8bf083172ba6029947f16c29231ae5a880a12828fb17469eee4eb996800b32b6579fd4b11bd30c5b0d0040fc65e8dab4b81b62616d96766476fb3cc33aef5709f602cb7bdb0b505736c8abe6082176f6ec24e64c6a5868777a1fa1be395a818c8ca9b5428b811472f9dec3e986820aeddb399d8e80024e3be315c7f4f86c3038e51dcb066bacbf45957f75c9e4c6dd44ed1765d7ba3ee7c2a2bfd1b7191cc3b7b6c2c63de9bd1f42b8b2efe176b396e9b7315f4f29895ce93c462f1fd518d3a5567b36d25deb13b14ac15685437e6a2bf1ff4eab4bde02bb9d7ef79d3cbc5712fb31e899218e9091b2d82f424c4147aed8dbe434d8e5b97d2284d332b74fcea4c7038515b4f29dbf8b9b88c35105b69c8c41c0a54ed40fa413d13007802c4a2efacdd4b62538c91126750c7540c5f6bb25b18ade951c8ac77c9098af8329a96c93cd904aa74154f8477741ddd4e11000e1d3353d0b8d0743a3e84fce70175f05eb1b174fc090998531298d5d28de0a3e318e4ef9fd582036ba924a88f9036d140a8ab5f348bdfe7979e5c2d8818337202c9abedad2b459a61953c1bfbdd648c4054c1f16ed8f85bfc3f77184296807059e2ce893e6017ce88b85b091d01b665e61fb8e3b448c40c7fb67266fe98e7be40c22df731188f0194c0fffd20af3d572ed2009ee70d26d962f105821dfe9a92a2caadf6768f48212399d0467c5a2fabecc0489126cf7df7d398fd76a67634e66a73b5755183356f386b27c8353c02ec4f27c35756c7e9f5ed89266f44e6e99aa7d246c2c7af24fb1c36f4d81dc2656cadb4d9f3a06b4314a52feff90a1bd69519a6601ed5ed65b352f3d476304864bac0164fa60e31e265f45001172e965cfefb713441267073f87c3fac01d585b9451ce163f6adcf9a32d470b9ea061d3c8152f7cfc1389bf227574a6a8fdb7e88d2d32e80689d6231b907ec539d9d124dd24f8fb98796f4606ffdf75b5aaeebae493af537f64150a8476b74f6f3723daf94187ff7a0e4d82c833edb36c2ecc29c760f1c7293b2fc0de9588c1c9d498e838b29a42f7b41d5895105600d7714ea3916fecf2e8c92478373ac5297e7b2b5c8cb1e02b43b2abb9e11bc358afac733b08a4d1ee0db5303bf4a1c4dd47c001bdfc20b4312781536f3a3ccdd03fa3a0a58194dc55bd8dab1b840299e2a199d313c52fa6cf72681fc02163df2621a6d0606220551f8bb6effc85d6c0a8009868cb12d7edc21a4934f2b23a207517a19f2384caad8bd9794b201855fcd07000d35f16ba1348e4d47767c12fbdefbb21ca1b305be2cfb79354eeb779ecb6748deed7e97f0068251216ed76cf88ce93b9f1302ab840103b591a08db48296cd2de88f8e92611fe5d6cbc35414f08f1d8583a80ff03cc4df2b2cc4c0c4219a09bfda1f359e3fba0920bff8976e7e95a7177bad1ac4e0ea959e543a3085907c794f0d955a93f8cc586deca9160c2c075bb5e8681bafead6e56984eec81dc72f9b8993aff1f04c7a1512f3e304540a1b4bf42b3d730d940ce2f9853c105694d25f21f8d59cfae4fbbbd26823d2dbd9f9e4a774cddc291343fd1ef6fff4d5ae3a680890a1ed7095bbc6493fa36e01c894d3b546897800544234776b7d4419adc9779561028ddf1ef09b8446b9ae1ebc54a624c372a29f207a272fb88b8a2141ead705cdf236ccac1e4ad0679b023e6b7242979043a83fae3fad908203d3cbbcf9a317d2fb11fd1db942292605980af32f97a3b3a1d4aa73c41592a566f52884aa7a23a3bf2a62e70c8517c71feb170e8c2ae53d63f208cdbf23a783f1b19e5bd232452ac8806a5399722c92b4aa2e7decd6273bbcde95882fc399bd94f0818122facef398fd342fe276ca42b17206f9fef1874c2f25010cbf0ec80e01cd5ce027b99582aec99cb2c48724ce0e8d15b6a149740c32ec9aca12874e19eb967f2e71e1975d3d98fb2cc87e27da9410b00b3935303b412b3a8f76961a4dfeed8b4f9d10d4d1254c844466ba4aae5e2011f7b0c3b29fb91cdba57ac97635fef9d7bce76e445600c59c0b18a1a82bbaa1c714a405440cd3153c1ea4d9b8cf30f86e49ec7cc8234170271ccfe340dfae2776d30e73bc0a0a48bcd6da50d7dc288af8d7fb30a4d8a50d75df02115d092179f1067f5c96c556c5e88ee285bb66b2968ae376d408d3bcfae20f4f1144155b5da92b440ed1592c74056b574f03cc20682dc44a1abfb7c94e40b56d068f5d11a8e1119ea87e77028839f80e0da38e027594a003bdcba781ce64bb16dfcec0a6704cf1883e35439d72aa874862db5fff931e912ff1560966c5e567227f74f730f8c2868926c90078ec83d111320316a2b2d7dfa6c2c9df2d3178b5a4888afe5152f8a79a913b124433e190265f3f87beb5b5e357d2bc883cb400d6604c319908dad3d0a18ee311332ad9df093697a81f9050027dac95e5f944abf7e5ee185c3e31c1021da2c3529c42c46950474fbd24c8d43f4ba3d4bf98ea66ad715e97908a46474d7e1ff3177a442df00732c9e89443badcdd852a89fc227107d9b3ec5668f002fd250e654b7bfba921bce09448e9261aa2ce5ce0cd6a2a91beae817508642a5c5c5cedce608b74c205cb00abf5533a2d8c8bc24b3ea2646f457d26d5c2791a8421cbe8fb2f998a9b24dfbd63c07145cb1e23ce69fec307c644f974f590092d110b68572c12e7fc4e142bbc3d09e8b179e581581962fdac1b6548dc74b589a8acd6d12e0ef9052e3e37c46d978bcbad331f602f14eadce1e6a5184b2d4d14d46b572dcbdeee74d67e135eaf661d30870844b238eb20aa2e56a15e30102bb8d09b8938aee8d61134d3228dff3b174ac9805e13f173e89e20862b239bf5aede36bf8402fd438edb7390e177e894968a61022ebbc276f3dc164f4591b05d848a5c575fe12191fe9f384115e092821c4ed739ee79ee32a6bba2177805fdbf426f5ffa28168a67eb1527006c0f855d9e935d02578d01c6736d0153c5172809cd6f4440ace92287a2038bf352cb388c875903fdfbf5d3bbb7297b99eb3524d3be1d1a70102df5279572c9731e93fc4015f837f25c25270ef66127b1bb1aba1a4fb2cac3188effcf1cea37a42a73eb6a772b1d49af949cd590c769ea5517932d3efb179fbc5e9572b25d86682e08f4aa2de133669a4883d444b4593ea193d2", 0x1000}, {&(0x7f0000001340)="f30e926b7b38640c2eff68d46147b3de90b0424c028d", 0x16}, {&(0x7f0000001380)="ea78ab17fe8c6943701af04e04b81c7fb1ad8b6322b463931a1657bf857f43db49f02da8819d705d32a3bd9ed4a91db5f5597c28587d15db5fd50b77078b434a302603f9efc14e10da57903c40cee9800c68c055bae40b439e45cceb49ffd67cd472caa715e8e4daaa8077801840b79bf25af7e1119e112a201e3114ac83c57492cd05b88ef5785b00", 0x89}], 0x3, &(0x7f0000001480)=[{0xe0, 0x1, 0x1, "6cbce538bd3e6c0dc292c0048821a00905a54055944f4af4889a6a242d7dbbc6b06d89df574edada3e71805a7d215048aee391af3e14988fcb6f1a638ec9127a539e83c736c38bc79436ba24ca61a2fd84b45af23ecff17596bc41026e695ed0dc8f488fd990ea85de3610289347444817d05c8b6681715bfb934447c1aee642a3ca3a9d62d14a0539e0990225c9f9b8b03789ceea47e235aefa56c2efa89f94c6b22578a2e4dca9bf7fd7745753898d54104db1659883f44e19bf176dbd263f10398bce6eed480425"}, {0xe0, 0x1, 0xd1, "c8a143107a2472665d4b5a5f3da049e7086643ed74f55707e1830b55659cfa69890240c3124bbc068a725f88d5ddccb2497a103c01dbd9ca4ca3538b0cdc1ce061d4c8d3f9d8b9c17198a6fea7980242ac21501067f69cbeea44a5c5941fb2ca8c4071617c41fd74ac485addcf07e78faa34e85347f5ebb44ec3ede53971b9f3d763b8b35d07ff2d425e5ee3137deb4d4f64f7006cf8e4f3be8924781f8f5a0ba86790baa1c86db5530633aebf42eea63afa1e47ebc3fc2f9cd84113819fe2d95ac167bdb7966602302dbd"}, {0x78, 0xffff, 0xfff, "539564827b462bdca5330b0d60150dccadd7dc2cb5d14033a0fdf3b19a110a56a3a99018d524cb7a7dfce95f3b4cbc425ea11e3793256a662c34e21f60c890bd00bc578bf4dcfcadfe7c8bc604189692ab4d605dac63d27b77593e9479484e5596ec"}], 0x238}, 0xb) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/143, 0x8f}], 0x3) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280), 0x4) msgget$private(0x0, 0x15) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042a268511f918e19e225b763a549d3e8bd541de541b68f41b101e9d24862e7b2b48f078afac9890b1a8d5aa21ea9773244717b451e0c884ee367648953d2809c99587f9ad61d11707a50d4e6a86eb25a8241ce2c2222ead6a34ee19251f12dbbd28ae9b606268bf8ae5395b10467189de589fbf372ba3163d32a42"], 0xe5, 0x800) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xccb, 0x9, 0x1f, 0x1}) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = socket(0x18, 0x5, 0x0) r4 = dup2(r0, r3) syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0xfffffffffffffffc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0x230) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x20) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x40, 0x4fc, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev//skbd0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x84, 0x2) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)={{0x1ff}}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000140)=""/23, 0x17, 0x1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="00000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c51900ffe691ec51f8a0d9025335a17d1827ad0000000000000000000000000080000000000000000000000000000000000000", 0x4f}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000180)={0x5, 0x3, 0x0, 0xfffffffffffff841, 0x81, 0x3f, 0xfff, 0x8}, &(0x7f00000001c0)={0x4, 0x6, 0xabfa, 0x100, 0x6, 0x3ff, 0x0, 0x6}, &(0x7f0000000240)={0xa0, 0x100000000, 0x77a, 0xffffffff, 0x6, 0xbbb9, 0x3, 0x5}, &(0x7f0000000280)={0x0, 0x200}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) flock(r1, 0x1) poll(0x0, 0x0, 0xbd) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x202, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/44, 0x2c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:25 executing program 1: r0 = socket(0x3b, 0x1, 0x9) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) setgid(r2) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30201, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x10001, 0x7, 0x401, 0x0, 0x2, 0x5, 0x7, 0x1, 0x2, 0x7, 0x8001}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffc, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) kevent(r2, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) close(r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0xfffffffffffffffc}], 0xffffffffffffa1d9, 0x0, 0x80000000000000, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000180)="dd01172820ec12f59bca3c6aed681e9860f5e11905866bf43d9aee79d855b8323215b279af0c69b16d834662c0398cb46cb9956d85ecab921a7e789871f57f3c98", 0x41) r1 = open(&(0x7f0000000000)='./bus\x00', 0x300, 0x0) write(r1, &(0x7f0000000480)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f0000000040)="3ef5c9e0bc4eeed60fca7bcf96fdca6e2f12a85cdbaf403e72ae7d5aa0efc8bbc1ebc2856d8a992022275febbf303ce45911b876db150ede117fcecf14fc5029232756fd1cd317b79da8ebf29d41c32ff2a714cd7086870bc92267c9f414bc46") 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = dup(r0) r4 = getegid() r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$getown(r3, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r6}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r4, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202a3067ad7d221052101990f410c2f66850e10ea00235e77e2bc6b117377f9659f0ee59f0e1f44ccf1631206902fecb92298eb3b4608895e88f8ba51fb000000000000000000000000000000"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r7 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r7) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r8 = semget$private(0x0, 0x7, 0x38) bind(r0, &(0x7f0000000580)=@in={0x2, 0x2}, 0x60c064e9e11bd0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r8, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0xc7, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:26 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000440)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000bc0)="cfe422181f70d794d868c22439f81d3d0812a49e92d443a11ed3", 0x1a}], 0x1, 0xfffffffffffffffe}, 0x1) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000500)={0x8000000004f8, './file0\x00', './file0\x00'}) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x87) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20400, 0x0) recvfrom$unix(r0, &(0x7f00000004c0)=""/242, 0xf2, 0x801, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x90, 0x1) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10400, 0x0) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000380)=""/21) semget$private(0x0, 0x3, 0xcf58c844f2a288a5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() r4 = getuid() setuid(r4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:26 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="1b1c0000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0x2, 0x8, "d39ae4a461b3ffb7a49882f8bd04a75864b173df", 0x3, 0x2}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:26 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x9, 0x81, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001100)="24b8c5b9c14d700685313138ef11084fe695991faa3a78998462d52d36bf507b69b5447cc0d647230965d170c8e7ea5496e9c2da5570ec9dd6283c243a53a9c72dbab6c53b52091de9d1a0be33143fde45a2dc31b7db0f80560daf30cc4a011f2ff14c64a28fc999d7ebdba07fbc70e8beadf461c0bc71b9b7e5e983c4269ac242d71f", 0x83) socket$inet(0x2, 0x8000, 0x7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) syz_open_pts() 16:00:27 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="75a2a77f79c27ff9bd3bf9882feb7f7854298f1beec82efb2a8fb0b88a67b1ce30d4e2642de076a0aee5db15f703c6980845590dfc369754843ac386c0b06c5d156ca500b416fb34b2724d8d0937b09f4b5451a20d2e2e4923be0c683d08f42a9f1aec27a6c7303536526ec7e960c15c9d43246bb8acb3d175f95113dcebdebb8e2742e3c92d5dcfb47d9c04be463b80cfc94e1ae955f494a2978fae29c66c5328291ab2a4bf9cd7959e626c813f1f6fa05e0d4a69850a64a8", 0xb9}], 0x1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x3, 0x5, 0x8000, 0x80000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:27 executing program 1: 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}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) dup(r2) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4803, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x881b}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:27 executing program 0: socketpair(0x10, 0x5, 0x10000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x6) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x3, &(0x7f0000001180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x102) connect$inet(r1, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="11eae81dd5695a84357714f8fe91a4707dcf36c69a2fb1a2dd103e35a15dc9733bab434b90856466d97f8fe48ad6d9f98af26358566db3c43004e5a0dffa0c31229d424722bdef871cb5d61ec28e42d0f92518b9375e0dd3ec8b67caa5247cae2e8354f69b378b706a489f9023e9bf6730193e381bf0663db19f9bce8e7ddde43bbafd043f1f5c096f696121ef4e473746eee3d15e21f0388c7deec413bd4c06e4e03b630edb0643595912d82ea4b2b2f0db495f43c8155a00cc0dcb1d966839901fd5665a58b3b99ca5d6209dbfe010a74f321276e1a79833", 0xfffffffffffffdd0) 16:00:27 executing program 1: r0 = socket(0x2, 0x4400000000002, 0x40008) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 0: setrlimit(0x5, &(0x7f00000000c0)={0x2, 0x1f}) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) 16:00:27 executing program 1: 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) msgget$private(0x0, 0x80) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffd, "61aa0db1000001000000000000000000000200", 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:27 executing program 1: munlockall() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640)={0x80c3, 0xfffffffffffffffe}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x102, 0x0) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/file0\x00') r2 = dup(r1) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r12, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) setsockopt(r12, 0x800, 0x9, &(0x7f0000000680)="17d41221f8661293d8729bd77d0e167cc429656282d691e95597cf26aee548aac8e6ebe70c49c5e9392b3a2f07524e79b4699b12782acb90f0e59df9cbb5a1c72330cd1e54fa514a9ca3baf2524a407648628ed7d4b8e683324bdc88b5a2e4189e5a1e0dff10e187fb4e02d6a1b28ee1de31bc", 0x73) r13 = semget$private(0x0, 0x5, 0x4) setgroups(0x6, &(0x7f00000001c0)=[r11, r11, r8, r6, r5, r9]) semctl$GETZCNT(r13, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:27 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x48) fsync(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x94) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f00000e9000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000000)='!\x00', &(0x7f0000000040)='([!%-\'\x00') shmat(r0, &(0x7f00003e1000/0x3000)=nil, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) pipe(&(0x7f0000000080)={0xffffffffffffffff}) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x8486}, {0x18, 0x1, 0x9}, 0x80, [0x4, 0xffffffff, 0x6, 0x101, 0x9b66, 0x8001, 0x7, 0xfff]}, 0x3c) r3 = semget$private(0x0, 0x1, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000637f0a647042e86e3fa857fd169a7e0e8ebdea9776efc9f92811f211562a8c6e"], 0x1) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8000, 0x1}, {0x18, 0x2, 0x1d, 0x2}, 0x1, [0x4, 0x4, 0x1, 0x6, 0x4, 0x8, 0x1000, 0x439]}, 0x3c) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x412, 0x41a1) close(r4) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f0000000100)='\x00', 0x0, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) fchmod(r1, 0x80) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) munlock(&(0x7f00006ce000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendto(r0, &(0x7f0000000680)="db8ce88bd962c85ca0d8e51382598699aac1fe0ba19fca750116b2156c3a580279c9b38cf4c126feadeacacf84b160ad98ed608c57913f49be6f34c94038b7b833c8093f7ff12a34a34a9c5e88238aad3d4bc9b99e8a02a82ac7b97a944597582763c69f9e9b624e3d2c7c9fbe24c7550181192fb550af2fd9cbd5d6301097d8c0d061c060e9aed4084f8a82d687ca6271c9aa400ff5691a531490909a6bd7826cb17267d954298205eef19205d5758a2649fe172d8dac389c3b123e395893b0355a8401a788ed0062", 0xc9, 0x4, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r8 = dup(r0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000040063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304b6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427f218000000000000c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) setgroups(0x8, &(0x7f0000000280)=[r5, r5, r4, r5, r7, r6, r3, r6]) dup(r0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) r1 = geteuid() setuid(r1) clock_getres(0x7, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0x20) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xd00, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) write(r1, &(0x7f0000000000)="e3", 0xffffffffffffff3e) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:28 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[0x0, &(0x7f0000000180)='&)\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[0x0, 0x0, 0x0, &(0x7f0000000480)='\x00']) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) write(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000300)="5aaad9bda1444148cc93a16cee653a55b74ab5aea79a6460ae16c75cae0c72632d191a02c8d7c958da0101400e3d71434f35a3abb124855380b2a7dbccb97dad7797371047bf7e447ce9ec07ed286ff97956cfeaf801800000647bcc673b7d97b169e3c9b2b4139c883e17ac014f1156363bf08b9656a847ef3fd015aec9dddf0a8ce81f983fcb6bc6d79554ae5e8b4084", 0x1f4) syz_open_pts() symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:28 executing program 1: r0 = socket(0x0, 0x2, 0x404) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x40) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/31) setsockopt(r0, 0x29, 0xa, 0x0, 0xfffffffffffffefa) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000140)='\x83\x00', &(0x7f0000000180)='\x00']) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x1f, 0x1, 0x7fff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9d6d, 0x7}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="fdbe7a0eeee2d028", 0x8}], 0x1) 16:00:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) shutdown(r0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:30 executing program 1: semget(0x1, 0x1, 0x300) semget$private(0x0, 0x3, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000000c0)=0x1f6) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x2, 0x8006, 0x0) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2e43696c495bf051565f6b5020d94e58332ba9bc37f5bfdaf2ed3606000b8af1188c056dbb8d17a46e2663475efade95564a289658c1"], 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x7fffffff, './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x803) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x81) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5f1a15192e6c449c9d2b738685ed603561979e65a3851ce1372733d6fec1bc744af912cfbe9dcace3738b24c6e25eca467881d353a45661cadcd3dc2e5589c146668277ec75a6dced17c656ae4f92780f64b462a41ba3ba0b6d95c41dbc82c7d142fad455cad21efe5ed36f7c25a1198d7f83d24bedade7fc7192ec2ce191a22a053d7adefec84ed5ac126d08c068f01eb003e5ec73b26b9673b77df311e616274ed36eeb3aff4a9c5a61a3c54e3e9fb8b13e8431fd3cdd79c6915ec52c767083e810c86773c3e6a23c96119a01e98", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x300d1, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x81) sendto$unix(r1, &(0x7f0000000080)="b15a62978f0348f242a62bf35b98c9355750f572f19daea09d61b352abba38081f8d795507cb02576f5c015509a40e339836af0f926e2f8ecea4d81aff7c3ac67d7c9d2ea60e1518b3a6525cf2c996b9a9e9e0119f4de51a2144149205391397e45a33be19ffec97ae1348a1bbad2c776df4f63b91e7cfcdd6cf3affa9f33becac5fe9a7a07f91d6e53c5555a247188bf810b3c91e225dcca124aa837ea136d7822adf550a7501b5f3ae376c7d59bb001e3f41c34cbe17d7f1ef31bab4cf3c62ec8b43d11601a52118990e5a46e2b5df2b471d391a257d5e5f9621d00451329944", 0xe1, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0xd, &(0x7f00000001c0), 0x0) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x75, 0x401, {0x400, 0xc42}}) setsockopt(r2, 0xfffffffffffff000, 0x100, &(0x7f0000000140)="19304d42a0b688a3a60cd9a13cccf52d126ca8267db27ddd3ce3805968e88c5c11", 0x21) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 16:00:30 executing program 0: r0 = geteuid() setuid(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1c3) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/91) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x80044272, &(0x7f0000000100)=0x9) 16:00:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000500)=""/247, 0xf7}], 0xfffffffffffff98, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) socket$unix(0x1, 0xe, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x40000000) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x8, 0xffff, r4}) 16:00:30 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r2, r0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x240, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xfff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0x8, 0xfffffffffffffffe, "ed2b6b3cf8a45ddd856c5d2dccece137861103d5", 0x1e3, 0x1}) syz_open_pts() 16:00:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000380)='./file2\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 16:00:30 executing program 0: r0 = socket(0x410000000018, 0x3, 0xfffffffffffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0xc0}, {0x18, 0x1, 0x0, 0xfffffffffffffffc}, 0x10000, [0x6f82, 0x8, 0x474, 0x0, 0x8e40, 0x31e, 0x1, 0x8]}, 0x3c) socket(0x10, 0x8007, 0xffb5) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x2, 0x2}, 0x3, 0x5, r6, r7, 0x20, 0x0, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:30 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:30 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x1, 0xa9) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) lseek(r1, 0xb, 0x0) r6 = dup2(r1, r1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000054c0)=0x6) getegid() close(r1) mknod(&(0x7f0000005580)='./file0\x00', 0x1, 0x78) fcntl$getown(r1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000080)=0x4) munlockall() semctl$IPC_RMID(r4, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000005480)) getpeername$inet(r6, &(0x7f0000005500), &(0x7f0000005540)=0xc) 16:00:30 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x85}], 0x2, 0xb4) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) socket$unix(0x1, 0x0, 0x0) 16:00:30 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x6) close(r1) 16:00:30 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{}, {0xd4bd, 0xfff}}) unlink(&(0x7f00000000c0)='./file1\x00') fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = open(&(0x7f0000000000)='./file0\x00', 0xcc0, 0x20) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) getdents(r0, &(0x7f0000000080)=""/12, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) 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) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:31 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0xd1, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc010, 0x10000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000100)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e10aea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e054524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200000000000000", 0xdf2}], 0x1) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) socket(0x18, 0x0, 0x2) 16:00:32 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x130) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18142, 0x0) linkat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:32 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getuid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) sendto(r0, &(0x7f0000000100)="9607a3406b0d31443da530e3e3739f3428dc266826d3debb44dd7f39fbe375efb99df9aef3c52f9f065064364ae36af196d254d28ad670cc79b3631d4ece", 0x3e, 0x4, 0x0, 0x0) setuid(0xee01) select(0x40, &(0x7f0000000280)={0x3, 0xfffffffffffff801, 0x9, 0x4, 0x5, 0x1000, 0x5e, 0x8}, &(0x7f00000002c0)={0x101, 0xff, 0x800, 0xfffffffffffff287, 0x5, 0x7, 0xc69, 0x80000001}, &(0x7f0000000300)={0x6f, 0x3, 0xd0, 0x9, 0x8, 0x9, 0x4, 0x152}, &(0x7f0000000340)={0x1, 0x6a}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r2 = msgget$private(0x0, 0x80) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() mkdirat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x24) r4 = getppid() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r1, r3, r1, r3, 0x0, 0x2}, 0x8001, 0x8, r4, r4, 0xfffffffffffff90e, 0x6, 0x81, 0x9}) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/137) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) setrlimit(0xf, &(0x7f00000000c0)={0xf4, 0x5}) dup(r0) close(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) close(r0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x800, 0x3, 0x2, 0x53d, "3ef091bf36e7f57c18dfc6f43ecf1a3c28a99f81", 0x0, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) close(r2) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x8c}, {r2, 0x20}, {r1, 0x80}], 0x3, 0x3f) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0xc3e) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x900, 0x50) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r3 = dup2(r0, r2) shutdown(r1, 0x2) execve(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="e07ba8c2043ff32db4dcaea143721409e45b15d116adbe212eda349b21e4ca47416eb5d59474", 0x26}, {&(0x7f0000000080)="1d6f5c430d294083fdc54658e7a4331171f7d6999e5d4700eb91c5c8b97661cff078510c6665cac5a2d93f02de884508426fae3a2989a1951b2e64c2c4dc84b3b5eddf3af47c3476874bd9b294b2e89c501bc0af02c2fb42c51a9b57b9b051dd4bf70c2b7621d2df1a899a54559f3bb2", 0x70}, {&(0x7f0000000100)="1dc5b0b72ba259d47c2fa89ab1ceb22eabac82430b2890350790f6566f80c7fd4a0e474015226764243c0dfd5e50a0c4fc83c6dc583f66d761e0270950139ef64d1974719bb3fe8e80424dad80a10ad745369e3ff04e20722b9cffa4be12a7cd1b526abfbc42060149ee8e7c3d394db927d7a3dccd9d5ced197599952d99809eaaf2796f9f7597ad6b04199240aac8ba18fedbc0d1670dd3a3babee07b9c76bc12f587407572bfeabeb30479b32c08cfc9667ca85977c667950bc31c490a3809e79d919ff65def27c740dc93e3e2", 0xce}, {&(0x7f0000000dc0)="c42016c5cdc455aa7039e64f08c09fd74f0d510dea83078a81f4385145ca7d1bd1367c908550364b42110c038b46dba5e9bd1f610022763e0ec5e19bdff721ced5b5990c41c5f7846c173473c801babc3032ace55180871b5cff1c0e7645d7f2dc79be37a5eda53d31c98addbd9f076d5046afecd6084c127de34629101dc054c5b39124cdd4aaa599b55f1529c91b1bf0de573f4a23f4a3b3d1b3ff877b1f9a6d055a132c28c2fa4b8bebfd9c2f6919d4fb273eedbafdf795e18907a0ae5b4d0fff8d88627e3ad98037d4172b760f42ea3c1cd0e680686a37ca1959b3b2c2deed8e1632ef760518ace4e2694d573c2d6b8d5d230239caa6893877f8f7ab7b7bfba675fa0c2e05d585620b6d187d2333330c62847ba358c99c1fa903be6404ad0190904ed231dbef2eb406a9481c641b79193668224b18f0c1a4e1fc7cdd52420bb382c23b3f2555c653ce240a8d324a57764ab53ba688bb60f0caea60a83caf3965a833302b331ccd459c6c2937f4d9b4d7bb835240445eed83a7d5d5cacb7e8e2325c975715da1b2b99552f8de3b85057dde337da250d94e34672dc85775c79e33ea7fd0802b859a094034c685c62ee1ad1b7c7b904dff0749e93b9d602bede0b15467a4c41cdd1f9e319da596fb75c1819b4186f1fe7d272db7762103bb46e1292c6af058ab0469db882c0181cd1449ac4a5939f0bff3a628211cb7077f13d0485afb80ef523f3f1e66117895566ef46b46eb92ba990aee17a2b536d295220ef4ddc9924f4613887d9b46797b77fa344105030ebdf08ff4a86832b117e5ca982172ae2e89e023b4deedeb3585c4efd3abaae0b1620665325a36b02659f7f76b6d3c177a9050f9f54740d2aa00808cbc8b7393b638b5b4100596e137a752c610316840d4898b8770fa86331cb16fb53cae8526ecebaf6b679354754a19ad113a9f8920f97426bdf182a82f2f8313a5f94a193b00579b8784b618b7799e77a2a79fe4c06920ce7ec99226a7dba5ce7c338f9d2b6ff1d79ac065c841bb65ebc12952a56815319698338643e0403d1eac243868778ee5fb5fd51ddb10a8211b3a1aa4c07782fbea0b7e9226bd4b2120540ff88647b57de6e821c92507c0d4e2656e82f4a86acc941a41c32fce2c4614805e2bc4c44afaba7ddda1d74ff83b5964884b74f47a14d69c73d711b589ee445157f64575e7f9306a5c2cd7e496b000bf9649a6b60eb7388cc73dc74e2d4a8c2a03cef2b8bad359ec189f4aff37afae811c4dd946c49228e46917afdefe9bc3cbdf47998a8bec794d2b51f702106ff37b68bf70c065114176be35b75e037d6304888555c4c6813087adbb6c09d86c334d0ba17e4a66347469cc202342ef6e782b7a62233700ae7ebc027168fc71a7235c9f5958129ccc93895356b7c020f7ebf03e0786230a660be4cc9ab40c38b504bcdf0eb838f7b96a96691651a2956e4ffce735213b08cffbf15468cec31e760e010564602b0cd25a05875266cb9dbb4aa4e609c47a9a684abb47f93a50d1e78cf5a98a95b51cf6fe235966ced8d0c550a310d2a5ade539077dc594f3c9bd09021599b1f1c5643a396f88c33d507aec1ff52bdd353871a8c126a36af3fe20c36d9b1ee198840800e6e26ab4e5c47aaea9e3c32251e804b4211c8cd24961f6e3655ced52f5c8146c102d2c183d2c87d45fc727139f22236c7673d0f4e6deb7fa74cf72c59dcf55167a25ceed8e170958f8efd87e3535821be8846f63025bea4134885ce2a3f7c08c36eeb688a484ade15c600b247f45fe4c37fa1da7cc01d9cd082690c7287f983023fc6674cae4904c5bfe07f84ab8909340ef4d81cecb400d11f69bccf58a5cd64ec4837b10aa69ecf24290a28fcf1ce36c1b6b4f932231897d73f68c71daab30007d428bda7a8df094b02d1101249a1855d440347676f9ec006b47d14a27a9cf45860feb523eeade5d110e20f8a7424b235a39aecafd255d528d781f859f0505c203e9d23920443543cbc7e3a5e27fc27ec4844103dd00d412312e3717cbfcda5194f39e87d3503b35bd5232c7ddc244d66d5a03fdd4dc8894f611cdcaaeda5bf83eb1984314294424789d657e57a2ae0393c419ecc5c6b8d9143db2c5f9c8ab00529c1e4101f6ad0d13d0f66d2ee43ad96140ad8bb5f4a15dc51f7ce5e5563fc3f630d505cf7f3dd291abe58cee01c8b7d1b7d37da250c39967a08643b0ec04fc0d0f70c4bd39b8398c59be04f639da925035eb7881518d49929ce9b52c9caf6dbf722210b3191c7abb7b7daf7c40b615cd17f798123092ad73bfe54af9dd05aebfea92d60ce549e8e8a1680d52f7a4c19aefdeaf71b5f9df62756e4b05799c51aaac9f7968b96f0139973c9a20084fc10afd24230b07d02aed565d98c1d97de6d72a521ad4a351772304d4e5fc0504571629e76745dc5251cf6e44f72c17fbb45e31975378c1fb7ec0d346053b569c829ca9a59664d796e0435936ea865889916e48a9de67746f9b9d378e9ac9aee9c78d24e68038e45c09fa65c5be819af568057a7dda138a546884d8be9e0952cdb393eb16b4bdc9f30d455748b4e1057cee86bf46ea87fa49b371e6d5bcc6ccd5896c7012cbaeff6d40956efcb6c48270c949d9da702563aeed54b71c2eb478d4aa8a663e24ea8021420a83a3fd47ac64b37c41e2db285f8b90b56c0a9eda8d1ef4fb40b95d1619f74084b497f3692945694516ff88185da83b6f05043e68e8e5b8bcfa40c2aaf136e2f8c50917465108cd0496d79eb1fc9b8158ff588132da2f52260ba1c814c1a3bcbef54ffc8fcc4a8b67027c2651233a635fef67eb3a783a56ed0dfb9578d51389f6df59e60a41199f6c6fe2c5db991b62a726fe186949d64d15b04c87de3b87a1cad54e5997a3ff7ebb2bacb9d0731a195c2d2da381c67063c2097852b69c1f4a7951a26c78654b0c652c2e2add02ee6babaad5a057900910b39fac0cb03fd45ef024abce8471cc27258ab213c25b0c81108cdc2a9aff5cd20af7649065c7c0730cd09c0285f43bcbda5f6c0da32852b3eeef0f91fe1064356b4fbf842cebf8f2313bafba8adf8a2b046c057696ce52839943b98d2c44bc969f318e81d9a5a73bd859bb31db1755a52adf0bf3dbc66bf25d75758557fd66d6e4fb2eeace44a90f413e49515e3888ee3db8e1adae5da98b5d2603a2f3348de57a45b1eddb4a039cd9ce3b6c64d6cae5038d86644fe8d74d20337a79ee5a02239c9093eecdacc409b804bec0f2e72fae7867ca202a30b2aba69ebb4b5f9cfb16a8a293f19622c4e988a02459bb7c7acf945a5df013b21adf1ec057dec314e7e7b50bc3930274e332c4e1955cf8e12177585d7d138020db72957fbe747d6e39594c0b0bebf81e6507e7d64b5ec58f67624c88d1781ab92f444bcb6fa65452a7cfb6f1132ad79735980a36a4f1977bffebf5b13a477f759e6ad806f776865f69f69c1738b375040fe8f295f97d109d0e056f79a2b4e58893fbf2f4876fa9b0c2df0b6804f574fd0975750073bd32bcb0e318c7d756495ad55e7c4bdc24df7c2c842ff616f8c7a59d2e40f4196dcb399dd3fb7acdca4a848672a2de0da3544a8f86df434f305586cacf13294ac0caf72706b9742e44ea692d1c081086f19a213a56b91930dfe1ceec70a1f59a4a17aa27621924c8e515d08624d8ef8c5ed2f6d368dc90f0d6c6273c11bf77a6611fddb4535698d09e2d1ed68a58c3fafea5cf2e3627a4e55c4e08c2a547e4d856187cecf585f8c5db5e1238c2341479cc2436f32a6cc5da88153903a996ee38e80b9f5e0dfce51cf12cc602e042e0d7fc81a08bb38aa1bdeb8654d48f8e84d57ce752878e814f2afa0f81861f74cec0947d6d6f18fcd409077ba5fba0cc8ff70c63e57b9d3f7876a71ec7b0f765859271ce96f21b33d74c0442414c069a2c0567036aa831f0346cadc61a293772f98246b287cf3c048afba770f2bf5fcc5d0fe9bbaaf0b966ea372af7c178284588aea2be31cd0c02e85efd8993796e5b5162e42a2310770f9bc7de3c8b594a97a4978e7ea58fa2a8cb11a430186d5ff2145cf0359cdbd7f563f43fbe9d745c4439f194bc220051e4e9879e4af1278e8f1784ece6d57da79ef2c50f8c01b36843022f37f31393949818ea5cfe23fbc062596e34499f068784c9b5ed3a2f182269edcdfcfdf3871418bf781f660ff8c7c1d83cd0dda317e31008b43d0b62c6690e4df852ea20acd39a8c3a231974896df6c02c8624e5d0bba0ce4c24c0aaea476b3c354b5f0bb5328e53a24e3e535fbb2e097629edce81e7cc6d1ecb7ae1ac250c92a28cc76c60444828e8e1b2d5021ccd6c7792e3c08d3eb6a73ee03004eeb15353cdb9997e8afb226ae0ac280137ee28b846e15f6e14e5d3da3fa7575ef2f5ba3775416157a83f6d25938f84daba9a3fb11162c71b788b1c76955c29b78b0f3d00b8b03bc522bb1a45944ac5886c87868ffabc8be328bac6132e7107780e2f9f15091f0e202c37c1ced1a7de7971545ddd4d47e21a76acb961fdff2c8447d4afefb8402a1c07e317749f7b147740d899104fecd9b147deade95ea63d3c9a518bbbd7e29f0bd93f88f6650346cd070e4ee7a411ced61531cc606798365137bd826f8c51bd170f3c817b56625dc4548036a42441ebbe19b217ab45ce144134a29b0506f8ca78810c888a58a5204e713aa9e10e89df4efbe1947323f76338f577eb8d00f40052d98a13c0aeb9862ba4ba404b60319e141bc9749912fe73d8f89c74bb2a1577518a47bd1fde82e9a4648d21bf9e79ab09889874dad35aa9ae112c94c2f7c4ea97587d15181e064ee816576d4ce9735b2b7e89a552708b0b3eb0b1103531b8ed58f02ba32410b70580e7698101fa33421e983bd289ad0e3238c409f9f56bcbec71bc1e77ca052e189ae339e80bdfeddc06f3fd460cb45d1889d485128ba40b0eda032bc83487a99765cb2a680fa8bdb71db377314d05f104f9354a117e1f9724626bad4ab6bc65bb32129a17f1a4d5f0c39f94063668919176e6be6e03a0213473d2317190caabde0c08f57ad7d5e39be15c92153dc86407e7b87f88a233f8aa8b22966ece973c6ceda6eb37181425d9d00e7a585fe46f6471730ff77696bf3d5446a91d16e75151d39427a6ebe517e3f93957b5dceb586496ca7020c34c66e60c4ed1c15cbc8530accadf980b54db8478d50e2454f94e0a3c9a6aab3b0582f2e527a1f486fe988d422dd96a57169027023ec305e2cc6815f876a1a0f7435b8aea5e0561661832e9edd204ba0a5733e765fdd9940d262ee5a3aa2039a0bc1bb2ffc10e42da577ae685115a140c4730ef3795c93ef6a68f21a5956a40722fb6dee354744603f4e46b764e93285ec501b19a0e240e48b6e9e90306c189cf32cff2f8a6b609a5b27d08d24f80cebdf079d37c51801bd03608e8795e93b151b975ee7520e4887a400e310ff606672cb302cfc0bceef6d667cd8ea3aa285bc469d13ce90d8ff5afc24234b8f2a9b41bb7827d56065e5462e5fb9286752f2dace3af906406c2e10d810ca7d5d173512e4d2bb5e2eee245e55420bd2523b56d9900552e5e03e8ced30d7f79aef7dab50b6da4970daf9b3a0684717185dfa195946c8ee2b14afbe3e364b60d7a8697613f71ee651383d3e034c0c1e0fb1a67c6b1ce42ca3fe212f1b2137417fbfb186c2314184731896761b26662b89637228f46c53589df6338ee4faeac0f080e176c3ba571d4761f27fdf412271c307f4788942ab2736eb985ef1476ce83cd3defcd", 0x1000}, {&(0x7f0000000200)="d5e5f5edc3bd03cb06dc57610c72c9", 0xf}, {&(0x7f0000001dc0)="a719b5a279cd6eb4a3c7a3590f7192a1ec52328e6c44076759078486c3d8643b6e07a5b23b23ffa03dc21aff995a95db7d13c65e4053b91a7660ad543decf5508878ee1f0ec4089b7cf007028f7f91edf71bffa97189f35f5559168527f7b7d7785cb0dc22c00d64115bcd81beda253cd85b48b34272f1edbeee514ccbaaf8deb7cdb22157d64505ad868c7aac4f881c08ffd8ce3cc84cd7eaa65bada557fbb3e4452f9cbaf16eabdab3721b8d53bba04e0767ea011eb1b165a65371a506fe6ed27ded5f4bf3a5e570a179a6d7ec38c7a3681abab8c4a485aaaf0eaf96305c337c808d1626fb14ef343952e0c7111770474e9215435b712eed77908a84700f96f437c71a37e95017366c6e54a2b836e9a0e6105b319a73031fe439d20fed55e71633552772d7ba56fb82664a87757272607d4f5b9c25260662c6914cce8b523b9286b879db4826089b451e9dce116847d0a3482527f73d662e2d41c1787ef4b2d27f9640b7a398ea66bc86c987f7b874c66e3218a9b063b88c6c1f3753fbc432ccce0a0af6762be396720a08ce4901ff3c0b2f981dea5cba34da336f2a3cb48edeea0d5adbe39d1d4b3cd4a9d95b3ae996292b84bc78169260474c7370bbb1be891dda746a7bcda88c1bb2c0163c14ad0a0d8472d1bc7985860536e534b99e82c3864c7f70c53e2a1d0bef809efc43e0065cb54ed807f62f56faeb20239251fa833901a68a5a576c465a9aa5a2cba198fe55ea2d7df0808839c6b3338a2b9899218f36be0741a3821b8b1fdf44e463750e1427674e8f083a9d841690fcfbe42cf84f91c5291ff263f5302f4e5ba47147295544bb44e2257e6aa7b7e79c22e80f608646c1f395abe02ed28750320b20e104040d0285bf0bf2f1eb4249a1eb32267b6c216e3ba851a17aa66bb991e8d64145932c4b5eaf91a24344c747f4c49a8a772b2a3e5c2685d8aa3bddc2eebb29abaade937ee3cf43f37661c2fca19032b24647054d44cadc27ed2ec90b4e95f88a1ad2d01de75b688b96dd677d6b0f1bcb7abc2fdc4816c1260b1380e235bcd5a7829b558848bc9c29d079b995d899af272636f96f3f46b2d1e2c9157874de329f01ea2402c43b0cbd1399cc3faca03a7415ebb5352123d6f029b36c8a20c2f33b023c49ee82acc74d312a3bb60fa118dff59c2a4d63637e3c73ef64dda2146b2c7a8b65d5219b4de0da86bab4be6a3b667ff0707ba495f95bead8fb5aa0d20c89f670e1775c6699cac567a4973e88f237145a2b80da401507745835cabf145e93a3cac7bd9461aeb3680bf33a45e32469c8fe0c079384b82ce761e195595c0b6b2ec0515235998db406ecfc5541e26dfb2a401e4b227cb9a9affc2b49f35904f921785faffea88269930d651c0612c8c45824dcc793123ffffea1e636c76d0e58d7aa544cc6a5d0f6003e82aa1eea4bb4918ff5306ce6dae865a52292f01283455152bab5e756d812182e3c8534269cbbbcdc5e8f7d92e498d8c55ae27cc04e4482995d86f19aa85df66099a144be45b6c14ebcbab4c1d6e45921aad9b252821e3cabeb02545992d4365f10886ff30fee657b32f0307808943a742c5d80600339bb6a1eed6c241d33229e0b8586386c2e192d2ee9b900e9b456e446e97ba2fd014b3bc27a0fe27ab38b8ae832c5a34157e3358ff1dd87c5a4e3985a4edeb72b4dbf0cb950e9b80322d49f497db8426c6cf1758144e7e07abb878d3d2f6061c472003843a30a2e6fab94f246cd35267f7f6542e79a584f49fc0fffc7f604dd540e5785703b7625b48243c6e9dbfb61f7868402e8b1724c7e7b31dd0171664895f592250ed9ffafd9504927a2c32223c4c98d579ffe80c47ec640e1398b1b2cb0b68d8df946eae61e7b753f43c6f1978bc901b175a69cb3c0b4707642ce5d1a65c85217d7047751eaa75e12b68273627aa854351a2a48072b749d4cd88566a29211d8897ef72b3c351b2e06b4d8febad51824719f3f10421547e68f282b4879736e6a621bb195804e1adf919a558a9382f39d758925dd8d1feda2f0688a4730cfbbe2480bb18d2b679f2b9e4c18b9191daa3e2f885ee5e314edfacff9e950c4cc63dcd3eddeaa81ab3f222c257bb85398d8cc2bb81de32035e303c9bd06e193b923492d007bfc0702b20803390dd929461c0c648c03c02f529ce4245b423806cc2646d5541e4aff0185672e324254d444c036b0703156b959884d7571961c261ce641ec079da7022d12d4a6fe409de4f109db6a548d5929e51c1c5c760a33fff0627356fd3c4c6da9c1f3f32061b9a9cef757484743ea51394f4d80a4a695f6a8ccfb0feb0281211943a3dad10cab035d4fed3718fb890fd40ee188e930994dfe57b282f791dab99f0ba77f306dea8e3035bd261dd0726c65a73b896b4da80cb2be9e8877de7f7062554db378d87d561f353714383b2a95bfa21357fccd79bc52d9145c1df4830317378c06557f21bcf2e5900bbca6de943602246815a01db554e4148ea6c8005ed3c16eecfc82a922eb9d59d91edd02c1abe64a625118c404760629c6b476bcc352263b2da21484a472bd9bc8193cffc5ba8813a55e93a4184644f979547b5fc564ed7b9442a6bc9ca6822828865fecf0ff3d119b9c031df1f2498e4ba6cbb30eac29e20537716c2b8674655c077089cbe9db9ef46487a94f9e611c652247f3c3a28377ef44c7c95abf35249a0e6bc6ffe75a25dd65ed395cbaebdce77d03e1a78a4a4e244edac825160008282994449a6d0f81e94e8e874f56824c942b94215d14c3baf20cdeaf22b507f3b9b3c0e5aae500a22538de7b1067f7beb50b64775fb1eda9c82ffb874ed5774ab49c2d36984afdc6b4329ef8952b5d48acbd52262dae1594bebe9f349fa8f1599eb484561f4c76b1d77743b379decde5648bab096a60d785977b0b31e2afb435b1259a5ad1b14cf63417f2d850084f9188a6c4bdaa04ddb4382016e63df11370b297389c95a968b7389a233a76c0f0af29a48366efa207404ba8762c640effad1b4f66fb05aa904d3e476f783951cc49b97a52708a505109d137b95bee10d5118c9778014c4ceff8e98561eee64001212b38b56df312bb00241d03d12b6695553175d62dc7c4a7a6c42f82dab8878a5606657502ed5c6002a24b08375647adcb94d815e55aad61445e99a1d457efb016debc35e1ffee89db7431e4e1d85f552ed7b195744c6e927692f8c84986a688fa424576e6d6a4f17df6211c2c28cae884657c30bf8bd4ea9fff0b66ace75e477ad17c33f4b875992a29b0f59ad3ae15e21ea0b541c80c742e8264f4c784bbc31152a5a89d71083d534bb439aeca36985b4e2e8558f3ad2846cad93ecb3a2105a2167a979670561754b3bb4446251319cace07a64412d6ed6992636d7ba36a37c562920c294d2be5bef052cc14ebf7ec9462f57a172b1363f66765dcd2a132094f6608f63e6539c7833a8f42fd94696929a88a24a56d3023579d273bf5c474f5e1fcfc28e4daf0a6acdd369bad602dede75e76ee40ebc8fb556729f557d6b76313eddbcbd887dd2451882663fb948c134b244a8335c85a146641616a409bc43c3dacdb923cff96bcb7c46dc1ee6086aeb023d68a1153e525dbcc85a96c82ab177daff99e8dd34f8eddabdebb8962ee51012e9162dedab917be63072b0502ca6dcbee831715f3b5b63c5e7deb439cfb0677ad80dc41e86fcef285e9acceda287e4518a155b3070941e704690dde742c7ba3569ad1b7e2e707efccf76ebd25f3f97e557a1011a5e95b84e49d954f2a58a0e9ebfcecdddb99211ad5e22b1d1c3a88743b27b3251b08c89b167d4b1ac3b5a2bce69ea48be7cef1ff1e5ecab9be851992cd2bf0144874716e0013539f04c322103162f72d8e6b3ee5f44daed4fe2d76a662b0e679913dd2cc8d2085e367abc9f0aa66dc172577d50dd7e914493c95ae3e83d9b87647845b3884443395a7311a6db282095a00a63d81e647477a76eadcb41699d9786db4e8c827d4bcffb33077ab55c4dff83a3593ed764db31278120430bd637261cc63948bef47e9046558f9457c83f76383852b483527c771e924f648bd2466b2e5daecc513a116d599c3ace3c14860e087f2a841f36b16f53cbca74c208a8f892c7b11309fc191426b3bd5181e0abbd81e1a17dde8d964190bed69f38f939a5ee518ed6dce0e91f653b596d6a3c17fa7d2444e92745549863bc958b8377e3414e2fe23a5ba62a4f0cdd84fe799746f02ea35de03d26e8ef6093b8985a33d8c4458742a2e38c06199cbebc2d99cdcc7118cf4333a3269f2271571fa2ff8a1a44251ecfb0f9d19e7a9b3a5bf56c8a87f25a76adcf85fbf3af70a9c131669db67e44aa7531bb782f4a8a763d23a2b05dac44068094ff21c2c92b616436486209d67d65f861b13d949479f8b5e297a40983bbbe0cad6ed5a8885c8a195a5210fbff7fa403df0b6f61527f898d5191f4736ba980bb6b94abd0d9881b0405bdd5fd5342f16cf541faef478e38dbdd5dd8268694344397438cac6930cd906c39b361fae8ed457755bd41c0115126517736bd582cdb40a72577bdd6b1ed2faae77f87486b0142c53fb8233beb3b66dae53083516fbe9eeef9c291fcae3c656a461a98514eb45bac3a067bdb84eaa2574818f1a67de7a8fff1163de7dd45460fe005001e31a54904ab87e83b6dcb82de1cd9d2d8b1143eb196d68d3a52ecc378d81b9bcc89a18d9dd0cb35e3eba2dac44796108f64f888c47686557f3d61e0934ea127e6b02133597707700933d8006eeca6337c2dfac6d5d04282386dc4dcae10332b7dfc016194f1a20f02fb7e30e48282b69bf9e37c12437fd708b11d44decb3f8bfa36f80d3dd8e07bcc0c8f85b9520bd581069c30445a2d3c16d8be8be7a384fe434cdd8cf29bc22cf2ceb051e8347939aa334b91d8c9d224606250b5b233cda1eba5cba7a1e136d50772ecab5bbf7d8d9fc7858561fbe12786f7a5a028d39e29262920d1a8db02e6b8b05b9df75af1d82a42f0323a39c0480c9a6b89db4071cee0080cbe85d0ea25a32326a2a03c080f7d42768e6059f0104bf7f3471645f02b10f8a34e8a67c1258a07d7eb3d101f1bca6fe781cac4b9aa9687a43b2508105a6616b79b7c508c9ff23de98f7a610b2240a60354d6700639e150538afff8f6fa689afdabc0a77ebd1d62b9ba4938982585f4a9c0f780e5517fbcbcaf978238f0fb367f15279a72ca618eee30f78f18dbd000c79d0c6f9ba9973d60c5de2b5be252f6ff0de181eeb1a61f8e91238bad18b9f1598aebd8444a797cd81ab3f92068a94e372aad383b2493e9efb257a6b7295b6c51274c5db2106d2276f26931bcd0c091348ad75ceb28a5bfd3730e010a14cd5a6cc81525777c278640c7d7aabcfcb107886797e77b90596db0cd0101fdc9ebbb58b3e40d8ec0e78042c19a2fc3407a7e854bbe288d2c0b876ede3c46c9519adf8782485cf9cdc3c67d423157a8705a8ecb83bbc130853f8129fb734e09b6d85dcfa79c829e647d4773e96f8f612953e5ff17f05e5841a7bce32197d9cbcfab7cc9bf42a724b9000a26228254c454af27824791b2b6d93d228780e72da2c865f3cf339bbdffe1f7c36f818fa8b6ff9bf144210413df94ed7f3ddfa2746ed8104dbdc4ee3404271f6afc3ca156b72b04bb62ee7c9dd74745f7adcc9d36afbc628cca596e2d1f43d5b13ebe7d8732a16043799f002cd98e1ceca8304475174dd76cc178d4f49901f1544bbb26930f5d619ad76f53e7526a4ae7d838f", 0x1000}, {&(0x7f0000000240)="7200ca951216a0bebf2ba136300cea3e97fb7630a952ae29633d43bae8107ad53180003e7479f400423a13797b1ca6fef7abba1305d5b43b28e2f64649d232fc2b35ab0f5bd8", 0x46}], 0x7, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r2, r0, r3, r2, r0, r2, r2, r0, r3]}], 0x38, 0xa}, 0x9) sync() 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) 16:00:32 executing program 0: r0 = socket(0x2, 0x0, 0x400000008) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000080)=""/141, 0x8d) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) fcntl$setstatus(r1, 0x4, 0x40) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/125, 0x7d) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='[!\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='(d+$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)=',-#.\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='+@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='^#*\xf2-\x8d\xf5!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x81$+\x00']) 16:00:33 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, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="4d68a70ba45db369fee449ac938714cdc8aa9a96db62ce9b11cb479d85e51cb8a6765636ed8cb51e8de2bcecccf4ac04d58bc157a7960263269cba1136452431daaa277835d3aea54ddba5b5d6b2bf32ebe61b570a1a7cbd27589c", 0x5b}, {&(0x7f0000000180)="7c89e86ef0727b248ef2c0e28b1c17534b490df07c82c2fe555d235f17716f9db9e23f15383c21eeb815d89ce016f27d97af313544afd3eb5e225e5bb956158be45d9501d18f532f3ef24f83fe468b46bf672fe50dbfa1dfc74cf6c76ee1681eb6a3affa0be6ded03d4dbb8333d0f7922f6831c98e2407d77bf65b437b8e051f6ead8a917e6ab979860cd43da73de15777e571936c3480bdd899738f499b61767abfaeb3b6ffad9b14f72730a03261103962f27ee0c547af5243b51c466aa3544da3fa1087dc45877854888c4a7dc3cf3e", 0xd1}, {&(0x7f0000000280)="fe8c613683113616ab6e42710629dc568cc21dceab4f0857eb5528657fdd72278e3841f3e6011899868ed22e75cc4d47eb052ddacb3c4f048285eb6256946dc070589251b30b5bbcc2f689c5defde83b80f36282a644715df834dd300b4873e1889dddcc16bb6ea46795b6", 0x6b}, {&(0x7f0000000300)="fa7de03028ecfb32ec7f16a14ed0a0cf6fa5d188967b451a304014be7c733b3b7f0eab02fd71fa0474a067f0c5dbdfa44b99690edeb4b7980f7ddb832661255737d26f7fd7a22a86f78be6b00a144cc908563e3d53e99de6c157b64a98add3ec95d038edad992837d17571ecd7add31e63943d85f1c196", 0x77}], 0x4, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xfffffffffffffff7, "2534b35259463ba967fd4eecea092bc8e60111a09bd68a83dd82bc49ecffdde30f9ec51e807134c107c765b125001c657d7b5ce6531384c0cd451a333396f45de4e662461915e6fc3e76e7dec768fc75dc0796a2076b081afc0bc3f75de4476f41ed18a98eeb35cab388a993288a65e6cde02c6e2e790162e6f29a59be718b726497145a3e4875fcab5d15d5eb4aa4a9238a897d0272ca5a883e5f184cac246d06fcbc5d2b11c8bc482cfc916e0053cf1d648c12d68d7fbd1fba84d68bfd96ca9034f093ce00be10568d7b81436a35c488e2b0e1fc3bef72e2cadae6926c92dbed69c09e4190571403d2a28fdacd74e51fff3f57da0a8e5183196e7a1c552e0e516faa480b9eab5e5199dea4e4c559615c68b0415878b5e833f97cb8a6638f389c24a84e82f24e70f570eef0c9a9d777579ee76180f7ebf46fbb7d655fc014138dad1b8e48644ce7b34b26e07ae3e83713012ccde96e638af64efec4234ee051fe69521465d7a95541670a5058946858a6579987eb00f15ea60a146cb0f636b4ee25cc819793f9ded50d81d39ab2578c8bfe1da32c6cbd4249f2491b03c615e0f8270d0e6964c85fc749aeb8aa9e6030c9c2beb2e7f1efc5a584adf0f4f1a797417b5cc0ef0799c731004222b358145139349b864998c1350bd46eacaa2f6667b007f9522fccdcbfe1889b637c0db2ac0c2e7e7e1bb5cc9394127ea48d4cc8795ac066301cb5ea329d1d827d58d10dc71ecf4a2d6e6dc3039524085d7c87f0e059e74f604c6dc57ef18a38ba0c8f0076f9f4daf2e62fc63b05c5a9dc9d62d10f48cd10d3392ecb0a5703f803562057ff8a04c0270b3d841c36332914bee6e40d6cc65385132518ca88453ae8cd4e17c6520f0aedebf05a87d8fdb0f64f367777f76c751af820c1f9260cbc396ccd5bb3304b0c1f941c54c624f041b5698e0f3c72ed4437b81268fcb931d11083003cf2e88fc91579717fc56a8b410b9cf20ea11ee16c4d9e1cbba34e4f17d57b5ad875776dea8a3af1697fbacc5901933eca78e94d8edacebf946c9221aa59f64ed989f23985fbc4f92665fd41a0e810a17ab9a9c88baa8fe37115c090a3eda5e01be5dde7d23dbe9c7309ed21f30d7aee9c9efb0e62182e2c7d1a9011a54cc7b14b78c209c94b9c3cdfa849cc70ca279e6aeedfb9921c833e44ca0da85483aa1248f10e8824eadec77f4e23c67e1559852fa86f354dcbc5b69cd6b615d70eda174840761c08acfec90d4cc405fde04b5d86b3ebfa5e8ce039604ff7c6ee7a9f27adce16decdf611e41430b4a4711bfa80e1e9604cda5484e10307124bd0bc9852c6233d9fbb2ea61c9d5f4ab7f6f45f63513a5b3aa42fec23c7c02d74db99a0054bb4f9b769574d907b62ae62bbc8cbb10fc79a43ee821e34d03f8d3c9ff3b3ebca557606f1ba468c01de5fdc3dad200c2fd2b00048ee608d58eeaeabf94b8770d1447c677b739b7fa917996e8198df4c775c6139a8c2455763a40a3044a7658e40d5d29794acb1ef6289eeffbd4f7c2e19fb80bc5bf81778fbc030e52fecd7d94a761c5d38aed150d2d8dc8c4de1d0728ba3b174b841a0c8fa1c6ca644d6e6674c4d77b962bc3889ba31fabf725395caf7a128c57c5519c448ffd6fcbf0a704cd380a8c6ed45bca7746614a0a38cdc7136f69c26b20724dcee6c33ada7c83c51806bed2173e59209fe393b3b608fa27c5f32e99125cf53bee725a4859fc342762aa44a66288f1f47aa9fbede6b2bd0177c42206ed261770e89a26e6a9c279527643f12a763839e72faf52fcef10982c2273d43ba3da9cdaf88bb1030ecc0ae5dff18617a15c260df53c379f0b7963d9512ef26e8b51a905723f766b143fcf2b7c1efc94bc3e3b3afd71e716431d7e5300729236171626c455cf5aa9959b49e55b70c3506b720f23edef901d1ce408e5292f33fa808c792436593698079f2c2eb58688a84b277dd13d2e83e60b4bec58205485cdad290e9b6a34b43a00b3a05e043baabf1111991f96d91cb46c6e6a8db3ab33a3be371830071820e69244d9f2563447ec01190cfa32b1233b1c2014e6bfaefa13bed399b2ee0b44e12493aa7ebbcd64ef23e2398610aab2aa266eb20c92a169ea8f209c97f97a265ad580b537ee69320ee65e4458c3e3d46e08696a87610c58becfbe865a17a0c40ff8b8a5b48e665dcfee8e3c56a0ed27206244b24ff985b5205a902e527a080385489579b884a0ba78f4003aa0bb9d159217a0fae027e5c32b8cee11784ee655a1157e4c2b0857e30141cb8ee6e24bbd1e74679c1ce27680c7df518ad4b2c8ca5fb1c55b05f960e5bbb1ba3473b5aff01ea19583e3948b9a23346f7cf41b8dc1882071a4d0658d8e0f18783804b40924a01ef88681fdcc47606e929928dba9d76fb339dc0f351571172e9b5c156d84e0f5b4bf4bf2ac814b93701b159c9c098b97788a9689bb972a903f726c25560da73c166de059f8ce49bcb4758e8e060e0a7eaacd638f449d3dc8cedaeb13ee5ac420939357c897482bad3f689c134f972ebeda8c2e829e2fee7ffd18ef163dbb548a08f2d06bb7bcff601cd3ca2ac90b35812ca67c24fa3e2c17b95c84990c75f5ea380596f17cb6a7a79f0b71134ae283cf6490f3713419103963c6c5412791d344c1adaa7eaedc9396ebee967772935ecbda8f5d6c0e689e2214055f8000ea67c5c9159ebc34fbcf711d5abfb6a32c0b044e70b10002812056516faa6a65f29404a5aed4a55307b3a5153f3c9dc40eb2ba3b58edd1f2c11ca2e27dc677086bb6f453bc2f053e791ff193a7cf826e941cf884d0de0179353996caedec52bb2fff96d364e2c6ee3154c7c94e0dc66a0a37b7efb6cbe495937d6ace4d85155722b276dd055b173a7840ec0fd71af23c0f3156656d95adfcef343cb63c52ded472c24adeef62de219833ad4386dbcd1172ac892db3618c391c9c23425669dac58ba55befeeb31ec65428bb3855e48e0322d0cb7aed3d855abec59df5d36445071f408c28df28648d8cd7dff7ea10ecf1fb91dbfd676238d4fcac721518454764a9b3b1009cdf46e1b388e8c23257d988147fb06b42ce235cef64b37147fb6b53b8ce22a54960d8e5d5bcad3472d7e940bba3a982e1d9dd0d3609056094261ee9712d2721d775c0588388fbf47d42794fd2bb78b9aec218662434c1abd81b75325ea2ce8e18c4728d03586df637e1f7d08ca82008783548446c306d4ff152b1df8eba46a06638c9b0dd03ebfd576660bf3e9265b0b914903cab8f6f875bec88771cf4f615a150422f4882a447dbc8fee8500a3ac575791e654c38731fafbc31dac8aeb2f70e0d5a5a82d95098c0d47fd8dffa5029537df7abf42cf7962369c2e8c753646ec2b5d4cd865bf50681f6b3dc25de1b184751c6847c0cc4f8d6f04e984675aaceddc319e5d46cb955ef431e429a2ae0578cb1c9851dcb424556db644f7e0eb7b602344ada048703cef26b364dd77822c3a8ba94f1f60f1073f9b3ff7b140065573d6078b990cce4e4071ba8b2383cf7b67f337428e6b5acf153fd5363a7a8848e585af7143595421c5b8ebe913d62f14f4f18d6f3ad69b9cda0a247fa74914dceed1d8850081155ac7c9f16c08248e5af8e482b8acd8ff669b3de6ecc7622e621dfbe43195c9d130746de5b1c940589c6e3a2d97758df4d92342e841ed7e6ed9fb83c575fca13f1b11d76264c02709e79c2f292fdd7eda7ae2de63b929b46d755846aa86fece02ccea12595d22a2db8c1f460b2b3f1b312215950cb269e60ad0a7b25835ec819405bc49411c144df935e206a0c268207bf1fbfba0899f7f61adf0a9b881dbdc9039829d4ee9720497994f3879ef99f927ce7333762559e63a0f1ec0d4821c9d5f6fa84d6a5eb1ceffdccb96645656612e20d294e704275f94d9485c62537b1df77ef593d8567d35803c75c8ba7d678f9069a17c6d2676f60083aa0280eaca05a9e3ca589e3039e1e243fa8ba1ace591d71f9d29b7897fdb96abd154e90bf13b97463bc3d2e3187eeec94e3f824674e1e38eb12cc10a9cf5293a29b563fecdfb6d585742c0f10c707ff55d4f080c3902753f303df45a4f65920f4a28ca37ff1c3eb0f048e956a3500f7807a24a753ff5c7788bb299cb2d710336a2236900b46a60aedfa48491b30d9361283998adf873b28f007f66eda6ff7c6a15b8ab48f0fd2908ff42f82d884482f6e4d02478c4aa56f36f1ecbdb5ea84a83c5ac855255594a90edde7139823b97be853b291b42e8ececdfad37efc60b7becb9fd34c29d22f68c14037911a6d5640da464f5b4302f414cebabd7cf3669b1e160b9765ac6d8cb7f8f55e14b9ef8223a0f53519f4abc0ce97e095050703f37551a01173bb8b4df179157b5db0d4e56fd9f099778764c0bad8510fa0c5da0c7d44efdb0c5a0c903a9479c15d5e1cc091d2bb6259ed4689847627cc2673b204c6dc736d4098d4f5c3d0822aafd7edec08bf4cde1770fff82daedd735b1b9d1b22d74ebd3df3f11253be67064630b860d7271cfbbde8da94483f1c8e5711022e68ee5eeae944e388fc46763e32715afe6199a3fe889c7ca770ce662fc21e2f6badb3d8f572347c7764005c97ced7d39346acad0d8c56e867c5f26f991da208d0b3f70dd70159cd7eda83620c94b3dbf405ef259c09ce21813f287b58c1890078255b75de6d090c069c4ea399549d4ce02001adaa91054eea63eb3057b3a32d80841fbe3d56d3caa2cb537e968011f701c02ec7f586d9ce6d4b1ac785bdc3aa1289e5a025c12966eca00405d677742dedd3c9c097b17543033a525b5c38ccbe14fb31faba0f0a37e4b62a001adfb491e6446f969e2ba9a656efa67c0ab29d8158992e0ded8d3b3a745bd9dc0bb4e2fa79a016cf63248c123a0d767a77b005835c03728d4cd88dafb019cc6b1baf2e18f1743deeefae897c477c0025cbd338da8bf31416476e7a5057a6854d0b99f71f26fc17d870496190e3f02f39f94a95e8170d78d33d18d30ce355c03aa8b45e7b3ef3478098a69894f67ee289d0e704bba2a56169ea2b0990c2012357fe3155d12fe6726dcd5ab7be6b4d9e3b614f3f21e51c8ad9f2dff699e7e931d243efd75ca978d7c24ff185629970b636fd92e0d9a5cd5ff2041f58f9373e9b5258902b29fafcc034fb68d41d8bab6ac182d9ee0f4bf3ef6126441f020b0c2fa06016184ee1c5f07704bebacb067ca6cf1511e3a80747e4810a49b6e797dff511c9bb8782e13299c77564e1fbe54cace97cd19eef77be9ff1cbcd212c4cce7747d7c5ccc6252ebed4d72a2f1734364188818f5122efcdf79b3f78837f4027fe2ad593c114d33b4fe23dc86e728df683f8a817271241fe3ad506644a73e4a25725702a02f6cf4e1a648115e3674512624e91c9b67ce42d422279ed9a11814ce510cc4232032d3c495fe27697a1118067531a1c50b17ed3bf67dff1c72f227baa25fa3922d26881c9985649b85e5fea48daeff5f8b8109086bed3a9cef44d1cd2c2cba16ee4df94f2fbfbd240da385fa9e423d1a0a35f5662aea1f474dab9ca5f04162016de3f5da19a022b92f965f64c87541333a8d2f1843ddde8895d9659fb4d4f2708e568360fda07e4182432b2978acf9d55aa0cd6d2bf98aedbce9be9528360f0ff7cc3318f37a341102456af29c370a473e1c1671978e3e16203dd5e365c68362137775f6495c6d92eda6ee69408ed731529ae01492d6f68f2d2ce57d28fad8b11a0c258cdadf9927674816b1cdee585bd5f0a31cb674d1ec5a38"}, {0x20, 0x1, 0xb20, "369d19d9172b0f3f52ccdf6314290ce6"}, {0x18, 0xffff, 0x7ff, "149d"}, {0x48, 0xffff, 0x5, "fa6b3b9d06d118a40feed16f57302db6bb7a81579a2c089c1b42ff959a2e02847f5b05355420beaca279479f8c58ae2a7c8807"}, {0x40, 0xffff, 0x8, "82803f960ed4f52ce14e01aeab750a6dd1bce186cbc577a06bad56d5f004b70b292b57bc2431b30765f89e99"}], 0x10d0}, 0x5) accept(r1, 0x0, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x40) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:00:33 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000180)="854c50a0ff9462380592cef54f5eb8f758a24337d75e86bc293fbc5775d866735bd7396f087fa45f61c94909bbe166ec6bb45bb6554fd7aab0cff9dc002685062f5fbd39a4dd3a0e153bea6849342bed1c4763b21a439298421c078d55bc27deff97627ba8db4528dee224715653b72b8866ff3707da879977dfe57983fa11f5c9a5f24e043b5b423e63a3b15aefcb238c1bb8e06a7097bbdc28d377611d90ad105742d4f99125c94e10ecbb9017cfda3ad1d41c6573c0fac06b0fc42c27bd16c728721465", 0xc5) r2 = getpgrp() r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="e2ff0c171fea25050b94dcafe99edda8b4f05626ccc139918942d399731fa8403700358002ef2353e965a21da8e8424c92ed1809d94a9cb79feb801426392e94c0fadacd86b3d009bc4f5c6339655551a6046d27a555cbb7ad2913253619304d23821ad2ba45c869dfdac87712f4bae66d12b618519545822b9d9db90646f5e2aae0e1b60a5bbe2ffede8b86068eac5b47b98171155ee802ab0079bf2ab03b724cdfb358a2d01e707979ed8aec7df03bcb3cac7d654d92cf760bf214292cb29594d168156a4d7b2748c17c85b397507757d6fbe17895", 0xd6}, {&(0x7f0000000380)="01809b0b6c69da689ae50da0d64ef0cfa63811b003eff51c3ca9f5354b19c7335e41e86933f594046e4c19e21f9a2a27ab5eff8fd1fbe29c599f77c576bf1609c3a005da405b02da67f8bb1f6a5bc9c7e4bef17c56999407c0097655b9d3e135715b602496df1e58fd935890b490ec1704affda0105e44", 0x77}], 0x2, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x5) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="2921784791a443cbd3c15a115f13bbffba78a299e2b6491f61e0d263b2c898b838e72e19e9d9eb2153dafe3c2ef44224561eef4860f13f648e499de40a3eff96d54fada7877a7e29b58d70eeac59a1dbc86b5fdfeb074b1a992411eef67c394df9fc2e1c92c1a6fb09573a89074510490ea025c594842df6ffecc21d5583c60fb0b19e79ba", 0x85) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) 16:00:33 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000100)=""/221) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffe, 0x99f) open(&(0x7f0000000040)='./file0\x00', 0x9b2, 0x46) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x508, 0x104) 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:33 executing program 1: setrlimit(0xc, &(0x7f0000000080)={0x7, 0x80080001}) r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="44fe25fd6d921133e48fab852b", 0xd}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0xfffffffffffffa49}) write(r0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x801, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) 16:00:33 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x1a, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setuid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xfffffffffffffffe, 0x7f9, &(0x7f0000000200)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="008610e881fe03403a0007763475789a49781cac73288383a7394d66a58632a0df68976482ddb042aa4116171f0d984345488e98c04fa0183a26dda09db84f2969166743865d26da4d277ac30f6a8d4392aa52f195c8a640c18ba95f3a031ea5c4fb4cddfa0dbb794373ecc31c6afb772c3c6b3403b8a46d021ab7c9ec8dc477fe91ef84d8a32f1a5c9ef3d0c08591da95098a847b7a744da033b5ced781ff347001317a3a096f41764ffb9771e8199735c54163e6fd38789f68f14b1a65de32624980c65079d041b048db3372e355ddb0a17e1ebd151b03b2fa4d3dd3ae6a194e842927a2e6e30c33451ff931ffd26a3ef18211138af6553a098eec926406c1c2a8bfb2b2e879a7453f7565702527900625db0fc5e7b4bd4e6cd0cec85af43e75ea04ba34c7b79f7f44"], 0xa) setsockopt(r3, 0xd36, 0x5, &(0x7f0000000140)="bafbcee4b4c7c918d8eda6d3ef731921137ddf9410eec1b593be65e90b9dcb50fc12851da881a87ad84459df0676ff5c9b6d0017906e5799b6c715616c3c9b63ae111b1d9d087ece6716084cc2c9dd3c2b6aae73c966b89784148717cf8d0be250a655dfefc4073a45026c9e60313803bae2a3781f9ee5490cd51d3e0882db32dee602", 0x83) 16:00:34 executing program 1: r0 = socket(0xd, 0x4, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:34 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r2]) open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r3, r2, 0x0, r3, r2]) setgid(r4) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0xffffffffffffff9a) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x100, 0x4) 16:00:34 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f00000000c0)=""/119, 0x77, 0x1, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7fffffff}, {0x9, 0x1}}, &(0x7f0000000140)) 16:00:34 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00003e00000000010000849413010ca825f014c51fbd9bbbc693ea6ac9039a009c8ca644b8329cf0099f7a9048cc36c9bf0ab5bbe5466101d891309a3c752c4cc49d0a7ca44b38d251cdc3b31a5db46ef2005a6fed27052cd78e99d3f3a454914a0f32093e74b12e05a7f12d5d8030c541832dd4738bd6594af4d14f81"], 0xa) r1 = socket(0x10000000002, 0xffffffffffffffff, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:34 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f00000002c0)='./file0\x00', 0x81, 0x7fff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000400)=[r1, r2, r3]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) pipe2(&(0x7f0000000440), 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/211) ioctl$TIOCNOTTY(r6, 0x20007471) utimensat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x0, 0x7fffffff}, {0x9, 0x9}}, 0x0) setegid(r5) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffef3) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/103, 0x67, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2e, 0xa4}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80) socket(0x0, 0x3, 0x0) 16:00:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) socket(0x20, 0x3, 0x8) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000200)=0x3) 16:00:34 executing program 1: r0 = getpgrp() r1 = getpgrp() kqueue() kqueue() r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r0, r4, r5}, 0xc) setpgid(r0, r1) r6 = syz_open_pts() semget$private(0x0, 0x1, 0x20) getrlimit(0x200000000000003, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x20, 0x0, "ed0022f5e7b8b194de08000000133a0dc22dff06", 0x8, 0x4}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x7ff, 0x4, 0xfffffffffffff612, 0x2, "d7f476883c2bb5ad6a71a5f480a8243595bbc4ff", 0xfffffffffffffff8, 0x939a}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r8, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/130, 0x82}], 0x2, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x1f, 0x10000, &(0x7f0000000000)=""/59, &(0x7f0000000040)=0x3b) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x1000008440, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1000000) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 16:00:35 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6af, 0x8}, {0x7, 0x6}}, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2003, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x4a0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200c, 0xffffffffffff2822) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x0, 0x8001, 0x8, 0x1, 0x1, 0x5, 0xa1a, 0x1, 0x3, 0x97a, 0x7}) recvfrom$unix(r0, &(0x7f0000000080)=""/97, 0x61, 0x842, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:36 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0x3b5c27ee) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x400007}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) dup(r10) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r5, 0xa, r4) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) semop(r0, &(0x7f00000003c0)=[{0x3, 0xffff, 0x800}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r4, 0x6, r2) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba", 0x3c8}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) write(r1, &(0x7f0000000100)="c4157e3484ba76726cdb0f9119681472b4feae24a1c99badbc523731c852b0d4f67b0315ea7af48b4b29ac72a6aab59a24", 0x31) 16:00:37 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x4) r1 = getpid() r2 = getpgid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1}) r3 = kqueue() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x800, r2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r4) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10022, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$inet(0x2, 0x1, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x208, 0x0) 16:00:37 executing program 0: r0 = getuid() setuid(r0) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0xae, 0xe6fb8d7, 0x20, 0x7ff, 0x40, 0x8000]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x20000, 0x80000000000000a, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7ff) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) flock(r0, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000000000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) 16:00:37 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000000)=""/21, 0x5) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="0e4a1609bb2573", 0x7}, {&(0x7f0000000340)="8b99bee2f5307747a49f4fbaa5f5397dd677be248580bc1e9db0187a6af80d221e9f87d99062b324d30f213707e1db813cbcaf454213d9d57df5afe30b12de6ec19af7625ca0d4fa4265b28ccb9dc244688cdf1148e939a1bf36fee2f2fa69581becc3ac8b76ead6ba1ffc1673d5dfcaa1d7881fb6fff92a43f7aac4c4b62710f331d3cfc533e29683f63f5ee297256b771b8568eeb073a9e920c524b8f040d0cb3c86f9994fada85a6cba9bf82da65de3feb8fdb78880f7908449a15a7cae7918d688e2824fcfa9b760b5437fa0b08d667d7d190a6bd2d8035a451bc8a5facedeb1b7d599a9a804f36ba58309dda2242d001d212bc6eb2277e2e8fec8ab", 0xfe}, {&(0x7f0000000440)="7e2a858ef92c1f01536a5430b1ba98e535a8a375ac60c438359b5f65d67a029c853c34ab9cfe94057131fb890da39c48e519b26003ab9bee2e991a8eb5d9508dab0ed0b7c0f13c2c5fe2016967dfc618256e48635b26affd0c8be6e76e7285556a29a44f0a08b978fecaf467c238b57c5aab94471d581046a75c0bfcc9ecd9c8f4bb83141659e2b39de30ae569f1302e32748bae5957f5967de1e8032cddb8f83a660d005a55b28df1f4c3dcff3cd53e8b82864b898a0d4005f390d8ea2b6559a1daeb52d9bceb6b490d114c08af", 0xce}, {&(0x7f0000000540)="91b9f612f178c0a12f0b64b32c53b16a009e8a45b8397f6912cc92bb2535392fbb703ddda81f49027bb7fc658b0a6cef1a064a715a836134221dd2012fb22839fd7ef1dbfa5a6f2c3ef9f2e2e1ebbf4c107cc98c916485b59cf1b904d94e4ccd77f0e30fcd93fa61ec23ea80d53d3f33cba67532e6537bf04d5937fcbd2cb8f2fd3ad8c50a0746e78555b738666b60d6086379daa2cb4f4dc630dc21eb48fc138eae250b29a669907834ec74e4565403", 0xb0}, {&(0x7f0000000600)="fb412c2068de64edd84a29967839fd96edebd6d86380ef1dc3d7b3cb2694d02c83549a5a490aac85c5714645d84baff63afc15e98cd3e7bd455857c102370dfd365f442d3d1c6765b7b4cc3de1c091eb4c0300e3160ed2c77318a226587f57ecd8a9746eff0011a2891fa36f36d2ee4efdefa159448dcabcd38cf171bf2954c0eb85028c039d74e5a3c36f0825edd28eca68ea08abd57c99807a4889b01b80cdc185b2bb256fbe99a37048693c651be89c6495bfcbd06596b4d2b70003a210998c13c1ff9fe5f6018da5023e5d55f66d61555e3563ee160435cd8baae3788c3404e50c5bb03bb50771d14ba108797e10d99fdb00eaac", 0xf6}], 0x5, 0x41) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x1a5) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f00000002c0)="6ab0eb1637e15c0b13d49df0bd0e65673c80d106a4fab5db0300cc92a12897dc6ae3ef829716deada2b495e1ce3d374a3f15e8dc84659f64e02ea809884a0d4c92104bbd7b7bddb8b1d71a0a9fc7c3bf00a1e1a22b5249941f12b31451d03a821a8d0118307252b8328822e1ea91892003917cc0d233a031f9eeafb702dba16898b25fa86642310f72d31e42449571714fc387aff945ff0e8840aa3d9e2bf255ed68d3fc1488620f87a6bd0380ffac10659b54d600bfd2bde4c255bf654b67c38d0bedb5d831582c10d3d103c5fd02043d456d06865e58c3e6b86756724c08a045a804ad9466d12682a83e3847ddd2a13d4ec78797bd6fe071fdcfb62d5bd1ee65afd4d6db934322c7ed6a0f970d15d4dbd60124a889bda21d7b66f6bd8e60712118c0e8eab7fb2721c356bf933f6e7d566eed64d4a0d7268bd50f2035b4fa2ecb728cd2252b55ec100194e53d0567a13826e3476a49f6fd8f7ee1f0e3b0c0145312258f767a2686600468c8bada73221384da85bdfb39409ba179f06a69ed516a2b6ad9fe19640eb419edc09ba2c878f9b7e7489ee98df8d0b03f55daf99df9afe7bdb034f9c2419751487b78cf05e58ba5f3932eb63426ef90bc5619877e482ef35fb5b7e6f6650e076b7b094d495633d41307116014a54c4855f19117f63ed4c0cf388dd71e3773670c1568b3f8ea246e88c129f3f24430e0fa078dc68a7c4025031f32a4dab04df1594420577e50e222860049fb2e198ec6f8a7f55e3e6e41567338eebd4ce111a9aea3e217759fc32450a1e9cdc954ab41b5d35be56d2a22a4b6fcb063033c56963391f4b08b5d01708cd86482964081df02032d0febd251233c1a29c7540ad22d6e9fff4917fd942418ca8a2c5629862d960af052b7de060206719b9ba8dbf43183472ea1b42c675208ee3e9d7d443d5c23760ba8ee5a88447562c47ca23fcfebbadf1c9db99d9a918ae9037e8de1534a66994cb25120728cbd2306806f66ae1272a6e8a3a882d9abb331e95718ef53bdbf6e57aab6e209927c7a49426f87786b8b9986028846025b70c87e8de5a7781ea4ab405a08e653f86b9c4a8c0279eaede37b0739d6f01894fc04de0461be73a3b1bf8f881a0c5ccfd75f32a2283fec5fc9bea5f8627cb4af5cf9974781339a790020efebb8bb47c7d1e408baf34cfdea7afcb02d87aa79ea2c4eba1f44743a264d61edc59ff10cd547676ba7a45d2eebef9a1143e3c6a85247e5a3e769728638232c2e60ba3915550c0281855377edddec2a4a5fcf0d4cf467db1273c233b10452b8fc29d0809ff4242d1a938a8e45d242607b724926806c8ce0acbb7a31bdb1dc9e8fddb20cafc02101632904ede5bc122074c0d565a44d117b1e3fc10b082802dc10d6f412ae4384b14b4d66cc08407e5a101f22af99f1db1b63d63b4037b8c0659223fb382dc00ca5c140ce7cf9c09a1d7a463f938b468c99537eb2f10aa744fd03858205e3774ab3ead46970c6df1ebb0dd9de4de06fd7e9c04747758741505ad59b37363d83e8e9d1b67ff49aa68e68d3e8d6dd29d089fbd7fbff242cf8f108c23baac8d07d095ef394cf9166946a6db86c16811393d690639ac032232692e5f850b1251c1c8b36a3f0c97b1b34dc0544a4ff7e5d66f6f6cf4bdafeb9a3b0480fb78af1b203f0173e15b019cae49546698886d1f02bcc89afb0d40c6d48d5706f66459b49bd86b5a701c64d5e2c51dbe8a6da4631c78bab2dba538b1b7cc602722b9edc68abbead16c71bb53c8b70307dc4035b65b632c34fc891a3292cb78903ff79abf40e53a09805150b2bf297dd034cc096c9b8a90f234f2122c75f5ae6cfcc66b220496a921ac2e461037c4e2da0ab085bb197a9330a02c4bc2e854d7565c3bbe7e05de9202c2fcec0e013dbd65d5de13a92ad4b6677b65df7133f52cec3dcce2ad5956cd387d974ea111074f842992bc25dcc81e863545343341753faf5d2787251ebf208338bd9ad92ece437dd5acc66d57916237d242363f41b55cbf1fc5f47462f4affb1c397d7e8349f6176966203dcde52aa37828aea3f1845820c087992a737933831540d03f75de2e6b3532dedee91a22a9c11734c8681597f3ba2e0f09b3eca0c318031406807a611624239ebd0cf87d121d9fbccb98f446c594d44a2508ae34c57da57d7766b8c32fc4c26fa1780ef005b1236d3bd079126bbb5587057eaba0d38283d07dfd980cea6a4320bff32c489d1dccded8905595f0395bdb69f3548f48171cfccfdace05e95887255d8bc794cf768700678a1796efa58950ffa9e520da6463356b8ae5ccc15036f5970612fc05239cb7f92560e777ec49f0f3aa7806cbdccc5192253d360d4d32059e129d5b24f7b0061efe247bad314910ae9bd63e7d9fc19bd09828429b3c8d98817d02a22fab1e7c4d0da3c629c205f3381e63c453f0714f07faa85fdef228a8d257dc8f6d3f287312a8942da3765794a0a7ac7451a658c8f8162879d233b203d56923499580b7febe31950b6c8ec33ebefc0e7c5e6d2f2c6b04fd5aef4df1f35ce1c1393fc2be6c41f4bdcfc9941e870b89e359601215f95000ee379cd96fc8937e295e7c78cb45883a6dcf3f945809ab7bee0db50ec910a78fa35d62306f1236dd2f998bd1215f8f9b436e35d0e3466642c5c11520d749cf80f7e7dbabbef5fc8a3ae765cc868fab512942b987bb590a2dbf44a82369acefce183ae22862050a6e3db8b6f8189f39f70c9382390bb01b7cb4902e21d3be175cab9a418b44e24b83423da9e37f32cfd5b51470582f2ae1d84a4b1fc6e9cf9d544d27efcc8e3bc0003cea099934a4908d2a47ad06795dc791885fc81ad9f191e0fc11f3503cb4ec3209d446a3ec881abd72d79998282666da191e65df0e3681f837ac64d2bf010c9416b1f4871bc32def6d2e2b66e72c66d615544e70a2fdd2201328f50c72fd6015ac9d2a7756ee6165a8e1f1bad8798c801eec768f8cd1c5f2ab73e353330516a3e8f02b44bb84b99bc668f2468a841ad511f507314e98b6485e7323083094be7532cb82489e031a38a363a33122b464982b0e79f99d048d436e03bd0ca86b5c36764c526502324d455408644e03dbf86efd85cfc3f4e87a080ce5ec096e694be3018406a5324b482ee38b4fdaec449c20b41ca20d28eacda5928664a75db63104d44f6ebc7ee2e4fe3bb51429bd71d63806f8b6c5fad6d9ddb33794ef1c176054fcbd577820f8efb65c99434c70eb40b2608774183fbd2042f00e141730b9a3797c38b9845b4b4425be516e7ac5e71f60686ab265d623cdc63f4c10541fb9844365728366e3b5a6764dc69f4c9113951c8a0e3383304ef489ef7b15a3cebdd2bfd9b47d3e7e3b136b0e07f2a681e1f12510476d4a711699a6f6a5b6e449e775ec0e41c7c5ad909d74182807419f4c1ea1de92ed9841ee140870304d02f9c6328df69777353f154eeb029da8151653d74a442b4b2b75b9c1e0a2c648c3504ab927f87956f1138473bd6632c6df4fd4ac01a426a4ddfef1cc4006bf26fed0d8cec71819e9389cc43bf6f85c1e200067e3e0497c72d8696ea0fd292ded762ec7d013f0bdf0df6524cdd6614570a09f278424f51aef3b3648458b50ae24983ebc6e92f01a7af35b0f82e557706633322291edb49c0fa343e8af815dae1dfcb685e74c4a6203e71a76a0e81ddc5299a1e75b0c932d9d5d68859692884126dbf17d55aef0d0a2201b4afc676179134dda3587fbce3f937b7500334b0762dab1a79e8607d704de891d9ef606d5121c9e00a0bd8b305cc26ab38fb0b0ad0d248a4f0f51cb3ef90a3486a353bcea61fb157c8646517a7d1704070517ea5ee5e0eb1a2cf7b04a6f6006b02f559859951cc3577b1fcb1cffbaa589d9dcd220994b07740e59eedd366f42e1093a6fa3b9e059a33570e9d58213763d2a17a9fab568c68b6c9e5a3cabd1850ab6a3f5058d6bf1522736cd99b081e5b7df3cdacc5d5edf09db1a85a90bc011767e672916908900dccaed12bfa22793de18a5257bcc17c3f96327663d13587e8638d6db4661c7db6e9ccdfe450137fecdf444641fa2bb6ea1124c47b9faa5ce46483bf33bdb8d97c7423fc63664e8e1dd4b8dec75858053f77daf043487c3eec6b935f1ac75eda098c6fefe72997aa4acdb552542e5763c5784e4130db3c3b62059f5fe774c59b59dd41bdbd9728c4a737b2d3337f015b9d35f361005e7ab954f1a6015f2519c72dd1b4207f7a7b9d11d59d64c4e107956aacd572e1cd4b55836274de4fa37eada4382b02871caceb120f501aaafe0bcea2fd5c367815cb7428b7c051a37a2ca7f1a62a6e28577d7473edca746bb4e50cc3c0b5f2f46f0a1957a2b9c930d932caeb3a5ecbebc5de9bf0342be7dd83d8f59d9ab91f53c98dac4681a0fad7189ec182bed5370d2afebb1dd3736000933e7f6a33ea0beac45d09d238bcab5a980435a9625373152a925dc068bd39c916063bc5425d52fd0a16833e16030e55cebc8c276995b53a0342b07c7663a839fca629426801349607680951b4dc36301957f1823a29187409b112c3bc6fc8e3f9e285b32f3830cbc8b9297957fe29eac5b3defef5b5b045fa963109582656788dd0344015323291cc630c7601350ab6e6abe8a076858877adf4f78d7e6d7eae21eb229d9955dff218bff455484b1ec1c9b06396066273de4a860ce47a36663f0189de4ac0222e141f57e97768464f0ebd801b8375bd66c2ef1963b7f470dbd3c589a90bd0d94c9e51b90cab83db26227c897328f5a957777401f17ee7fb40a62ea407774ca47801ca424f678812c3b9d65254a2dd9fc4a7f2e3b987c50569703086f4d25a0bad04d22baac5a6db4ea2d1a614087314894c20835364c9685acb174afb2359dff887708a2b130ae3180f55795c130f47e584a98754e896fb1e305bd04103a6fea5b81e669676477ba3859cd35ef9d62b9b971956d7fd3235c68143caf355d9e6f8f8c138829c9cb7401dd667dac0af05195c2977adda2b538a390d4a7061efb7b564b3e957fd2dde55f373bd4500df5712771add672c081b7e9ec2244d998a6863d25804dbfd8a7b958b59c8b6affee1a2a990bc69be15cd0b311552ebc858e79e340e449cc62bd2bf7f52732ee236d360684b3dcc1cfc9e85252e4b2b71842c216d43e82aa83e389ebbd3d595ada2baccd07f3fb63c31fd7e779fe3161557d09333b20c3a5c408f3642a2fa722f3126f672e26d1bdef08eb9d27bc644aec1936753daccc9d405c4407269d9ccbaf890ed23862ca8fe866ae3ab4ed5e490fd1a32a9e2b3598da44155b735917aa4561a14cf4a7c26ff348045b98cd899a0572929a5ad9c94ee00418b943dcff15ceb8f21fc3b72b5f90045f03cc400aa43c1e39b21c432c961b66284a490ffccab8a072cbf16c6ac136df6c24ed5f87074380f23da304457be2b31054351a023434e3aad5d68890d3323e1f4235c8d09cce131736f0c9c336af42083f1dcfef2614de15f4c2905d21b33aa81e16b7411c83716c57927409214671a5f4ed591e132d4f80a6cf34fcda4dfa478a044b12056cfd1ceeb2868b71e83800b3bf7ba668bd2bd92834d16c32ecc1c63fccc4c054308", 0xf8f}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x9, 0x1, 0x100000001, 0x1f, 0x5, 0x2, 0x1, 0x4, 0x2}) 16:00:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x3, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r0) r2 = geteuid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00') r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setreuid(r1, r2) r6 = socket(0x800000018, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r4, r5) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82485608, &(0x7f00000000c0)) 16:00:37 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fc2, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000001000000000000000000000000000000000000008d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f000003d000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0xffff, 0x45a7618b, 0x401, "7f31f6674bde7929501184ee7fc43a4db7f4d74d", 0x8, 0x34e}) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f00004ef000/0x2000)=nil) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000440)) kqueue() r0 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f0000000180)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r2, &(0x7f0000000300), 0x5) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = semget(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/209) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0xf1) 16:00:38 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x120) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000240)='n', 0x1) 16:00:38 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfff, 0x0, "d730c1e7bb6fc7e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) setrlimit(0x7, &(0x7f0000000000)={0xf6b, 0x6}) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:41 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = dup(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x6) r4 = socket$inet(0x2, 0x1000000005, 0xc1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r4, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r6 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r5, 0x2000746e) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r7 = semget$private(0x0, 0x6, 0x8c) r8 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1}, 0x400) getsockopt(r8, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r7, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r6, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) setuid(r0) semop(r7, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f00000036c0)="d431326d6e69", 0x6) ftruncate(r1, 0x6) 16:00:41 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:41 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0x1) setpgid(r1, 0x0) setuid(r2) 16:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() dup(r0) r3 = getegid() r4 = socket$unix(0x1, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x1, 0x800000001, 0xfffffffffffffff7, 0x4, r5}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66850e10ea00"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r6 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r6) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r7 = semget$private(0x0, 0x7, 0x38) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="008000003000b222066db606000000"], 0x16) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r7, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3906, 0x9}, {0x18, 0x0, 0x8, 0x8000}, 0x9, [0xb1, 0x0, 0x0, 0x2, 0x6, 0x2, 0x7fffffff, 0x1ff]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12caa844f900", 0x1) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:41 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = fcntl$dupfd(r1, 0x1b49a0c7c85176c8, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0}, &(0x7f0000000f80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0}, &(0x7f0000001000)=0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = geteuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000001080)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f3100"], 0xa, &(0x7f0000000ec0)=[{&(0x7f0000000700)="4b547dc0e25bc3f1f79eb98aebb459cf247d94d57481ab4c2c6431c9ffc44d12f6ba9d53b288af9c4ff14297fc4c5eb025bdd2796324dcde", 0x38}, {&(0x7f0000000740)="3544072f859fbf77d3874df234c015fe9d337b8bf2fddef0f8bb2b7adaa482881c70ecc986ca025a6ac7fd2c8473ab68f59f23f15648085d74c51b0c4d7e5b26043c4173d1c589f72fdec148bb8e19cdde04b0b57947776167051d1e6ac17e238c74b05bcbc7446de23b6f141ac5354a7d85f05009c2ab9d79237503c5ee645b2b506c61", 0x84}, {&(0x7f0000000b00)="7b12cb1584ed659b873e60277222c25047b5f44c0776094323d6e9f0e352dc0eacd9f73e69e981c05a6b3b221951120854c8ffcbbf9340af5bbcde6739539928283988accc02e25f7dddc109645b703b2d18d27f5e2e6c45b2bf133b3d7df98fc959c589ea12273ee33609b139c25cfc7ff11a1d89d41e6677", 0x79}, {&(0x7f0000000b80)="3c1677af21af4fd8814a61fd24cedddf9cdf21393fffa47f2203c4ea180a44ec5f85510ec8e40493609f9a24fe68f77379bb62d4626ba10632b1bb7e278ee3b70b9368a98489d3fbde80b427fe5aa85c48df00fe4d93a9c8f692091c5088b5d93e0431a89fdf8ecf79ef2a5e69ca6fb0c366db339310739a352025c9dc5c76663888c1f6fa2f6df2ac435f87ae78dcb63ce3b21ef5884c63e581ee79d9dd22d14ca2a77ab8d04f7937d630b2486644c542a781dbef8963ff342dc0a2ad76f40b6c85b0acc76d968c02", 0xc9}, {&(0x7f0000000c80)="00400e730e8b9823416821f1b60b8c484206376ad5b6c1fc7b47aed83a51346731ced8aeaedeed1531016d2a1aa758787279be42ada7ec9b2c0e34ef10eb354fa53f60986cf497aa98c981d84ecbe7ebaaf4ae1118e8349ffa215a67711aa27e7403bf9ebb8303e5e43d66b0e08d04cbedfe2c44856f76ff2815f351a281a3fe1523da416731503b22e8adb0da21b4395c4362d7e1e79e77d2d5e19bfcb6a808ba840340cb3ce222a15a0a08aa1d71b27ad9b738368d68369d5b0e9f1ea9cb8ebf7b7f67bd81901f6ac04b7a402a9e868bebba5087016daa", 0xd8}, {&(0x7f0000000940)}, {&(0x7f0000000d80)="9abc57de8dd74a941a09e2bded6de3f954533ebd16a09109ebeebd2af87719f9620a1f326744142e304e26eae29a51f050c60350ac6f9a7b0413360d7da5df1ba71386a22daa8c980609b17093b64e4495583d1abfbc008aec99ef2840d6139c67b3e3ad9bd793bfb040632cd9f482519b910b", 0x73}, {&(0x7f0000000e00)="ec061dbfe420754dda312a65c96bfe126d882361b7cca0b895de5f553d883ffc1bb513cc3fa9c651c208cce702f7af6607e16bf5f143327d26c1e81a08b2ed1758dfe072ea72c02ffb3c1fd8073a22ffb70321dd767654049fc0a1c012fe7162c61c4aab07a5ee6ba74441701a724c30f39962caa23f614051da28f21ca3328bfb252b14a93ebc2afaf4529ce03347022f8700ba3ef79b3f2628", 0x9a}], 0x8, &(0x7f0000001040)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x5) r9 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r10 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000600)='./file0/file1\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r11 = dup2(r9, r1) r12 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r11, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r10, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r12, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:41 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="691ebe39fa778580a98048e515b6c183e8e15457b084fe0f2285303bef532e8f35ac3c7ffff1bd100cfe3562911c0635021169a4578661dc96b451819d1fab1181ef1f108b9b8bb0b439c6f0c8149d84118567ec73179d620de059db11862195200395", 0x63) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23b) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:41 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="ff00000000000000", 0x8}], 0x1) 16:00:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="de900388c4f1fb5594d8620f5cfba3bf2244238812a67741e0f981aad1238a7242033764202665f3b300bf569938ed285d", 0x31) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff000000000000000000000000000000", 0x2c}], 0x1) 16:00:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x132) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) r1 = semget(0x0, 0x2, 0x10) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x3) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) semop(r1, &(0x7f0000000240)=[{0x1, 0x3}, {0x2, 0x5, 0x800}, {0x7, 0x3, 0x1000}, {0x2, 0xfdd, 0x1800}, {0x2, 0x1, 0x1000}], 0x5) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x94, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getegid() r9 = getpid() r10 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x8001, r4, r5, r6, r8, 0x111, 0x5}, 0x3, 0x4, r9, r10, 0x6, 0x1cc, 0x8}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000480)="c7a3bb6d0e83e77d5fce64ecfd98cd1cbe34e0c5dd1ab49304ed1d100003375f29ae6d99b2b924402448f035ccc8b8c30a4d5ae99f8973a47d977c9e04ceb8e2f99640d7afbe18d7c49412261eadbeb30b5f89ce1113b7c5aa0fe2f0030e3d799dbe4bbfbd86ead26b8734e90242c32d0bac7649e4233258", 0x78}, {&(0x7f0000000500)="49e0a9139f536aa684025f207cc640db44e406da3ec939461a3c4e22be0056ea26ec71f97c4c71a0cea7f409110b19173732fb5f16ea7b36df6a243db966accffa174c", 0x43}], 0x2, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2, 0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r6, r5}, @cred={0x20, 0xffff, 0x0, r10, r4, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x4}, 0x8) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x0, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x20, 0x0) getgroups(0x3, &(0x7f0000000740)=[r7, r5, r7]) getegid() fchown(r12, r4, r5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r13 = fcntl$dupfd(r2, 0xa, r11) getegid() getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f00000007c0)={0xc, './file0\x00', './file0\x00'}) write(r11, &(0x7f0000000800)="8223a97e26b022c54fb55f2cf33652459beba5d9355dd9eff2481bed3c80509dd6b3f21af96fdd924ccae0eb2940235ed4760ad8a5c7ce8a454c19b428fdf2862a01abe2d8d7f1ee9a1aba8958733c83a31c99727089862a56e98c3cc198e75355e9f57b1d9f261106ba9f4c9b6e0d601f7eb935db829b345f6db99f660b6a706569ac7271920f1601bdeff26c2c967ae6106940c9b5e8", 0x97) fchdir(r13) @.[€  pckbd_enable: command error pckbd_enable: command error 16:00:45 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x4, 0x3, 0x0, 0x800, 0x5, 0x787f, 0x3, 0x0, 0x5}) r2 = kqueue() kevent(r2, 0x0, 0x1, 0x0, 0x3, 0x0) flock(r2, 0xe) close(r2) 16:00:45 executing program 0: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1}, 0x400) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000080)=[{r6, 0xe1}, {r2, 0x18}], 0x2, 0x65) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) setuid(r0) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 16:00:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x70, 0x2}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x2c1) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg(r1, &(0x7f00000023c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000001140)="1aa45d60c12091e30442408eac54310af0fedcd14542ed36b3fdb9f0cc966e0d48f628a4c319df2fd34ed72563485bdda79a0d008c32bf826bcb64374301a67b3ce95ab3c731baa3851f58a5be07f6f58d7d4d8f0fe1e559cfd8e32e96106827249c", 0x62}], 0x1, &(0x7f0000001200)=[{0x1010, 0xffff, 0x6, "10f17cf7c5c882c6e51bd9c327dbe1f86bacf6cc11558db1f0228768360197e414b3da5606098e77c8c6f50efed0010063b825a465b7ef33e3403fc355c0d57d15998d776ca8cc76ba7f5da949d7546e2976aaeb525b8f1fb99c1c4c3d2d5003aae909ba7c5706ee8854e490272b146536e333de401693ae6b8a4f6d817f79565bcd5a1729c87c693779063c348a82bba460300695b88339863fb058afe15f403cf486315f9e38f0bdbba437a2c10e578bbac48321dd3fae0b6f55d68280d59f01c4f3516c99aa4effbce4708605469ede47966dde8469665332120f32fecde2a7b5e6bcc198565a06cbfd98ba42679f9e67381bc10b796fbc31d2107a7ba134c372747a1fdd7b4db949007688dc33aae89aa96f13f18251d445fdc49406f0f3fa1f996a38ec4bf85f603a4d0faa6cd4b838aa750a3ab25d0367e28c23063fd9e470fe28ad97166f802fcb29d8f4333e15a887d0fbacf12993b0d7a1db276758f7ed68a541e734f22f1698bf0c6072738bbc9080fc5c5087995a776f026a2e4cc9570a98d2f317520504c33c96de878ef04d92f444cc3f6e81b98a31e0c53ecaebb90056f75d1e35f5de6cb515fa31e4e0d8b3a33cd6a20b2bcc9aea3751366ea188a684664c49badbf3c0996086ad13c46db13ccee31313483cbc0c6025a372ccd474aa9890a9cc81f79072d1528fb1e7e9f6756916ca614a05a7cedefd2f9e529b2129e7577a87b7b35a77d4935bd007114999dd683858f453560102ba9cb615b3fee1b21497fe8dbd9fb18bc6c0937819783e293fe24185ddadc95df190c6a3901cd90c1ba2da81a01965ed82e3b7201c54f74d56362dc9ddb46a459fe4443092a04d997e72d6446c74ff7cbc1fd305edba7aface982415b77ecec0a34486276613968a8bd4184e8e687640036b9105effc6f50c227fa9244c718fc6b5c9d277ec4ff9c1143f9eddf62d3083434674195a553b2877dd8d2112ba9e365fedbcee99330fb43c42a60105cc2154bb76d52d467e69afafbb4442a604219dadd09e01f85db054a4c4a8c4f79f097e3e147d3fcda0a621cc9300c31503f543093cba56d1a5614a106881cef3d4a90ec54bb59171e4206270585f70d89dcf7a9335d94fb62b53387b63715d9c4dc0649597afeac21dd651c7aeb319fcdd2af58a967495ed63ad7809ae90c8375680bc5902f2ddcacdde5868b5f0b54b193e08eb6a629959673d5c9a4f076ca533d47794accded901b33e1ccf471c423008056daf19f39e58f26646c7f88450048e782d78fcbfd2dc1ed03de8d880301b8c7c7fdd4f020317aa066731a7295e6d9f0d30a97145ae4fc0ab8e3bd6aac5813efb708d2b55a93be73ae67aacee6ad1380955d98a985e6a8f8d4bca5d84d87f5e2c449881c45c6d39dab14d00b90867f720a168ce567213caa844b8cd03178059b6d5adcc01d353d2688052bf0e78e7663a851473a45911572cb6ad3254b7da749cc65af643ff9b858e50e1e079b8a7ea63a5bdf8ca46383199469bfe74d1e52402aabb254e7356ba6e0fe9fbe3c1129e253e09905040d43f50a2e1e5efb45253653b63e3cb4e0694355f0e431365cb86273b5ebdb7732e74db0d229944cdcb55f8e32f6080ddbab4c7d51a5d04bcf3bccfc50127336bdd813249884dd53219628009f31b8ddbace93a73186a789a96080e6036fe6c56fb65003d94fb85dec9b33ff274d903e5fbe83f1d6480431ec4fefa1a4392190f2436b5d30a90636c3892db4edb01f0abf5f51b616419eced4ec06297d69d70c0cbbdfb01acdf44812064627d3e8f4c1b71b0dceb3ea6ad66eb898eeb3cee61a727055ae65824d13a22cacc3861e25d37890c9af1e00e42b179f0c05434adcbaae6367f8a05260bdafac1c440ae9d1850223d7be591284deec27d08e3f28e22297db9d6383ff62d330166ceb80aaffe6b96e8e1562afed42cffe240baf7bcfaea910cbb3ae506509c42c3305b98f3b81a2961fb9245377208aad19f515e2d0ca2ba20d141c14bfdd28ea314782d4b860aa5b401cc3294d04b9b2527113821f839b8926fc5d324bf2a2e7797c507609302cad02ea52e0ac5d81b102c89bf52b3059839040e6480c27327ca6ba933373172018a7d7dcb8fe068fbb1bf544a9ad4cdc9c6320439e54a077acb3f40e7d8a1886ad2242ca9d63eb2212e950cee833e9cdb1c3e17c1e96b2ea4e6fa1c1691989d8e61ebd492478ea2722c20a6c2f941c7c71758654f65e6c210a53459d5f80938e4c0e8cc8abe2e72d11b622c0e05102b1aca8234b39540ce487852b5aff36276fce63a28f74e6f14993cebe32baf080fc2c39e8f887fb6afa19ba99bb13abc966f205d9c1b5ebef787a668ed53633af04cc2a89790ba09582dac7c5b77ada1635c2830ba3da40d0f70b3e11d097e8b5a4af656e3b12249239f01618bf4036ffecdedf17e08e68a8bb056b3f582bfd3c177a6de513f72d8902e14f45be93f306eb9600f1f6c693cb62ff7906dd167a20ef434d305caa1c1faca7bbab370d87581b6033a4b6eb280e010892b763e532e9dee6b10b8282eb40766612009e6f16939841a3aa3970408302d9f013eaf30a1bcd34435f665f6b3c7354e7bfba7b3a436bce278bc7f3c533482733d0af646b9d5f6dfc294accf404fd73498a1bc5b2082dcf6b5c1db60fc2c58d7648fa4119b897b56cc934dc88891df65744cc688e6921b5db47f9dcb302f9f61efdd487ce5a2ccefaa62c32738b9b84be7178b6bb35c2ec7a73abfdea8cbd5358f6eea99d71f1c326070b06ad70f753e6ceccd07e921422b4c81e2864e4805dfbb5848efed000b8928d7845883cd4ee0b14ce93bd9fd2372382488b27a8262cd655289f6e1ea8f8aa2d06a6a3bcb59446fbdb8577148c3f50006999aec5d20f28df2d468112e1326c90e6f2edcaf58a74e32d6d156f96d1d113ec3ed07d01792eadf5c9af7027389299e245a782ffb98483475e0a2a34750c10185455eaf78f5a2c5967c816efdefe6b1a2c943cdffc2b324e298cf24a81a0c6b6aeb82617d6c408625faf7fc9f1a0e77aa478fa11252f37b213dae29eb672b5fdadc6bfabeff0b37460750ada973c304e4838d41d5d3bbc4d652b5c963b5bc3421f19a0ad41b78f61c9b97ce27b0fc5bcfffacf04428ea3f624c0fd305565b57be1f7f714b6122979bd616ace4e1bbd5009835f0e3af7a6d9304865d206826433543500a73b7cd04af232c25bfcc0ac9de920ba72ede29dd002a593e13bf45df747879ac7f3b62793c43b2bb3e1ad9b228e3be8b5e817d81f64467df1b05a4d1f4f9b98c050b9cd0f1aa93cd9f4c6e50b19b7d36e40ceed41f8c08b06282a896086111a8268b051a9c17ef96d71b558ba24740292b32a8129e0cfd3872373a556323aa54562a38f1771135bd90b9d3349a1ff2e8c29e7627788e337c16d9bea67bb277bc401490a2abc2f9816d205d90558da3a04939fbb3ebeb3e0d8f2230424038b810b412deb20b8f27aba9264968036140713e6dbc34513c1e73c5dc72d7bbcb2b05c7a8b78f50fdd68b29d2e9a82047b15ed6c0aee82081683209996059a131c8d552d38cc2e978a7534ccacae96a6efc09565ace597063805bed6706c9a7875de0dcbe4c1376d7497671732ff5494c88efeaeb272f802564f4e78b9bbb39772bc46b1adac571e444726943dc292a78c6076db657860ccba7b740d771f7032b1edf034a5e78cb0177973b04531300442c6aec9649bd710d60b28cd822ef268fa4601bb8257d7bb03a105e3c45aa8340d202fba45d0ec3ce0aa3dba1f89622a2ef0a7bad7ed2c17091a7054078e201f4e27254894905834e6541d22f21e2d6b43d1b96ebff91306d5a3bfc76d3d30c8405b7d26837c04adab3d0c6b692b45485c3bedd7ef4e22f4938bd8ed4531d1f4a6d3e57bb23d8ccfe26c1f25431c3848c42705de2f8f5ef712f12a6cc9e45dd2e729da90d9763149f410b0808ffecdb0479d125cf50eaf40732a70ceac2d6c95478a209c7fdae5f86ab4fcdcccbee15c8bdd3510c83c30597d149d5a3619b546e680e73e5876dcaf74165db8f87126c7b833abf3bbb07aa39f167834aa04f890ed34dbe2c275fa3253f8a5780e3c88c7af0aba54f10850123c99ecc658a4bd2e41b03e2993a1cc1e38f5616030e3aa33dccd70e98754fb8579ba9f04af2a9329fd8d41669829d5fca20f329aed68043129c09fe5aa3e51d72e53d5c27bbc42a16de684e3efe9d9e2da5cc7237cb37f6b7d85ce20a5aafd28098448999eb2cd3466e855d54a66d7163c54f964c7acfcf9706ad52e85ecf9bc67f94e24fe48751282d8ba95895e3e02e7ebf34d70fde7d953f27b087bfa3f23c4beb315171024d1c76b73ee204a227127bf7847ec27ea2f559404bc0574eab3612d421b775ec35c727939300f5a4456ecadbe236fc02cc1c44bae100a771e5724a8e30a679f2816985d9948d942b6a2a94dfcf8a1447d6e7efaf0b0a409e37ed9bb0fe87752d141469da97cd7e91aa6518b12a6821c3c2fda8861dbc5eab000656f99af22d38b26a443a8d651e821a600edc806141f5d4507fdc1e75e24d9fd6625bf87dc1d7c46f7c899f471815f37e2572157e17e153ce77fa2074bc7a4dd93e0409b7e14f77c9bad40140181d7ddc2373e581300dcec351e933db2667dd020acb900e2f7bc3b20a5b379beee21d000751c40432ba3c8f44c377a9eac5503a697a3508ab1b63834d118fe847097da60c11a1c306c58811db543632c433eb60d00accd89be1c90f34b1fb6e99234cd2f80429527bfa78783784768bf5e515758171a8807bda313fbaedc77963bc10277d52972f9254f7fa3aaaa8e57888339dd2a0c99261dd9c4f89f87709b99f25e23c697dc9758bf6d1e7bae71a9184287caeee548b0375322b0c1c6ba42929a3426b3188210499b435a50475496cc8bb0cc8922621b0cb03a79e3d0945d58572de61b9dbdb454d51b51b22d8afcc1939bc1df2d8a0c9e9c66fd159935b907d5ddd2f540817f2858c44a0c86c778fd175198614bdd72b63aca7976753b5798632fdf53479678f728e60bb08b6da810b54033e63797fc85cd11af79202764688f3f607dcb2013fa2d33ce0301cea971a8a16ea96ab8cf0d90cf69638a8dc9f3596b1b0665747a76b78d0bd87995a3e34eacc67da540ed9cd22a503e0dd0b6fd5139334b548b75ff86f70666b74861d56f95c12aea40931e0716db1788cac87a09baf94561e8b1003d3f68fd4b8ce5765d637b75d20f3b6ab521d657bbbddbfd7f2f3579124518ed09276e5ee1c13160f9beed09bd702148502390f39920974d7f34feb971c3a6987b2f357aa4849e30c730e8f5f4151095961ba8fb2f05740777f516d475af9648ce76ff5ef16f1079184b3d6c947354fa4f0d17e2e2d8af9a93283f50775ffcdffb42c83b5dd3603185c9459edb13b3e54e20aea5b4fcff0748a7a7554e290601c2b48141807bef0946132fa10949351b66b8d10e170340815f6ae8ad018db9abf9d5de0ca14cf447d37a17d407586c26b1d822bf423873c5c35f11e2bde87c9155c67687b89c7d1c0107d0e69bef3d3c37cbd82f653bc909bfd056db472aacebaf14cc2e7ab50e073016bb9612eb96dd91307a78b4351f2a438ce3ce0b09cee2e2389a2dc07b0c2d44c7364ff12a02bbf0f4c63ac6880d02736194167ca6a570b7f3de3b71f0b92a874c6efb42a7e1805d73cebcfb302e909eeaf770d29b7dd002b497577cd82db69f42e40c1d35e6f97b7f48b6194401baad3ef"}, {0xe8, 0x1, 0x4, "f4779a53b5b6fb151c2826cad1a7526a8cfbb2bb76f6bd4e35c9f6898f09fd2dc30b1ce82931a76c4df4ab7a278bfda2a773973c4e72918703278619ddfb0b557c59ff067d2e7dc247a8433e476634c533808d55767b2dd5f7a805f851ccd98be2cfa493915f735598aaa6e39a3054f96af1d050c5b61759c06bfd95a6ff5ced9ee0ead61ab1e79c18416284dbb188846ac34b867725b1d210a8d625e6a9d18e40e58186dc719fa891ef8a6911d4276a7fe77686d6678029adb772989a3076b7d83385d6c98349c8e670fc4ac87931b56f64a7ab2e"}, {0x10, 0x1, 0x3}, {0xa8, 0xffff, 0x46, "c531558c59cd5d4bbf6413612e020d9ce2a875aa4fb699a48bbd61ffd1d23de9cf68fdec714704a192325791ae7cc4fffcb2d5dfbe2e84861d8f87d350eb4a99b01e1a4c94687a9eeec7475837629680ecb8997a28c001485ace38772b09af7a3a830752a93900248438477543f373e9eaa36983a5b10ad41b8732e65adb5bb635dbb1bf181d0bd5c737290bc20fe3446c"}], 0x11b0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000002400)='./file0\x00', 0x20040, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002440)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) read(r0, &(0x7f0000000040)=""/6, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r3 = semget(0x0, 0x3, 0x420) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) listen(r0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) getppid() getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xbf, r1, r2, r1, r2, 0x4, 0x7f}, 0x3f, 0x800, 0x6}) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) bind(r0, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) semget(0x0, 0x1, 0x10) mkdir(&(0x7f0000000440)='./file0\x00', 0x84) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chown(&(0x7f00000004c0)='./file0\x00', r1, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8188, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x8, 0xe9, 0x81, 0x1, 0x4, 0x8000, 0x1, 0x2, 0x2, 0x7fb, 0x100}) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x112, 0x6) socket(0x3af8c651b5a07293, 0x8004, 0x400) recvmsg(r5, &(0x7f0000002780)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000002700)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/162, 0xa2}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x3, &(0x7f0000002740)=""/13, 0xd}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) stat(&(0x7f0000002800)='./file0/file0\x00', &(0x7f0000002840)) bind(r0, &(0x7f00000028c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pckbd_enable: command error 16:00:48 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) r3 = socket(0x1f, 0x0, 0x6) fcntl$setstatus(r3, 0x4, 0x88) close(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x59c, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x1f, 0x5}], 0x6, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc5, 0x10, 0x9, 0x8240}, {{r3}, 0xffffffffffffffff, 0x24, 0x80000082, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x81, 0x10, 0x5, 0x81}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x9, 0x80}], 0x200, &(0x7f0000000140)={0x5, 0x1ff}) 16:00:48 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff59) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x30}, {r0, 0x1}, {r0, 0x40}, {r0, 0xc0}, {r0, 0x1}, {r0, 0x1c0}], 0x8, 0x4) dup(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002001, 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) chmod(&(0x7f00000000c0)='./file1\x00', 0x2) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) connect(r2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c8330f758a64276fc55c049d4e8a3a038144cfb1efa4a24bd938a1622e00318db877daf58c3ad9ab67a5652effd9383000000000000b2b5f702de91ce71f727cc1a2d7285abb855aa5d2d511b9e4395b97ea2b82a13e6e4de341183b418ce"], 0x1) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000000) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0d", 0x1fc) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:48 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[]}, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x40) execve(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='w\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='\x00']) readlinkat(r0, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/26, 0x1a) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000580)='.\x00', &(0x7f00000005c0)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x10001, 0x40) 16:00:48 executing program 0: pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000400)) r3 = msgget$private(0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='\\}\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='/dev/zero\x00'], &(0x7f0000000840)=[&(0x7f00000007c0)='{[\x00', &(0x7f0000000800)='/dev/zero\x00']) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x9, 0x5881c5a2, 0x7fe, 0x0, 0x7, 0x80000001, 0x8, 0x2, 0x2, 0x0, 0x4}) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) sendto$inet6(r2, &(0x7f0000000880)="d93a2be98409502586b812251d8fa81ad73241bd415444e54a21a4a5825fb3a9c2762d8225fa7493f22abf6e9a51f2e8b5323588c9da4e516743bdcf9ebcec941d03a90eee98f842c2f1f54ca9c772e5fd588e08d032b068dfaf8ce9d5a8be528ffca7fa939dd0fceb1ec931ab6883ea46aebc36fd072c", 0x77, 0x405, 0x0, 0x0) open(&(0x7f0000000380)='./file1\x00', 0x20201, 0xfd) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x4) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d4d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd13e7c6d61b17e345ea3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181d017543be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf014897b76656bfe9321638207adaf66fd30b1d0420000000000000000000000000000006a4d262e9f2c6d8b62445d489ddcd57d7ad708fee6d55d5b06c4ada9fca73f0800dc7fdcccfc382e8a78df8439ad74d6c357b1e675bc9c6820969446c588966aa6abe6eeeeda945cd4bee3a34c141cbe50cd3187f5b49f5d2f57241a1d957df0cad9d02c07d72fd39b47f37fe3522f0916626fdd4ce3716c19a7a6a14be1d80ba38a967991b8d725dd1d01cc2f43ffbc93c1348fc3b1e3ce9f483e9bcede49420ff8a8320f0a3b17d6925c6569a0beea63dac1cd655669c08c2ec2448b33f0e90daa37305283c60c862456246a5a810bcc1938c67fc4469ff8ed45918d5ecef3e62ed066b500000000000000"], 0xe5, 0x800) 16:00:48 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x192) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:48 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00006b3000/0x4000)=nil, 0x4000) socketpair(0x400000000001, 0x8000, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) getrusage(0xffffffffffffffff, &(0x7f0000000840)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000540)='./file1\x00', 0x190, 0x2e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0x2ec) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file1\x00'}) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r6 = socket$inet(0x2, 0x3, 0x4000001) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000580)=[{0x0, 0x7f, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x80000000, 0x101800}], 0x4) shmget(0x2, 0x2000, 0x20000000000016d, &(0x7f0000ffe000/0x2000)=nil) 16:00:48 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000100)=0x5, 0x4) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) 16:00:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="c799099f2546efafcd91b5e298a2848e8b70f4a3b20f845b04a1f55745a395347b9200c10a8d1645fbc716a5d17a359af74ab195a799cb821c38c97f8bd82d0b2aaf95c2ad6ecd85d36142a2a962fe6dd8f2875f9e744fa2cd850bc5fd9dd2a6fc9c0e772215e400", 0xfffffffffffffe78, 0x400, 0x0, 0xffffffffffffff14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, 0x0, 0x2, 0x0) getpgrp() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x0, 0x9, 0x6}, 0x10000, [0x1, 0x3, 0x9, 0x5, 0x9, 0x8, 0x0, 0x8]}, 0x3c) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0xb) 16:00:48 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() r3 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) dup2(r3, r2) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) lseek(r0, 0x0, 0x3) r1 = dup(r0) lseek(r1, 0x0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) fchflags(r1, 0x1) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ff7, 0x7) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1370c7f0, 0x4, 0xde24, 0x1, 0x0, 0x7fff, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0xe7a2}) read(r0, &(0x7f0000000000)=""/77, 0x4d) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2}) r1 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r2 = getpgid(r1) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r3 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r3, 0x6, r1) write(r3, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r4, r5) getpgrp() setpgid(r1, r2) fchownat(r0, &(0x7f0000000480)='./file0\x00', r4, r5, 0x4) close(0xffffffffffffffff) 16:00:48 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/131, 0x83, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 16:00:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getgid() getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r9, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="6af4541115e66bdfad808d7dbfce1a36e722d80ec0990d507c13d4998329bc0c278086cedf699ab611fb13c154b45fda89535cdd1c77b8b5e3ae3c02a073ead108536ed1da95e44d979ff2491a67c75defd5c8315e35d80adf3c7bf78068b8faed5ca55e16d8df80416805c66fd2f64a5cf6ea3852b08ec0040ce2a112eb0d2c238dfc0a6b150c54d16210921181c8cea85bab914ebf01095bd59ed0a5b64661b03e0bef9ba6bd70a2eae69b1e76c064c6112be7d6c697ebe49dd72f867487e6c5a4210ef7465c", 0xc7}, {&(0x7f0000000200)="f76163476dbe7ac56f076a3ddbce6a1f011118853d0060d8d2c2624ae4772e39bfaa6f6a75f16c5213b9e5ddece4a4558e62e9b948647b3d2dc2b100bae06afb6228f1f2f28367bc5ed0313a569ea6569d1e4717697d3e01adc40ec23058367d253c30f116a3a711bd836d4f0036e905d13ba109bdb3ac6fca72f0dbd81ac0dd83e4588b0962ab437e5755e3e609d350b11766aa0fe13521178572b279bd5400e0207ae01c61bd63892883104c73726c287360c0c5df008e2c72012dfee02748cab23fcfd8a24a26360bf8040d", 0xcd}, {&(0x7f0000000300)="585d3cd9f3adcc01eab362806f69e90b6188a64e7498f0ace606833876ba5cc1b3174787f9abaa74cd62e5ddf37ef067aff60d709758500edca7589a35f00cc5a0dd5b53a7865a126cfcf96a5d9995a86852eed97791a876b2ab1a7c830ed19b94f1e09f409e0faaf1aafd4dfa7d36af85de7f76fde2b96ffdad9f8836e7dfdf191909519ec40b405636f706b0fe6f2fb4d0a88ed8093f04443c8c3d7c97a9781a91aa2e630c0dcafd74528de38da734744a620287990aeaa168b7a2c6a6072d1bb6d4", 0xc3}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0xa8, 0x4}, 0x408) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r1, r2) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) 16:00:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x7fffffff}, {0x18, 0x1, 0xffffffffffff8000, 0x3}, 0x8, [0x800, 0x3ff, 0x400, 0x8, 0x3, 0x2, 0x0, 0xffffffffffffa910]}, 0x3c) mprotect(&(0x7f00000de000/0x1000)=nil, 0x1000, 0x1) 16:00:49 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffa02, 0x9, 0x91dd, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x5056, 0x800}) 16:00:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:49 executing program 0: unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8996, 0x8}, 0xc) sendto(r0, &(0x7f0000000180)="5c7dcc2bd4b5b9e986c89149e7accf7e39614cad7b7d9d76a463132a46ca", 0x1e, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x110) chflags(&(0x7f0000000240)='./file1\x00', 0x1) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/224, 0xe0}], 0x2, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f00000000c0)="601e627d5605ac30743467520f95ce4ffb36b9f50a4dd9bbe747f2e75e5479d0d647f0432307eb90c315a1d8fbc3524ec9b90647366f81", 0x37) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/124, 0x7c}], 0x2) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x800000800004, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x12, 0x7fff, 0xff) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = dup(r1) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:49 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xb600, 0xfff}, {0x0, 0x1ff}}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:49 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="1ffce6d78a24d10d7e7d315f6686feeb68dbd0dac81bf049a4e44b79084e0eb71b7085c31107f3fecbe97833723926ff57c707e9eacfb4af52a24bf7e751add58845b253c7fca97efe512d5116f0682ff3e2288ac0ad73339cb3a0d82df9ed9e6fa30ed61e4098c23555838516a140c5790bc2c7b2ad7da5dfc1c2dfb2974c3f81b4aa6fcfbabd0bb7ed41279db0ea415b9efe508de7071aa345f9e9", 0x9c}, {}, {&(0x7f0000000080)="4dd00814c0f358e06fd0b1323ca08ada9e3c94cb63e0f547ec15e10eb8112f783f7d17c2a42c436f6b0c163c17692bd7b61674671e30c515faf0c8d847fe", 0x3e}, {&(0x7f00000000c0)="5137e4d66e60165643496099619bb03fda6b4e0d33993b4eeae474ce30c0b7ecd417822f1989cb09e3366559a02502327d358fcf381055b5de", 0x39}, {&(0x7f0000000200)="801c0a4526e772e2c003d49a1bffd6e36e21069904d89958f21fc49a4a710c88ff38cabd6cb340308e44a94213979fe40286ec8473234de11cc6bb4ffcad3ab23cd2b2f56f2db6ddff7fc027b0252280d4c365442f493b157d2e39f09d2b130337a4c991474475bb3eaca53f816ec0c2236ba6007f58b269dcdc9cbb48d6eac13e069bf484981fa2c501846251faf809ef81f9eac964946792e2abae28d6ec5da1fd4fab5b5bf048300ccafca6fe67d74a5a17240ffc5123f0dabeed0983bb9f2a9372a2ba03f1517edd96787bc65701332eca65efed08ecd4d88c0dcd84753206cc5f360209111c846c48cf0bcb097e4eb6061c47d840bfee", 0xf9}, {&(0x7f0000000300)="d56566b216485d6a479509915d5883299a298e6f53e22dc5c88546", 0x1b}, {&(0x7f0000000500)="ff5c87e28c56763dbba5912b7cfab12f430187a8ec226f81e958447bacf99d77a4fd562ec53c04fe6cc30f98f55b609af81bb683ab261b18a28dbe8b1d0081e4ca3a30ff34da9c45492955363c3ae166a76d62d652125bffacb27c17f9250ee1f89d27d31c954b681dfac87b0231672d0aedd1393f1ab5212e26b4320b533e79a15c8f4ae79778938fcf080afc579ce86530c4c917b2d7adc0175d09d99628f2ceaaaf3e4ba758fe0587f4c9b95cdade1ce68ab96efdfbc991c230a20a0bf5c3d77f24ba02d331717c9a6d03aefb45b5485cbeffc115bce06b9bcbcd6df211cb585db119831aaec7f58333097c6d025db41132117dd0deedff74deafb33a57725273f272718dc2621c7efcac5cb41a84f342a5e77beef1267d9510e039b093ed7d2ee6fc761ce3266ebe70c7abc58369818833bc8865610631eaf89e672d6bb650d6ce867c2c43255dc874306ede04567fe63907e2a3fca2de4d01ef8e2e59a500f1de6f5f514a26bd1865bc488869b7230c34c6b71e1c37ed911d155d1ef8237d079b0cec7bec67169d536b0f0bd2ffa15282b1cbbc5aded7be18441f7a85d5d8035cd7cd4f57a03e085cd3c41843cd3250196f006e13feff85e0a7329539779965bd757bac0397bd165b4f44d00c7a2629791dc3f2552a5b45ff026b41ddf0637033ab5d63130c8bc6f7bc169efedcc8ff5c19f0cd75c5ec047f842d6d48c14abe94edb1a7635190ba77cf003217eeebce3a4974a4bb8cc70b6c0499318da791c1c71a1981ba505d7f9f22fcbe1ddcbd88f9ef7ac5d3ea42b597b186990e878456ed9a6f9eaebe71797f0130c586eedfea005cf6d00f70ea264ebaeadc7b03b206c8c65d58e1b74870797ee9405e9da78899cb92ced3347e019411b6e6ff0eb47a3afa03bb1d88fbfc2a1370beb9f03e338b463207938ff4d429716b90f09d39d151b68b6701a3072df5557e00e02c433bdaaeea284e0352bb2055f8d3f93c6a592335054cd731f9c700e2d89ac343646a9efc9030cd31bd724867a2834aaed6b57361b43c85e5fa6450fc59072a4320283a4a5e3410d323e9cfd1523e90cd86783da7c048cc7b4ce0ce39e1074b64a7d57702eaac71f513c05c82dbf6f6ef6d10883d1da6153826350f1b00dee6d60450c18930d66225ec294d0c140e8a753a6ea27c0a288cc96e76bf131f88f7c399b7676a6a4d8cad324f28333c8837d862d25d71e9b8332befe7d3aa6f05606f4558ed44b44e7f5e4d5850b32f7d2ddccb8e8410e876f441f2efc83fd7394f8096e737c25f64c24e73f39b9141dc7409c70cb90873752cf158690597506fe76f8373d8335a870adff0091d8484d8a6e11e22aa39ff344e0b1cb87868dd628a1d489f20da542183c5c217dc5e01d1bd404bff768a787c97e4cf11dd57727583eb0159673f1e0f1b5da313a86f76dedd03477d00079ab5d54fdb80bc94e9960bc21d9fe83e16d347cb002c8700cf1a7fe4ca644bf2afed432f0c6f10a152e7701c18e72d4c2f72d1717e26377a5cddcf4a4638fc1eec43e2eeece4e563aa12ea53749787924a80ed78ceeefaec81674941812ea41812ce9e1c68aa1f2966547623a69d1bd215a544fa375cec6cdcfdadf2300c7307c66f9fdddeec7b4d714c5aea65c57effd5bc6036f789a04ed9e5c1d4d68382a6610e2333c7f3f5cc56c7cb54f3c769afd882e61717a624ef73cb729a754c3a368c3b3f52506a8807c4e2754e6ab7ee3c07d268cd0db0ca2e4edc703e988399239671aa7fc2ed2a4d1cbbc1fb73d646a9910b0c8cb8f88249e86313bdbd520ff3a71fb2228a99682770570b203e212bea2fe8b9280afcd5b467e2d2761b40d5ed8aee054192010f609a925de44f6861db237d1f01a254d6b3259d9647d18c49e288b457cbd6ce2291818721f07380835a53fd1606d8bcb537a23be070ccb23e48db16fc3a599c28dcf4ccccf117f9318fc584c4b2ddc52cfa1f5c43e4332fda38782bdd6b304677ed4bc2d3b142f295a3dd28958b062bf98f5cfcc29459074189276285cfacb69dbfd7d0a95a8b3eeeecf3edbc5682f02731558e9f2d26503953670baed5ffeb5193f4d33bb8f26390ee840b998caba11db784f2be41dcefc7d6b2fb145bbcd5f0a1679e5d0626cf46f88858c01d725e7e6c2991c488082ddeba1ebefd64f5be8fd3b8d0d297319586697bb1ffa32ca81decff17382943e95a2a1f7ef4d5e18264b316f2001b153c1b290f0eb3c7586f60103157d3a9e4c5f3d958bb61ee127fac4929a98897a039cb67f1a411fbdf7e3d98705f8a686d73881d0f294df28695519eceaefdfd10b4f0551c23e1fc67e09cf7f673b1965662ece07d09b3d021ed667fe290785ccc607b09aa4a9d5b9168c0d4ca1b0d19ea3f1182e6c017826feb8fa4a2464f372be19a8c0915db53bea7a21f2720122b88305701bb920a2400a2198d85cbb146cb41234ff8ac06e531ec582d90a2c66bc4656b565e24e8787926ee8e03dfdd23065aee9d9213320be55d24c9872873348aa875a707ab8b8810682ad533f4e5b85072dcb73c04d6150a19ad029f2b6a48e36bcb12a5ba04500db4afe1cf7565a3e1312662fd884b0286abb1b3908730989eae5fb19bb98d75b583bc7dcbf253477f2a6e85e564471ae695c895ac3c6645eab02c7287a3c69c9447a5aeef7b80c889985eb706c95158ee5c4ab981a124193ee5a27b44216474fe7641378a545700ffb73e0f5d9c0a5525f8a18c1c78d74ae8164304be02167329b3f9425beb0b809a6d996480fdc7f03e252332df82b71be96a2976a2055034f0e68396ebf4122924b9c01d867f44e7e92c9d39e9c9b0e475a57a9b7ad517372ca9d9a3f06353095e5a08497ff3afeea372b64b8bc574362b47e3160018e3dfc1831dfb9a3083ff7379956994c3010e78379a8064d3220b0989c544c3ebdad5005cada2d6dae35dac745a501e3f47b0f12b6b34d38eb64192a907d95d11e308d7774d1852ed8d5767e4a7e70a5bd700d333efe60e907b5c745ee48d43e2c93dd8766881657fd398db701aa7248747f244b134a4c528a5c3b1e4c37d35fa9e32db530f61ab81bc3956590fb18af7e9bce35e87728f5dfd3bc6f39096cabf8b1cd5d242ca35a5107883b47e34a8d0fdf5f1674c69a1e55478f4228aa88ecdf04e8590c4f1e0dd7fc8d0dac046998402b7158dde79099d8a688c109a3d26395066d550ab80ca61257d45f0ae25e61831a99fed7da3bffe7d3d486fdcef0a96761fd933165891dafca017c5d4ed2cdc6ca18663a2451cad5b0b30ca7a51fb9ee702b192c4204c1619ed4d2cd9bdf0cad00bc158893d449d46a8c317cab87406b7c0d7e0ba6e13b0b2bc9c81469aed901cc965fc41d441c6211700dd8cae9395e3e769fe0923dbf348ccce511621921af8d357867807add0c8b703a783bf6229d755a6f49303192bcb86f4d846c00581fc25de8c079fe8db195be8b50baa6b186d9e409fdb5265e3a47d66357875fb12da71b19e67ef069ceafa28b02705d86f6c913c97163be521aedd1152da9072df26deabcf49459205f7bead72550467fdf8012e56c468ce619d8a1fcb1ff8da318f755f76dcc8f9a2ac0e9389f56d27fc8b5b5d992fd98fca7e18aae1d35cecd186b445fc65f6da49f6e60a413b76f37c105c870afa8d392fd780c5f0e800d04086d12e4eccaee9fcfa8f93c8c853930801fdb59bfc7aa198a6a402cc604aac24f55a328d2b453487e7dd037f9847b3d06fde4c83f8db05c4c594909546207195a45c1f037e6ef6fdff52569395d90c6ceff83004284fe1902e742b5df7a1fea9d9c88012286791d06d5e2ffcb1a4d2e989d49d2ba55a8d7533813f8f9d1505421840d22f86e9e3e13f19db4bc2bc58c450b2e71a20cd6eda34c66a42574b8d1f62b143713cdc648be560c1d4d0108b11120132ba30f4c74e3f4d17bd24e0fc50badc5fb5c954c6cb9d637daf62eab7654d6547a140116d091a2fc311bd9d3d25f17dc3aa03d1bfe343733b358a612adc200c4409ee45d35a11c6c0cb87d5fbf53326e96584042ac49763905f2e0e3a20a65c21dace97100f79408041edae6bc5b2a1ea333fbb781fd6ee13debb6ae02244cf8e49e5bd203127ffa3d86cc4231f71f642eec8158861d0f65f0be641bf599755efe423ca8410eb4d7e2f5186a3dd78b151ba426dec2739f18bf6166ca8b669b0a93b813b17438c09e076979e34efb2eed0de00e620ae8d335ecb3e30abe92a813fdc5361dd2bad0e6af26d54d65098a7386021cd9e3692376dee02b974647509a6d67456073012d9380795d6918736f18e3a5a19d0e1a9270323678ff869effa7c3a082e376b480499f6255dfd91d7ff04af9047ad570343dfea16950daab72e14d9e6e9f36dc154c616c5fc4151bbcbdb8e4f804bcb18bf3816d0efd2f4f6617caece5266c84eb62eaf57083fca9506d2fea2c839bc1d0cc975af15aaf720103a1a0ccf86f73781d0e73ba73b67d789ccf340c00616173241df4f5f40347cf9003c7c01445fe196e6470cb782462ac6a4bc920dc77f9f7e164782e48fa5db2d4c4e34e30693cb3bbdeb40c2919e119c3ed480b5c3ff21908878be4a6ea3cdff71c9ba06abe6431ec9a4ecafc550464985be4a495edd7e03a200cb7ac1c649c8ab61b0025eccabbd95649001634e2df51bce3d0626748e42d5e9ab67c01b5cd41d3394e78e0362e9b7a0396dd110aac12a0224eb0f768424505bb27e224d44bf19247dff22e21d6e863735a4b56f5cfa9f50b54a74d8cd83299626500d5453ed860c8217cf8a19307c5cf6cc408dd056174502951d032ccc66909a0f6d8d30dda713100fd154ece01e8713ec3a9c74e4ba3eebccb2ca6a72b65b4966835c741c93ba38141a17dcd8fdc9b44a55745a665f8441a7c5dbc372f5145647d729a24ca17353a31c41c01fc003f5eeaa4246c5618c0aad02dc82df1a785521e5d56d9fe62491a0e7eaffc468f53ce16ae09910ed3ade43687cdca329b0e6ac085da5362ea989ce594a2bfd32f3876f5839789b83edcf9d2a97bd36b4abd138b7ccffd6309c0a554ab27e6fb96c88e057730a2db21e1ab4961c36c1b5f5d1e457fb92e99d7d630217bd85ee16bdb089cebbf57d203bf21b36b4198a5d88f1aa082a7802d114a6bd7a87b1068bbf6db8d84445e128e12552f879b11c53e3ecee352f884d911f7439006608c5c28cee97a1458d348d385bbe67d597cbcb351c2096f1ca88bda027de39741e31887c578ab73f2850aae33b84df33d615eecdb8873f4cd6d6142ed7a7701492f2224d1d96116d2f754b433b8c5f3a4e89946f19a0e5ca5281df6e5b90a5395d53c656209189bd5f3a9226e497b7ff1d40a4b7557c15e6d99a4d6a3b22a34a12c3ea366768f233234af2c0b6504ef9c84144b5d817153367c5e9b7d1d531f6d37b21f46e62d7c8693daab152cd556c4206e777b7f78325727cf66d24c69bd93aff66a1a596359d4518a8e8c7c2df95c127efe238714f1884a0dfd03d51e8e172afefed8a54f8352093d10f1bcd3209c987f037272ed435186215bcc8b4555b6369bc8c50beffe0f0b34fb60b84b0858a5821740a11e5e504a6590a377da085441e0300d9d28ff3ec6ad973ea9cb707f748c8afcc65df0a2dae5c2dfa0b0ef8635272e59af8150fa3ed1c17c3f4ab9ce0f883bc5d8b23424bd6885b530ce14b1b6c11a85c543c59af0cbfca3a0e5a0fac14ae0fbca3eefdd9f3f5cb3affae94d71b095801abf0704d391e8e1101fd66bc07", 0x1000}], 0x7, 0x0) 16:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000680)=0xfffffdad) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="d5adb85109f1d4958f27aabfa557ed220acdd416fd1f09f98dcec3e974c9c94acb2089ea2f3999e29e84178e582375478ff288c170428c4ac6f2c6fec4f107b97bd60d6056852713df02c94194e3704a5ce7f619a3dc1254947baf3ba0ed8d515f34cb1080f100fb90e05be66cdf3789f3cd526e7ae1c1d56208c4a10aa380df19e44f", 0x83}, {&(0x7f0000000300)="7356fa3be9f3363b5db14e51711fc128cca3589647d1db0db388f1374e83159f324b7eccdb698b8f8ce9613c2e2958a4819253a45094b9e27229162d91dc20faf17dc0def1439c9f5a29e5a1acb750950efec756740f681bbe9ec0791aa14ae6f67cbc593923ba9ef7bf291014fa1288cda3e90be0bbdd41e4ae03658b7d78893cb6d9f9e6c18c6967c5c9e5596c029e4e3d22b353cba3926fceb5e16e98ae5c82cebe0ed6a0c16374f629f1ac749d738b65005559d5c813a8de3b2561debcbf1f1ae6662355334f28daf3044646a22cc07959", 0xd3}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) kevent(r5, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1, 0x80000001, 0xaf, 0x8}], 0x401, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x20, 0x3, 0x800}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x5}, {{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x23, 0x2}], 0x7194, &(0x7f0000000180)={0xffffffff, 0x7f}) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="7982f378177ea1de62cb8030715fd08c1d185f8d71a8b992c98e31b2b822413574a116d2fed9ccda6324e14c266e32ba0fa1a6f4abe1fc07f5bd7e7f316523680e82073568a5aa25ec5590827ff384c014b6355ed4cf279d5c340d9050c45bb362a2857254fed0b176d80fe41abae27817e6a12ec8f34607e26cade7a9748279403590069a74e3164d84d6304f1a3285a9c6e8c1e040f8c6466167f63581158f59df55f5d78fadc109cb08f8d2c30ddf", 0xb0}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8c0, 0x0) execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/128, 0x80, 0x2, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) chdir(&(0x7f0000000000)='./file0\x00') dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x100000000000, 0x0, &(0x7f0000000100)="694d934f5c38291c541d22d217cf44627b4aebfa71c0427cf94edec7d50edc1d073e8171f8d546eb2845cc68e9965b63821155b1d162918d6f0bc171573cf86acad2af16e51827223deb0f38b49280b750c0de112250b41e6835aa84a9ea37567369039d4a3f58becb357fef4577cb01e542a6f6baaff2e461006227377dc5b3a3beb54ca419090cfd2c4fcebb89a36ed79c28f86e19c573a96568", 0x9b) r1 = socket(0x23, 0x10400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd11, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x6ec0c60800bad81e}, 0x400000000000000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:50 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7fffffff, 0x1}, {0xfffffffffffffffe, 0x2d}}, 0x0) 16:00:50 executing program 1: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x1000000000000002, 0x114) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000400)=0xc) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r7 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r7, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/123, &(0x7f0000000140)=0x7b) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() getrlimit(0xf, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x6, 0x0) dup2(r0, r1) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x800, 0x0) r2 = msgget(0x1, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x8, 0x200000000000000, 0x5, 0x1, 0x20, 0x3, 0x1, 0x2, 0x1, 0x0, 0x7}) msgrcv(r2, &(0x7f0000000400)={0x0, ""/210}, 0xda, 0x2, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f970000000000000000000000000000000000000715000000000000"], 0x5a, 0x3, 0x1000) r3 = dup(r0) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000080)) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x44, 0x1, 0x10000}, {{r0}, 0x0, 0x40, 0x14, 0xc4b8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000010, 0x7, 0x6}], 0x1f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000020, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x60, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x80000001, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x5, 0x40000004, 0x200, 0x3ff}], 0x800, &(0x7f0000000080)={0x2, 0x8}) close(r1) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x85, 0x1, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0xb8a, 0x9}], 0x80000000, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x100}, {{r1}, 0xfffffffffffffff9, 0x44, 0x2, 0x0, 0xc0}, {{r1}, 0x0, 0x40, 0x2b, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x9, 0x0, 0x1ff}], 0x401, &(0x7f0000000500)={0xa266, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) fchdir(r3) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)=""/207, &(0x7f00000003c0)=0xcf) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) getuid() dup2(r1, r0) semget$private(0x0, 0x2, 0x500) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) socket$inet6(0x18, 0x4, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x40, 0x6, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="185748d462dde20c984b1412325d91104d76e7c3bbdadd902534355334aa15b1301d5b4272d996f254bc620e036cb38453cc47b8d972102ee9333984b66f3bd008b218811a726ca32d1981a34af677dad6deef15a45809f0638886b567cbc4c0b5736a9c236ecba332ffcc14e870e477d1ad041b3c8f093282b808616b00885fb52ed66679a6825fa33b5537bd8722561668501347f93a1c09b594744fc83d0f925cfd60dcf0f03b", 0xa8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x5) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1fa, 0x4, 0xffff, 0x100000000, "9892275b05b40f284ca85554b316e3fcb89da370", 0x2, 0x20}) 16:00:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x8000}, {0x18, 0x0, 0x2, 0xc35}, 0x0, [0xdcf, 0x0, 0x1ff, 0x3, 0x6, 0x1, 0xfffffffffffffff8, 0x3]}, 0x3c) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) 16:00:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="3897d026caf6157daac71b6a26fc42ca84171595b76ffd47b2707573ce2759d8081f3d6722465f0d21283c091ca88e31802aadd2dff8b11da3100b82686e3016d6c6b926e4706d897381b8fc623cd508fbee6ab42125be69d39d63edab", 0x5d}, {&(0x7f00000000c0)="907ca3527b9078736d730e6a55878c3e84bd047d1f6fa00f758d4814be916bc28984809c50922b6dbe1659027f97243a3baa9057e958b81f830b179424e90eb2d475c2ce749705a3b9cf51ac69d1aadba43a0f2aac52a3cd8d09e76f87e2eef6379d02a789d073f0540a9f2106ed1a15e7bb3b0063152bf182ce04795d75c5ee816eedb1cf0fdf05c3a665a1363f2b9f", 0x90}, {&(0x7f0000000500)="4bf58b9034337c5be33646e25ccefbc614723a583b9a98846e21b80aa847929c703a7141cc8b9e848420241389a988f74de3e85188db5818421703b23c0bfe653d57fcb24e3e7ddfd9effa4ce1ad111f56fbc57fe42f9642b908e2fc1361f99a5ced60a1ad4c7bbd5b69d8143def434d86ccf0c3093bf76f5488198df032997f0b650acb90a90bcfff4fe746a1b9a4a91a03400c2339c41995098183682696dc811066c7c5f7be2d6974ecaa1451e29a32536f4da45b6602bbbb5a9081bf6d6b2986b0aa1bc108658a4cea6c0ee81b066810dce6d74d95d0a680af9f1a2ada9de170a8f8aea1909314c728db64aa6808709804e0868b7befcc4e97b318f847b1620bf954f732e214634d0d419fb2ce76e771151e604c7bd864a510ec5e59280a54cf67946fc4b3709809e64feee0f55a11464431a641dc5e9ed71c382e87b611c6098ba7c375845370a13a702b8c32d3024b4ce52caaa2da0e094be5f6801e9296344a5d7b7e407afdd0874035aa3220655303de4b7468e5e458aca2995505d804f6ca377579b16a3e7ce1f295106f01a151c418ecb9e615eba7de18c7cb67768913b45eb033444682033a975a2edfbdc0f27def3a46b0ba8fa64af4a602bc96bc5812d92041be53ae9f84eb21fe63c0e7b9fe24188ecf72bb12d929f0cced9926d8b0eb5c6596a98f37ec71299faa77ed749c15b6c4fa9213abeb63170f3bc0f2c951246391a21014b65d4a888eba1625f9109d0dc6838e7e34f8e8e6dac2f9223a15e3ac6934eb6047940624fc5ccf93244257e87964d5768623fb36a91cf6bd267136b3754555bc149d0aba9c7468e0d6e8916b69db2689afcdda2b29b37ec98ddb8118a806861154eba8b4f2463305d18c86f71302ae9cb6db3088c746a35ad794cf6aeaf9ed05086b354b224d52bbed475213ce92f382412f1efd9476ad599d0413566998bf04e6f3bfc5d8ebbd724e93988e4775fe4e65ff4df953c93caa21942a3cb5040b2468bb87e4e94f4262ac1b1b1418b112dbc82d751eba7d6e25f2858fcd245ecec1a2597ae29575079c67e5d324207f2bb310bb5498bf7b2c87533b610c75f26407ff5600b5f9aa6d136117f57fca945ecb6f46df09f6f9e39dd6a42c5e152c0dda69a006d101e02b0aff20ed31413ada6c10e7ae30ff993d3f3c1df0f8790c789d9f6288a69eb28d8fc207f8c22f6412a453c8b603014ed773da2adfc34d7e3f7497f06c8df9a09af0deac3bcd94816a2b21414a02dcfd9b026c65fb4bab849bb78205c9107e2157e99f083b10464998c522409abc0134135c47940ac897210295bdb25baa306778f8a58330bef844a7c850ccea3fe46b82f1bcab0e17cec273ced5a535f82b732e90aeffdf9fa59be863d00a54dde9c153382ce49094c683ef8ebdbac3868ebc1ec0ea0a7249b33a4a76a0bb2046490cff1a51c595076967012feea81582787c3b1e054375a8bc30810a51f4fc02718f66c6263b38363d1d42fe4f5a68dd6db7e19d9cfabdbb2e87e81fb49291d3be9b0704baea7d53c7ebca125882104ddb7686b1db52d4b5f30b202389027998e25fa557e0e66b8a643f78c8019e5044bd1774d0847738a646dbfc736c7fd74750f3c3d405c158a50180e2b2bf2765465eab91bf45c44e75af80fb21db7e3c732d74df7e5ad6bcb0569b05ac632cfb36316a14ea44d80074a4beabb26297dd855eae3006d4269bd9c57e56fbb4f981dd861770547d42a2221a7d5f29aa062efc3fcfce05257d69ca9993a1f1cf0556762a3c7d41807ff75e27b90531bddbb857fc3b15bcc5fe61dce1733f31695f81f832067e4dadea54dd7d67b5672f3ba1694cb5275db230802bacc854eac5d9d8e551b4f113e1415050e750f90b2bc579235adbdcd4222bc8e219fd498b782e742648c5376ee98e0f9ed2f39edbceac1acfc807fedaed3d5f49a758131f7989b872435073076ed565351ec30be70fe0a7473ea1b54a75b0d64dd354b665147351d8287cfdc2f5f3f299e0dcecf2996e5864e09bebcedd35bdc782271d9a846425da26ba04a1855398ec15683f58741930fc8508ddef15239b4df3e33243a3cf25d625f89e0fb310f4305a30aa773dfffb5dda2119dcb9798d4da6b535e22f7316ac1e96b86e0e618eaf133259c33169c258aa3e98c4d58b478f802a4ec3e31986e8be7534bb3ff5bc5a21893c90fe549f6563b4f83af9bc0123a0f0368b0d6434cddd7a46d55c92d026c7952c24f419b7c2a7a5ec1ef772d616d4d6dfb6c5ee4b07df799cc6df95747b1d6473e9469975be3247e089337f957805d4228c83e32f934c0426031e63e51c7929626413758b2902a9169942a60ca35261c25b4277be15fe1f3e5144336b04d5bb746af7a5460f742f80b8ad7346ba85aaee4474aabb33db674dc720b1eab1d3a24aa69dfdfd073acb11e588f0ddfd2c8d3041f6c55ded14f9d962664dcae229ef579ec37a1675cae8cda4d00bb5f5b13de26a9fa24659096ce15ea107ee3dcea1d710606be64421fe151344ca11e54b19debcf02da0f3c2bf28dd9cd600ec4d2cdcb05ac09ee496ef7b08e2dbcf82d97785f08a7f31267cd408767d9bde1ba0ff1ae0913b61739cac806b53c65d6aba6886fb2a4a90e2ff24e66d9defd0fdcfd9089d917d454743f53561c5407156ef5d95dd49c792a8c5b0958d73885c12e0bb3b51c8254d7b487462d9349e8e92e4ce13273eec5bddddf4bdf7da92f7f4f44c6ced20bb9a18f0dbf3617c0c1685021f46ed996ccc8fd5ab9d6946bd1119ad2385bcf18f79843bd9423b0580fb9209e6c2c42f55704058add280bbed26fbc137753f229e0d9b8fc9434f133d9b9d36e0556c1214533ef1c7aac297c3a596d29d2f7cd8f70726f5f53abe945ece7164ec3c5c7586460cff26a09a66ddb7274d8b7153d5202925fca0af3e013823f3d0806f80807f97c3dd35fe2e18d60c2ab283eec2f086dc0c4796b1c2ef0be984d1d5e14a53a8e8800a551a8ecce276719c132cb865eda23b2098e8bcf8e57f51271e9cebb6186504bc77b17557829a92df2bed9331e92df65cbdeb8e4974abfd03164748b5fcf32bf58e49be6b04c5552710f20741f5af0282ca12b569b1a9cbcbd30231dc6bc27a928ca2d2f6f18833ea75098c860f2bfed6b535d1e8dc3517edd0b009a02022c68961dd609eea9c75bb6b4bd639bb7f73ea6e461526c791795d8393b7b7e0b40cbbce1a88827f427158aa4a4d115823c76d71805835de7e2a40c0e2a426932be28e43bd5b707f0fa213af92da59738d80d8110b288b43dbe3b57ecd6819320e3e1fd502158bcb1b4de3271f32fa96f561acaad9cf3aceccbd6794ed8d6536e0e67828f552cade48b726a9e642b53aed097e1f695f59dec7c28a7acf1de506e165fb49758592f8d1cd7d04cff7ab54fdfcf43880935126047409651c78126310a9ca6534692a27904bfc1df7d984167090d776fa9d85c96e7fbead0c1d52d2d8ae266937afa53aaf79a5d37094af21b2066fc8ee6713684877907f53525418b7f0af6c42a85945ee16d32921792eee9b6a3aeb3b11ff2c7d8143ce938ac295985d67a86621a81ebc85c5ca71b37351f9a4e7af2f9795980444909f98e4badee7f8730adbc61547f82c4ec67dd3339f1867bcd07ec2dc6b111988d573c230cab4e52daa91c615b23f9c1b2abeef0727ce9d07622415532768522d399331464ed5e629566c7193e0649e5b9610c6856c5dd5dcb3e78ab0994fada363055cc8fc47ec2f1ebacf3d1006144dfccea53e0f2cdd05aa8776beb6eca14dec844f774317da32f367996a5e50b6f7f8270cfeef7057407b28237514ac6221dd684b826c967ae5f204c67ffb3a0a92ea65720af50ef8460f263095248cd79741be27ac15266f7e213e45e9aefb27a37e13843c810e14ae9bfb8c1d0442f22d1a72d676211a91f884aaa716c482a49236d6d57f71971b28795dcfd251e98758c7fc4d1f35cb8c318a8226881dcbeeb9992b1ef3e5ddbeaea8dbc4a24b5ee6fcffcf1ef45566a1c99a311cad79e1cd84d4acac7eb03d9f5474bfb88ea72b9d1faee275d0bb33896c22eaa7949598c0fd7887a5896a154258a9afa250120ba55f3d3a365ab04feb19990f5709c03b635c363d5fcf567d1ffd3b46451318f4bb931a64e8d84c4d4bb308c01341d904cfc96c1f7fe56da4c3840cc3a168371bb74ae5858c42ded6e88035cdf202becbd30b07201e856f7615994e525ea547bdc48562084b78eb5a0942bb95b92966f209db66396a7ba9111aa7feb58f6bed22048cbff626e84c2bd97ae20525b4ad503e1024f4f7ede6b2f107f3212f70854440529f5329a75720be856029020a81ca8e5ac95cab6fd23c3b541ff1958fd0955c6e0cec8036abd68c2bf15135099161310f1d78fd0d8fbfa08c04ac30492afa249b185e6e42160da547ba9568d64a2cf067906255c6ca601b389bb9803f99d92860955c41847163884d3470c4e9483e596bdd106ed672180cbb985bebc31bd9c339cff96e2a833babca8e025cf753b50fe5510a6c0fa6ea55aed71d133aaa2b32095d9d65cdbb54ce1af17e5682cdd5764e5bac0bf99fb4b29c67bf7e8c526b6f371163e81acd5ba533531e906fab5c0bc05408465aa5c960b4ca32537015083ff660b5b1ae9384440e0f971fedbba319fcb4cbf41558a46b54a2067b396110721c786f7663846097e40cb9a12baa90d72bb7125d1fb65066ceab90be27965862d019f008c09541ba5c9264db438af838da8291290145bf8528267d6e3a4c838e4c82f4ee1f2721b82436abc2f5cbce8d5a72eddde0d932351ea58968b9bfd185b863de818b925692a5bbc2429d0b8893c28bb350276130113129f8120f472e3a583bfb05c33c14e1a6edb50864a4e85e97e57c771e6823901f8a46900423f1d4bdc8c6da2843305677997fb2a9d36b28aa900327d0e2fdac78ca94ce698d7234b4899106bc498bcd4babbfc93ec7b5c8a67470333e98ed58e17a9932a96367ef26253ce093a7f07c6874dd732d74e5d1ac15df9b1e53570950d1b000560973eeff82400ed2ec4124a12295093905341b793c96f5e5d999fae6376b5fe9e96f153a34038b4979bf93226365ba25199f34c809846cb2d1b0e9b81222d0c9668f85f8d1a87a752d1e3a682d4b311c8b8a94b24079e2d4d11928ab46661b48390c202dae9b95350098b79548a894e9844d2c4f140f4d53c7ceaab1975052133368f7a0af0ceafbfeed5b02825e01a471793e58d139089483dca0e5531dfe335fc98376f654be8e2b0d6b4ab5f21ddb30145865201d8da4885e69f23119be4c83fccbbd06d18799336b4be0e88e7d17a7e7de12c4f76779d4554766a79782e4188bef979fe39bb77a43b8e7e3d791855e724d4030914c877dfc9f548688181d58a6ee2f4a7bac56722172fbce2732cd2c7fc149ab8d3aae869ede8c61a0215ba5756b2ddd24b1c3417fcd4e05c8da0b45f42f6a427a5d3013d9745d54b7d5d02d5996947ebb32003715bef85031108c6d808b39c3c5bed31a9973dc6ea885922cfda70c22b6dd663569fd3565e791c6d81138d83f0bbb4b866766632606d02a42e61e46401dcfe295812b3d167294dc0c6c427932d80e30bb8316817ff1994d28ffc6c14cbf582fb53b01d7901513ca01ed23f664d33498c0612c10d41dacdcadb6ccbc43a1a91ffa1a0424b574b7cad516be567157f9e8c9449d75d8fb9ec546e1401a0dcabaa38db5fc341bb0fb27cc7623d514170103da0a63422e74", 0x1000}, {&(0x7f0000000180)="323015070aba8fb8d47438d33831eb8881517e32714b8f541f9a3c8f9d91c03f61334adbb249833954e9894c2bdfe9116d1ce09d116349b0996048e737713e72351a55a6230d04218f41e83bc7e44ab5ff05ac731ad9855740668fa9518819ff5b7f0e7ad298aa153e3a957278e28ac74877e4a3189cb6", 0x77}, {&(0x7f0000000200)="35a0c5d07b35ed4b6ddbca55340b1989cac8e02ce9ca77ae27caacd0a1937f3a3d5fe63bfa6b92641421ac4e3b4ef5eb44ccb10d24d8bcb2063b2e942a49dee7473dac5d4dd7221ad292f909353077f7", 0x50}], 0x5, 0x0) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x93f6caa8eb1b9f3, 0x0, 0xcd}, 0x2) 16:00:50 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x60) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x0, 0x1, 0x0, 0x1, 0x99c2, 0xffffffffffffffab, 0x7, 0x0, 0x3, 0x9, 0x8}) 16:00:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) fchflags(r0, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x5}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000017, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0xc0000081, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0xac5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000034, 0x7ff, 0x9}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) sendto$unix(r0, &(0x7f0000000040)="d4da9f0f3f853a1153165e3d802e9a4f521ae35bf050ec1929d2a52d10455518", 0x20, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, r1) 16:00:50 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x1207, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) getegid() close(r1) fcntl$getown(r1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r4, 0x0, 0x0) getuid() 16:00:50 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='[\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$)^^{-#+\x00', &(0x7f0000000400)='\'!@$\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00']) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xa8, &(0x7f0000000080)="a3bd8988756c95b988b7f9a289dcda276d77ae630612a747f99094985302f9e35a9fda07cb382ca004b09dd22996250418b4eed9fc550ec442f567d7762d2c8f804afd09ad60b71c64d4112708000000abd2942132e073dd0ddf63835c1a0344900c882f", 0x64) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800000000080, 0x0) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000600)) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89cfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2b5}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}, {r0, 0x90}], 0x3, 0xdb) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x120) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x3, './file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) preadv(r1, &(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) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) r0 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x4) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x16, './file0\x00', './file0\x00'}) 16:00:51 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="45cb68bde08d9909b59617be33f42a60c4cb670c98f0d6a8a74ff42e71aabe38eed2adda0944d2674530726bdf46abf01885ce87d6255908", 0x38) kqueue() semget$private(0x0, 0x1, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0xf3, 0x100}, 0xc) close(r0) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x20, 0x4000, 0x7bd) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) socket(0x1, 0x1, 0x8) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x7, 0x9) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) shmctl$SHM_LOCK(r3, 0x3) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x43) close(r0) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0xd73b) r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCNOTTY(r0, 0x20007471) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x400) write(r0, 0x0, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x20, 0x28) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000200)='./bus/file0\x00', r2, &(0x7f0000000240)='./bus/file0\x00') readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080), 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c5708, &(0x7f0000000180)) renameat(r0, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00') unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8) 16:00:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:52 executing program 0: setsockopt(0xffffffffffffffff, 0x20, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="0304b3bf00060000000000000000040000000000f8f2a539e9a2721c31709ac47a0000668ba67ea48a9f10962da2829591a75f034b7640dd9b0cd73b47f2b686477351e9c482e795bc8366946c03bb85d523"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000440)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = semget$private(0x0, 0xa, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x3, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1000}], 0x3) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001ac0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000100)="83130e0c024178f90ab8eab31e78118054f88b97213a67e66d2507f12477e52c5ab2ffec79f24d", 0x27, 0x4, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x8001, 0xffffffffffff0000, 0xff00000000000000, "3172781f910184c20b81b565d68ff361ca43d7c3", 0x6, 0x8}) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:57 executing program 0: setreuid(0x0, 0xee00) setuid(0x0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setegid(r0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000100)='./bus\x00', 0xc01a, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r2, 0xffffffffffffffff) 16:00:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x5, 0x0) unveil(0x0, &(0x7f0000000080)='r\x00') getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:57 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 16:00:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd3, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 16:00:57 executing program 1: open(&(0x7f0000000000)='./file0/../file0\x00', 0x100, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 16:00:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000100)='\xa1\x02') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8075, 0xfffffffeffffffff}, {0x18, 0x3, 0x1, 0x8}, 0xffffffffffffba82, [0x200, 0xffff, 0x4, 0x0, 0x1, 0x5, 0x3f, 0xf94]}, 0x3c) 16:00:57 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x2, r2}) 16:00:57 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) r1 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x9, r2, r3, r4, r5, 0x20}, 0x8, 0x401, 0x7}) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd28, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xfd3d) 16:00:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x8000, 0x6d) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fchflags(r1, 0x40001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000800003b27feff023519edffff06000000000000ffff0200000000400000f2e9ff00030000", 0x2c}], 0x0) fchmod(r0, 0x40) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:00:58 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000480)) pipe(&(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000240)) r4 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r3, 0x0, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000000)='N12', 0x3) rmdir(&(0x7f0000000100)='.\x00') syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) write(r0, &(0x7f0000000180)="7d2cb98ad5934c6d8dfc7b51e9cfe02e8b2617c5659f70f11a4b0b08223e4d869cc42e6749fb34e2fddaec193e8930aae4b6210559106b0ee710db22e4ab66f25a906add0e4cfcccaa000ca2eb0de038b96768bf0112d429d89121b1d36d36f1b1245d34d186562014049af6f887caae5b7cdb3baac3d517eefe9115295ff2cea54362fce22f73190f001d19eaa3411d8e69aa508048bd8dac1a577525c305fd9acee9dd5ac6fec6dd2b78a25213d8e8a9065d4138e7b89b76a985b1283c3168c2dfeee3bcbf158942f248cd544e6e7f02e6199a776011d8c985b0", 0xdb) 16:00:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) getrusage(0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) fchflags(r0, 0x20000) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="f1") 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0xfffffd66) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:58 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*\\^\x00', &(0x7f0000000180)=',^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(%\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='*\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='-^\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\',/\x00', &(0x7f00000004c0)='@{\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x50, 0x7ff, 0x3, 0x9, "9ef1365a67a335153c82f53a467f09d438547a4d", 0xf4, 0x5}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:58 executing program 0: pipe(&(0x7f0000001c80)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x9, 0x40004024, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000080)="67f0c07b800403c44aa332a69efde14266c3024598759e4667ca27c48deaf60425493b81629640da64d9e01594542303d367e62ddfd711ae009b6798df63829dba6e8c63b454fe5d1506e574101fbb080ccdd57b2603414ac729aa12ce1dffccb3bdc2be87587854951059c9", 0x6c}, {&(0x7f0000000100)="a7f9772ef18b31ba0b642dc29765470e169d8c1a2008d1f3d58c4b4abb0a4b88172c779f28f23908b6e5e201a786ea9851d7c4d07fa4ffeeda72cd44120d8a3c06839248a582b38dedaa5df45107dc45aea70815fa8d65969246ad3ffd1012670aefdbfd35e3b830ef59f74bd4469f757e9d8798cc636ccaf1ae1200d97a11c55f6722b750cc0e02", 0x88}, {&(0x7f00000001c0)="5c423dcc4701d2fe7f6f58b1932187749f8c532cf6cf172ac5d7697e9618eea996014ce160dd2596361c549993b8300a0c4453f69447856d07c92e7dedb5ff28dfdeb0623d005d9a66ac0b0a50b40014734f42e6c1c4d6a12627da5dd9b08552384e36f00d9ec5cce25ebe184c0e9f16972914b5369a4414cf9a870c09f2cb5d8da5ef088e0abf8cfbf17c7db04d8a6beca6a8ba5dcb2b05ea18019777e09924bffb44abf3c14fa87da145744aeb7b1e554d47c99d5ef8a0076903c8c469fc85f3cf9be1cafbb518d6d7b04db87951e2f31f2d130637d23891bd22d35f894f61b609ccb0c200937adbf1fe4721c907250009b20da1a702af9d9a40ebf5c755929364ffbb2fb9371b891fd3b09621376f447459852a54e3ea8f0a19d1b9b730da9ffcd258c2c1613e266d2c36f3e1fdcf95a50ced709b78254fa2d9a35c97d7d1cbb6a2f35da32aab6184aa0e4e5ada50b487c87d64b529adde13a5369a3d8adf0b2269d65228b4971da62bdd212454b7f8d64c17337461c7117bd45d5eb3d8c7da24130bb95be380963230c7e76eccac7322fa120b6272a5b9dac88d2bb1e8f203cc0a2b571839b7699e6cfff58de67f98cf1a00b4ff8e2424a3a486bf11142530246b4795511bba5e8fc27c1d5a79564f15842489c373e40961086b581ca6147959673b29a4c4ec59998e16a8ebd4991cc05555c7ee7832a3cd2a06fe06ab09cc86f44a5e796cd32f419a2ec5679499a4a1ef3bc1b34b80c00cd3609e417e2cc14c509f34d15cf8e51c6faf64ff6470d7b00f3963b19d5f740a265d254cd849a3db45826c0d2310f1b20fa4940aa9d7ab45c76852c4c6e2fc2e92ad9ff3343792f253107f36b3a81d37c5395722b12a6c5f4e5fa569537a6e8725c1f510ceeab945b7acf5580a98e3661567158ebee50c2e1ba8533ec9eb49c4af1e7de696ab8b2385371369fcd952c4e518412cc55b4145b2cbef2db960df43fb46af7adf1ecdcec0289e79cc7183e3bcf0955e27ac4e45d9a1e1da65eb55e69ccb6ee9b706fc3e1d132f484f6ed585dfb9b8e38893bb2213c40755aaae045a3106f642109395616c48161797f5d3e84175f179250157144f91a85619743c330a5f97c2ed87694082b93777cb215870598cdaf023724cee6057d60609edb608f0cf38b3601b7aa460d23af62b7851725147262d72d95356e8e62a6fbdc0ab329d046cea9c3d3baa00f6218adf5001cfdf29ced76379abec777e64622142b337097ef088fc51263eb7102107a779e79bbd18a3f3df6390c53328486d7d593abd0a71feec60899bae21784c7dea2b6ff4d2fe7857364a3253a0e9ed3c16dbecf8fb7f56cc0bd17dab1b05f4a3c4d7060b201d6b0332d8f519e6f39d0040deed57401aa46e2602d0625192fdc55afb1d85ae83393a962a28f6512876a1ed09499e130b6aa0d58b5fc54d6adc410c134c715a2693ddc2a863b0612048a43cbb99786f0087069e5625c25be5e3c4117703ffaf27b911193d9ced640b7daa5cd58361dcb2a881049ccbb32a8afb9bf26287451e99bb0d4d7ddccff928c0b229cf457c79504ed2373f5f47a0475f9742ec014660636c018341de2be6c2a96d0b9f5cd52f7d6a4d0324c5fb8bab4fc15a075f23e76e7d55f9d40136781ac2be671c830df9e2657c3d833fd548a0356b7e6f0b49629e7ca8c40ccf6217733c125fe65902a172f2ac8fc83d86631f1fa1e53313b13153a207f67830cb0bc16e471d335e2ccd162d39eeeb1dacc6db4ca799244402be56a962533230eb0aa4d1c7b0a4c0cda42b69d0e6214dad2e6492737a40ce2fb7553830fb17d112913c9896a1ec5748b809a173fc907724d800991416bf9e5568055fafb2ed9bfe633cc048af665e9fcb1e117017157cba019354cc19325a621a94963114bfbfde7731dfa54af7bdb84b15dbcba1e2df48170f3f58a8fcb786f16bc973d48e53afd9489e790b7f200ca5f8265a88ec8161e41d3a758e6310b6620a6d8dbf5013255362b159af110f4ff22021de7073786208b311ee36b88ed555200fd85590d928bc720ff22c2aa1a94ece8919e600b7cf5838fe1c6261b5382b704955253ab5b404c88141e4986a1d3022db9e591db6e8dc2cc916c005cf1b45700a0d9d7fb150d50f49ca01d4e24e74bd420aeceee051635721bbf2209892cb1c839f1b1875ee971ca1a84f6739c9af0d21440179c3ed1785e05d6da8f77766230dd34bf1a95e187601daf20317de700d7385b1834fed9161021a43cdec0c220559a79b400ccde2773542d663d06e6e85346cbd74840c495472ecb9966817dedff29e74059240685fb47c1341752787787168caf950af95bc0daff10e7fcf345e093f9725dae66d61c8964a12c4ec690b8b722a8b033eaf4efda4bc36562de8ad2d6f5c4c43718ac9653abd7c340825a3f24617b4d77a6f1c0952df2d70020dbacf0c5bc42b9d9202a509bcbf37e5b696bd4d7aeb36405f5389dc4844bb528bae77d5725b532f039feb30324413c8fdabec4791dd55faf00a7ac8390d1e44edf1660717bb50f8c5a06981a24c223a05bdc91268589ed80eb7bd87dc62196a1d511417bc3244ceaf86ccfe91ccd4c48e945dfcbf689e703a641e9afe3605d5341a70c7b7e26e5a916228b2be039a90378cd53fc9e9ee3b3274eaaf82a59287c3a6b630848e871549e2eb14d810df20217f52ef2eec296b400174ca3cb297dd2ce627245565f8b4ec5504bc154fae4aee45cf215413dfdb7ac12ee2c8a575de81ff3c9f31ea6a7b708ff4489b79efa243c478cf513c945b81ca210d3775022673ef17c6d46b64b0c20d9515d1ff3a16fb331558f9dd2610bbcc77346ccd7599ef24237d9d8d1189a311ad39ee5793ad72ad8ce749ebbd5ce2148d21e8c11969e80d8341d76a05116c00fda6f2dbb76c12760a4c07ce8ba930c4bdcce258854eaa4e12ef4c1e0ca2a190f8a21f477f498df8f06e34731a21fb789d8d0460e7193598a2fa7c71b9737f832e1f6ee0857a9377245cb69834d2b1b31e1bd3579666adba2cf0573ed78557d31d3a17bb6f4194e5eab7a9477c9e9b2a3f58bcd08846442f539ee0d84a41e141dc66ce539107eba06cd9a7a4538915ee70488a025bd15047ed6a6261e1c253af0305459913e364b56cf914b6f7b3cfe37badde0491ce823663ecd4e47cfdba3546354fac9c8a9fe557e2c0251af96ccfbd872451cf6e750472ac7ed3c393718363c14630b9dea47a964e08a0cbc0d8a1b5696f45857c5b9f1ce9348c5d4726484e4a9d1dca3e0ddb549af6aee5752e7653dcd463dec427e1836511336c1dabd6cd798c1a3d3be4689b8dda835e6cf62a6c41e6db990bf704ce62c988a21dc0e6a8d0d11829e5c421df33d8d16baa7efa4c682d8c24726bf97f3c170790fa731b35c068f6919b2377cd9548f616e63c155afa9c30268c93a9fda6eaee152c256729d125909416daa12b13077f4885a6ffdcda9dd429c6215b6824bc15ffe4ec3ea12f4b2493935d2686b654509c13373e5f86aad720d7891ae6f0889bcc4096baf753bebe25b24dd52591d9fe50bdfe2f0082e7e68ac971c709ac48b9d9064e718cd3d6d29cbdb44426c7c05eaf3e55a0652c66bb0f3bdee01ac839721b3c4fcce951e35ee7c941d36f6e26c8e7de12475685c0a0433d2e25a229055b5fa783c38c24dc0e7ad9f73c3a7c43374327e9230b3a4701b32d6008e6381aeb0c017da3635b987a890bb884eb174e86e585314d089192ea8112f34863b69edde3d8ab7ba03f44e5f837e97645860ba2b0c1bf30e81718ed443ce936661ab35599b87635b77a421c7ab3858318321a040f10a4c3f42d310caac9ae7c9ca885c1f2c809d41f4abb224ebc3d46b71ebcf1e8b0980a5a7486e28a404e8a17def42bd6f4e7557877421a19b5bd74d28f37043a676bd613b323460469e1a1730669234031ffdb95ced678ee756adda1b0519b42eff5bfb917d532a3ec04a1af8929a12002ee59a5abc57a9f74f04ada2e7f3026eb1fcb7ac855752c6affa4c04352a2c6a214597da6325d2be2228507624e2054cb77404ab076ac7defde6ae9b85007cbb4ab4ce4516b01e057a8f657efd8e6ace4a2330dd3a01ef7e4abd46e20a3abce0bce8098a6ae5c298eed47e25a648352124ffe5875a322a920196cdc57b977bf5c978caa7432562929a585c3409d12c18fe2e3769d56dc2771b753e6e1babc21d0f74d93c5465bf26eeb8eaf747af16b71c2553d4dd6e095b9b5bd83cf254dec5bcccdcbc26b187eaeb71b1f60d40b111309425014a768a6ad5fba1bbc7d4c305fcf94a73844b85dde0b0db57b85b2a9e631dbb532a2ff3e10d0d2025dc650802f2e96ee053b68c501128a5703d9c5b558404ddf5083e651288ed73a62c94c70bca6161e39867b277a3f24369942a360c5d114dc648cbc279caa2b314f1b2827a33d04132182126931340531a916ff45205411784b0d7b3cbf38c3bf9061f422fcb18c85f13288e738b81a4294e88b8ae15324065947f29a57b48f71e8b5c42bd5d5db2335841dfba15d53e91f8efc9fa97fa3c7f176e58489328bbdde2caa143f33463e0f18dfe8dff6a36a3468a042531dffde26b0c76de5b74f444e525dc916ec63948132cf177f30fb438e72d60eab8cb5e5e4afb05467e51d36d2b56ec38848c1bc9231221c2c3077ec35c08d5dd522c4c2d845ee820c5ba8b53a3c787bb2bb51267155f1bb7c5687f1be4fae01183a880b74e7c6a9138b29694c2fb0ba9daeb8c4216a9c9b0e9d6166716704b4dc92bac9427f8be5091cb32ba0bd82d460a067e3b2dc7a31927a4bdc82ea5e181c62f61be95326fe6ed3e38e5a4b37013379fabc3ec5acef2d0912f13fc088e041c82c54da665ff2e7dd785e9537ae2e9e3ad0ca38b672d4bcdcbbf2c009098fa316208b99e1010dda0b460b39265ab14bf664f432f2563d2d80897a96c5d98eb772411ade2d0fc493b464c30ee037ab10d4b6a58c82da565b2d9aa9a9d1a46f191545d838a4dcef30eb0c53fd063232a6383629173bd8d9faeca95ed3e577fea66bbe5f136f5893d47f1659a7f2e25d5422b68a0834375d6e9a0b1c2f2ba7e93e07f89efc51ebab7139d957160c3b0acde6064a778c6675612fab893d5741c3c3dffecd6c8a1049fbc9b91de4be9863837039f30dfadd69f016d22eb1526668063c559a86b11b8a01647ca9a2d36a8e46b350fc5752192811f92ae6672001904281594a3f2417d57e044374bb8b31458658e665da568eda310c1312a0389874ffb3163557f5dd0f7fe80e0a0ee830adcda72a420eab4b3341df3def22396c7b065c6fb001ae2f1575f03f1adc8ae7d64043f7334c6615487caef7f8ac996a18fe34db10ed7e1c310aeb9e825e6dfd7a45f4387b5c56a07d4c84d52be1faa5dbb249ff289ffdc0620c86aa878b7df9b631eda9ce77f257388978ea4bc14734367b5400dc3acfa11d14bddf596f8df5bed6a19c7ad1cb686adb6d7c68c9ec1ae69683cceafa27e1ce5b7f657e3fac1bc90c849c91fe8ea73c7a73b5eede721c6d8648321239fc7de9c598cc0c6a29ce18235762c6ef776d97e189563bf850d483c8cebfc5e41efc2cb43b62771518da9e3efa467bb4dcc02672df6bb5dcbf3f0dd7412229e5653b98f6e437b3cf230df8146696c912d1266f89cac491f56d004d10c4c2139535aab906246d983b593a9ff40019ad76ae9d5c1f88e27eda646b299e6c97d29aac58fd25f40d8d305bc70953cfff14c65f53d90ec6dd5f8c68fd", 0x1000}, {&(0x7f00000011c0)="80d25c5e637a89938f0e523cabf1d2173e321bf63aede29501404c650cb029730788fb87b6ebedee3cf82bf9f3440b32fa8c5f1426fd4bae66892b14fd0ed31c7ad51eadbb9956e7c07a6efb1fc11ecdace326d301dcbb04dd3963b6aac134cbe4af0057227b", 0x66}, {&(0x7f0000001240)="5de1c1d0718f3dd23a477059eb84d0b5fc3811130c201cf65e18db22dfd0bbe06c47335aa26ace1936524a935d5c5fc5a0ce57db9e7e3dc7b306c526bbf02bfd4f747423c37e11343024c2cf2bafc912e806368c143469011d7b2d5c28d4067366645ffc460061c01a66ae5dbcb2310bd5b93cea7c214e4a59d28e831b6063fd9e090caaf18285d2722829868a093806aec6c8cfc7bc69045609a46ed2c21cd0ec48bc16cb47bba98e7da792a45ac782b247beb7b14d41c740e04a0cb0dd21afddcb343c4df321a754ee11cf", 0xcc}, {&(0x7f0000001340)="e7e9929511f179e642e70b7b4631e8ea31c5f7288e43030c97d72bbf2a081d2b12a27414d7d20b1df54ce0e6350d62658b69b75c6cdbaedd995ba25890acf4a6dc8ea515f84bc590190d0ae98e6da9632a248a2ed0eaadbd96c72a8145fe4c4d23aa59621af12536b9145e3418efdcc2dd054ce920e8231acec642ad02a02fa51adcc290e1aa0bb0246d2ca1ac95c47bd57c12d44faf6c9730f194e8c43eb12a426bb738e3c415bf26a43862db12f814a821ed94da287768c9fe3592b4f6fbcb18d95e491a8133a4aeb7d764c17d6e40ecd6d1d3c0e32e533316283014f89d87aec55a48", 0xe4}, {&(0x7f0000001440)="0ace3fc4286099c9c760be0c825eacb267ef3eee7ea62c38c0a08a42365edaba8bf44101470ef427a77217455a9e64c179fb09475e5555f7c649bd2df5c81faa84def4358e3ab49bad3a64de2005a9e94a5011431bd317a363a5d8cfc40d964fb66695e258447d9b309f0887985a047ec01d782231e6d91c0fed5538883da4062792b575e61a9ce50dc892a5782438", 0x8f}, {&(0x7f0000001500)="dfe75f10d3f3bafb40bbf6ab54b307cacf1d6529be31fb03fb9d", 0x1a}, {&(0x7f0000001540)="e7ddeb6cde858d30657a780e8e26e16fcc62f649ccb7c795fa9297899f12da4d932ef679efccbf3871bdb57778c93359653f1bd0c45c4ea422f81b8d4d810c989367d4d379a79070468129f20c5de8f54d2f70ae438558e8ff10ee1225568f0a884f2534ee21e413cad59c1afaf6ff7ffa", 0x71}, {&(0x7f00000015c0)="cc7199078f355eaa97ec27e0608cfd1d6a87d1182d2d5638df14225bcec5cf04adb5311872c7b3917a44c010da54135c9bc833947c1e60812396d153eab18a305b50cbb1395241700d0b1101b7f60a54a6b28bde628219319d9889d4ebc0a728f46862cec34dd5e47ec7cc40b19effbd759fef38c7f8af3ca67c4a3056b41ffbc51d6c72387f24b29d28d259324c636c28ad111d650e89a81196dec70101eaf6556df33694909e033c5f118f2c632a20ca12b514e31d3cf0ecb90300844d4354ad", 0xc1}], 0xa, &(0x7f0000001780)=[{0x70, 0xffff, 0x3, "7dc6fc7d4a3cd4dd1d2e2c1749b8d50075253c54ec1cfe3cc75b0d548c7e20059708c30a13417ca54a091ba5caaef45d97c934dd2773f68aaed51e77e7c4fbf653816795d3a80ebcf3b16e5b840f43d5812b0540581a03270ca0f850ae"}, {0xc0, 0xffff, 0x21a7865f, "93d784fc61fd5bdcdc6c04814283badaef78ae027c0371d9dd84a66be6cb8cab370b9cb5a6b286d49a5e8c3cfd4b4de6caee874abe5a950d0b03d947e777c58f92344caf548ae6015d8e5cab26347aa6c5621699350fd6de57f377aabf210f98e146c46c2bad4d041610406c9a5c881e790d283b46104681e6d78b7a0417b7bf199f07e5ae9b21abb0e26910f2c2d29e2c2ab3bddbaf56f58f7ef70ced645e3d0423c3a6852e784e38"}, {0x18, 0x0, 0x65, "55a2"}, {0xd0, 0xffff, 0xcb10, "5e9ebd9cabcb1cb82557aed4c028e32a5602a59bdceb6f54e22e84b60394bf52a126898eee355c3eff4902c258e2bc7c119b4bc1820c1085f49546801fb01f7d8daaadde8d32b3636a8ef29e40de81f9690f2cd2f8f6d76203013d807a9bbcea480a0c39d0837471ce4b465889c8a2936ecdd4e0dc0c7973ae98cc101deb77a4b8623022489e85479957c2cbd8ec2efd7f43d0a9478380242efe11e504d721b3e14a6e62184f64fe88ab76181aed88f8504a8e2f6636b4a9ca41851d"}, {0x68, 0xffff, 0x4beb, "bbb5b6b67c8e3ff61e7693d1e8565eb4404876f199f2482030142e7aa82ca7c96620b1c2a92cd1d4c4ea3d02f64a094ee7a114df2c7a217a38ea326d6767ec7338f83de1a392ff727381dbd99cb7d5bc25dbfb1715d5eb"}, {0xb8, 0xffff, 0x8001, "b8bc6112854f1f70c663cc538b6a1792bb985957e2b9668768bfbed46b934822c5a02447284097beef5b337dbc7e0f58a1939d754b2d46379fc983a5ad817be9027c71ef3d52ddddb4488d7626e029d0559b5e49cd98ae26eee403181a6cff47ceec14203953860250af557808b2e9726b5eaf702a5e7c9fac86b3870167b2b9ebd57d862430e5bc47409cf5d0e55437224f268a3e9f03d062c9c5c3f1a7158f6ce7"}, {0x50, 0xffff, 0x80000000, "93810577f05f450284e8baef3c54af8b7d3007f2866d1fd766eb76b892086e98fd8111ef531336b7a4ab6fbf8eed54b5678a7f6b1845f3e1f08befb75680"}], 0x388}, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b80)="84ddd559f56a97dfbcdf24b90b7e97beffd53c732b7e0cc7e04cdf59385b35ec934c207d366dffa48d8de1a6c6fe3369ba77eca3142de319c976c8cc4dd3e2148b38d787dc0531ec973bc39063dc6ccbeaa4cb766fe2ec283758db5b69e470a8fbf4890cafb27f667f0c92ade30065908363b9e396a488b34adfa9da3a8a4f98a35d158b03a43333869167cf2e3c1f8ccbb50dc41b2bacc1eaf2baf80b73e3ac6f433871897326ac575fc3851b6407e7b6ee66d904499a583176e84881642b4cfb7084730095cebfc75d0791d6eb931f41ea6ca882dd0391a61a00bfe38bb1782507bc01f82ac8a006fd63dfbf72e89bd17d", 0xf2) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8000) setsockopt(r0, 0x0, 0x66f3, &(0x7f0000000080)="bb9ab549df8b5bcc93ecf45a6d5992228da353fb3994b62eaae0481f8c541948da0d06714da8c9ef29fb2e9f62aebf49c840f2d740dcc07ebeed4ea9c112b0d4a2cf983e2f368d029e84818f3b94c1f14d3066d0601c55d2781f8bc634d344a1f0c0c4012038f2ef461b50c02ad621712a181b490a9706eca6afa475cfb9ad0bf1671942dbedeeeb81481f34c053a73261c8b0875da470d14212c17798170c1eb5b73d2ff718c277b4f808a2a146c42111b1ff8372eb26b981a43c4d8237779333d3bc37ba51fdb9ff53b73058a0c2b3ed7a3de9f864168796b0bfd4b697c55f8a51ba11296c1a1deb8a90fc2253239a9b91c55be4", 0xf5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:58 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffb3) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="095dae3070ca9f05", 0xfffffffffffffee0}], 0x1) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) poll(&(0x7f0000000100)=[{r0, 0x27}, {r1, 0x4}, {r0, 0x22}, {r1, 0x2}, {r0, 0x2}, {r1, 0x81}, {r1, 0x24}, {r1, 0x97}, {r1, 0x1}], 0x9, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xe41b}, 0x8) 16:00:58 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/103) r1 = socket$inet6(0x18, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/213, 0xd5) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x31, 0x5, 0x0) r1 = socket(0x2, 0x3, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xba) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x180, 0x82) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000001440)={0x1, 0x30ba, {0x1}}) r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getpgid(r6) r12 = getgid() r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r13, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r14 = syz_open_pts() close(r13) dup(r14) r15 = syz_open_pts() ioctl$TIOCSTOP(r15, 0x2000746f) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040", 0x3, 0x3}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpid() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="3a281ae72607c1c76731bf0e60177235483c3479a8bd9264c5d6c14f8bcbc8ebc78c3f050778a478d020e84473660f4cbb87c897eb84a8a1ac", 0x39}, {&(0x7f0000000280)="f0be9c1b65507cbed24f41f1a247e71eb9a7bd0cab00e034a7507b17486c96cc48192627c871e0334bdcaea7b0b284f4145b1c87ed0950aec44fe8826245149ca175740c4fc1189c47d2d91838849d8efb36b2f97fdfd43b9dd2d9b6bd89a114a3c94c61f7631437c61dd3928b30ee2fccf9e960a775a93d5531f7920ddefd13e662a456b50cc9c56deeab21c80d441ee4b378d6c652c30e0ae3b36486eca9d5f1ce1a4735547130ee1832171fc17905b2b9ae06b2ffa272e00efbd49734de4c87370c5362edb18371395cdf25f5987b328128e6c5519814f9ff3eabcb8813570f4d098dcabcdf984d4d4efbc3a8785f40c225308ffda27c88fcb3eaf8d9f42098eeb36abb00285065d528babbabffdf5fdbbe305515a3d93770a118b2e55bc67f844bd930eb030609d066585f49bd81bf633410d6da5cc5e822e3f1440e6b66e0f7377b013139145c070931b2c55bf34114fa93307837c4082ef1d914495a4206d7fb346ba3114ecceb62e746faffb64d9e1ea81d939da7fc85f01acd5dfab91d4579ca9ba20a88d7b8002b84c9337cf000bda9671506a125b2b1512a551f97c2aacb583f0e676e117b6a355ebc14b7d6528fe39b71b596a3cee85f152b4cd0448c4f7b6be25edc403f5af9fd6c5f3ecc4f175fac05d8ff9157ffe948c4f8fbc3e16332a2053d9d28881c6ef7ead7de4abb887a1dcb05d11f018d392812cc4501ba2eb59e3838412dad49777f7236d5acc7c75675c6bfa59e1da8f32e1a7314bf6b14f8586ffdcae1f837094a71f3bcdef1ba93156465abc49c352b2e2098494c884efc9d16df633e8d9ab4112c53dfccef44f202c9c9249904a9b5979d734bb2dd3060e4ad360a13491f9420fc6814eac3e4a7344bd7b99f4702ab53dcc748d074c5e71afec6e984aa2da1cc52520e1439cd67d4ec50ced7bf3b62709966d4f2650c0d6b7fb24d74ffcbead5c8e41ace75a44a3814490440eb3127bf00d1b88022b38647b0a97cb37661748f035a19ca2eedf7f1141fb30e38d168d8fb7f45a170a6cc6c75cb46ed3c78c8f68de2ddaf3cb7298565134781dceca35aa1c0c9ac6402bece8efcf4e95119adfba1177efeafc1e0b440aa184f2882e1ac5ebfbe0db81a2944264a31defbfdcde9c796a696e752da49f084f7c91fa302925ec90309e87e8550f5fcb2f81397f8d3a780d90c72b9ddf93f926860f178938e064ceccd805a00f32a1a2efac1be6461977dd227700d857687866d7ab561d1797cc2e799369d14933752e08905a062f4115e86ab04859bc176c3af0b689c71b038b832064bb5cf990e01acd6e0f1ed27cb8da7e8ecf83d85a343ba7b66d8df332f0bebf2c9a90fee496216efa3d27722beb71f569ecbd11ae458a501a4902fd18abc775f44f88899fc9cf66c0f6456310b7870465e190de17217f1f99e8ea31e1624a5887a95f737ecd425c3eb114a5f6f58961c3c479e2f84259fc3d1b12ed847725c0b4e2b2cc2121deb58aa21804d0b9c8b0e2417c72f1d26db88dee44692e2c35a88f91af4df868ead7fe58d9bed693c13be92629c5155c61cb4864dbf0ba0ec81933a2857163180bf15aa68f705c5dcf9b395d7d0c6b2d0b94ba2b5ed7fd4ab3c3d3c6866f573516865b2beac436d39a0d954c9b379f9e3167cbe30ce838c5aab0ffa0023b1a1da013ca61cae9d031784224b3eb79862339ab18096888b9b173f84184ddcebbbad57039bfaf9db9c44f5afd770de5bc502015df14e2654ea0687941c86e5cfe0cddc502e465d812398d1b12daccd75eaca74b6a772d4f097df6ad5526c858c93c08bf0c488636b0231f31b2cc5cd0b80f11510f513d14b3128d9b9d0c28e4ed800d9152445403232613c8af8461d41e2c62c242a12f97bcd513dfbb4f1833cfb63131801a7dbd375bf72963f229f5af3ce108a6b89e83cae33e977c150312b4d4aaf6ecd334861231fea31551bdd98c14ad0e8988b1555c483e9b1cebf1bf711e4afb549709fb4167b41238f16b2577a6a1b8709b4500a0c70428957d91aa876acdc2a14b704760365671ec8d7f96344093af2b439aab5eaf0e5057d4b31e2b3912d5c70e4f81f096e3eaf929ec3647229270d646c74769e83dd2c4ceb0415aea68c06fd544237b270b18b19b8475c9290d944ec9ff6953a569f1d66fc45db7697a155a7959aa07d3ec757ce90f128d04e3cf2c8a3bc9376ed24bcc43bb3166d96e0b8e26d358f02507f7885a2dc73a67e017ea65417cbefaac0818381df19ded9333b88804404f43d979c15c1d3f654ec5cb2a6a4c5f2f81a47ed2b365a8c2e1892fb9cb6e85894454f25bf5f80b550ed0d811ffc0b8fd37f2a395c82def0b5aca37b0918d920f250920ec995ee381dec6c8e9a8f02817770033b3e84f639e527ea0115a4a2ba461f2fd5ebf42b706e92606277d4c3a46285f9a1461fed2be3041fe55bac3f7091e3a37adc4d12e4b36dddd0115d64cccb46ab7b18f89336b6da8ed9cb11afe2af3e5c31f60064fdf9c4224a36ccd7cf925e7fac8b3d6ae83694cc7f619b3dfaadbe78ea5c1e95a80e104921ec302035b8bcc3e0a4ab7badd52851d7ecc27f59d76c9cfb2da29779196ff4d20609c11f9589e49bfe6b72bd4182ce30c403d53b63c05ced2d50f6cae4538fdbad5d71dce45e13ea089a4e67b6e0dc213b090fc723eb3673b3f842da7d4429870e6d021a806dfe20e84ead59b5290332c6602e3ef1100a227f79c3c0b7e2d1cd8d0394a772304c46ff4dd2ea9c30056d3675627741ea06435ddddfea07f5b2568afee050ee3097f0251c1f79ba1e012e96bf36e6c44db64ebc23b7af76b4ecb771700204f47b957139f74423c863232640b1127a480c6a3b91ca4f0da1d262988e1c1bbc52f1c8b40b10a9dba9d6ef37023b43da35f97c488385a0aff2718681b90c5128ea92c3f6368e01483a3c6cb906e4502aa3f76c567e6710edd6fc35b64361381ddcb598e9e631b8451fa575f226494174904715fe5445c7054d1ac7bbd0ba980f9103dec3e9732c6d6285a8377048feee1babb5e17afac31eb5f2d2a5c4f89c86b547a8fbaf670fb0715efc0bf444fc046affe684c2c5c154d7b7a7a986de2b1de9b1928da45f92a29aea1d5a4ed20788e50acd6108d34326d6f9e3ab11fb675b9288d8317ab76a0e029af14e0c735675953d555650a5d27066c89f202ba24f0966ee8712d19b136d5b192ff6d04a91f55486895e07272f621035f2bdb5433289ea4b47a8c0880335358bd3783c30d762db81c6b3a83681186d0a38660cc5dfa65f2f9bc26771b084b41156e12ef87ce30c8e0ca0434973b4b6180c7e166bb11b704f72854f129ec6c764d601c7f343e75c39e78eea4b2eb20a42f0acbffd19d3d210f3a13bbf2efd991a9928570db545ce0aee3ae27e1c3a7eaba79468917db6abde8c598cf6a7984606c9bf67445174f25243d59e47e0291f66310315b564918e4f9be4ef348203d7a5e76cac5c198fde469fbfde9b2976f52ac6cbb7bfaeece6f8f5d6fc563af907b31a1eb521c38b47c9fc8b2abc92e8522c2100bb0f8dd7e3945e3ea4fefe879969fa668159e1401a7011068b945ccb4f2de6bdf964f20426a0cc89acd912cc9215a2283318bb7474f18ea5859f720b2be7e15d761d81c5927372ecd0c8af3b366e38cf2642aca3f3157e58e61f202638a0c9c75130fc705ea1ff4597886c3b18d93e4c2f28e5f928da8b04509e203f992afd641de2af96d924edf39f9326d888f979f2e702d84ecd4f587726db6e206e1f9c5235a835a0d7920024c8e3c75677eb64ae78b8bb21ad18350bc19ce37d957bbc0d21a0612e2a8b3c2a07568cffce9558574d562af5d9a44eef2ab639d01d9f61b727456bab93bc0988330a088cfc9d623714b6adc9979cda6fd0c075efecd959df1752a779d3efc4abf33a6c04464f371544b713f8d6c91820036652d63f41138044ac77caf2acfeb6661e37f6b56d87348f01ecd70ef302d55cef00e8c576c1b4239b744dfc4c22085df0ae75a61c35eed1cd921703e7c9c292a3381603d58f6471754c12927b284ff3fa8c7c3f68979912e32650f6e700076dc7ea7d710a96f49062b2d0456f824b8c54d456cb6ca23995f5448b18a0d8962a20ab94e2c15f86b8c7a8387e6911c0e9d75f2231c500ca4bb18b412ee432446e3b987d6f836a7a1929d32c70209d841d5f63abe26c7c84016587bd671119267535099641be421755662afd05cc4589ae58b4d2ebb7c8b8c5dc8b3ab681f6eb0750458737a432cac8916c59a824f667667758bcf5b698c02368c69acb16c562f2d3638c6b78524dcba949a24772ae08548669297c26aec0dc5d3c5610916cdc5190952c207c393ff33eedd3d003c9fe2b96e8079cdf9476d6e726bb17f8d84dc5f0d800a1c71cf1fd5ea476ac61266ec0912bd280fe3c10be52b66682a481b4e44fc5dcaa262690fd05e74cf1c371ace17f937d921332ca0d4bd627c1d41508ebfe60ff3eacca185717bad6fe8a8ca95ed95be1031b9085c8646b9c4dfcc1f8e00afe98c3fa8d52fb4722e9e32e29cacdda77b057add09aa3ff23fb06fc24ed233e9ffcd5dfd19a66b1fb60e15504b8ba9c0e9190bbb12a1a2eb5f74c5e446c651d7823f1870afd60fb7c63ccb6a6bfcfcea7bc729b52ab8284b21a71de2fb7034af5ee37b2c3ba618497f0250840ccb97fd33122c3d0a0a3f69e22469562d8bf8e5786c9ddded5054808cf121a1aa0e6591c92ca82b34df5a1088570aa739abfa185d5e1f5beacc87e60faabdba4cc8732f51f4fd9dd61a811567b3fc48129d412676a14937f80bd351da813815ae8d21b467b49325ab691eadcf53ff399cd9be16859f354c856658199d374e4dd73f89974061c739b9be6ea2ebebec84d1e4c97f05fb7927f02fb1576fe17754bb5f26c873e005a94a035229819d1e3359692b758e8baeea260fc55cf686b8848b041f7946a697719668fab3c1401b9ec2fd86531f052f04169f1c26633605d1f2d43c53faae9f25255afec3dab47fffb14fb674c1640dc166cd456b0233a0e624d1767f5d85ab436c51fe841fe023e2eb602c21614f064db2507cdf3a4ef8c1f11317360423e9195a3b19083be51090621f02be15336fc4d7cdf62fab1a96611da12175d7b8b7ab6e1148f182c10703d979feabe6097a226a90af1b49eeeeecdd6b03d3ce390c2535cddfa8c2e3a7f5dab78684867f783724ef47fbeacf909f2c46384e9043888ca9e3d8b3db0cc4c31a263d19a15cd386499fa8a60da1fe4360daf7769705ef3a33d55b17cf9a2992a3005b849316427ea92a51c6e89dc429016162634ebfcedb8afacd37c913c819033afa2f7d2173490717e4a823a9f8d634a083447340be3760acd5d5eb4302256ff37425e03a576454e9dd1d620d971c9c8ef7317a4c31176b96bf852b71f5efc858cb664cbb82b4f9d761a49235307f7e8531054a6d0a18ff654bcc53f0333f8852eaa9652c9488ef69e2ef45075f7c9d5f097e854ee89a7cf01927c6b8fd91e15240706952e4f341766ab7f3d34513df717731ce0246842ca9fa914fa3350c68c6507c405c16f9759a4e6c99e495420430594fa12e9aad068effd042e576da3b166e959cafaf734931c9e85e88b7018b9d459f1eaeeab9a0daa5106a09fa10e0a2017e17e04dd746173725a8f7afd81fc4b4b339363bfdd7c7c8212ae7c75102bf87e7f273fc5431d3145a6f07619f489cd23a81346b2cf765bad094003ecacafe2f994fec78be57120445b762a7cd7", 0x1000}], 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1600000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x406}, 0x7) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x6) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xa4bb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) 16:00:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20001) close(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) 16:00:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = open(&(0x7f0000000480)='./file0\x00', 0x82, 0x8) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x8}, {{r0}, 0x0, 0x41, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0x80, 0x846}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2, 0xeaaf}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffff8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x2c47, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x24, 0x4, 0x776, 0x7}], 0x2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x4c, 0x800fffff, 0x7fff, 0x3d}, {{r0}, 0xfffffffffffffffe, 0x20, 0x3, 0x6}], 0xffffffff, &(0x7f0000000640)={0x7, 0x6970}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r2 = syz_open_pts() pipe(&(0x7f0000000680)) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="4c1dc8313647575e7acd7263cc904793a1a5d5b15bb599ca7ed161e973eff6dde07d874d9789547605ad6d6dfbd2780baa38b0a43466d6081092198c", 0x3c}, {&(0x7f0000000080)="86b551", 0x3}, {&(0x7f0000000100)="9c38d93dea6806329519d7dc0ce5b94bd0da14b9a0fb90293718db5dbc39940d57ef38c21e53257b1871ae381bf6128ebd4b2affd8b17cdbd113bab40e150e758f59ed0736a31db0749620ff88c9fcd67daa7bea4572296413a6605dbe765a82d83c34ed0f825ad2fccd47403f20eb2db5b4751c017844a4b74ee6960149cee5347082c88e45547df3adea0f349c630bc88ec675c963b764392c070a1569edfaadff6b921f3c28cf47cbad6024cd9279d0614b19e521952c5e02148c49e2c542261baa7b6dc8e2f60407cbd7fea168f04b63b1e8637e6ce0c24be248eb84610d274985bed83e", 0xe6}, {&(0x7f0000000200)="7d9931dbb71b03c53334be243ac18744ac85111b85586d238fd136aff4c74cc27143788d91cf90655a2627e7ac7bb60738e8701a3c1c464d6e5f9648db8f511b8449412d1d56eadfd00fc3885326691d0832723a3b2f047d04667bbf03879e4cfc2cd5fd19ac15623608927d055dcabc65fd394264b7eac2fef29b1f05c5d197756e10e51b1bcb531a4ff565a79966f0b184846f3639", 0x96}, {&(0x7f00000002c0)="ac7ebea2bf09c6c9ffe6197434f59fb515bf16107ccb102781a647efee61c5c7e27ea622037a1726a745f30ecd048244af2a66d6d4ee2fd21d67724d3aac96bbecdc160874b8c7f993dae72e806806274ce83d14d0fcc1d151fb92878cf3261a1213e0e52ce76fa65a8f", 0x6a}, {&(0x7f0000000340)="97d8b36b5e06e813", 0x8}], 0x6) open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x20) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000400)) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8200, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x281, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20400, 0x100) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000004, 0x0, 0xe394}, {{r3}, 0xfffffffffffffff8, 0x84, 0xf0000002, 0x0, 0xc7df}, {{r4}, 0xfffffffffffffffb, 0xaa, 0x1, 0x1f, 0x753}, {{r5}, 0xfffffffffffffffe, 0xc0, 0x5, 0x1, 0x100020000000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x40, 0xfffffffffffffffa}], 0x4, &(0x7f0000000400)=[{{r7}, 0xffffffffffffffff, 0x80, 0x4, 0xbe7a, 0xfffffffffffff334}, {{r8}, 0x0, 0x11, 0x2, 0x9, 0x9}], 0x4f0, &(0x7f0000000440)={0x7, 0xfffffffffffffff8}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCMSET(r10, 0x80104277, &(0x7f0000000000)=0x40) 16:01:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) 16:01:00 executing program 0: mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socketpair(0x1, 0x4002, 0xad9c, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pmap_unwire: wiring for pmap 0xfffffd807effde00 va 0x20ffd000 didn't change! 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x8}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0xc) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xfd, 0x81, 0x8001, 0x4}, {{r1}, 0x0, 0x10, 0x3, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x28, 0x1, 0x400, 0x1000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7, 0x7}, {{r1}, 0x0, 0x9, 0x1, 0x2, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x80, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x8}, {{r0}, 0x0, 0x2, 0x40, 0x2, 0x40}], 0x66, 0x0, 0x81, 0x0) r2 = getpid() getdents(r0, &(0x7f0000000140)=""/209, 0xd1) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x1, r2}) pckbd_enable: command error 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = msgget(0x0, 0x451) msgsnd(r1, &(0x7f0000000000)={0x3, "ac616f1de72d87a3f7968ab7c96c89d0db212b00aecdb9252d8cb14b9ee7e6c24563a80d9af3651a68448f9ed52e8dad8c1e9eed9ae1b16f18b21a3eb17286c4dcae83503c0a2163a3f95f1f28254709c7b56d16b44db9b658238afb7b1f07bdeba70b68ec3c61478dffd7b047"}, 0x75, 0x800) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x5, 0x100000001, 0x7]) 16:01:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:01:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x81) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x6) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6530008b9ab2653aea1a71add934ca4aef3e38114019526162896b362af31d3d7ba5ec99c45b61749fba12a6a31cc16278a4510ef52dfbcac46a6195a5c11859c277ec6132d32660dc073a99414e0ff10858a28e54d11370ddad9a339757e49bfc6038b62f01852ff4679e36ca8fbecf39a02f6303ca1b626473ce294e0c421b86ff3e66f47d45eec682eb0e4b0ef425c1a3988759337c186bba3d0a1b21e1267b63d9d6841ab98f60d277f089d57e842eb50eaf4cc85749671cadc38e1120d681239cda1f3bc8ec8a8ef2c6f5fd5df1accbfd6bcc707b52a4f87deca9787fae68f1b60f68e772041232a1e4055f208dd4c7308a6f3153be3db6c2dafef3e913a727415fd3caed341f818293065fed62c2be195e1d5a297875916939662a9dc8899d7c21121f173c8c86c7dfc39c8c247cf2e61f16c531347b7b355b4f9ce265cbfbbee6f45a95de2df8cec6cfa4672295b91baf16e11a35c22581db4cc08896fa4d1c165a36f1696a1a5f689c2a1ac8cf128cf9ec2f69a49fe0482db09ccd22f6207dd27e0e02ac4c2646db11b87fcac2bc14fc514416a76c436fa544fead810a3d0842afa9c262f6ccd9da3abef647d922b4843a7bf27ec9acf210185404aac6c0abd4be2821943d2c42c04ce63d41873bdf4a642dc68e86dddc39193d422024c2616dfc802004900bf3b02e9a94d38ac241e9"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="91717f5cb28a905fb9d2e2ab4bd4709dfff32289f800396cdf750458b705f0c292", 0x21}, {&(0x7f0000000080)="a680f3731690d2f41dfa412839ab", 0xe}, {&(0x7f0000000200)="bed21236c46b3bf16398ce8c5c05859032d90f2279f4106d691f2c041a6d0b3fd85e40e42b55117918d545762535ce58075c5e4e49e3a0662527d7c1f0d6f56cb847d4ebb25fd7e420c3be692424680302129321683b9ad0d5f5b8115f0c66deba788f69b4ae2b10bc1deb61c00e9c403bff9417e63cbb4b9555265695fc802d7c0b121e4a38aeeb2be1d4b3d902d153d919bccb6af0039c2887eb", 0x9b}, {&(0x7f00000000c0)="e0a3a22a6e277761fa76931574127f74daa40c3fa53a", 0x16}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff0000000000004f2329fc4f1b3335483462358d84dff358432e24d57586ff88baa6b53977d62cd959e833e3e4c4fde89605556b5fe58b62f66821e3f3c09db255890d1ada", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x400) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x2, 0xac, 0x9, "b04e024d22741b1f1f0c2b347afe0c3464b0c32c", 0x100000001, 0x884}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:02 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) fchmod(r0, 0x80) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x10400ffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000001340)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r5 = getpgid(0x0) wait4(r5, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) ioctl$TIOCNXCL(r6, 0x2000740e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) write(r7, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) 16:01:02 executing program 0: mlockall(0x2) r0 = kqueue() mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x63) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8001, 0x1014, r0, 0x0, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) 16:01:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(r1) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) 16:01:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 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(r1, &(0x7f0000000380), 0xfec1fec6b46d21d, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(0xffffffffffffffff, r2) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r2, r0) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="195345829231ea94468770f1c2673d653d26f9a307fed24e0ae9e69a6bb36ce95e506c36beafc387194b9d1f8459ef93512645c994f176e38fa4e78e86c4c7a9d33e4e0415edcf8c20725bab37eb8ca5ea4b33de7195816fede4f3b0b57c906a9dccf09fd8b88c06bf2331205228a7d6047f98465683c24fa3026957fc45c4978fd863a5dfd7a63241a4dbb6f5ceffd4ebc53b289ccd78fe8b1a76b8c40590b1d8628d6e3aed", 0xa6, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="859fda30bc46fc7c2001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000980)="cf07f12cc60ed719686ddd298ba4b11fa7339248830ce70b97d9923a01c6ec5e9b2b004a6b26149a5c015ad35f8bf2228a9f8d4f1d6708c217cc850ae0359e123cb5af90cc4a50cc11ca81df0acfbea42808b7028098c3a52a143acafb49632c34789f60a12da05fbf3ea323e416d861a0316480cd9e3e459d2dbbc7c327d82f71c4a233d2a9ca46954806b0d43e76ab972728e4964ccb0477575081aa5d2cc12670fe5aa36706ce4fafc216316ba389092cd0cc6864d6581cbe90282add81c54d36c40493e1a3a294f01e9a35215f4430e763e7e5497149e1788bfb1676134cfa725bfa6a2ad33f7d7e5970e8b96269a28f29a1c2b655db359511fb4552f14f676ae75bc86697fcc10a38fc73d34387e108976ecb3e25791b93784bf71257676d0a1e27015ebd75826c0dc030809f240a370f8bc81b76243dde6bbfd805850383a86310e35d2f725f39a43ce4c1e38042070ec1e8c6ae2d9e47a5f8f695a367732ea27f91a0e53f88f4c5dd8d5d9573f9499c91125d9649756579599f80a1f03349999210b8883171bfda0d811267a648fd3b8124b92f32d10c31f27ab8c8cc0d109ba6ce3db18ebb0dc5140493ecb2c294938c3d0838ca96f4eb36eb6789ae1fcdd8714ca060d955309366960281e7e7ac7c11dec3926cf6e00b6f8307dd8f0f3ef6622dbfb222b4a2d5e7c6522246dc88752270ed4e7ce90f15896ea7faa07fe31927544bb70e5cbf8db1387ff9fc75a7ae326cd7d5efa5bf2d26c2e6423802dd4a6b9914789f11e9975ef4839052f5dd218df6362bedcca53352067a022122767ec7d46eec5c720ca29670c4e8bf9d20a672f7a3638663da38b60cfbe4b3873433d4d0c0df179a7b70319da8b44b9b0676268b79ac7d191a2ec7a479bb319ffa9307b726f7f34ad038d9e591a22c8fc199b6fa197aa0fef7cabb421f25a45cf78d08cc758540fd53eb3cc1385cf0d5c5131c3f91e3dca2f5d7c15e68bf212b62f535bade67f8083918d04cc3c829e0844da5108ae6fd0610f7578e6f31f3ac89e04ebba80a28b5fd90dfadf9b275b637228caff9c4297905238045f21348b6dae3198976bb9e2bab2647f4113104cd4faf818b2ba3d3cdede8b78eb945463239ab421410796ae0c4596247212a721f66c42fb40b5e59179de5aed507d08ac451d88cb8ca75a96c26161c0b68e3a5b14c17407e294921f28307e8e961144f29847c6ed88ea024919bd6ab8a4f82c5bb1fa2ff12f539fbaa13c76743f40f2155ba2d778449ee2ee926db5e47439dc668ae865c222e4b35d1b68f11df6a9526d5f3d17c14298bd9daa234ae7c269f68ab6ab976ce7aa22388a34be2d165a0d01e7744a5bc25d06cd068d3651ff4dbb96ac7f408925127dd5d8293b850edb4fc7279165e5d99bb58bde11d7869f51579f0e70a0408eadbdb34e6f00b9776c6c08651def1ca618780363f1a281331a5d6dd4a672021c241529217e111ae7dc051d1a5c1fc22ec04f90460547fba10a12cf3ae4b8905a67d704beb33dd6925b03ab015c9f1ef672d13fced84ac00f74eac133a73487907465eb881af85c406096389ca736c8b3537a6e17f354068e25e8af7d8b7e846ae7e46e4bfc29992cd8785a2068a3b148b944be54271bcebd34605ff764723aeaf36bbd41d79e2d94a64c03ce7765acb0f8abe41744dffd6c82933467b65c82077b0eeb4125941aa60d9279cdf3f8936ae923d9ff8d4e88a86b03bd7959dd01e68a2e986ff2f77dfdb257bb4fecfab2f894472ad965c784af31a43bd0c301077d739b950879c5f988f9a71717eefd6798d2bd82f2023b243f4669b85996e1e82ae3d2a750e017890d352d138d37f22ff88ba4a8babe72dd576a7a0d51f4bd28609ea0b0afbb7e3eeec034db5d3fd063110ce326edccae1d61c9b6771d3a278ebb490a718206dca9f13400587f653fdbf34a57209dec8a496f50ad7b3394cff972f090594c937c3faad2990c4a21accf8c0195e0a3e2109babd40a7ec66363f4772e5ace9caf046c4bb5d0b56d70300ee2358a2e2eb39844bbdf0160d5427f48414307d42495d3661ea1853b8c2ea3e57c09c428a8bbee4902c2595473fdf527e70a93c50676017dd9aa805f6040d22190d978c10625d76ba7ca18e293a5af2da7abf16293da83be2e019ef378e88443a03b1135c8436188637f745dc2af4bd511cb1b37b7b02f517e4c48512c93f2a43531a0d924974206c6c8cbd982cdb1173276618cd1f63371b89731a19eb7ea86b4262a7ec277421d90466f335c0d806f00dec03195ee761579cdc21b950c56dd97334c7e7324981fb44e91d4fef1774bf01873889ebf077215647dc7c74356feb9b280d65e849f1d49cda1d3f0f2b2072753164493d1b8b2e6bf7f1bdb55825a67585e1996e77f13d12687045ca207c07348111249170fd8a552079e180c0b329bcbb11fc778ac518c0740f2b6faa30edd50681014c2451b118b2c79bd27bf3dd13bc8e7fc1244cea249fa87c3e28bbd150c86ba9894437c11f3dde75a09525016439008b763d7e030c135f6a9d57a8bcebf26526b5c5e0795f5f94251bb42b6be35951ab4f648d7bc8209b1ab09a5d93e63da10cc2c053fc92e740bb68d80a9bb89914af2997ae2b36cd30264afcf680a4fbb22f88870db17376d871249652931ce51b233c102b55be3761bb276e481b179daad6e8abda544e1622f0ce1116fd7a4b13e37019c5eec8f61cfcc747bb78d6a632091dcc37ded7ea8ff13d165d3041a89f40131ff1a8c9d369c55f2e44d9371d9d02073816047e18f06799c7e0b1aca78bf0ed3506f3952cd3b22d8058e232c14fdb333b8473425138b1463ca3f1063410bf2256de0ff1c09e2ed111c265c2c0a5597007e808482ff67f803e16de2af3ab56e30e8ff4b1354a339c941a3a32e27b4ae8ac9f691c60cb2255dcaf69592d7cf0e599560d9ff4a6d3056d329b1520aab90c67422724ce16a027d2b36a2a724e036a397bd09d20117b165ab2855acfc25257657a8e442504bfae8e36f932b8583665a10d45a8b9530266e2e86f45cf61972532280f1a434a2bfa52b29b35242ff34a091846e00bae4ecce0853e6493193247a8354e61e210087a70b2feda7d925a7e3ea53c45cb1f4fc943076a1c44c1fe2875778e84eb8cba8acc08b70dff04d04b88335bee9b67df7f0d87e138e43177e165575d3a72a948e79d6bf30b40273824250f214d5f9048dc66af19226a7d4edaae854a06e37d5487f7b837eba45914d06145fb70b975c0a0fc454b603c183cc6e198e5142a16caf350bed6f643def3d5aec55fde2b8c3bcc85c9856fda2ec914364b6fc0678f784ef84b4658a4a06bdd585266c7cc4b54c8e2a40433951cd848a1fa9b0d7b95b1113c5c17be5b5a388fd56987a1a490a216574b22eb97de0efc461a6da43cdf6fb7914eccc9967bb1fbb2adf02fb65efac557e598d9d730f1b49d05aa2e21c71727d67c3ed7784243c9f5d36b1c92095b0470f156f98dac1be28bef18b31d3d44e61bd723503868fe0f53ca35c6e6a6b428d2e81f54b8d5ed7c25dc8271108c36f1960b022d4bc7a190a6532054576e708fa315419a3e4944045c03e70bdd50ce5e3997f0c1c2ab906ecc564f1d70a8dd82cbd1f05588a6614ce766c31360210e8780aef1f3ec2d0672cdd52e11e7dd444b4b33f198461f112e5a2207b017dcd2777076cfb98099511ff3453d2f5e95618a105e0e06fefe1073c5609a96bd4ccb92dfc1cef8deec00e6d896abd157ae32462b778ef93aa643e52f3f85e76cc6e57ec5c0a54f6888c4a85253ba614a10e4ddea2d64ed735087183ddad2be455685cd79c20f0a28db9b2b2f6ea3ca3f9dde71d95bd70d9aca99a8448318902151b7e93b6a230f52c312bcf0d098d20620a327cf8b1cf2b1cf8d303763e5791012a006db6e1e4383ab1ff7946bbd8d1f5f581676d46f95467d0e49c5f5b503655fe9e141a2f0bf2d99c783aa9848b22b2d1a1165a4b43583c0d405e55adb3aaa2a32a98b82dfef5959f1ea8042555f7a40a01c0f62e6d624630e6bca2a0fa0ba30c5e1b73f3e31bf7e43363e7b7067415fb9392689993a36cf74ffa53e4c20adb31d59434849b26012cf72b9c0d1540c7eecc7d72a210b101bb3e17fbdaad6e822a28204026dd2d72d7bf2aa8e1db174a7936b474b307f7d329dfaf3c21321f1c35edc283085088ddf2de06aa4a29e09991f68717ef5a52700233d25cb7b1f60f1af1bcef11a3268d35a6f12cb24bc21c3670f355e56bbee60c058d75d74d5b175d735769c54b36d62cb40de28929bd80bd8f7ec7347f574755fbdfc3e9adf5436872f93b4ace7d78a47041d3111470cc06459d2989b7d6c487b5273c24c65f06f1436e888f4ed9d82cf27d01b21c2e05f530492aad697c446d517c702b366ecb13136281190329ec5f4b4bfea7f670e2bbf69f7f9d97d7b03839f3a25864db80fbef3d1174b5be6c73d4056f45bbdc88a36e82a339dd259c25eb6d87dd432751a066d75c91e0e38168e80b6aece92b32c6deeb5f69ab3f1e95bd514b23f348d461f03e21704b119ce52914030f272b7534e6f3b363783069e53f240053a5fead52cfe293f76d49227e7fbd3d19cd3cd9337da925ceb54d9acb889ae98b3918306422dcfdaadbf43b20813ac91bebfe59552c163da89c703f57b091bb0e7d8f25ed852bafc7e6fd010a18f2ba009d97c33a8618b6ac246b271338c8735c13398c4aaa0c4f5a7ed417e046b230b9552869497e3c1057ba6bd2bb3078bb69532d581662e72b0ed5a42e43d6a82848fd3c545c8a80a97a6d7b0ad0fbaaa74ede4c7f70c010be8b8071642862d3883d8b27bd2212497854ccf1bbacd239b322e06e7fa34c16a0922f72c4aacdef82ddd4e72153715d05c9f4272468259abc64e88c2780e242ef428593234209a51851a81944680458d7b513b808dcef7cf8d519f26d4ac91b784e99796d5100cb3115947ded69c04294b4b87ef450867b97da784f570163cdd002ec281559e6318cc49273817728978005a2bf1e1adfcd5c0b2af8344727bf1e9e217a630d5e6adbd4ef07211c649d0afa1a570f44dc65aa7bf6acb2c4e7652a59d2a1a0ce14558abf2e3f600d3dffe1ab0964e01d7dcc897e146c85dc90d7f15b8e808886b912f1d516d3dad7852a1baa662d0a2a23aa81d64e40a4d755b5db67f7e61f7b12debbcbcfaa42b51de99a666244f9295faf085e9c8228f0909ad8c72ea51ebe19e3ebcf50f653bffc66b41a0e73e016273e0ac93c9ffa44b5f26608e3e0867fb41432a2d5db482e1061d0771a35db6d45abfd8d2d2915239515cd9d63802bece25eb2b4a192a5cbcd6c455564259f48ce98a8744cf62e44412ce475a839d7ec5bf1587105ab1635fcc3378b41facdd2ab3155800d76e581a54a17db173f94472ee2cc8326902d1b3adb1296de9b5f92315ebe81d39c59e0ff089468333cc58f02097f67a8dfd0306e1d33dfa76d6d29590de0b3d75ea382ea3baacdaf4485615836d8757c7dc1b1e2de709ddbcdd8492864216f643cb16ff324e1f2a76727131cddbb2f7e117b3ae00c51ffd31f094833862adef55be4fcc15d44194a7a354fdb80585d76f5db972cb0e28322f1505f26d54d3eeca90cb697277599ce3cc7c6be4f8707f590fc74d56f7cd373eeb1721a6b6310ff454c083eceed60e88e6e4e30ddd988a4ea5b276d1d7a9a8f2f2d0e169581a3132145e1e27e0e74d828d06d3841767d6b6e499fa146f6e89ccc920d771866410d2d2c0", 0x1000}, {&(0x7f0000000240)="5bd2e754cc777b382fd9941dee9da8cff3b93101c83b417b7d68593eaf626b319bc003bfc606d7274530fb1062a3393cd4cd7379d5bfa99e3e7b6ffe1440e4e102007ccb7536ad5c2733768c5cc2a7a314d7cbd5f652ea431f37da0b4e961016ca2184ecb26a4044910768559160d0e2f0c59b6bbf388c759a1cc20d652a01a6624a173ed1dadce45590e655912ecb3084d7e3a97a30c650e7cca0cc27c6f2e0c7113ab88197228aa6402c78091e0b2c1dbc6c856eb714025c5489a78422ab0d", 0xc0}, {&(0x7f00000004c0)="369c450d62722bb420a69f1d9354fb5e1a7bded492c661acddaebc235d4a94faded46e20264d2a976d13258a6980cf8b84ef79b330ab31d65b30f92074feac9133c5611b9bb3c1c454b4c6a69532fe2f9d292737540b026be65740fa81a62bbbf0cfed276dc59792b5fb8527c188dd1af74bb0905e6b1492e05475718096586bf23e95d530ae992cd35de0735c9621ad5af6284c055cfea1ce", 0x99}, {&(0x7f0000000580)="245587d00f48e47fb276893aabbefb483a83b4d67e10c8552961cacd076482ea16662492f35be0cf83ef281ac51446fd3fa0d821ead361b8e721cb7a1f8334e9770a792039befd9d4ea8aea8bbeb54aefcbe83eebf4b08d93881ea0c43783c6c2b5694", 0x63}, {&(0x7f0000000600)="3c92c6f93d6c3d5585e8cb0aa93c2dbad4a8ba52c8ea03edbc735e28fc9eb21834e45a6a36be654f79cb4b8f7aaaffd141c3f31418ba63d6859ce305649b07f0d47124b005409da986f1eeac3c97a9556b184daba81585d8a0b47ca4bbe413813605cfde59a71d5d2818a429991d8cd13845419ff7abf1d422650e0e0b6b20cad0c8f73522f92cda68e5df0a63228bc9af1b3941806ced5beaa1ce2e7d767ad172607bdff01c906b508057dd8789994b8a5ffd1acfc8e9", 0xb7}, {&(0x7f0000000300)="e3fb86739d84e7f09b595cdb30aa9ebfbfe4da9d68b3047e0efe5f262e05f828ff3f1da4962081bddf1a9758d6", 0x2d}, {&(0x7f0000001980)="fd4ed64e168ca941bd8582b9f652fc6a791d4270a1298b4c6b40e93f9ea3481f5df0f2ffee1643b12ce3bb4bd267562b4a1521e70d0796b9fd4b391d7b32b8ecf8360ba619e3de85cb260a02e52c425a925cca322b96f3cc69344191c481e2b1b9a071ea09be05d6ce793aacc4c05494683a457333ee62ce8b795fc9bc24f534097802d560f255c8cc308a3656da818562382478f2faf15e936b3665be165e8ce6de99905a9a7e0174280b7e2925fbdde38b9c97e7ede44bcffa05d520b3027fd3cd5d1b9fa109c66c7e4ad773d166d126829977588672f72594ad85c36e35ebb5c1157ebf4e15465bb0eb3c2fa51b1e551750ccdcfd88352ca82b32830f7955bf21ed779abe6c8719debc65ff87454f2d851fe696fa0b5cb747bf2e78f29a36ee2df4c0806a7fb4ad360df1a3208e5f858183e55acee5c6a054fe815f196495cc23360cbb6fbf7edac8c658a1b01b30f77157446516812c2d7acec6ee39da3e18164b897e34702c4d5340840900ee0d084dce4fa14650cccf0ce5770249a91f9e1176732d08961d21536362b67898535c0616b5ed95d6af3302eef086d0a5cd15dce2234933bde573ab269a3b44b241914b79a0802e0ca2b17969a927b017e98a1f2346ec530532f777108aadc1687e238fb2719cd6a7d8a4c52568349ce90afbc0a0264891ccb4961d409e59e6d444f9c02c36488f160c7b7ea91716988bfb29b93adc958c18c276ad14188e6db048833c9867490d1fe8670afa4dd14f079c2db40eb931205a0977870fa93ca21f7e3174a09145685a1a0d0a113e9b42df4d435f1feb985f4df4c4007b2d87584264d5e9c8cd2c3d2c9f9972209d39cc88187fcec06dd10e583fb2b034c518eba4535b5b86edb20981dc6d3792df28511f4cfdfa4dbd65e4f87daf8b57b8de5975f435c0f8847bc4c194695a71de946f65908a67ac3098cc1aa2d63e05d41dc82b382adf0f0eba3dff2719b53cea1c1ef66be10235835f8505da1bec262e6a7b447f23cf9356344f2190ab5640ccafa2f571f725641364f19f73092ffc7c42b6224c421f38922139f05f20cd82ffb4b772bb22925087d0c7908a3586fcd33d11756e86c55021c97ad7e7bd7c8334cb90ec8415e157370952d38b66b1e26d1e37212e1fc72b663fa4187f9e240dd218728dd43f47f260e05aaeb6caf84741e4b7603565942cfbe821947a9cf032fe3c00ad0186c261638c99c4467d55d720247f1cb59d9fb45768dd6a108672deadb7b32292814f1b075731bd2f127b2836ffb6b0a4ce80e0a78c4bab98d2ae0cb7d143ef41176bccb4f33b429c5c2fb2128fb09f5c02e1ac11471af9481da504f30ef807444f75698d432b6a4c7a5a3a46ea0b2bffb9b052d6c9b052d5e701632878139be3909a43c15fcb6c43e40eb9f74447f651780edb52a93ba1d275f820824de8833729254382c5de1f640a4667be4366f903069b33d1b6dc6942049f2f248454fb008ea90b3c75cfacce5fcd0731f5340f1013c853f40db02b78518c19170a08411ceebfed74f80b59ae9cdec266b9ecb686956c7d3beff767293474105dd96fb38aee9f70c18700e40a28b109c06bec48303e1e2aaa70ab812b5178a3a9702b1b4a6aac58e678c3e6e298961b1b4fd731530722e16170b14ccb3a24b9c478df04f404ed6c7906da4070994ddb930f14a7c52be039f9f120dadb0e7dccecdf17c81e2ac24f7d209f59abf8516a1ddfb24b629fd6631c97c407d8830c3963970a5729f9066eb8bbc12e01603fb94282ed07d0a4891fbe852160d59d55ed4e66a9d881b8253e741ec4dd77107acc3d4b7821ad173833fdc0c5063819473184dc39d2db063b1f9257bbb7852e2acd99a0c9d31ecf2100408b976058259f99b6d4eaa6063577dcb7e6ac2334a84d095ccd2c55843b27510eaee86b797c1edd771e2ba7d919e6f34e0280829db030474d6f4fdd3a4f3ec03a3c5fe8a187abe5d55158705e12965633fd4437e8dd33e6c2e091593b129613988b90428506a569338eddac719bfa82c1bb1e6717c381659d7cd915698930e8549b9b54dd60cb4c1794bc152d878c43c592b5675831e69ef16bfccd66bedf19b85a8bafdf1dd7fe22d00145cdb2bbdeba4d54f41a53ac42391948af25aadaaefa04665a00b06cf68b85712f1f3c703d12f9c7bdbc054f687cfe0506da636536858e170cfa1c156eda3552bc702280c676292b128093548d1c8f07388c8c5812e942a9909e86915345ad3bac64b913e2600cf8da4466de97defeca3b1e1411c985f2877f992dc8d0564450647ea97ea917edcd4c75c0e4dc20de172ead744cb8a92b6cc2863cdf55cca26a4f6be45b7b3609e92e476e8edddb0960688327658a64e328bc8974f74af0ca22ae48fa000a0ba4e43fdf63c90c221f446441dd193571b822489c8bd4df3f0c2f630408f9f270557fa57c8e698cb703dded534cb237b47114e1b8d0d48f0e1d8747381316c6917b416d477638f34ef901554def931c4e6c9a1f2e3f0c70bb191d3db4131653b5d444d6f34e8b0005a02c365aff756a2e33d4a3cb3ad23b4794c624309cb3e25724e7c3054c87324d8d81b55c46869c5d3b3103968dcdb72526e7303292fa11cdab70abf0de40d3d533b40b51eed8d168816cce7799542cfd87d64cf4435285e849d0ff8f14fa051bce65fd7bb7dd7c69dcf30666bdf168b85ab1f334e994de0f64e3f1f0b10979f59575891f8ce49c07cd6a4153e70845b1c5af679efb031d7011075d65d67d53181c1fa7ea6f4c0fb8f30f5ebbfd40402a4dc71d7d28d06838f13ac0f8cdd3224e8fe969b342c8342fd03d202c28733ede10743bffe9a2e534f8a8fcbeecb69670a077c259ce26ae5121bec673eddf6c812ca673f0477155d86cd4b1e3afa5a9ec942e86c6e4fc6aee50292137bf9aa294c2b55abee7433afde49a2cd4b1d8c3a744612de210b66b3de2d4c7e0dc4baa024fd34e67172440eab22f4c5642d007d16dd60cdb0c40f4153406715b5dd4cc594762d447c12bebca2f3e29d4c701d12a028db0af597ad8130055cb1ba582d53a6e8ad520fc7e54a694ee749aba4b0df7c0923d7f8dfb7d21b9f5827882054f263042da43326f44a8ffa7aea8327ee6437c01cd7bafc58810f890a08a2da6d39868809e51681864fc8640851e9fda611f427b7592cae17993a4b4c1fcd8229fc4b9de544d0ebeff3d18fe848fbb064f473e78f763657406c85cb53170b637a761934fbfbd5ad8315335619d2a3df9018cc690e850097de30efbb5703cb88ee4b61cf7328fc0d76cbf6ef5a6b0a14c52a671af09a6701ef7ac11c653fda941e7e12e8b9940f9d647e77f501c3d19d099a404a4203dfa3472ad85d25e8b63b38b20efab8a1ff160f5c9590bf9c0e65dda6c867dbdd4bd2c5a1e9fd30a63a6034965f127be4c623cd1fcfac35b17a3d7d062bc23e71ca699dc8fd798840167727034def1c5cf799ec8289265e660b956da82db3b93c81b04d7c614ce1f48fd5f7b6d19c8f610ce34add1e0f720b48432c2a2fd66fc552ee58240f08ca642100793bbd035b05e26a9f1de7696a472055117343a43fee132aac5cca85a526c9700b715f7a517f36683e517cfb91a08ee094fc3813b392e0969912562931c9b6b7e234f53e30e102071b6d449bbad3e0fdadd739f85aa7558f4063cfd8f22ce23e02a621aadaff3495552f0550d8440b43fb28858f1e56867a82769a546c4091c8651c54a779468af500cdf8236b60d300ca01f4e76726e1b5c4e46f27b43b95a89f29c21e13ca517f8293fb9cba7bc3c6aaa8ec71f0acf02ce7ab4d1c1a437624dda1f360a8afe41e7848ebf24eec7d16e44de0aebccd1106eb4fd2e03c0433485af22e5af8355f407ce07043ea2e64ace8a7efbc9774f8ba647ad27ac13c537596d302dd386f8d3828c172f6426618d1eff534e0db43e59a4caaad3f80e277755774776148631507753c574570284ea7e433317c421c6b8ee93dda7704448afc2a1b7441f8ca2476e651766e7b2bc75cc9d66cbc976d9f299055b880ab78560ae9e9752f4d3b93457321f3b821eded4732869db121015674f1eafa6877e3a775ba045d717af3f4098fb5dca437001031e12175632c89ee6925e0794f3736e9c15c2bc1781053246881cbd3c982be406ad2f634c2b87adc30fa43a050dc950fd234bd919616003a54ab5f905edfebd08fcf1dfc357488532b39509611daf517a5d8e3389940bbe3106370d0828c3a7a10ef136a0a28340814e256eda0ea248e994337ba6ba16da8c5da3427082c4b69c08bc2a5414f02d91af1264afb4668dd4fe52de4413dd2edc22cd5c0fb958c77d52d752830adda235283d6893939f00e366ec5cfb0dd5effb66c074d5c825c87a72649f1e4074bb88caae56a30d2ac2c308886d9b7b279d82e3787cf12d7dbdd777e3d8da51d50564f923da798deeb6de8c881f0ef20576984d67ee69c08f6c44c61f22801046b9a9d2be5df1e7dedb7f266d66fb6543e8109c66a7c24231824879896242c2f75d264cc5194c5e674fc4300f4a11fb1ed0021600f948894d7e90afaca4cbffc9c7abcdb45b3fc9f71b4359c13b5658bff7d53e93173f172be05e1a7ddda9fb03271a804c2a894be21e3193aa1317dc479b39ab8edf3982cadeb39422fb9bb08919a80611740314ba26047728f234de123115153ed2889e7b38fc18dc5dc911e5ee9c9020fb60d0fd8d4d2d74bc02075fd1a9042f41a6357aeace6de4e826735d61964313e720e88d5c22e8a29173a439473e14e1debbca6eb8e1c35cd77b50b981424c8e4b740054f5124fbf59ed6082267cb7be98317c12d93522bf9fe430b9be652c2a0f5ead083f2fe67e64410db38d270fe92444a4a353a81c8c382f723e358215f7efb27ac89131e711dc56157c2bb4596b009c6b3d3cc2ec9aeb5c2111862021c6a680c6c4c4da31f584bc7a3f0a60a72b7e9fafcafa395671186d1ff6a5893346280ab285c7f621d7955faf2e49af363d88c3b530e8cb61f7f73f9e890baadde593ed03d3c802ff6d3c5cfbb32f635eff166202d2c223f556ec497d6445e5aa1f9fef38f0f6968b4b66f2d4cf16f4d49e282423789e9c3f63145f8548e120cf720a50487e637e02e98aa23d4de9be39858469e49f2a65de12f6a663d1cbf750789192225843b633a1a0ea587e96a40fa99d04cdc8d248eaa24364ca02b84fba1f522bd17cf53f217fbbadb920b42425a1ffd7837683b193869ca5b5c83b57d5658d316f67675c308a28b45710c018fa91e81d2f389f0914bfeb2e2c1ae025d833e58d8a221bc84b0ba8de6298a9d387102f671033098bf95376940233e8dc1e041d667d8b4a21a7bc6d7db0070641f0db086b3c35ce4180831957570c5496745089e72a04f419dbab08f25d6f8c22abd72d1d3a816478aea3383c25c35ffd18ba3fe05a1d161ce531ad4409743a8478c25eb61b194f101369f562f5fcea9741fe28740641a93247527af1a721818caeaeac8d1b2732f7a1fd853b2c56f6f0d0ae8999240ba3a18dd147d5b895e6e1352201300e5a545b92916bb2cf461b27c40b096e015b1500bda7a44ac39babbc7ffbc688a5bb4b632409a52f0a1bb6f7370dc1e865e0986c5425f941dffd064f39b42157a027482bb80705796ed8520da64506e971254aefc96eac4cb0539798e47065619f63573d88ebf0d99720fdd6fe966edc704f62ef0a5e948448905af8c64349c10ad13366aee0ebe0bbe58a1c39e08d8333ce67b5525cda2ed482c1", 0x1000}], 0x7, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:01:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x281, 0x1e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 16:01:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x34f1}, 0x10) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) setregid(0x0, 0x0) 16:01:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="1bc43afe7a6e00d41239200419f9e9067c907f003befc6ec2f2ce7a0f75564d2062a92a4bc7a2e8a4c3a4d4dae35910cd277abe27cf4d9f07dbc77a6888f0000", 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x101, './file0\x00'}) write(r1, &(0x7f0000000040), 0xfeea) unlink(&(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) recvfrom(r0, &(0x7f00000003c0)=""/50, 0x32, 0x40, &(0x7f0000000400)=@in6={0x18, 0x2, 0xc7f2, 0x200}, 0xc) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/180, 0xb4}], 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x0, 0x7, 0x4, 0xd4}, 0xc) lseek(r0, 0x0, 0x2) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000440)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000380)={0x3, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x3}, 0xc) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x9) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10200, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xffff, 0x20) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x5, 0x400) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10aa0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x200, 0x1}, {{r2}, 0x0, 0xb0, 0xa0000084, 0x1, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20000001, 0x7f, 0x8}, {{r4}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x3, 0x8c}, {{r5}, 0xffffffffffffffff, 0x21, 0x40000001, 0xffffffffffffe752, 0x11}, {{r6}, 0xffffffffffffffff, 0x6, 0x1, 0x2}], 0x400, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x80, 0x40, 0xff, 0x1}], 0x6, &(0x7f0000000340)={0xdc7ffb3}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) 16:01:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x100000001}) 16:01:02 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:03 executing program 0: mlockall(0x2) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x22d, {0x1, 0xfffffffffffffff9}}) 16:01:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="9931bb12e5cbbdd88f8ebee02b83721842958ca8f38d8e8807e51117bddf9ac40b", 0x21, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x7fff, 0x6}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0xb251}, {0x5, 0x3ff}, {0x84, 0xc000000000000000}, {0x147, 0x10001}, {0x87, 0xfffffffffffff800}, {0x83, 0x9}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0), 0x2000000000000094}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x4, r0) pipe2(&(0x7f0000000040), 0x10004) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:01:03 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) shutdown(r1, 0x0) dup2(r0, r1) getegid() shutdown(r0, 0x1) 16:01:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) map stack 0x20a00000-0x21000000 of map 0xfffffd807effe870 failed: hole in range 16:01:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/26, 0x1a) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="c26af105308c5e63621a0500dcd4e8c1e23a3f8891b8c87a212c55596ebf936755792ccee4a91762c2d41379df5af6e1a7d47e811b8af9c98a279b9efe5330061bb903b38c306a614fc053baf1eb55ea68ff8f5bff599c1a5682e478b631bc25d5328b4416ec53722a100182641b4563dd3631934028345025d387e963ff68fb991ddf6d73d17c050c213f5a4d9df4890209d8ef7caddb854f8ba3e89d04fe84fe4a7024fe485bfaa4262309d63c381eba7a1c46eb65cf1566c9b588741fb5a6b096eafb4b675786a874819807dde9c44830359d4de69633e26bbe81e036201b5d0a2d5842d40b15125957e506d4330c0c8de5f290a5028a9fe68ffe", 0xfc, 0xe, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:01:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x205, 0x1fffd) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) close(r0) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000080)="c7826273a3c5af437c3039e6d3d3eb60551b6fe8e24853d321e47fac15df719de66bf750021b4288a4cab40b6fe206c2a0ea228a3b59e14c8c0a4649a2db6e7db9fddd353b8abf83b5ae2cf428b889db96b37e680ff2415cd385540808a8ae5c24df15db35355d5e29cfd75640d7aec077ecce2fd4a27393d8965e53d553a97abbaebe5c34d41ab5bdc88e9340d68d5bca0b345195b067558169681e72c000ef90116871fad438e24c942070c71162e1fcad1142ebb8e88d5246afcc06257b9bfc7c39f83e601773a2acc58b784b5f6a66b9a553d933f3c7d490b091c182e1c42a4d648c5b826c8b8cfe8d031c588fe4e76990778da8e002", 0xf8, 0x400, &(0x7f00000001c0)={0x18, 0x0, 0x7fff, 0x9}, 0xc) 16:01:03 executing program 1: r0 = socket(0x0, 0x3, 0x37) recvfrom$unix(r0, &(0x7f0000000000)=""/227, 0xe3, 0x843, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)="0452ac12f768c5a21bbd5fd80f870ccdcccc07e9f243ca06eb7ff28d1e1ce28343581d354bab9da8d87d21e76139d3a2a23cb40eeb679fe1c3930a3c92b861f019a8c2d2c6ba73cbc649c2ede47c927f8ad2632a28f18e247846f1ed07a68247fcedfb562b0d425c2851db5394c32f8b1f9b986288543294e012b58762927eca5980272ca5d03af5ae317ba69684e0334d9e12e08937dd080272fc47c0dd900368042ff44d14a1fb4f3a73f6a2977fd74a330806f80a8d6180a23867e481ea9fc800604275ffed863156871ab1674ea7b272b6f29177c9ea7dd11e8a0e693b704eaad85e0b009ae960", 0xe9}], 0x1, 0x0}, 0x1) mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x80, 0x4a) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x800, 0x1, 0x0, 0x0, 0x4, 0x401, 0x1, 0x0, 0x3, 0x7, 0x5}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0xf0e, 0x7fff}, {0xb36}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x4, 0x2, 0x6, 0x1, 0x10001, 0x6, 0x3, 0x1, 0x0, 0x3, 0xe4}) getpeername(r1, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) getsockopt(r0, 0x20, 0x5, &(0x7f0000000740)=""/79, &(0x7f00000007c0)=0x4f) shutdown(r0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) chdir(&(0x7f0000000800)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x140) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000a80)=""/254) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000940)={0x1f, 0x1, 0x1, 0xfff0000000000000, 0x83f1}, 0xc) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) mkdir(&(0x7f0000000980)='./file0\x00', 0x12) r4 = socket(0x10, 0xc007, 0x8000000) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000009c0)) r6 = dup2(r0, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000a00)={0x8, './file0\x00'}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f00000010c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="920cadb6bc32cbcb2628158d51e19d50897fe7925a022b44c5af3813983121bda5c4a392c822f17e8ff0837de756c5d92b6e10d4610fbc6b4393f31c479e8ec3582013d1e08a2d69d40f10773ebeabd64b7b6bb6cee9d60d0472510c1bfcae4dd441de3125453306ed5f9890e24b297a1da6c3a8bda2a0d8c6e14ab2e44d90a9d0b650ecc45bc046ac111a63d04d7280a625b448a84c7069f70623245148166624e69bcc625f7609ded27cd51d81f8d0da2c5e5ad4a337455cabb4e08c000000000000000000000000000000000000000000000000000000000000"], 0xa, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)="09cbb8fc70bea6b4207994e47010f688c5aab4f7b8c8f2be70466f295e86cf329242705aa45a536fc233039d2dc1eed10e2c7a49cce51446dfdbe3ff2a70d6f20b7285bbc891631699f78c25ff6549e4b31c07d3c8d1b0161bfd66f102921545ce33defc082c2343d22eaab2d7243584363a64ff6dca59c297e610e4ada0a257c9fba10c390257975a4cd6d63dd6171b5295df998c906ac33f1d635e69fd253486982ced347a5e76d63b21d9bc8c99ac58a9aaee19de3b7fe2ed225c80922c875300022ea17d5691bee7923ca5ddf539075c516a71a9722164579955efb7e7496cf5cc052ba9e02d0a808c43982a9d", 0xef}], 0x1, 0x0, 0x0, 0x1}, 0xe) 16:01:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/144, 0x90}, {&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/215, 0xd7}], 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x100000000000, 0x0, &(0x7f0000000100)="694d934f5c38291c541d22d217cf44627b4aebfa71c0427cf94edec7d50edc1d073e8171f8d546eb2845cc68e9965b63821155b1d162918d6f0bc171573cf86acad2af16e51827223deb0f38b49280b750c0de112250b41e6835aa84a9ea37567369039d4a3f58becb357fef4577cb01e542a6f6baaff2e461006227377dc5b3a3beb54ca419090cfd2c4fcebb89a36ed79c28f86e19c573a96568", 0x9b) r1 = socket(0x17, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:03 executing program 0: setrlimit(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x94) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000040)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) 16:01:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1a2, 0x128) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x9, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x98, 0x1, 0x0, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x6, 0xf00fffff, 0x20, 0x2a0}, {{r0}, 0xfffffffffffffffe, 0xf, 0xfffff, 0x80, 0x100}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000007, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xc0, 0x8, 0xbf}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x7, 0x7f, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x63, 0xa00fffff, 0x6, 0x1000}], 0x2, &(0x7f0000000200)={0x8, 0x6}) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x100) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x7, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x18) faccessat(r1, &(0x7f0000000980)='./file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000ac0)="8401bc1b3a4484d585975ab08cbc3ea880d481f7bb2b6244afd28c6d932d85c50ab3fa265df0e18fd35b2bbf65c488c090abfe6c399f30c301c2fe4c09c31860067e637c483ec78dfb5b33d811ff9c61b885f943929a95edaca7c16abff619672465", 0x62) 16:01:03 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() flock(r0, 0x1) write(r0, 0x0, 0x10f) fchflags(r0, 0x10006) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x400000000000004e, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x20, 0x4007, 0x3fffff) semget$private(0x0, 0x1, 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000200)) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r7 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000180)=0x100) semget(0x2, 0x3, 0x40) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTART(r7, 0x2000746e) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6e) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x20) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "050200ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x20, 0x8, 0x9, "0fe565bb3b4d2168b2c2696c393a722b51d8ef58", 0x515, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000180)=""/216, 0xd8, 0x800, 0x0, 0x0) dup2(r1, r1) close(r1) 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="dd796b7258cf44f9", 0x8}], 0x1) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0xd78e, 0x9}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) r2 = semget(0x3, 0x3, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) 16:01:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x80) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:01:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20008000000000) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:01:03 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/59, 0x3b, 0x42, 0x0, 0xffffffffffffffb5) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x73) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="510fc3", 0x3b3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) write(r0, &(0x7f0000000080)="9243d6892446fb95efb2e5c4775d23009be9426bb402269eed22480d5c1ca7a881a5752b6aac89185ae3cbd59590ecb34442775e195ce79cd6db5f3f4b8f39aea3027cd755a2cafb41acf9326692fe0fa0cb01a422a409a800e1f48d94", 0x5d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7fffffff) read(r0, 0x0, 0x0) 16:01:03 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x412) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/186) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x614, 0x0, 0xfffffffffffeffff, 0x0) 16:01:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0xfffd, 0x0) sendto$inet(r1, &(0x7f00000000c0)="4f0cb99b3364e9fd4441ffe30ee71c513ae243af9463b70a93c12b4904015592e9ec78530732a453fa77181f34d1c734a5798e8fbe93a265d8ac18154308f2e59546beb03efdfc9278b593eefa151ddd3897ef3bec91079cd90f269207fbc2150f57ba53949a5893a29d538b958bc9c8b608c8417028731fbcbf4be03e41b9daf99894d77462dd7aef4c2fed6976fb8f6c38875bb77cd63d646dd7c89cafd970b2debf883fc5322652337220c8f08af1240f3518565d9c8beeb0ed7ed3cb9abc0e043cd4a1c56b0101f1132ace623fc873c3724d94d83dbc59e4a6c575093b", 0xdf, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0x6, r3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:01:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0x1, 0xa3, 0x0, 0xef1}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r3, r4) fcntl$setflags(r1, 0x2, 0x1) r6 = semget(0x1, 0x0, 0x100) semop(r6, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x800}, {0x7, 0x8, 0x800}, {0x5, 0x63}, {0x7, 0x1, 0x800}, {0x1, 0x4, 0x1000}, {0x1, 0x3, 0x1800}], 0x6) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x2, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r7, r8) open(&(0x7f0000000240)='./file0/file0\x00', 0x620, 0x4) 16:01:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:03 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x2}) 16:01:04 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:04 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x10000000000000fd, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) listen(r0, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r2, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="f4984e9f61441ac2a553872ebca8bfad8525faecb89d1818af43d7195eaa019db3ab83abf375e18c8a36ad99a8ac", 0x2e) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 16:01:04 executing program 0: open(&(0x7f00000000c0)='./file0/file0\x00', 0x228, 0x10d) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20001, 0x4) socket$inet6(0x18, 0x4005, 0x80000001) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x801, 0x1a0) r3 = dup(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, &(0x7f0000000000)=0x1) 16:01:04 executing program 1: clock_gettime(0x2, 0x0) pckbd_enable: command error 16:01:05 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1000000008c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x140) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfbef449231e13881, 0x2015, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="6c2eabe94921a363ac802eaf02b9a50f0e235e01019a12a91034b318f7bd1ea60f77ad7a5350a85ed989ba397ef9b1b163f431046867099c6f7430abc5e2a55abcc377f7657cf0d124a30fb2591eaca00cb32719c7b67ece059e0155c909bfb82ba602560b5ca57dabe59523e1401c28fffbe1cc7ca18a775652cb6cbab20383058a3c20db93d1c17af229358cf147cba27b63d9dec06c22cffa62339066944e639b2bb2db5edc55a5eb170b8d6212f7d06921f5", 0xb4) 16:01:05 executing program 1: setuid(0xee01) semget(0x3, 0x0, 0x40) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) r3 = syz_open_pts() getpid() write(r3, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r3, 0x5}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:01:06 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pledge(&(0x7f0000000040)=' \x1a\xca', &(0x7f0000000080)='\x00') r0 = semget(0x3, 0x3, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/86) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/245, 0xf5}], 0x1, 0x0) 16:01:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x52) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x20) r4 = syz_open_pts() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x20000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x226c48cf}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x101, 0xff}, {{r4}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1f, 0xee}, {{r5}, 0xfffffffffffffffe, 0x32, 0x1, 0x20, 0x7}], 0x783e, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0x88, 0x1, 0x7, 0xfffffffffffff001}], 0xff, &(0x7f00000002c0)={0x4, 0x89}) clock_getres(0x6, 0xfffffffffffffffe) 16:01:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:01:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) r2 = getegid() r3 = socket$inet(0x2, 0x2, 0x0) setegid(r2) r4 = semget(0x1, 0x1, 0x1) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/87) r5 = semget(0x3, 0x0, 0x80) r6 = dup(r3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x100000001, 0x9}, {0x18, 0x1, 0x32f8, 0x3}, 0x2, [0x3, 0x2, 0x8, 0x4, 0x6, 0x80, 0x9, 0x1ff]}, 0x3c) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/172) getsockopt(r3, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) r9 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r9, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001380)={{0xffff, r0, r2, r7, r1, 0x100, 0x9fc0}, 0x6, 0x7f, 0x4800000000000000}) getgroups(0x5, &(0x7f0000000040)=[r2, r8, r2, r1, r2]) semget$private(0x0, 0x1, 0x120) 16:01:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8}], 0x8, 0x0, 0x7fffffff, 0x0) fcntl$dupfd(r1, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x8, 0x100}) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="4f31b9", 0x3) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x168) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0xffffffffffff0f52}) unlink(&(0x7f0000000240)='./file0\x00') r3 = getgid() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffffc, 0x5}], 0x7ff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x41, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xffff, 0xf355}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000010, 0xcf, 0x3ff}], 0x0, &(0x7f0000000200)={0x2, 0x7}) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffffffffffe0, 0x2}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x40, 0x4) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10020, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ac2ba97b4393fd06701f80ace5bd8026463604372f2985ecdfee0514a4351da1be401a495393e946a7cf1f519adabc440e101f047539b54061116957d95b65e487281df10300c23d78c0af72d1a1c3dda9a05a5205bdabefd05c6a06becc6aa4db8211e0f133686c46e4add6c89814", 0x6f}], 0x1, &(0x7f00000001c0)=[{0x70, 0x1, 0x2000000000000, "96e087a79c0803aba8dce275db1ee864681cf04a62151875450097c1bcf09e7c090637f26d6adf0e81a79d9a780cb058d630b6118ca9446b241154b098e85f91fe6493b1630022a6592d967103321e868301dd924ff29abd0265"}, {0x28, 0xffff, 0x6, "1334223269af44aa30c121a4f67dc679d504"}, {0x20, 0xffff, 0x5, "b9cd00d7bb48b76f88"}, {0x108, 0xffff, 0x1400000000000, "c404e5746fecaea3c58d34dba597042ec62f8f03f8933435344d6476795463f0987eb7b15e0d47751d1aff5aaf10352da68c1e6dde7d87531136207c4f24e08c7706afd112db66140c55fa430b19cdb892ae527ca94e2a1ed511799de3fc0f541c440d6c513e7705e7baab2eb3360fb7356d66343ff75bc83333429af4b23987752ca439ea65b6e3a1eaf2b1c926533e690a258822442c3d93014197f9a4d788b11da6947a5ddd6f34a012bb12fd19429b83356fd7671079237cc1e91b7384aa90059f3c7e5f1787a17b8a807cff654114a0f3a82eec8d77de7cc17c7569a6ddad4af74ffa933b0b922348e285814c6714a6e0aaab"}], 0x1c0}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x50) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8001, 0xfffffffffffffff8, &(0x7f00000000c0)="45bff356265af06e2173d142cf836cd0b2d2cd5c6e8bbaafc9357769c68784dee8956634f3654986a40db0bee1d812cad7b6f0a715c5f48836a6393ff7986af55d2f783d5bb11e34975fda7292522022ddade5457e448aa6c6bdf6142a0297ad94673c68ef83e7e85087725c2391738267c0e6da86944bb8ad85adfc1de212483c6a1a50731cd51de052c591971a35e68117122de4021e54fabaea61f52de820c978712a3878359adefd6386204339b5b4f40b7290b6414a661fefabe46d1c5ef68c4805a139", 0xc6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) fchmod(r1, 0x0) socketpair(0x20, 0x4003, 0xfffffffffffffffd, &(0x7f0000000040)) 16:00:08 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="00a62f3a0a0cdb0000001a8c006f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8998e2d793ed3002589f7c9fe024e6f677f7350a1172e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e51647c5fa1e9380baedf9db1c2fdecf6661a9fc03fc99af2aec6dda389248d2201c1f68aa259f15dae660838cc4c1ba02b2cd9c60723abbc561ce06b938db72082f36410e1d7348d00"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="df", 0x1}], 0x1000000000000058) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f00000004c0)=0x8) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/27, 0xffffffffffffff41}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/227, 0xe3}], 0x6) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000500)) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="37bdda9d8a1bf55a97c1b0921da839ada32fa4515dc4538c03fcdec35c2a46ce33fc9afd07ff636349b30ac2fd97c8e2c92453e276db53269b730aa4dee0da704557a522d658caa31a21b294b1471861d4f2a68adff39d6d4ac8572d1539a8c6ae4a677cf9ca82ad5c13488d5878f6972eb417437c1e133c92d810591104bbffc330ff5f55a7fbe2f4713108cdf67d7545763372eae1e0f961df59c7b3b3aa514f2a77eebc70fab2d373ebcd5b778eb3a9b9d3441b818c56798d147343b7f75ea8ab5029666734090f8895d310b352473133799452b80ad96057919d95f1df12b3a7646969a67706ba06437e9bde15da646e5871", 0xf4) poll(0x0, 0x0, 0x10001) 16:00:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7fff, 0x10b, r2}) getpid() r3 = getpid() r4 = getpgid(r3) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getppid() mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r5 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x8, 0x2, r3}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xb690) flock(r0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x623a, './file0\x00'}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="75c1807649b23543920802d8a3f76a36f9d6756d3ddfa2b687828bf7b0103d4ae70f42e8a809d0d8d4c35b3859691b2847f21dc715db682f15def5f6e9d89e360edf17e5a6a7c668dea77c6cfc5cb4d670f37f0c3630bb92371f2ca6b83975b24a33838a45f682cdc2a97be58ae100d855b9cec371bb6b24640cab3459c458dbdc16d52ffec8004ef285fb2e7ab97056b26443571f423ba2e1cba58f31ddfc17b28a45515a046172d8e1fd0c14a5e2edf801192728a1c274bf9f2865deb4ba648b919dd19d15222d306142", 0xcb) r6 = dup(r0) r7 = geteuid() getgroups(0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000340)='./file0\x00', r7, r9, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x200, 0x0) r11 = msgget(0x3, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000400)={{0x141, r7, r10, r7, r8, 0x8}, 0x8000, 0x1, r4, r2, 0x3, 0x7, 0x1, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480), 0x0) fchdir(r6) setreuid(r7, r7) mkdirat(r1, &(0x7f00000004c0)='./file0\x00', 0x48) setpgid(r5, r3) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000500)=""/179, 0xb3}, {&(0x7f00000005c0)=""/29, 0x1d}, {&(0x7f0000000600)=""/14, 0xe}, {&(0x7f0000000640)=""/44, 0x2c}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000780)=""/116, 0x74}, {&(0x7f0000000800)=""/37, 0x25}, {&(0x7f0000000840)=""/70, 0x46}], 0xa) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: 16:00:11 executing program 1: r0 = socket(0x1000000010, 0x4008000000803, 0x0) sendto$unix(r0, 0x0, 0x98cc, 0x8000, 0x0, 0x2a) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='$\x13\x00']) r1 = socket(0x6, 0x4007, 0x6) sendto$unix(r1, &(0x7f0000000300)="cb0b042a904d57cd9badcf4576dd993ca81af0acb3d27cb6387dd404414ba913f26f5a350d30ee22d2d6d40763542afe8f1b2d7f2e5b46c9e96bcc79e6adc149701a808c8476d0454c5695fde7f1bdf367e1453b76804d6fe2a038c92da7386b32daa09080bde31c560ac9be3bdd1b27a102d9be8e34f41eeeca8f76a86ff8c0b4aa413af5b03223ef87c5488597d8726d869a408d4d42e2c16c7f69603e07830966b6cf54f80bc8a3570d8d04945c372e43fb5a7e594e0dde7611a1a1", 0xbd, 0x8, 0x0, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x208, 0x2) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000500)=""/61, 0x3d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/53, 0x35}, {&(0x7f0000001580)=""/144, 0x90}], 0x6, 0x0) connect(r1, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001700)={'./file0\x00', 0x80, 0xfffffffffffff42c, 0xe0, 0x0, 0x8000, 0x8000, 0x4, 0x1, 0x5a20949e595b78a1, 0x2}) r3 = socket(0x20, 0x4, 0x2de) fcntl$setstatus(r1, 0x4, 0x80) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') preadv(r1, &(0x7f0000001840)=[{&(0x7f0000001800)=""/43, 0x2b}], 0x1, 0x0) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x10001, 0xfffffffff22c1256}, {0x3, 0x7ff}}) connect(r0, &(0x7f0000001900)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) mkdir(&(0x7f0000001940)='./file0\x00', 0x81) sendto$unix(r1, &(0x7f0000001980)="a9e04efb777dbc3a2abb225482565700c66048afddc484bc896ef29c06043d1ebdf1cb674f6e7303ac208bd28965e349949387570221d3a62af43cc43b31dbf50ddc60a72ef79cae2379b3c86ec8c09922d36a35d4a3a3dcd18e988371e8773a0097911aa69c5736ae2b8ce8a3a53f5a57e60e2fef42880db18e3b869c84a70b0084895da33bb17bb497bcb635206df3bbdfb1da3da5ea0e1d0657ff7d5d2a9d51d75a56f417b5948781f9ac56feda932aad05c74f25173fc5f096e6", 0xbc, 0xc, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001a40)=0x19d9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) getgroups(0x1, &(0x7f0000001b00)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001b40)=[0x0, 0x0, 0x0]) r7 = getegid() setgroups(0x4, &(0x7f0000001b80)=[r4, r5, r6, r7]) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x400, 0x0) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001c00)="e79f3eaa8d20153ba47b7050e09d424abd62108bd194b3c72cea8c1cf9b0aef95c52afc1112a2cce2b6bfac588bc143377361f85a8b144554be4e3b095ae6c031b847b6cc5d64d9eb62fa164179efd5a2adda561e8fa19dc017fcb8599c0e2ef70019f84ba05594d5d3025293414ebade0d98d4fddea1f023e0c09f39758e7b0e2276f9c6bd3e9ec9f14e24829402b5bb98bd12f07b9895a0ac29f708da4363aadd446f5690dcda641c3077975c7dd1ae85b97ed0c162ddd69a09a", 0xbb}], 0x1) connect(r3, &(0x7f0000001d00)=@in6={0x18, 0x1, 0x2, 0x101}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r1, &(0x7f0000001d80)="7ef051644aeedf623c5054a278aabe0626ffeb7bbdc6a63601916fdd8de6490d94f21ca80e88d225c9fdfb5299c69eebbafeb5ab2e764f1132035aea7a5f5428cff28948b3986319f7da7c5026de67a9c6ac254d2d7037af89792dad98645b25a4465b616ccfd827257007d2c3c59daee7650d65e9d3276c4dc7e3aa9e07b70aa768ce3af8", 0x85) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() r2 = kqueue() lseek(r0, 0x0, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x8}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125d00000000", 0x7) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="ffffff81", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3fdfeaa414bf2ad2f7fc62e53a0090467b6063aa95385c05f5bc57d5e885ec0511baf33cfdbaa642b921eb24683bc7c45262c69577eb34c365b4b470b24a0183786b556ff81b951817b267c643d5f02b9d05c80b45d6c5c9719dfdab5e2920f8485dae1290ab463b24b8aa39911d8433938ae0439e3a2f1b40788b453f767c89b4cff922131ad06c4b2443d579b6fc3da587455b6073c93b7717e752858ef025cbb6edfae62e3a8e6270ec37e70a138b3a5c27e332bf91e2d4c16020284385d6bb8c553ba5fb87899395e3b195c0e6d0ce32974e5dc474744eac", 0xda) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) ftruncate(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:11 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) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x7f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x3f, 0x0, 0xff6e, &(0x7f0000000040)=ANY=[], 0xffffffffffffff87, 0x100000000000000}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x3) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) 16:00:11 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x800) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = socket$inet6(0x18, 0x8007, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() r5 = kqueue() poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x20}, {r2, 0x82}, {r3, 0xc4}, {r4, 0xa5}, {r5, 0x4}], 0x6, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fff, 0x381}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x1, 0x0, 0xc7c7ace780420475) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/214) poll(&(0x7f0000000180)=[{r0, 0x104}, {r0}, {r0}, {r0, 0x88}, {r0, 0x40}, {r0, 0x41}, {r0, 0x8}, {r0, 0xc}, {r0, 0x88}, {r0, 0x111}], 0xa, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x10001, 0x8, 0x3, 0x16ab41f3}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0xffffff92, 0x4, 0x0, 0x35b) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x7, 0x100, './file0\x00', 0x5, 0x71, 0x2}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x2, 0x401, 0x80}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0xc8) 16:00:11 executing program 0: semget(0x3, 0x7, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = semget(0x1, 0x0, 0x32) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/167) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x3, "44a600", 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, 0x5}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x4, 0x9) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) 16:00:12 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x76, 0x5, 0x0, 0x5, "2685f49794a86800a52af159e65cc025d3887e9f", 0x3ff, 0x7}) 16:00:12 executing program 0: r0 = socket(0x10, 0x1, 0x7ff) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() wait4(r2, &(0x7f0000000340), 0x1, &(0x7f0000000440)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6004, 0x4e61) r3 = socket$inet6(0x18, 0x0, 0x0) r4 = socket(0x2000000000000007, 0x0, 0x81) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() getppid() getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000002c0)=0x1f1) getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="dccceea8f8d9923afde6811b96d78099f10903fadb6e96508cd53bae68100adccaf9b15b539d6d2135e3e1db30bc9d4aae8d7b26b4abd865e91ffef5bb028eaa33f14a2c57534dd228bed24427eb05794e48e56499970e8559a7665ba0825fc32a0ff6abd3a62eb1a4392494da27aa47de59a37dad6b0ed4be93a23e23e0d2076428f20b210211a3f8ad0132e36f53c96cd6bd34173c068c4473f3664713b6c1a867734845c9c0f0775ac58f7eca335e1178b1e9b953172f307f1f799b7d03ac8ad8db387adc2d62e4ad4bb48e431a4e532545140a5a273d76df992a0ac4d6", 0xdf}], 0x1, &(0x7f0000000440), 0x0, 0x4}, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x218, 0x18) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xb315) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000010000000a80002d00000000ffff000000000000ce528c81eee6450800371a41468d16966abc680f7a9d33c5964ea3eabc30429143ed33a8c2d8fb52fb5ef96734a5c82e9e33ae19f14fb322b393e76b95f7904b7abafaeaed8fdc5635e1d87fd42bb13cc54aae072106a39de4dae265ee184163cf504474f1ba54b269f033baf1da3f71c52c92932b80676eed4e8c89977e78e3323ff7226327170da2dfe064c88be141f1d882da129e59ed5d8da1cc8c3b9c4e3d7127313ce878a3238ac08b4d7ee1da204bc27d58475c931aaf63cdf84361d70cbee1d6d219eae7e3f46e1f023f648596af229e2ad6e44365c847897ff7a6fad1793a80db8507e3e89833b4edf058eda2fef1a1b50d41656e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x5, 0x0) socketpair(0xfffffffffffffffe, 0x8001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0xffffffff) setsockopt(r0, 0xfffffffffffeffff, 0x5, &(0x7f0000000240)="977c73bbfbc7f603e644bb881b35fd344ab3c2e10ebad8bc17122258b2ccb89dd434c14987b3aaabea74470483310294f85377ecaed52064ef58dc55df1dea412db71f87e2d23df10d77ccf5d8e3a70f8ab29a4729499e5e29ce1a879a8fb38fe4fc7416d26dacb4378a4cbd793934c0198d065c1ec6d5c447accdda2f15476c027f3b3afb141a275e0acf7d91e37e9fa259b41901b1", 0x1f3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x40000040, 0x3, 0x44d}], 0x6, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x20000083, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0xce4, 0x6fe}, {{r1}, 0xfffffffffffffff9, 0x2, 0x10, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000024, 0x7, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x7fffffff, 0x3b8ce65d}, {{r3}, 0xfffffffffffffffc, 0x39, 0xf0000042, 0x3, 0x2}], 0x4, &(0x7f0000000300)={0x1ff, 0x5}) r6 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/14) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1ffd, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x690, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) sync() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/92, 0x5c, 0x391975a155aed108, &(0x7f0000000040)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) flock(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() socket$unix(0x1, 0x1, 0x0) getgroups(0x3, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0]) r9 = getuid() r10 = getgid() r11 = geteuid() getgroups(0x3, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)="c5c442af14a417d9b439bde2f5b4e68fb6ef00ac6117d09ec9472f2b77577c202c9bdbc8a5571a4685be1da237dc15947d0dea7b9849c5685cb7a572f8051e38ec406b2c7da96f86c78f97deafd2dd4c39476a15902f9f1ba2105cfa3d58b67c02c50ce0cafe089936c5194d11d4b17c844d3fcef747cfbb664b00547030d08f863d9a4cd0c6024e2c0158b7bde50df560ed6a6f725f9af2de35c8bbe23787161e30e11b68632452658dc4051d608cdef1dbfd70f3f844d70d2a0cf202394666ae4d3b46ebaad1847b21a32194f9398eb9b4d2d36f2f83d334f581f4a0f11c05cde4e8a297496e82fd33d2b5828222b474fa11b56b027a935a314c173c5f45bc666781c23b2cf57b28b535eeb30537fc2d39833eb140459dc37dfe9a52f928261e2bb0e65ad43a687844ca3e8ff70b1fce386cb32e38d71fd2992e0402f28e59af0ecf7bee631372e357bae5e7dd22eaa10a1b125dd542116c28ea5abb3b8df1de4f57f511f34a7e39c4abea7dac29feba5d492e162ea797fb3cb148d42a2b0abb2780a07561aecb5f4a9ad2805ef1b9a765e81cfd84496afa0537dd4c25b9bbc867f7416726a60acb79aff662688e797cd0483bebdd050f450857ba5cf6672cb2b1fe86ac0c206cf78e93d899a0b562ffe97a0a9b38a4ef6de0151b57cc250ebd229aecfa6ea7708839160f1443c7071c285cd36c241f7d7ccff221c9ae8a445dcebed97a239609214987fb85c7d5171b7ff046e673f388db2ffbdc02fcaae074d86b3be2eb492f5ae0491b814e96b66efe7327bcdd6e06d1a8a171750a8c1793bcd6035a5bec9e90a0cabd2c802deff615f8972dfbb6a70c15f19d022aafe8aee4b92fb775aef74a2a0adf0ea2ca44e0dffbb80ce29113c668ef2242f9cd55999525ef8530752c5618dee924e9bfa817a5a318ea3aca0b8304bd92d89e97defa129165c56c0a10f992e3e7af2972f302327c88700642491b2873ec4e18e4903e88b01239f4773cd45f55698e0d73eb79f27ff6ce7cc887b8f8e304086a2f3ba09a364ad09d87d1f1c697d30165c185fb28910c4b956086a650f5f8479b59e537fe44c5379177840b41d41081568c7c205b3eb1d1bffaa4342e3b8a35cc2e836556c5dcf0b7f76faa7f5090d63c8b639546abdb6b65be7e24dbd5ea0d9e53649a56a10a712a5f6b39a35d23f497be0112a4714205d5ee47cfdcb7071c713c945778d833c32276df5d4204a4a23927dd2231226a70fc12727548c55dd837c8e96f91c5568c474a0a5790a67f1a4d199c8e064853285d5048c5841de0dbb3436eb7e621917bfdacad633eeaa56ffb8839e81525ee3b077d7738e3ed9f223d1b51425a278d7bba847b0dc712f09978169eed88b7c741e08b727886a72a93ba172e12f992f4577d4727d152cb6362f924d6a089b633cf1a0882d628a3e3f8ba2089ecf369f833f1a02c0055475760d515d5b5803a30a33ca0bd8c62fb3007e9823f2d1ee2ebbef22cf233c706d42aea2e2d6ddf61601595a7654fbf9ba85cfb4a48862f32a64912d647b73bebe92dd4a6708cf72a0e2f90a8dc3a2cc427d27fdb1ccfd07eec669cde109057d73dcef189571347bebea7b7ab520f581f07a14d1a9bb58e6d0456ba2c6d53bf6447ab6fed36e8e2b88233fb4d1cb2f9021b89a665ad586509a3af15fbe0e89042496109a33a84b07d4e8d32a5b9c254dbedcf1fe4371da245dd63e9ffc7a243c3fb41ec81fb303d12346f0dce4be4fcea54ea67cdaf3413783df7b70de18b566fcc1453622fd3b6127c2f2188cb2c8fe5a302fad81ee932ee7b9fd92a0115ba10520d6aad22bc697bd9ff753abc547342956f4565535e669373241b78751ce1cc8a3e7ad4fb31ad14b0678679e4ea16cc0e3f5925cfc7a32a32fe9c66982be6929c0d1e814670183c7e3baa997c98ac33328586bade6fd1bc619fa714b31d0e3d467d5efbfb770d8250ab6040123ecbe10c09fd75efaed924af769f2655d25fe9f5432db1b0e26169d86a1538514828a971e6ffd3878d8aed29ad926687bf101df7b248a77751caa80f789d5ccbbc9f975ebb9d9efab25ce34171041202fcc7f97e26f6fc06693f0db5da765b740f67a09b330ad6f18cf6939f7bba1726db8b7c04a104045cb67d67a09a48ffd266a8374b7f57c21a16f4478e7adccfec0a1634559e8a33c0340f202a831c5162e5025a329028bbef7de4f6f69484f147836664dc0d85e453dc152dd554b08df0fbc30b604456a8e6f5c4a26c2eafae4b37b6792f086330c6587ed7f94c061f3dc1cec98b572da86e39da116f6fdcd699d2df0394079a5c6f5fa901609e4064a015183f442fff9d291a59f84042d75373da44a00bf7382ae2ce0f3a39441d0476146d0846f18e7637df1507b3eb405cef8c3311d6468c70607eb8981cb9556fa0b38437ef768e657648d0b60eac57adec2294dc665045f5b241701b8bf81c56215b1bce9bcc4192b294d644636f06e3af3374ae4c0b2040bed34578c79ac8d6ca1fdea705ab06b15cc1bf2116b59528e863a8f29855229146ca9443d5c11f969240e503047482c2506279ec841382e4f3a6a8fe9b1f1223ec2d8f18660462cfd6446dbb4f43db3519665452258c619219476b8f20b3a6867c9d0740d28eb77adada1c597b29e0821af847f976d3760834f7d121d6f6055064d7b5b310e5aa982b0d147573da6deebad6f21d267b16b58082e2a27ebf04fbcfd62e0a60c7bbbc3d8aa653df651d07f286f94138d5abb6305ca70a166472d5e7501c93435e84bdf59cc066965d006be0313b1a38c3ce088caff1cbb44e728add84cb20616fec69ecb804a1e663c534a48b6520922a1f722881451012c97df17413fdafae78a8582cd7dde5944cdea8ce49c16e265a005096da3cd55a4e537e032769cf9ab31260e588fa07ad36f41c43a3add5b4d9d32292593a642afb71892b906f2fc6fb6ff7f45a464431a5f503b0e2c12f94201c88ab62c0725c534837eb96cdf5ec6d8c34f9c17eb70f7775c09c71e595bbae5da384f00f71f8065da1b62919717d9324d8ed375103b2ffb1f5cd49ceac4794d7f21b9271f183f9bec0cacf03c771d60807b1448e42e6d568ebf093799b390f7607f3f303d55c4296e35f705df28d3ff4e877fe263361440de10ec1618c031f341e8fd4a0546d31b970ca89329bb879276e1ea4ee36fbb4eb9ba4377d0c6239c2604330580f981e8ea803b3c59f64b02f958796898b01a040b5d1891ab19befd597e45fe8b42c21bc3f2686e1dd287bc9a1041a122b4ce9b3cac7d3dd787bf161ff837a646057f32ba65eb4be38ced130f57ead28d6306b8d231d02d4d39fcddf1e2b6809934f52e6b4d7f55b89ca5df7e6a78909c61e6304a4f9abb8e3aa81967497a2b3170d3109bb8b30b4ba56da45efe46af413e67bc9ad0330159e840077177f9635ed23c4229e225d6235b0aa64ad37894dc0345e2ed7271e212854d369214e1dd3aef58d5be588f8d44b29f18950e10f4d7ffe3dc5b0dca76ad4c5044729df4920fd29669471b9c4757172adb7602ba449132edb1f7346bca65817ce2fa8f000476df6ffb0bb72d341ddd41ef500eae9843775b625802efcf5fe750f665ff22ea0a0f074752705ed1c5e0f20adca34a4c67f112c8c9d7062a01aa1f6835550f5e6c779bf73904e93f33fe7685a4db7871c4bc31c28cf31c4d45063ee435976c3bd3aa0ad5d01371bb1834c47250bf5084e9edf2efab4fd986481e3caad8dc1e45f641571e207cc637a5297bde27cfc92a9614d014e4c5f380669942afdd7491fce1e0f5804f43e7360dc99f4f86c72c6da679318c7d381e48df655cc320f0ff8fca9147d961a6ef4130e95e00862e3cdd4e2256a4ef7566d8e8ffa86940e41f18146865bde7cd9f618e767e9dd3560314cd2fcda5b62bb8770bd0649a0d3f29d95cd0ced9be9434a84182f20d6e0ec7e422e425eeaa14fec6e7bec4a25e8f4eebfe07a0b9a85f18cef833d69f7de5d186102e4fd5684e9667a1f7d443e3c9fd4f934b0cb9d5626a3fe5893c864a2fa3f2be17c655a17c7cb9f5679aac99e7e0f97b56951c52c83f76339009283caf0004fbfdbe0632e8b52cc4c7321df0a6bdebd7ac09c6d213adf758cfcad6cb1a8d410ac4dc93baadbaadcf543f8bc65f661f2005479a7ad011e71d53ac51f7b8471f6ff8a9c7c21f61346ffa9781223d47b5929b979cd9ec8dc6d57534db3da9919be1a0d182190c626d8be902c55a00497e4e2142f26d9280a27e56a3f767979360568c14f09e2acee949de7df005ccb961e6f961f797ec01dbd21676bf7d75d3f5eca2c3bc4c2076472d8ec984225fec02c37bb9d4372992337976c769a07f8416ebd1e40bb762c5c60b4878593d7277e168a69796f0f495ed8eccd35a46ae1e9e8280fd03ee413cdfc1527c27155a241ac21e12c21cdea09a973746eaab38802470c6b8fd2f32879f6d84867f275f991a03f345107681ca7b0db6c20ec13af315ecea74c39de83dbf916838002bda78f9b896bc05a8a3dceeac45d9e4673ed12acb61d7d49d972d66ed5c37e1e963f42ac96ade79eb33ca8969346cf84072c231a3857b32ecb372c5e502201db75bff97ed48bf020eef340786f7b72a85132aef832e3637c85122f73bc0f6816bf99485414c0c64448560dcb2e91e04b7222a6fdb1885ef2fa624e1413ee997a07cf59e97247c25632b71a7308b9f4fb25f2d3a352a20a9599df27b3321d0185dcf97a88f519fcbc956c4543c79d64baf30873501265c4dc2b97ba1bdf356d08960776b6f515aab9812e97e62c35fda35dd4e56fee80cbcd70b9588595bd9a579fa247e3c2180515c47f18fc33424045508e5b93853d8ad6f0cf96c72d1fab5c8ce7a8650f9945a3608181338cdfe822fdfcd27017efc6d82255dd24636e263dc48284c71608e2a9ccd1d60f6f6846490f968e0188761016290609f509b525daefe6e99ddbd5c5d568aaacb95bfd8eb28349cfa5cb9dc79afb98cf36bc6837d89eb324af4dab8a117da38404ae812fe49b308f47dfb03ce83a5b9d0c74a7a3031fee7bcfb62b56fcbbd7d0a56860a27414208e73f68b69531c588fd903340e95ffbcd7b5b881c8e4bda4070d1e72937afe12fee2494423df698301e22ba69ec1868927e3e732df439d4954db834a2c4465d66541e231d96dc1e6a16fd2c57722a11e011c2b8cc43e6794f1eff10c58a250e011050102d47c4220e0cc84b9d6186ccea5e6fcfead991f4fa7829562c4153e75cfd074dfd829b72e7e975b4f513dc53ea9f451441093c22bff5099d219dac6c6ca9133a6dad6d246c7ae58d65abc42a037ce35da7e7932d1b6e56229a138892144b845280fa35943a4c33cdc004b5912e559108cf751d8ca8293945aaeabc5b160dbcccbf56383531259c72ca0c523dddd25f5c64ff025e3f23053442bab304209b4276a592133e83520c7693b17330d9f62ffe7ac57475dd1ff5476dd60c7adb509981bfd4df6ec18c31c87895313466712a310896b35764e2f730bf211e32c87d96c4524d9a6eb5d67c91dc53414bfbfd888a5870c24dc5aa929c7c09d1574c153bf36215e1d8f47240df391359bca68061ffebe69e98764a86ae973c920e01eb84cc1dad831d96b87b8026b5b1cb42cc5e61f995a584e14aacc59f2ae12aaae98751d12814d1bb1950e3329b87d0eaa8caa38bb9f56ea42fbf1981caa4b9e33bc0bc0b06e48c999e4040d862e20328653528bcb6f25da7730a325fefd482c83fd48d66419a6b5", 0x1000}], 0x1, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0xb0}, 0x4) 16:00:13 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x8) r0 = socket$inet(0x2, 0x3, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000000)=0x4dda637fb1a9098f) setsockopt(r2, 0x1, 0x8001, &(0x7f0000000080)="de7881c15ff4d921f5da1a2957cff0cfed0682d759bbc7d93998be6bca598eef8ee8b46763225741d68c99a886cfa0e20e222cf29eded1f88ff472dadd3edbaf5b04acfcefe4befeaeda3a2ed42631a5ad904138f047492ebdba74426d07993d76b9e00b71cc215255bdf96a3817df7eaf7c9883cffddca3ae93db4cd35601597e25dadce352653856407b6c2b9df25d871e87bd170fda772822eb45a4ad182e9c94ed98d2661f809e9db6b800afd288c85a989b0306f728160d83bb00", 0xbd) getitimer(0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x2811, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() pipe2(&(0x7f0000000100), 0x10000) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)=@in6={0x18, 0x2, 0x7, 0x3ff}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0xfffffffffffffc93}], 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4) sendto$unix(r0, &(0x7f00000001c0)="322ab5829da372d27ff462c33cf221d541596a2645a60688b71b965e39f8dcac1dbd864708fc08bb591bcbb85093801540197f0f4aad133b2587b2a83cd5d2260c999099066fa4de6d1fa276d1465cc3f6f7175a7272aa28e81638142d74c729ceaa86b0ce03d4b8f4e5118e0161c8820d12d01da7b902d60802c23f540a1324a85ee475c8e697582f0383c5e7f404319d11493f0237b40ad4bb97236e0ff6c294d3d510cc1be8b9ed1ff481d6b0ac51c2d4ae129d3b1add9b411a8d26da21304b0f05aa637fed7f0b97195c90f05b7eb57dccb2379ba3e7ad30e191088e678610469779095d641896339c7145029533aa4de79e8523de21b02891", 0xfb, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/144, 0x90}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x80000086164) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x400) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r5, &(0x7f0000000040)='h', 0x1) fchdir(r3) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r5, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pledge(&(0x7f00000001c0)='+/-\x00', &(0x7f0000000200)='{\x00') fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) recvfrom$inet(r1, &(0x7f0000000240)=""/196, 0xc4, 0x40, &(0x7f0000000340)={0x2, 0x3}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) 16:00:13 executing program 1: r0 = semget(0x1, 0x3, 0x82) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x8) fcntl$setflags(r1, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/164) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x101) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)={{0x9, 0xc}, {0xfa, 0x4}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:13 executing program 1: setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x68) sendto(r0, &(0x7f00000001c0)="2155b9e073fbb4d2ac06dd106a11ed1a37d1b6cbce265ea4e56e31d8f9d04750e85fe754696a6bf4bf1897618723cae3a5514df41ea04f88616a079e617f79e04bbf77a4ef6b2026083bbd81571de575ace99d536488396c7dbd32c52baf631acdafd3a906fd098dc5cf6cfc8fe5bf3321750caa77ec113c28783c26b27be7283a6ddedf19c21a3375308b798a288f1c81f754fea707467a91dcb7c8c6a224af243b490374369a0eb79492e7ed7092e267d363bdfb280f41565a63401056df96c95f4e189835dc839727bb3bacf2ef24326e477246cd6e3dd22d6deec8fdd09772e3011821f0a044b499854603d906d45fb4bf805c308eee79a021b079d5592dde518cda7852d893f4323aea0ac01cdb89e2db0642d738f202d1a048aaec38f2accd32383299a570d7cb91f108442b3164d9785b1188eef4bd113fbd7ba4bbb0d19978e4a910bd02ed49d3b6fbab72f972f98dc6c880df36bccf7711b4fe124923df7b4df7276235d13464ad50822d8aeb42998e97623952264ab3e132973d3d2a143a2fd4257198f261a1665e17597b03ecffc2e0b90d3ee11c10803d1490d40cbc2d40a326ec32463787c88e2ab7d3d3fab97fb168616774bbfb61999cd6079045148b897ac4c3e2aadb88db5acb329ecb3abdaf668185489168e05947d9a4690e3e33b49f51d73806dea155a4761b8238a17fedc8313ebb368c1aeadf91992c56b5ff35f215c1bbc38810730ad7f57467491268974f7fcd3f26f380493204d85d943142abbd4c89eebd14eedc2bcac197f2824982198ce62c09f688c4292fa2486a74def0d3651b64335f7489342e74fd6a4fd763b0d7a537ef3a143230934e2cda00c17d528b3d99dfe223a218491bd9ab4a7455cb48a4020d5e7d98d316ead29703f80357f96abeab3a04fc7ae28f780959cf24aed203f90002e5d8f7a53b7b91ef2d01df15799f9e679e22893dbeaa0f91c9dc936aef78fdb378f2458483a7a3c07cbbf62737e1b78a4759cff87d9cef8c779bb6ec3b1fd18d04c28205a07caa547fca9af7b6d40af309e8645a9cbd0de53bfb19e3b4f0cfa5447a549a57cc3b15b688d7e8d24e1d7a8b7cc2f86d9013b02845346c1c1e04996653a1a055c380e147441be6a6887ad2e56f6e65731fd0daffb1e99079f6dd8511bf739eadc3b01372e9c6ce256c730dd08f9988e462c8c7a46cdf4c063c14ad34cdb7137f01d8e2a2aff6a509df21fafb310eb9762a331cd8fa6f545cdee28ace5c94c5174d12dee319c6a31436f415a3a9ca38ef632ea98be7f7140baa7c27dfc0ad4c7c085db3698d279c1bd6b0fbad58d16a9fc841596f0d389be4f0b15366b16cad1c39f706b92c12649e54254d36a67d30c61c353b22b60d1d71eac3e9228497fa0db7cbc4b1e933a94edd8530a45e3e86f19f3f8b0d8c087b13c654480799bd7116c9feb00c272d601b3bb95ed0fb4d2895114bed7e17ef4ba4ceb0b7166283523e821b9d2bec081617f7a7dff331863f6c8f802f48c8ca64770f69d31abf14d774b2528479508922965897322a88dbf5d64e439ddca4288204b2875eed6228c5df9962feb9ba2e9a0f8f4d88b80cc32c7ac813417af12ec4e430d3a1432e36e6170a5c75c89546f8421af3d066fa26565c09d05b60fda5add01e2c7dd9ccd86d805ad70c995e4c12783e09f0b114ee2249e65734161a64ccd30b11c52eddeb209679c903d7c1987535c4d2d4f57efb8887c8836c5c8574b667abb2a3e60abc67035e202d3e79b078db1d25c8e69c67267316119be860bb37a34edf6a089c037a01828e6d8deca2821ab22ef26b90d67c1b265ac78c9f911cd818ee31501580d0cf39d1c7a8743e262d5b59f710e65a01ef2e0e9338e1d94436e984aba2753726bc17e300fae2bf8038820272bc7e19b09581978d8093333d1265fddcac7e2332c11264f926b38dfad1222c12daaf5b9655f24a8a44ed264bb91428b4db59ad18effaaa5a8596d8d54d5e03b811b193a905e7e55b26b225bfef1f9f0590da98d3190c1c424427cbcb1a442bfd0c7255bccf49217b7979aa534f8cec3dbe68276d2322c9f9e30cbf6eacf4050cf73c97624bca96a1fd4716f554174ea1318a4312d599a66785232889ed5cc0554cb042acca3107ac14358ebb235744058893e9e32fd0ca7a280ffcd70d534a8dc2da07a24342dcfd7ac6888772cb0594a4d73ef3b6132c14f39f043070fe6625d8cd4646ed0475f47eb691af11f0457b7ca8e168b9bbf2c07c6c8a2821bb192909e1fc28c5fca3f08d025ed3478cca090c79ef30799331a4b5adf34f78cbc4cdd7faa6b9430c00e31116ff31c981d943745e029918719075774c043e4261f31be6619919a7702af22350fa4fe4b6321d772589075b586c5eacb0d4bb178752c98d6bcf6f225daaf9e76caad07da1a2185f353834563148da36a814bae29d14a54a8195a236366343eb12d1a39e7f96493a2d23ae6da73f5e374340591047e8b59b57e0a01ba5f407642bd1f8a719d99a22251dc206a23ea10a614806fa2c47f51976b633ca8704e0948ddccfe31f19786baefa9e1b0c46b4bf133bbd4b45a0fb139f5fc5bc3a7f899968566cdb23a14c2f95354aa50e31b36e2e2f6dcd36b82c18e3cf547fca56da2038a32e76012621c60c5bfdab536930dd2f847985757f359ae3f60b56d45bbe4347cacc6767fd15e357cb75f215d4a9584f3d2d8d2279ea29cf60f1c72605c85751903a27c70c96911d8756318b7124d5e2d132d2e629ef9c91d61e88f3e6edf2e0ede6211563ff48b19e91828656d0ac74677bf2a9b37dc8bacb8e27a0bc8cc85cf3cdce0a52f0fff799859de091e9d9c3e71e02a138a8fbcdd72896520266115c032f79af4c798f342afaac38e8392f30f6eb3cd317e60c78e2ec0c271db71ab5b49893e76a055e41e4d9559381e8ed54fb88c4e92b10b502114668b2ae43fbd50990d59ae7d18556b1355e62a105adc2f243c89c79eefd7141007bacba46e9fce952c4113b41c001c6fe2449457fea1c10b182c18ee9fcceaf9e408851e4f665b6f7458b09240dd8d7ac1e83e94f5d48773bcace8cd6e22a9eb97a67095360eaff4e1dd39df5920a3719acb9e68234e279b2f640f116778d464c52d47cfe2734b618bf9def36688cc150b2ba979b9ae62f66b2e6e33bf9ef6be19e826a67e6aca630fdccec28dcca54e4ffb71534d8cd9b362ec2263951981140f5c8d3b43ad313ccd535bfb0ce84d5328103b1ae16e5181bb6cb79dae45ea34c575631cfa6d900748cdfeb761c44ac381e5402535f2f709736a88cb486f3e41a10b9d76cfbbef89a085b32663ed8b17eeda811e6873b2e19d7be4f822966f7cddb536a06317ebb9a5da2379b131a3447a2b94dc5a83202e47e0b0655b7763491852929da0dc6ecf3d09b39f997f66ccbab863c11f73223023de6861cc36d9d93e69e0c83b8b4b4535e6c1bbc6b187443c7ac1b78828f57cc85d6ffb5d8615fb6e3039407bad810f0b31c62b722d38bf2a0bb05592eabae3b8d3fd389195f9717240d79dbe365b396cdb0fbc792c5655df7732bc3b724d9345376b716f73cbb1b0a05806d866908c2fd3b59b756d8ef42cc67eda9970b06e6b2fe245b41a4a35e2667f0a48e03cc3a3019cac18c82f026d3ae27de440d55f21d405cb331e8d2d4d9dbe1cab052fd3fa188988bab207881fba1a2b030e3dcfa3b40032d34150147d0ef0e22428a6aa7c92337deb75361a306c38c99362869f86d74884313f607406fc071687a5ccb96cbe91164969b4f8a240612172e084fb1dcfcaceefba93cd57d5aca37e601c2f89c24b80c7374a3fcf588a3ba45aaf77cf0d75a182dac18f0ef81f205746ce21bdec117bfb79f6084ff28837e23cb8992b142055e86d272cb7af2a0fcbfe5a3f3c79763e062f00bb69b0d5cd7245aa17d655a86def1317edfc501c78badb772f608f16c4a202f5568d5f187b44fff1cfe03ee51d1459d254117486514dd4d24c683a1348de703f55619be038b8abe6a7f201454c4b1f7648ea83d160e8aeb3e52bf0968397e85ccd28cef10ba984c882b02c7c1e924bc616e49ce55dc8444afb12ffbf1d2b20948824b829e25075ba6217342fe1b3d5a9fb8fa37933273379cf6d758eba588c02f25957113d097ebf3013e579d98587ab66043fb730ed526a2570c0f62eac6ad272a7d8e405172151b9ab6eca7e1736a427e4f5f8ed4380144541f27736d3262f4baaa3d469a3777506127e516cf35ec30e5ad2902904510bf592eea3b9d55f29d1d52b603982fe3e8e0da4eb3264eff83f154a790148bd9ae00e98016f1f66575468be179491b0484f8cd07a744ab80e5396b6af8428c5ff0d01a66a674a4d08fc6fd1da294c08b88b105562b4eec7e1b1a63939ae6f03d55372f1cdbe78916555b02d401ce32631f92c9761f60753aa1d7d70c5c9624a00e86675b7f18c213ff2dd53678ede88a2a61b05456337756686eea3b262d29d496d73b3e048a9e2d8173672116d840c829b937340c1c8d5b940801763cc423942a958ad6e248b8d0fcb101e6aca3f2b220de98103c97ffc8f5f71a8bb183dcddbde4bdeeca5e34d40e4842dcf9c5fda2f9b1c8a76b876439a3647b1ba5c1f7020d1b4a384aad6b857655ecc040309894c19b56dad9374692c81a781ceeea99f1db8404925a279bf1fb7979f762d6bf82569ed74498449e0f5565c77de6edb5fd2063b9e5c75ee40c04e562eee91c0d16f1a11220c52d46179b0ab89d19617a637f504969378d3ef735b628c06abe4191bbba92b5facc1908f51a5dc960ae85a55a278335c04090cba277c85fc1ab96409e1275b92cc4b6e75416753b4b563a0c51ae03e5e13e366cac812deec6b0eb9353b7eb9002b68102bc29b17d2fa1c37f1be9c3a06d8aa25a2d20f81130d510acc02d5d4cbf0705193f468057c230e7a16450da89e2efa0474a4079b8b0b8de82ff3127bc0907b9d48d0880d50e6cfc9999d10ab34df347935f38d68eec3cadea044b72e7d0a22821e5b9515fcf16573bebceabb8c5a0e46dbc45a9b86e6000b48b9271ac74cd92de6f4bd908cc9bd803d775c64bb1cba692ca00a20e181e64055e4748cfb5fd4a14f1b20f647f2e2dcc701f8c4ebe1b20e334edc0bc3548446244599efd8f858dc2e9895eb8d5f697f091a53ba9a7f1328e4e81fcd6127bb30a9d282f2a7a6cc175040ee2c1a14e0b8610b9781c2dd19446ae523317d00ce2c3be56042f33cdbc51861014c7d5b7ee41ca82d3c7778cccd65ebffeb24b6205e311e45fe300e3c44431052c54a755751f332788dc64811a0446147df844abbb120314a530bc5a4508b6357ba0e6da8c74593a6f2c46a7353a48f42a97ae4f352653d00617d0da4edc9c60af125310d0d7808f21552f887324d3e7a0fd02c1c8781a84dee750c468da65d6d15a3b4a3ebe9949803b0aa8a2a026b127d2cec93ed1b5a01d31d2160549f6451b47d00f217121a880927d2083c16add72509518c3ee68c6fa668504ade8feac0aaea7cf3a20e749ecf9242b76893c6381c08f9479ed8f69e9d3ed450088f316ffe2c4c779d46d570ef7895e78c55b66fdcbddaf64fc2823d93e4973e8305066ef4d794a70611307bf3cbd72c5f208aed07f861749a9fb5d38ce949094c2f1bb885e60d108600b941a202490ae67bcfa64ee003e951332a8e0b5a01b696f1abc50c84e7eb70cc007f9866ef3c6f18ae3234250d26de02b45ca72e2c8aaf263f9715a3872ce500f177074a173357cfc94", 0x1000, 0x4, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x68) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000000000000000000000000000016177c9e91243cfb272877d", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x124) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x528, 0x80) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:13 executing program 0: clock_settime(0x3, &(0x7f0000000140)={0x3ac0, 0x9}) r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x1, 0x1800) r4 = msgget$private(0x0, 0x1fe) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="b40500001aa96482ccd407847dfa2500000000f28888f079354b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0xa0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:13 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) close(r0) r7 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x1ff, r5, r6, r5, r6, 0x10, 0x4}, 0x8, 0x8, r3, r4, 0x7d, 0xbbc, 0x6, 0x4}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r8 = socket(0x2, 0x3, 0x1) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e066a726a2da7655d0fa783c6b358f5602f66696cfdc52365300098516355b59b9f94d8ca889525170129cdd71bb527c3f5d3736a776bcb5afa5969571d1d11233395beacb4bbb1044f00000000000000"], 0x10) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) 16:00:13 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x24, 0x1000, &(0x7f0000000180), 0xfffffcfa) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0x40) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x37, 0x80, 0xa1c4, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x2, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x10000, 0x4}], 0xffffffffffffff7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xdd06}, {{r0}, 0xfffffffffffffff8, 0x30, 0x1, 0x2610, 0x3}, {{r0}, 0xfffffffffffffff8, 0x81, 0x8, 0x231d, 0x8}], 0x1, &(0x7f00000000c0)={0x5, 0xe105}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setitimer(0x2, &(0x7f0000000000)={{0x14, 0x2}, {0x2156, 0x1000}}, &(0x7f0000000040)) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getgid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x24, 0x6}, {0x82, 0x6}, {0x48, 0x4}, {0xe7, 0x5}], 0x4}) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setregid(r1, r2) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}], 0x2}) setregid(r2, r2) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setitimer(0x0, &(0x7f0000000000), 0x0) setreuid(r3, r4) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x109f, &(0x7f0000000100)=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:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x6) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10022, 0x20) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/23}, &(0x7f0000000180)=0x19) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet(0x2, 0x7, 0x4) r9 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0xc1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x14, 0x40, 0x1fc12c08, 0x8}, {{r2}, 0xfffffffffffffffb, 0x53, 0x80000001, 0x6, 0x9}, {{r3}, 0x0, 0x1, 0x40, 0x970, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x20}, {{r5}, 0xfffffffffffffffc, 0xa2, 0x3, 0x1, 0x2}, {{r6}, 0xffffffffffffffff, 0x2c, 0x0, 0x3ff, 0x101}, {{r7}, 0xffffffffffffffff, 0x11, 0x4, 0x9, 0x1}, {{r8}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xa9b}, {{r9}, 0xffffffffffffffff, 0x88, 0x2, 0x7, 0x3}, {{r10}, 0xffffffffffffffff, 0xa3, 0x80000000, 0x3, 0xff}], 0x6, &(0x7f00000005c0)=[{{r11}, 0xffffffffffffffff, 0x1, 0x20000000, 0xffffffff, 0xd99d}, {{r12}, 0xffffffffffffffff, 0x4, 0x48, 0xfffffffffffffff8, 0x6}, {{r13}, 0x0, 0x4, 0x2, 0x1000, 0xe8d806b80000000}], 0x4, &(0x7f0000000640)={0x1, 0x6}) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa3, 0x3}, {0x45, 0x80000001}, {0x89, 0xfff}], 0x3}) socket(0x1a, 0x8000, 0x5e) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) socket(0x1f, 0x5, 0x8) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x400) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="82aa435aec69a85d3b0b067b1973f2a5a46859c1340716644b7e44eb29b7653dc1f91d40091dd3abafbe832659e78aed9d188eb170af70b8da3e4315df10fec026d0644011437b52", 0xff) socket(0x0, 0x4, 0x68e8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x6, 0x8007, 0x80000001) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 16:00:15 executing program 1: link(&(0x7f0000000040)='./bus/file0/../file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x4) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r5) r6 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x2, r3, r0, r2, r0, 0x0, 0xf39}, 0x80, 0x9, r4, r4, 0x27, 0xffffffff, 0x81}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r7) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202ae2f66696c65100095925aefa96eae4b9ce816cfdcdfee05ffff6fba73387287091a75aedd36a8e986cefaa1240f61b385b4a437dac6e15c8600d5cff66cd596446297f182052f29a19ab30cdba56de4b44d4b002dfd2b22863a7135c5a1c24f936f"], 0x10) write(r1, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) r4 = geteuid() r5 = dup(r2) r6 = getegid() r7 = socket$unix(0x1, 0x0, 0x0) r8 = fcntl$getown(r5, 0x5) fcntl$lock(r7, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r8}) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r6, 0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66850e10ea00"], 0x1) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r9 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r3, 0x6, r9) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() r2 = geteuid() rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r2, r1) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9f, 0xfc, 0x3, 0x5, "c8d56d982905ab9f46daef3518297950bc2b7f3b", 0x20, 0xbed}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000002f00)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x6) write(r1, &(0x7f0000001fc0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:15 executing program 1: syz_open_pts() r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0xffffffffffffff37) r3 = socket(0x1ffffffffff, 0x4003, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000400)=0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8c, 0x600fffff, 0x3, 0x800}, {{r2}, 0x0, 0x40, 0x80000000, 0xcb23, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xf, 0x2, 0x5, 0x10001}, {{r2}, 0x0, 0x8, 0x1, 0x0, 0x9}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x605}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x18, 0x148ccd6b, 0x40}, {{r3}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x1}, {{r4}, 0xfffffffffffffffa, 0x70, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x9, 0x4}], 0x0, &(0x7f00000003c0)={0x8, 0x4}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r5, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:15 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x178) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x38) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 227133 47424 0 0 0 0 syz-executor.0 * 80771 47424 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b9b080,ffff800020c59278) at unveil_check_final+0x81d namei(ffff800020c59278) at namei+0x88b domkdirat(ffff800020b9b080,ffffff9c,20000000,178) at domkdirat+0x81 syscall(ffff800020c59530) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,fe22bcaa010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe4ef5fc760, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b9b080,ffff800020c59278) at unveil_check_final+0x81d namei(ffff800020c59278) at namei+0x88b domkdirat(ffff800020b9b080,ffffff9c,20000000,178) at domkdirat+0x81 syscall(ffff800020c59530) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,fe22bcaa010) at Xsyscall+0x128 end of kernel end trace frame: 0xfe4ef5fc760, count: -8 ddb{1}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x382e __ALIGN_SIZE+0x282e rbp 0xffff800020c59020 rbx 0xffff800020c590d0 rdx 0x382f __ALIGN_SIZE+0x282f rcx 0xffff8000037b0000 rax 0xffff8000037b0000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd1c1122948dd4fd r12 0x3000000008 r13 0xffff800020c59030 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c59010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=80771 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9abd0,0xffffffff82394e00 process=0xffff800020b3b3c0 user=0xffff800020c54000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47424 227133 71516 0 7 0 syz-executor.0 *47424 80771 71516 0 7 0x4000000 syz-executor.0 51474 27480 22383 0 3 0x82 nanosleep syz-executor.1 71516 494463 22383 0 3 0x82 nanosleep syz-executor.0 16300 260855 1 0 3 0x100083 ttyin getty 49222 28450 0 0 3 0x14200 bored sosplice 22383 432407 65850 0 3 0x82 kqread syz-fuzzer 22383 352679 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 320081 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 396144 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 227822 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 333109 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 244982 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 368394 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 172532 65850 0 3 0x4000082 thrsleep syz-fuzzer 22383 93776 65850 0 3 0x4000082 thrsleep syz-fuzzer 65850 20723 19327 0 3 0x10008a pause ksh 19327 114000 34942 0 3 0x92 select sshd 34942 234998 1 0 3 0x80 select sshd 42438 15199 13393 74 3 0x100092 bpf pflogd 13393 361539 1 0 3 0x80 netio pflogd 42779 190497 2007 73 3 0x100090 kqread syslogd 2007 276304 1 0 3 0x100082 netio syslogd 78455 95458 1 77 3 0x100090 poll dhclient 39391 387888 1 0 3 0x80 poll dhclient 63769 421796 0 0 3 0x14200 pgzero zerothread 50282 236953 0 0 3 0x14200 aiodoned aiodoned 4591 48287 0 0 3 0x14200 syncer update 57888 305893 0 0 3 0x14200 cleaner cleaner 45038 69983 0 0 3 0x14200 reaper reaper 99115 356517 0 0 3 0x14200 pgdaemon pagedaemon 92960 118926 0 0 3 0x14200 bored crynlk 54889 67755 0 0 3 0x14200 bored crypto 79234 205943 0 0 3 0x40014200 acpi0 acpi0 30171 441822 0 0 3 0x40014200 idle1 78443 403183 0 0 3 0x14200 bored softnet 26803 255149 0 0 3 0x14200 bored systqmp 72857 523479 0 0 3 0x14200 bored systq 31819 26059 0 0 3 0x40014200 bored softclock 29308 73556 0 0 3 0x40014200 idle0 22192 236812 0 0 3 0x14200 bored smr 1 466029 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 47424 (syz-executor.0) thread 0xffff800020b9b080 (80771) exclusive rrwlock inode r = 0 (0xfffffd8068cc9098) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6422K 6438K 78643K 11108 0 0 pcb 25 9K 11K 78643K 636 0 0 rtable 100 3K 4K 78643K 1081 0 0 ifaddr 63 15K 15K 78643K 345 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1503 0 0 iov 0 0K 16K 78643K 120 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 1983 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 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 242 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 1249 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 56 63K 71K 78643K 786 0 0 subproc 64 65538K 67586K 78643K 716 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 164 0 0 in_multi 33 2K 2K 78643K 281 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 399 0 0 pfkey data 0 0K 0K 78643K 2 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 87 21K 29K 78643K 4923 0 0 UVM aobj 64 2K 2K 78643K 66 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 66 0 0 NDP 13 0K 0K 78643K 118 0 0 temp 178 2375K 3012K 78643K 7770 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 23 0 19 1 0 1 1 0 8 0 inpcbpl 280 644 0 637 1 0 1 1 0 8 0 plimitpl 152 96 0 88 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 213 0 173 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 179 0 175 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 42 0 38 1 0 1 1 0 8 0 ppxss 1128 35 0 35 6 5 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 49 0 32 1 0 1 1 0 8 0 pfstkey 112 49 0 32 1 0 1 1 0 8 0 pfstate 328 49 0 32 3 1 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1003 0 811 12 0 12 12 0 8 0 art_table 32 1004 0 811 2 0 2 2 0 8 0 art_node 16 212 0 178 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 236 0 226 1 0 1 1 0 8 0 shmpl 112 64 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3459 0 2019 47 0 47 47 0 8 0 ffsino 272 3459 0 2019 97 0 97 97 0 8 0 nchpl 144 5442 0 3795 62 0 62 62 0 8 0 uvmvnodes 72 3914 0 0 72 0 72 72 0 8 0 vnodes 200 3914 0 0 206 0 206 206 0 8 0 namei 1024 17013 0 17012 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 15427 0 15427 13 12 1 6 0 8 1 sigapl 432 1392 0 1377 2 0 2 2 0 8 0 futexpl 56 13038 0 13038 1 0 1 1 0 8 1 knotepl 112 654 0 635 1 0 1 1 0 8 0 kqueuepl 104 326 0 324 1 0 1 1 0 8 0 pipepl 112 924 0 905 4 2 2 2 0 8 1 fdescpl 488 1393 0 1377 3 0 3 3 0 8 0 filepl 152 8536 0 8437 8 3 5 7 0 8 1 lockfpl 104 259 0 259 5 4 1 1 0 8 1 lockfspl 32 154 0 154 5 4 1 1 0 8 1 sessionpl 112 38 0 27 1 0 1 1 0 8 0 pgrppl 48 62 0 51 1 0 1 1 0 8 0 ucredpl 96 1382 0 1373 1 0 1 1 0 8 0 zombiepl 144 1377 0 1376 2 1 1 1 0 8 0 processpl 840 1409 0 1376 4 0 4 4 0 8 0 procpl 600 3865 0 3822 4 0 4 4 0 8 0 srpgc 64 115 0 115 5 5 0 1 0 8 0 sosppl 128 17 0 17 5 5 0 1 0 8 0 sockpl 384 1182 0 1163 5 2 3 4 0 8 1 mcl64k 65536 599 0 0 70 6 64 64 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 672 0 0 35 0 35 35 0 8 0 bufpl 256 8294 0 1270 440 0 440 440 0 8 0 anonpl 16 150617 0 141905 83 42 41 50 0 125 4 amapchunkpl 152 8698 0 8612 21 15 6 9 0 158 2 amappl16 192 6276 0 5808 74 48 26 36 0 8 2 amappl15 184 725 0 718 1 0 1 1 0 8 0 amappl14 176 138 0 135 2 1 1 1 0 8 0 amappl13 168 84 0 81 1 0 1 1 0 8 0 amappl12 160 262 0 259 1 0 1 1 0 8 0 amappl11 152 635 0 618 1 0 1 1 0 8 0 amappl10 144 80 0 76 1 0 1 1 0 8 0 amappl9 136 683 0 680 1 0 1 1 0 8 0 amappl8 128 234 0 215 1 0 1 1 0 8 0 amappl7 120 73 0 68 1 0 1 1 0 8 0 amappl6 112 528 0 514 1 0 1 1 0 8 0 amappl5 104 306 0 292 1 0 1 1 0 8 0 amappl4 96 1576 0 1546 2 1 1 2 0 8 0 amappl3 88 325 0 317 1 0 1 1 0 8 0 amappl2 80 10904 0 10846 2 0 2 2 0 8 0 amappl1 72 39919 0 39474 25 15 10 20 0 8 0 amappl 72 4244 0 4209 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 65 0 2 2 0 2 2 0 8 0 uaddrrnd 24 1393 0 1377 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1393 0 1377 1 0 1 1 0 8 0 vmmpekpl 168 15455 0 15431 2 0 2 2 0 8 0 vmmpepl 168 159185 0 157701 115 37 78 82 0 357 7 vmsppl 360 1392 0 1377 2 0 2 2 0 8 0 pdppl 4096 2794 0 2754 6 0 6 6 0 8 0 pvpl 32 440904 0 428911 175 57 118 132 0 265 18 pmappl 224 1392 0 1377 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 690 0 10 20 0 20 20 0 8 0