3, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffe6, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x20}, 0x409) getppid() r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x1, 0x4, {0x7, 0x100}}) r4 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0x1a4) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/118, &(0x7f0000000100)=0x76) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x4000010000000029, 0x400000000007ffc, &(0x7f0000000000)="ebffcbff25b3380bd6c3b9fd813aaa4e713048e62e99724edc78045aefc78007ac31dc5c1e96744e6ee0373977cfe438e3fb664210f57ac2000197d7e90d2ce48f4e9aa59083983047ab923fee8a5f9c2c517fac2e1fe9735b9254ad8cd213a993759835e40312", 0xfff5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$getflags(r0, 0x1) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = getgid() fchown(r0, r4, r5) dup2(r0, r3) fchown(r0, r4, r2) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/204, 0xcc}], 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r0, 0xf}, {r0, 0x8}, {r0}, {r0, 0x42}, {r0, 0x80}, {r0, 0x15}, {r0, 0x100}, {r0, 0x148}, {r0, 0x4}], 0x9, 0x0) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000340)=""/201, 0xc9}], 0x1) readv(0xffffffffffffffff, 0x0, 0x192) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000040)) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffb000/0x2000)=nil) 16:00:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="e6d241a6cce0e1384d2c1a1dc53dd827f62d6a248d83e036847708f7f2438c72029a09211872e6453b8b5a0aab232fc4a4a457868fe8cd0cdb6884d8720ab4b5bdab9ad835105382c70173c23e", 0x4d}, {&(0x7f0000000140)="a3da7393608d3632a896a75779acf6cc59bbb10d298d78def264aea09c0da648332cef27aa80fd730aae9d88f87997c7efcda7146b1aaf105986924d917d9bd8b8bcad0ebc0b059de53bafb7465b2f093d03ca28d7e9b1b3ea5d943dc38166ae4d99d4bec2e9319b90c5bbb8fa9e13e45df4772e8a05c61a7ce7bc8f88", 0x7d}, {&(0x7f00000001c0)="74d18497c10730b5392fa4f2e3ddaedfd41a49c2839b95c8f467add1669b157f04e6f357357272a9491e78e40ff7b371e8d637710754480ea0f858b4c393e3c599f8797ab7f6601fe22f937b79ac503e6095358788e879cba1fb251d2388414d5f8675fb2cee814d15826cb6c12b0288eb7b1f2fc003596dfaa3b8a3a802142b0702cf2d3b74d3649a5a8dbca98817444c0c8a2b1e5b138de5a102887b0dcde3b74362b41f4889576bbb518594c4d187a9b0f2796b2e52194d7cf654", 0xbc}, {&(0x7f0000000280)="5866acafb7e371969c7b0c20d732e2faf31705214cb68ddcc1330fa48e79a5c6ba9c5020e07919abb45e7d9a2bed09a939a841572d450c9374631f7cc7615f542ee90b1ab0fc00a8b0b8ae4c3f567c0f4a7f57f9ca61c1a41cb94c8c5bbedec26a0302089170f962804436480f58a6a930d6353d5926e6f6dd0a5c4fffeaf8ef73da126efb3e98b2ba10e2fa25e3136246e70729c39b786ef57b55d58ebec92525aea976f914c1f3dab588fbf6db3ff605c09575509a0c05d2d038b7eb65290674f9fc0b7b8ca1", 0xc7}, {&(0x7f0000000380)="eb8633df3e4ffafe49a89c0d1cac2091b57852fa82b00d72b73018aeff919704ed98f4cb0880d07ec0657a27058ec5e3c6c5fda9c489762b00368161393a2d82d255685f04fb84040185e4c837f35e9deecf5e90b35f9dcd8b9982daecc08457db661d3a707220754e5e4a6df2f79e18", 0x70}], 0x5) nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x301) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = socket(0x10, 0x7, 0x1000002) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000)=0x7, 0x4) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) dup(r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000180), 0x10000) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a493ac4d7b04f21a452c9fa1167e246300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033e5f49bdb501c0894000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015be538468ace746f1d34efd1d1566468cf34967468bab37eb0aedd19f269b9ca967064b1820f3f211886a80e67b76156cb2a2a8d29046178e0a7e7e8e64547bbf8f332c7e4f5401b3ed6cc6e5a1ce05984d2798c2a7d7aacb231b666ad28226c8ff1c12042766a1a7abd29a94c7924e170da324bb78e2021a78d13bc29020e6b637587614ca5923a26b1ea89e2008ca7b2b1bc5f7996274f55ed4b60bcfee702a6f54c22ac0957c94929c47ac8b0ebff2cf4779f193998fbae041d5"], &(0x7f00000000c0)=0x1002) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getppid() 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ff43588287a2c6144a9dfedc4d685241f90005b22ea1cc7182f457cfd6176b9feacbcc2da8241f48b86c6da8f93ff86cfa94aa8ae84262596192f0befbebb3ecabc30cb64ef1481cc6e2189aee4b316d13d0d5b02755c9a049c7c304e9f377c460936e3b8e502430f1fe4ac011a3a73eb90028cb32922a0abc7d0d56df57f3bb9169a853a3474f7d8728ab4c75f14a30f685baa634d13a75fd6a73300287d32fc0599b9c8eb82aab78e7a8f7aca957b6b8dded7aa5255a63e22b08542964d8037d93f64963596993b3fb0a1bfb8c5811d42f005dcd1a1956f7ba08508ef1ab4803f761488b0e58222ebfb6e56ccd287a1c43b227", 0xf4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1000000000006e, 0x0, 0x0) 16:00:05 executing program 0: nanosleep(&(0x7f0000000280)={0x81}, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='B\x87\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) mknod(&(0x7f0000000800)='./bus\x00', 0x1000, 0x7fff) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000040)='}\xf2+\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000140)='\x06\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='+\x00', &(0x7f00000002c0)='}\x00'], &(0x7f00000007c0)=[&(0x7f0000000300)='+,\xba$)/!\x00']) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5aea8bf26a364e", 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300535566696c653000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x320, 0x6420bcda6d8c9456) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x202e2, 0x42) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:05 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x80d0, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x5) r1 = accept$inet6(r0, 0x0, &(0x7f00000012c0)=0xfe6c) fchdir(r1) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000001100)=[{&(0x7f0000001040)="1b2eda4f3605415cf8aba4ec80f9c188c8fa9586c928e3084dd6c83025094fa9e45608d978b08c83558cec593af7368219386796eeb6d23d5a4ebcc44cc75b88570f35379c1c3d81e44f781bed11cbe909d1bf9b2622e92ccb1bc59ef4a801a8b07e5499722ca016c40e6fe768ac77418cc102297cab09cf8564dec31e8d7de58696829faeae25b7c07f50e08f8d51a350a65335af98fc6da6ff7183fd7784ef6daf508ade4ecef61d96471803c887", 0xaf}, {&(0x7f0000000000)="285f3f39f482b9c8f61b5364bf22f6bd5b11da72885898abf97c541711ccb98eb7afd5936f23deaf58ae5a5fe3e347f4ebc93857f6931344d5d1c2ce", 0x3c}], 0x2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r2, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r3, &(0x7f0000001040), 0x258) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="74f0e74e94cf6ed13729577809ceea09abedb6d9cbc8b953cca97c94c60c660af94151f88331f47f2d4578262705fea24308a6929502715d32eb402529506c14408c87bf8be5059b1ff4c742b32db15fb0318d7bd2e3db2c0020578f06062c06a988d62cdf1f5c621daf67261535fd05dc45e314efb2d6b96efeca6278076254bd6b6cf8c51dfb4a1d6b77de", 0x8c}, {&(0x7f00000000c0)="49346ce0c0a235183fa260a60f9003ab18940d5274217cf0bca95912a293708e82a118a99d7bcc3d408b2fc6a55abcd2d6c4047ca6a68fe8c4fa73912db95e2db59eff1a146deb282db81428bf38e9acd779771125569e5bd9cbfd0aae1f884283a95dd9d0e1463b421402f6d62b6c11df531f58ad9cab471063a2b6a7765286da598f093d454ed7bf5f29d5a07c012f3395", 0x92}, {&(0x7f0000000180)="078b7e9ebf9ad1f7b109be8e9b913e4975fcaf9d047ed425ca202dd4ae0d81aaf4ab3c695b6b0c185f352639fae7ac153535d833627877ca80acd667ca8d1f9842d1e77d7c2f318d8fb27616ee9e395133764d340e18f7f103092c28d3fbcf54c7f8eef84e9f27d7760ac14c1567acb40084ef87c01f25a48bbd1822093ebbce44ff5e222b937de16f69050ecf78330663dc9f602b6374b2f50e6491035ca6c983773f4f5700fc0bfbf82b4dfaa003b78857be070b6c7057ea526b44cdbe58886aa8a5965b044499fc15ee6905bca88ecb513611432fd77a", 0xd8}, {&(0x7f0000000280)="c7023c1c28ffccf21415fecb4a01ae8dcd0c7d3ebfe91430c85760658f1b84bcb4b9f8ff8bf242046514efa065b1b8ecee190f97fd8be9aad251b7017d4bba0df50d0891597c64e64ebbd82cad3f6011f3c2c8f630e6ea1252c7f10c2f9fdcc19b29e23540e4a4070f5cbaf181986ab682558166ea61fc25b326f8c3f799f6bc6f573f96bc8328f67b7a863f1ef701ab6f307a8e6557385521e38ec45027e21e01d99c27389a06200f7c8862d8d13c1cc95397b98eb1202c5f43822284e89c6faf96a6a51325c03fbd10928a89e8f31341d6e671957c5a30ad4d216374125e4ce8b96799c8d583a2dc72824a81ee7d9b9fb0ad7efabd82", 0xf7}, {0xfffffffffffffffe}, {&(0x7f0000000380)="d59ca82e82765831ca0abb0ddf6b56d26aeaa15a", 0x14}, {&(0x7f00000003c0)="da97f43c0d7e44dca32606d38452d18923e54ed1d92b3be88d1fee483a5ab4d40d6c771b6fbc7a3dafd84f5e8f65662a35ee9ce7c376cf5b6521058d3eb753e6d872a0b7a6fb50b2af5719503f65131a7592db2dfa76f47d99828225b61a2b331f7b8fbc636739315a6e82c89e4c3c9b596e75df9ae44df8ef75005884580196890bb933c5faf94eac093f25d55a7db224821093a1b18cf0a724854e1b19e985b15d6e73398388f452e285", 0xab}], 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x6) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() 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 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xdf, 0x40, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffd, 0x28, 0x0, 0x7, 0x6}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x84, 0x80, 0x72d, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0xffffffffffffeb3a, 0x1}], 0x2d5e, &(0x7f00000001c0)={0x5, 0x5668}) 16:00:06 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x1}], 0x200000000000010a, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ftruncate(r0, 0x8) sendmsg(r0, &(0x7f0000003680)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0xfff}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000140)="982273e20b6c23e569a29920460147ea44fc1ec695017583", 0x18}, {&(0x7f0000000180)="76eb4d3b2af968bd5d91f8844cc4a0526caaa8f2ce0a9de38d7b0080ee6ed415267b903e844c60cb0a9271e48d370e11c520bb9ed584fe789eb6a06ed588ea5d70f8125bd0f33c97fa2ee3257be896fef8cb20ad514da5a0bd8354e6672dcbce69f1ba8b910943671bf2b93fe1da85e2b5fafd6b1ad9e68c9d16", 0x7a}, {&(0x7f0000000200)="4c67e22e2ef40cf93db497071afafd65a8ccd59473541dc13ded54d9c3bc4eb2645d7811bf1b529534ebce0602144c1110999c4303838bf9efd5063728308038313a6379fbfd41988f452196352d2e509cb506b2e76ab6d51de291c335cd1b96814701717bc96ec5a177390591bc169ad133817d153ca8b52cb39705be396799dae73c1ba26cb86215771c99555165dcbcc898e8f8b4eb886795c12cd27093699abd90c76c032c4acfa126ef46aec67be8bc801e66a0659801fe854e1b2513951928b6364b6fd7b7bf09b0d50c29d9f15d7c3d40f5a0b64226666c945ac781ce0a5ca7b02f2ad30b9e", 0xe9}, {&(0x7f0000000300)="48f649343d354f5cfc06d672ceaf7e9fa95d0cbf2e4f7ebb34cea8cd6b400226ebdb3c41e4e48eb86c3594b2d7aa315a00369f11411daf59d2150b1cbce84be8806ed987f644663f8a0f4eaf8bb9612d1536a1b09150813b6235a40aecc416b374360964d0de7bdbea558a48b19ba199ab52dff9115b8bb3a1", 0x79}, {&(0x7f0000000380)="f72c9b920307c6223c281d7a69781eaeb9108611442488d393ee303183bd5bf4987e8df6accb2fb96f34f4f022e14728753f362e57e873dd339560a40f676ba3e43b2ea784f2237f05ea33cc", 0x4c}, {&(0x7f0000000400)="beab62922b5fe62f474d0db86c87b6b8feba75e190bb3e0b7c38b248fc3792591bb3ddcf46d682ad702ed7f3298e31cbb0aae4c3fd8cdf14466f5dc8525821f8dea881aa187ac8e5b708525ccaed3a8b22d399ba11118dea43cd40149f77d3a42ccce3deb9c659b1c42b425486cbc80587ee6fa5603e26b287a83f157a7a806659c15da6ce3d66d50652c5ae57fa16a057f3f2d453e654187b3673067c39cd507ef178622ce3521f56cbb20caad0f74fc8fd49a2bb93a8b887c5e7efff07bee66f394c055e4e51ba2b7fb43add95bc0d529a881789269136986d303133b50eb74aca9eb5b6262c0361f3d3adf0ee647ad66e97d66c5c85390f923a48470fc63d888576ff6374a088a4c7065bae956640f336e46823e87680017acf8bcea9306ce5b1527a9fc922d7e66374ceeb69eff46e93cf7724983c5e6938c7c0ebdd79ba32466c11956e2048af03ff253555856cc87fce70f1c74043cd748971c26a53d38d2059e8d5362422046b83765f0e4e8a63357cb9ebe3a04b0e4168824a26820a2ced5b03ff27bff4bde450ef45a44e8b04775fd7eec5869b123ba122aa5ed1886e0772927eb1f31346cab52f3b4be19bbbbef39e4d082093043a596b79df64a926722ea3a3f233baf9a57540c21413daa358843486cc27d8b170e6f4c4ece36c980cfbb52cbfc741c7e9ef6c93695919a30fe0512aec3091d33f6fae984678ac2b720f3081bf3c7f4a6a1eede96c411235b42008026b3bc2c4cde480c526b414f903bcf5ad48704a14efab010f8c042505633e48276bf9dc471a5865f1ccb1186aaecafecf0d0b1992fe986bd053481d9e6e7514968791a04d9936cc1db0a743172a11f9d0d7f78791da2df5f87923518e0201eaa31342a15ab7b480aef2676a3e4105c2906d90107ae63491107bf133b511b15990de3c05631aada248669d2c3486227851b6aa3ea365976c0fe5eaf35c08c183a30b9c36e186de54a60ef00d679f9dad65a7b9e4bf468edf3641e5ec9896188ee1caa4bb6239bbefbb437a6c9c01fe5372eda22e2b761e3eefda8c3b5f8be04e9c80d842783bf06ca561bad80a1c710d357c0b865c864c197e8f9541a97415cbc42a77c344325a1df5a753b14b81ba7f57542666427907c115813406af821a451b3e7e09b74520dfb61e434fefa319f46e546f5ad01ac84953554688860184365b55461babcd46df7a9690d0a2156dd8883610366754f5e56283f09a7afc9335e24658f8026066fc9f29e60802e07da1b4c6eb2804cf869fea9de7d5fe0eb82a5accccf94841a7206f8a352479212247c7b027eb09633fe3f8ced365ac02f7133f92fa77b32cd65ad662b87713b5f096bac72ea0a264fd3e62f5995343e458889005f3c82528c9d906b94c12daf49917b6a1be619fb32900940ace7fe4fbd8ec19f988b569cd99c89cc063fb42d11d5f008f941e0c2d6a2bb786fc7696febabf1555100fc0b6f2c5f8e339bcb4d818b9bdf7e57169b9731d320882f709d0b5414c7f2dd7d6296dcbadf8edcd13aa384705e28046f3a7b1b3481037e65fcff543e09fe5439a3fc8608fcc0172fa963205f597d49186caba304cbba8c585c31d7044c4f9d4034cd4ba0b1698ea9d36f1407d53906de7ad627588a44eeb6b4028a40cada232435d34776c9bb65184c80d873866e55ef8e1ac7773b7a7d493ee35b8ce59517585402f5d939f12eb90befcc7ea36198b52e022cfd3fab34779159f94aafc68895857e5ab31c960d89548a6e8f520156daf5abada55f8ec01238b4d29f6f3a7227b4d5571673137020606732aa3c3382b1b0139a8ae87b3c0030354c06a9cc675a5eb82113aa794641533ab2067cf3ad0564f962807decfd253cc67fa8361b248aa24a92e60ad751ff80724282eeead584ef5675da63a344d58f3f9d4c7dd24f981e313571502e84203d1dc2bc0ec2542c9e65847f0250dabe71061f6306d5b18c3e0e7b0d7a06cf346404375c46b2a3c4e0a0dea3b401d476db87c0d7efb5c48b2088c1893cbf33e8f853597f87b07734c0ba688cdb3233d5308fe68dc7e81912b3fc0270d04884ae900c7beefdf8fb8c97a2591e084398ce723f4de0e422f1cecb8ddc2f8b902b627f6b6535a95256d58dff7cf49189f5ee64e7301b5c11a5eae567a29648a1d652346d215da1edfb086bb304d3f3a96e305fd19b3bc9e3beb58f15b100a67fec775f39a0e88993d69daa329e407d3fbd7496ebb3c255a9860f820299de154f0a9c6ece41e9b42c352fbd3243d382f2c591ad1f43d21b6a41725e7be041d0a35761f7553f9635cfc3126ec0fcbde11787e41bd90f281d0fce6f9bbac512a29e2c18300c91eee15dec4d236fd1ab85a9775c4fc818ff4f1430165bbd6bbe2290d30f2a5ff81efff424fef64bcd529cbb2520d84c81636debea2b2146b3654ce251ed3850ef400b110075be66f0de2b5ca0d0e07710c82e8b493059e3431a8796fd7c2d96371319eaf16ca4e2e656647a56ef7509bc301fdc768cb8d56636a006a2326f4d6ab679a20123f5bceeee00c5fb05459ffa16e2b9365f0b618c4ec512626a201c504e9d62a8dcc7bc12f0abeae78dd1588440bf12295c0bf4e5bae67ab9120f057b15d3bc847bab2fa7e95ce5614341316da1143643fa050448b6f703232608efb98015ae2bf185e906c8bd1ca397a7436bd9529d1a21ca9fe497272768eb2edddf8c1bba153368fe4b330f9fb358debfa4c80a05d88e87c655dc72e79907de825b07ea14a91f6cc197df517776524ec79c75f14f8c43303bcd1d8110eb524eab088025c2088880b5c5b5b627a0d2e357b3e615bc9d4e7439646ad4fa9114e517c3677ad24029e12887071c5c1dc8f3ee6e26d8ee7621f5667c2305a8534f32ce7943e09701473711523168e3dbd2b255cb32ae92c4b510083dbf3685749b01b18ee80fee45ddf1647f94826dd0d4a96dfd34718f21746a93dbae90c74d66e9369e2da305f7b74b78e98734ec692df93f10c727799779e34db5f09b233795a0628f0f9f1f3ebfad09e84c6065437307a41b7363c453ab1746f9bd38999402d1583bf57d292ab45468d051d6e4abffc6e2903535a1c99735f2dc60820a2c2217109968e43f3585b0dba9e8cf38894617126476622b96f79b4d036882b8e96db77e6dd245c461fb042ce9ae351904f73b4dd3159fe431944345d86853e23fe0df7536954401f9c0be55d4fa145c56e0ed0e07128baaf89be75ce6b997ff5b4828fc0d6e1afddd7c6db2c918de3ad93b8bb421e72fdab2329dea86af23cac10433a1a5c643af08832c00d6691bd76655122279ad63491e9fc1448ef72b8fda0e7ae081172f62fbc66740ea4018e7b6b260a576ae0a2982a09cb1bf998dd71ec86b53e59a7928ad9d36c23bc6b686388d359a8971c8c56e4a113948bd6ed2df638f57e2b8e60ca12b672a3795982017656b55a8eb07968536b94a13c6dc9ff6ab0531f863e1ba1d64b6dddc3945e34d6d5384c1ad9f38293a9a099290ebe26e8235d0927a148e1d1ce09215c085264090a12347c06f6fe62c8af8c410d5adf433c51ad9fedfa5179a928e88d7f8173b1e90744d30ab1c808197043247d1bd6425733805f13724ca656d7f2c48210e519a0fb5720ebd97411db82ad04a29c98d17e6944457a9385332f853a04cc6c4ada46be787cb82e0fd8ccc807bbb53bcfc4b6cd589f48fa3630fc8484bab534958ddfcd90759f59594f13cd363ffe87c26e980e9e957351b60c9c1eef3187d59b9d12e3686842d3dedcd956481624c3b213a3eb47289500ea36fbe80dddb1b4fa778d18c8c544807810bbf32c8d85ce58700ac09834bf0ff5dd0af92c148a335bdffda16092fed892400b27cce776c8d88fddfe28450ccdde7d644824602f62f6576365154064e68393463da5f5e5a193911e8dd18c4f99a243a855b5a9b0571adcb1655400f90a93c5d9d6eef0ad22439523f29ed317fe0a2416d30fd01806b038b47d7ae681cce2c65b270d7aef10a7c19087d87b7c31f82454a91d905533eb0c865b9b9d43bdadc9688c0bbf42f06a57d29928ccbcd7ca1abd2a17a9017ba9dd95973f8059f784f5a5caf01e39aae8171ca0a472257d31202a405ec423ab1b7b2ada2c11931e75dfea4489e26e33e6ded72c40cda3325b119de7bcdad49b280336cb861d5d27eae64a43d87f95af54e22596293abc743dde85ca972d1b013a7e7b612b78d6573afea925f2c4f2fb20e2953cfb072589b165ad2fe33850d950abe9859544d262b17f91f8d4fb4d5c592f4ce190a3a12ef93905eab7ff77e717ea46791b8205b8ec0dd749912272b0c1ca30d0ec931b9be1df32b799834ee2f819cd700d77c79992b3c4affc1e8f3fefd395bea51b2f639eb1d07c8316cd541ab1d3c503df727b93c1d4e0eb2aea3576275d33fb8997953757f250198b40b6a1535f176d337e84e0e48b014f95c4d7be011115f652f3a69ddbcc988e722f1ec4891274c08f4c998e0ca3d7440160bb7d99e46e1fa7a41852a4642548554fb80e2c9d50a8f8fbb30b28d9a5a37216a460dfd18e6bce189458e66bcffd8db32b3c34afb50cc89416c351abbc0996b5dd6fd28c19f69eca8d63d61d99577a998d9932c5fea53dda03658abbf64508fb02edf49630ae2b45bd98ac689ed686af48d4e74715a7d524193fb42d31773dcecf5821aadfadda91fb96f706045e1b56ce8fbf6c9062eb6baedbec06ff9e0f4b2772d617f6b51944a617f6fce90f2c8085975238abff0a02b3f6e4ef757169b761e5383ea551537914bf3c1689899b810511278db233f4932b5b102de041c7ad844bc546fdea843288a8f6b79bd1689c7410737e8bfb781ed56cf902da127e83d6e05510ebf03dc144bee2b6c0689a354cc803f5800c636552e2ba306fe58b45b910e1c6c51d64d0c6cec852f14ea4edc081f577100fc5c69d89fdb15bee36389c4259d454283146c536ee910a812c41d0599aadb92b89bd3f6c4e1aa67bc6ae806b715f06cb49703614027278d01aa3240523c01c4e0b532fa4e3f0411e6c35042af97d7150634962f7c57ec55f923e084ed382d5578432cbfa3f1cf9c8501776b025fc679787751c14881bea37eee99bd25b5cad3a887cf625a8efd0e45c89dab4e333c94fa039fbecfbcea674e951ce4b2cb15a27570b66219786a8abfb4c43cf41f87a464f8f740a8dc8c76490a9a69d19355375b11ec53c6da5b4b960a78b48a63124a72bdbbc873c7586f0e0d29d88b31b14cb62b9540693c2a1eb53cfab742636f009a4f99ca9d40b49fb2541e70d70f833f99be9b1aa5acaa187137cabc1930a6d62026b6478559540ce1e55fc2555cd95e374cbd4d2d9c6d50ce2e8bf6a3e08cd60d0a210e3d07463fcca7fbcac08c108fec6fd7c5eeea715eae7be0303d6b12beb67a0ab160fb2edcfd2977138daaf893ae4790db3a381885b1470addbdbed7974221196a217d8747362deb0a97623a1a5728bdaa7cf7f61f232f0d690688b0bd87f4514a38e46c55694a45dc1fcf9db9e73b978b01a2d45e342b9a9f0f50b5f35b953a15d289be5c401cadc023bd25b66b1fe6b61118c67d7afb71b7cb40feb6dba5735bb3856b5e039e53edd8151312eaaded2a176b1e7efa841b8d6c7586c68447778911c1c4c3d6c58e1d302d96ae59dcf54add7b54d10a8aa8dad546de3b82c2392a761f59b0923888d1e401f06e581d7d75d7b30a8be52f436523640bed2a4b98ab6889a2e70412eb1c25fbe1431c52285cb144059ef41848f9e73", 0x1000}, {&(0x7f0000001400)="cf8dcb45b1e0f6bad8a740f87ae7c0f0b10529a8c76ba124086ed9ca0c2ed7bb80aab0fb44ae03b59de5ca478994180332617ee5bdbd543a21e24922087ceeeb16a9a0dd19484f7b9657f6f95085da172cafe9f793d065328c98ce563f6e493ee8d5b13e2edf8cd8224b077c73", 0x6d}, {&(0x7f0000001480)="68844de17a226436dc787a01fea36ae2dbcd12f47dfcc455c04b8976d9614a74e9b17ddeab093b1169149922114aa0d167a6cbce6f1d26d040768ce588227fc473aa981018c5c8488ab02823cc7d1fba7511dae2759e19ddba4e47a6e3a7e294d6f15fff4d15aefbb1afd0335064c731c13e5e14d301218891f07de96d4a0b208bf9bf1e7929858240eda3d7f950c8b82a61cb59d75d3b7f302992ff96a6c879568037250f526709378468d303e84ac35b167d7f3e083abf7a04932e98a1124b87557c8ac11abae59d5c4f085056f4e8a642454e5920b91eb9de8f52e3107bb5e892088f852f32363a9a5bcdab7b7042b7d7c5f9aa819f37c9fed0a906c9a82eb8f58954bfb73aa149d027e26aed3e85f6ff2764baee95c6148d21f124a049dc6eb675e173deeff64697dbf202e53acabafd540c257160cfb6c6d6961cece9148be056e5fcb501698aea6782f0e85738181508c1abfd8aca1266b264f527e3d0b8e072ec6edd76c995d6cbfbb6ce159dec0cad985603f6e8e1f08c51848193711094e0d5c6baf1c9ca49c74442dab35097048bdb3ac567f2db22c1a5b0633565887f0fa20f246ee329bed7e66d795ef49de927991aaa5c8b91c4a3a8f209cecc9a3373f9b0e6c78db3b057c96f5674b704120c0424f08bfc144e1eaec66587b90a2b0e598fb310fba3497c0220c27d4a43b3d7b96f7ce90bde7a93d6b46c6b2247e1808d654ba5a7a5a3c9dcd7dd8529d969f1cd02c26cd8861318b07782f070e774e4e4220e29b7a95eaf296d138b5f860e948f2ac35a854e3d902b78ddfc6779a4f5e8dc8aa3ec67851d1504652bd2ea3c1e85c5888e23b59167db4c54cdc0bd65f782e30f3366428c67b1075f0abf9ecad5f0e8323237141e4ca45d0043fe4e6aea58a191155ffc7a129d9c2553fb18db6350f2ed8b3140572f5066c19e26fa3014a3a1020df1a203458e22cf1eaa7663618541280228327065ba8e500e35e6fde875afc9a50d3a62f7f30db93b900af94846fad16f587d319ac4147b7700b0c330852eaa73cbeab72618fe8f1eb21bd685e5b7cb324025354913a9e93cd4ca7ad9e60cd785218f464d96befe2fc738c560be959f0a20ac39d1617ee9290d7e55f3b3e8bca80a34d51b68076b6a97b32dc33e05dc2de39638b0923ae9c973f28e9d1abe5dfa941fa90a3ca7e81fb33e3e9da06a7bc16cea372e23dfad94e4c87390de3c002ad7f3dc74d1c88bdac4bfe4cab17179d647f3637d8c51503c787513ac48cfd72979cef0114f8998cafdfca3760fc90160cb26d2112e8a8539dedb6ec15f05f356151ca7d91f38befab73c02f1c0a02bcc205755673bb5069fd68be94fd062b8f197fefd6c1b89a3edfb4193953f78a5b186fdc7b47c75a12b4b25eacf0e01eb9a3aa24575dc9ec7cb0f043c9f6b4b969c4eedab5dd67c34f4a6322a79940a25af5cfffc1bb68d07ddd9bdf214f391686217e532ef3fa08dcacafbacbe11a55c2cbed0030341b8f2a12d1f8a5a18a473b9bc595384e2ce8f2575c3c18653f115d8d12d133bd154b8330c27c9480d96a868d80eb27fbfa8130b6695bfcb03eb0f236610b314060164d66d4db94092a1a9d8b1ea0b8cec54b9fcc139a4c8edc09a317fa6a28deba0ddb0c28709a2d60b295d78b65f1b892d86ff43a1f28c53996deec85144e81594b557231afaf486e793160ba783822674067eb81c3385d5d0d4910facbf066f9bbfc53ea060da380395f006b54ba1ca1ccca13c652beb37d08d05ae01106550a2c99c4327883ac2fc8c1dda91d195dc9e3deec64019df406d59873f5233397fa59adf6b0a93b0bbbd0c4ee1cc64b6aa079b3dc3d6a668c3bd37759d7add26fdf9db1dd5c343f3b8e215b4aaef6ac718bc30f252f1501089c2173ea3747f6c8371ec41404c48a73d1e2456fd067627e4ba908cfe8700b054e41cc9f71f5c483ebed7db432bf67e61a2f630cfa0e11592f02a7155c3406d284f49b30d8706739457be50b0effce2cdc9ee7ec8b85635c7d46a50a3512523613305be7c21c19bc3724c3a3e823e92f6cf5bdad8ff7f68c7c228991f96abd83186126b09e81c554bb24eca3d9ce7e5f64ea61c85732a4c58c0d7383a514da9a90f2d0ebef6c79b2b62e6c99ddfdc3bb53831592c81133fefd6dca877b2e8e740b552a239826bf1ce9a98f42bc932d9806c3a79df94ba6eef8545716b5459641273afa34dde39803f4df4977e576ce5e1686fbe73642f5a9c9e242742c09352f4a47c4f57ef654766e0883ff78e90bb5c1f5f662c4ed155e8b86593736bc5ddb163cd8055f9222db4ec986a4af19bf441bd4734af2a0e9ce8cb89a1d6f0e90723bdcfb500d3a323ce85915891e01d58119b08060c600be841237d3414717550d4e2a1bfabdbf3288a7f0877776c9a32ba099cdecd2fa08044d67db3cffe4e427e05f2c2ea8c14866a2c9996e7d9d73e79da5fc355157508a904ae1003e265d4a5917f26c2270016ed36719ac044f423b4d36ca5c51e1251c8b1622a6a8f6b30d52226faaa706a28d4a52effc371a66fcfd4cc5e4abd059265d41950115f4e07a955fe4a269f9b2a09af4a8312cc2e9167a763b5599980039c0bef30fdaa42a3b66e6e1ebf83ca7ffc653a674ecbfb554e81c257e1298542e5a3cf4e7f106ed129b5a79eb95f8851fb8297d09d071b809abdb2ae4dbab0cc3450295c41f1595eb17833e4ae8d500c95c4e95e651ae3a2e939727aa46b9bbbe0fe77e349e2f1a71b28daab7a8bcc8e5a2e65be815c18b36ef8399ec52103d8e21b0c06fe781dee17d6d393fd2a78de3e1bb1c1dec57cafe47436c262cca2a676949eee592746008dc38d6c4a5c89096068555eff00c4339d931048de195dc8ea588714ece6675657ba91e9c686bad6c315eba1ada92261ff30fdfffa2ad931ebfc3e4e966e4ad7f5e13fd64666125044b49f57edf8444556507183bd51ecf4ebe1e785d55f75d8a194b622ac2035ab6683d48c10d9e5f8dce8c89a9fd3c3b956d80db21936b23c0ba123fcd94d1a53dd7e97fa17b1e9ef3e642f863373ce77d641f40325f66b2ef44960ff8d863aef1a29e7a8b3aed73ac72036a649dde7ecaabaeb2c1ff96dd7476689c9690ab3019b683e6e72da9e4dc67a8f07fa4ce1b547bfc1d8294639ca173c798e98e84fb7c57a8557f79a6c5fac5e0a82bd0bc661aac7bd88b1c8cca06cb429379606ef702c07ed30cf7780579c96ca99cd5644cb2cde9d69d0755098163f52bb23d241e748f2cfff818618225ff3985f186707feac41c8bb9ffbeba067f2f3e78c0eb0435e849225276eacc4b154a595ebbc6fbc55f3c5a23953cde9d6d67633aabe67d92a5c7ba8c9ca832aab0e3a7b41be71fd5dc8ae3f1c7b0aba1b03e2720b09fb975f84d8d024c0a68110d7006eb9dfdf8027f6cfa95965b993443caf5626cf9ed72621c506cf5488d3d658ffb9990d89d6fb095ae452f5528ea9353ef62a135de352e52239f71a4ebc5809bd6bf3ef4c98a46bb6bd7ee0acc8036d194866829ddd38de905fe045c7d387c9ebc64848b58308efd6c74851f91dd8df43b90f0e185c25932623a2946bb6d9df2ecea231c2cf6ea3eb3712c01e9c80764145259ae59ef9919c1ec6e928bf914fde18dd27aa230254f9ce779f7530f8338795899045451a5e03a7801babd0149db455b32eb527d8fc73ec4d6d6e3a873fc1f0f174c5d024ab52c4a3fd876a7de71e554c08865132b171688e3120dae43df80001fb943513496a5be83edd09eb1803dc9de43be7949dd26f3f6e979b6250ae47d4cc2f2335c74dbca19eab0fe3b5bf6ca712c389b80ea69b65442c2a688c7aabdaceb8ef5ad0966abe37ee2e7671d0dec9edcdb4bc5f973b70a957595d7c0597b80e4229163c65ce6f68cfea2c33f44dbc34fa741e2ce1b5564c74bb1de7c9784c8238d0acef9789751f8cc03e0f858d97f7fac31611c0461c0f6cb31c63a998d955325e38ac125d11b10ee4170f7d3c91074f2c5ebb6ac564ffb340fc0add76012cde709e88acf168e3fe218f03b545a150f1f00dd7e6b4704dbb18843ed44b5ca39fe12fc52c4363cec50ad052d98e46363ff2aec1152239f3969daacfa242278defcf4401b0f2eea75380cd7d9d106708f94177db040957d3df44fcde008feb4d279a6b27c3faddeb3249f008e6990344888516fa6987106e8882e55ae86a2b0eeceee534b77066e86ed738a208bc6a4ccc16b8080fb3e6c8f2093259e4dbe8c5852c399530bcfc162a67315deabf77978e6a20e5e5bf3429fb1326db891a1c5a0c2195e332b10ade1f4a141ca16285d55933d907d4e97fc7ad35f67c05b0a1f5db4ca8384ab7616bcbc5bcdace9c8825eed7c9ee6a903dbd7911523058e4bf2fe4870bee1a4b0b2cd33b09e7d026bfb6afe75f754ff4426100d600d2bcc553baac178434fb8949dc0395f7b30c777c1e730e841afc3f03816a45811297fe282cd539844adfdb0c62b328ed88e87f69d2b1f2243ecf279164d74bb3551327a1ad4e139f7a82842502a3f4e2b134b3bea0740096df1311684c26ba88b1f8d80ec915ad3068bf0c8597d9056903af3572b1601e9f569c45a186c2531530a30ab7ff82df5f2264f7f2c3d2dd21363581bf24ac19ca0b046f2a93b28db8dfa5bf8ca7bbc4316ea2875ddf38dfc8e548302de0e3c5303c7f97f5360887d78ec87c313ec5b4046f7192216df624a6c65bcf9e6fa997ac4074bb61b8c42941c27287aaca4f04132ebddaf90da7a644467e1419b9a302b3eca471977fe8f022d35f1ca9f7875cd6f7ffc514ce223ee5866054bd4d7dc328447a1898b58f20f8a14ce5cdaf7cabba97770ef011668155ff4e2905775833f4ef1044dbc0a2af32cbfee9ab48424f7bd02f370a9085674e699ab577939e5ceb862ff2d2e01b2832b7fc90575d81a3c5c32276e02d57f60d62403f0e4ebbc36e468bf8001b3583d50b45d7c36281a51f50498bedf40790d0b2410a13b141f9ba632bbccbd108cebc21c620cfe7be18418e06e25b5ddda3959f78a804152cd2be9bf5b2f6e5611e3ab150733f19cec9f9e7ace580630e412adf4b32c9fd547dbd1322585b1377287d8ba14395239be22ddcfc70d28b1ff6872c82e91e39356feaf9eef104f520ce82cd619a6e26db39e6e69dae4fb6cafc0dc436e5f2032b6063aae07e8cc20418bbeb360149989a25fb73fcdb83647b4cfbc73dd50bbb86459a2528b5cb6923b8b2ade40d58eaff63210f3a1b70aefbac9603f1bea05b2fa2c4cbc572990b6686390b2fed6f24aa2290e60f78ced67612dc3f2e78afca6b06bec20226f74a73d908a460686be387400e4d21985bb444220cbd8baea97454a5e3ef78dbefc540bae6e4d9e2b861c4e1733de850bf6fc5ea7ff1d584c143e755f854a06e2e811866558e77877119c25d3b7da87a4acfebca21eae7c2259f386e1f962d4d6c43b72472cde902324bddb4a0210b141b2df1995fb30c6168413d66ee314c27048519d8d52cec0f90dafd66dd8c804bd13cd5e9b3cafe8e7a51eb0c76657e93e5583ea18bd5416723b7b72fd0d53d01ec83e7abdf16bbd570f33046666f2e5d93488ebc0f6d4ee89f5bc09a74570021c3730f68ff30c1fec7fbecb350c680d19b589f1e80f6209ab527b70599c490da41bc4a4c0c9a5fec3aece7d2660affa82e5ef66fb42925fc272b75269d36d0f2385dccc8d857cd66e0c3177c2f1f92fc58fe6477ed0ba736f6ecc4d0751327836b742c8f248099517556beb067a230bb31", 0x1000}], 0x8, &(0x7f0000002500)=[{0x1010, 0xffff, 0x1, "9b867825c895cd86d52ddd31a3c776a9967f53c0d667c1aa24a64558bf69211b4273d488d6b3d8fcb373449718ccded6e623fbaebb25d3db48265a7ef5f514a785e129af774ed4f024bdadbc01d33f7631325b0f9b033e3da8491ae5f4224afef7f49a6980d6080a6578357443f32d981564ab6436815a50f80cd55d2363e001e9b33e15e991576d21d4cbab9362490416e341913661cb3024a235d399ee75d0886554ade3b6db139ee1881bb07a431d9c45d50537439ca884d512e24562e6820da9aaf136f1fe31b8ae70104cc5ec9b5c5c167e76bd642651df27398b6a3a02ab54abfa7adfc94791268e899b3b86c18fd1fb669a536d087520784e97771bff91a8ed7538d0f431f74e49a66f1a41c2cb0f5f81ca29fe396a5c6dec7ec55fd25ddaa2607d61166a1f794c2947374410e0822eba6cb096905e7854b8d5011d9d46ab0e7b9f90a9951f2f7b52d3956343299d477e3defd5460ae71ae839aa4d8a461cfd7cf982c663dde0b83a7b2170b742ae190c3669d83a55422dd5964e0748c506fd0b1842e2c3923673c48f6f8be486028c1441d5a1e8481f3ba83814ae1a41ebcdf55c34ef45810faeab3817815b29c706df82241effcb551058f0ee7b2fa084f1b41cf2180d9bb51b795274bf79cb9b66b95f85d99e8c7848e5674de7af0f6cc415ae38bb2c213d9277ff0b3bd65b4b722bf19b7a7f6f492c284d2c15c77dd91e0800f940a8f55cf2df59961f4a5d8718a19f5dcc1b5d6d75e6dc3f0d7a2097d838d89890defc81d89d0b11c1b8d0c1528f6b24980d56e349c13c6ebbaf850c11533a05010ce71c28bb5b06bc4f78dea4aff621bd8cd707dc946d9e16ffc9a2c30f140b76aa73e818beafb053e40a9adcd4e4ba2deb0a223877a39c3db32a1636efc00e658cad9ada45a27425ee6cc1b4b830ec1e2ae9ecb568baa31710c6afb2036216c5c6a5f5db3c7c778ae04d9cfb69f89a72988f9cf4a2ce8316794fc33086b68a2e847800ca534b1e8690944ce827357743111971123edc3376a92d0ab14f4bb7f2fb735724dc47b151fd9350fefb777968e0ce57102c6574dcc43baff856e2cdae1860f765dca29049b10d52df564c9ca2c57d073f38413f192cf408794e939e8f84cace7ec1acc8db69d636164ef53dbee1be24ba640746136d0d7cbccc6f346c2a33e56ce5fcc2304a818073aca7a80e762c606ac03277054df76554dc7fea53b5da20ad4baeaf60e10e28238d391244e007e1d497830f82b0beacfa5a36fa254c64564c80afe8ad1d3559d1a3a0569fc3050152b046bf126b9a7a3c5349d9813d5a653f88fd1de641ad0e2eeff3375dcfadc0dd15e6c902d1fc4b19f5ecbffe507947d770c43e3a582768d066f08fc484c7a5d660a253674c979157006a173ad5488d36a1ae6717fdacb91ef325ec9f3a1bae005cf0f5cb93e961455a3067bfeaef7d024943e7cf058b428f7a7a01cc7a6e715055ca1dc0e935fe06fb4864aa3e7a998092ad01b9e4c85ac1d9d46d3c1cfd12b3e50f9378ead59b4cc586b169e01e509bba70431c6eb880a8ae68e9b3dc745f0db911128aad239f8973a6e75003d31f3fc45652c163d50f07f33a4c06b0234f078a8abc298179e660fc25c9f14162e07fe0a845c85372103c657fce087c2fae1888ef6a97332a47ac0ba9a16387e02ebcaeb6030e8a4a3e2a33750766584436faad26141dafe3711e43fa69e2d1b8c67e8dc63aad0c6bd920feb019aa0973b1be7b0d01f1656f5e589075561b711ea2ea78d5c741d30d4b4987ec884224c2fdf5f045c577dead5ebd8009eab24430f6eb7cd47bd61930e5ca3ef5a2ff4f86e420d0cd5a601fc8bbc94505a986447a38c49b7451ae54361e263c738c76c4b08cd75dc523abe6ef79aa0d90c769af7421eefa9761910b3bd396c33fee9138372f7c012f4c07581eb0d68b7b170114d3d93caf495bc397ff02f5d51049accd0b13588103707eb56b4f5e9a91c9d1d17ea111b353662500b78f35563ae3aaaf651d448726bcb2d5cf2fddab9aecf93b619b94154b1fb418b49df353b3b8188fe74aeeef25bb5106ef9e1aaa1ec9bc4179f282a85c87f52bd807fe57553f4aeab38c5e029d49ea6cb9663456f8d5660e60bf326d63ba1f27be4002f8e7151a217371523137e732db4e4a9f93616dc69c8a0186f30e2c0625ecdb4db0b866ba60040d0cd246d64cd26449dab6fdf4f378965e55e50f08b388889921b9d5ca2d4ee9519966eedb9d46e58d1f9054ae61be51e72e85c4dd20579f0d6ccff92f02845e747ddff062f47a6c802ec62affd981b63a79c0e9ff51929bae2b508d47916f85242f06cd0945f99606fe3e3aba8726668ca50583bd5447102d283307cee6cee332872046cb50fb9b0454bc08a3c3c9ff01d7b4ca432b6a5678dd46954ec86d9a6f55a627d5ccd8b83d11993a04bbecaf270e4541e61f2615f79255f6257ae090807c0d6486086e12390323204681acca326c0747659c5d7df5ccb324005295bd794721d8fbee4a6f6b4cab9a4a9cfa4f3020093446717d1a787e159ac7c60bd384aeac072bdbea960a1e48199b387227839bd20cf4e3b8ac84478acfa7fe662a55d962e6016d22e7e129970ff13c4cf0d4c96e2e30aeab912f150c1896d323bb46d8734b3cbbcdb55d8d76baac74327a49f1515ac67c246036bf23692a4e5f66d60a461a4a1f1a4d64f430f9138c0ca849bfa3587c5d7b18bc4272cab07e38b33ee96a282ea343c1ba3ab8fa707e5af0d22d1e81d7d78bcf31c894aa9adcfbf87c030600d19c491a2c03585e96629c46d61e9e01eb6dccdbae1322e2e7d1c7ff07a912b5c09c8a757491241fc8f6f982a233cf738a86c0fe48903d07caf6e6c90fb993c3f93b6c8c5ba1679f1e3cb331518f93408c14a2e862beff63b3da84443e1f45c5864c611c34239dde57083ffd562d0a34fd57b4f1956174886385ebff8685381bf7619c1ee1db406035b65e255cc23d1d06292c63eada11ac2912afbe43060156610cfdf631c2767adf335d25423ae69f5262a8a8030d46dd750d7840861b3828a699e06e3aedbd185ca2e4bebbbb1a4eced3a7b36f1dc9fb2762765d41b0ae7ef5c24309384c96202c6fd01fe2c4ad48488543512d8a34e8fcf5dccf6eb11d817652430cfdf8f293831b9235713dec06526437f7467d90a0ef06e7c075ddeca847e504d2d9ec4ddd6a0e3853a40c2ccf0a07acb89ea799f20596da2b09c37a9bc48521c4530498e1cb93f6e8a1c484d6ef6491e469a236b5688bd62286f8b6690d65cce0f9fcf9031f9f89ac5383612ce4ac6258ae8a1ac2583799c07a6392903c6c69eef4b982bb0910501d6c8dcc9db854df92ea940041b2cb74d76d7e9a390b509897af95755c482461dfde4d3b48c7de267674465c3e41ea07e2d3ee41117b3cf9b2c74b27e115e735fcdb59272d0b5e4665b6c5bc6516c3cd3a981da21bbcf1ba89dd062dba3774534b27afdedf2da154731e45652df3502b16f7560fea03153ba0dea444e15c2f6f25c0c00be4fd9bb37acc21621ce1e3826940b85837256cb19beb7777a42dfcae317f19366805c2fec0144bb7fd5ca2c2773c0f345b734dc967f256a10a715f87ac58284552725054538ce7af33bec68c72eba8c55673387fbde8c200cd1704d1ad4125f9a2d6d9407af31bdfe0d5e79e9155663821c86f22d6ead3a9e2b951b93cf44ad71c16fd6ab17e32c04cb1f0da60d7ff51c6d924e13b3452341e7e66fdc66700bf274dae38fa55aff92836cd68a0fe2312c19429fa5b991125b44781e85d0fde233e69302d8e143bd48b6600e7bb8113741f8ea87d2740f726f21b74e829fdd63ba944e854a564eeb257cce632965129053feb2a97853595bf456051756d50def5624cabbe3eae2581b9eed46ff641f9e8b27ede0aee678939bfbfc6a23d245a06260acd1f21b9b5729e06a35af0e22e972b2b49cc370dab6ce36c2cc2a43bea577de1b69ff6f2263e9eff4d2ef55e76a9bca5b55d524c7f7a324e51fbfdafd8ae17baaa30c53a7862f0d4ffc4478b2ecd4088daab196740f949ef0e3a439d823542297527c07d83c6af79937dc3006fe59ba238c1bdb617148ce0a7d87b245bd6402a6a094bdd6a079ca9548984be1e69cc8c1a8e32f74fb219c8c079bc23604ff66ef682a9e5b3d47eebe04162c0a26f60aad31e224797f7dd9bb71e53494eb02c746e3b68bc4039d9be904c55a8980f46fadc80033bd94afb7b2ec610e48c71cd1e11a00ccc92d3012f6733495c92f0719e455e868ad50697a123d14a506926f410c444c0b324ee4f828c003a5bc776c217c556fd27e76fa91259ef829fc10dc5cd7fbcea7c73d860339842bafa4bd45b931c577e9a36079ace6f72efb56a5ba75758302973ae9c5c16d1ba3bb6070fd3836c461c3cb21c8fec83304460c197d303869bc0651e3e55ecb1857653d2dda890f2dc19171f8d370f0040d5eb46c158ebf78c4ea4654ad2526c1ac424e9b14979a928f10ddd381fa17a02cba9b7c040a6cc95814ed62f88006651cf225c81186590cd6c7c8f958dd0a51d35ad98be865d15849d5508e4a8cd7517f6529b148a5155a96fbaf05eb73fbb56b35667bf5cf433d7d5b2350281c8e4cec534f64e06f7186c3a1df2461a8217c443277fd159a2ccd473c25e616c9888df525ec488b59d8eec85b8da170ac46ab6fd109770baab6b6abbebd93e3c9044f040aba500f8f06405f27f3cb839b1a8059398f0ad2107515a06a31cf0f66f3d65b3e99e1cd986614697b3ac6e5c22b90fdf96bc2e1aa1a38dffd1af50233346731273f8edc21dd0bda96cd201ab81af55c161aa4fbe5f2fe9ce4055be8d843ef69f4b9502670e4949d8cd1f9799244e6aca9cd2016cf3a96f636a70ce0d1e66c18ef977f8481b52e6fcc147201f973baaee51579eab8d8d514bf0423e0e214d681da4923361bf1ed33bb46994c450a6f13b5228dc3ff45ba186dac18d080cc93f14d1bf334c778265ce25654eca4142a0f22584edbcfc79c252edf27032fbc37a85e597df7b2cc0ee1c0ab93cfc23b7dc29a10ff1fc23d8f6a8c6f1b3d59a10c05e961fdd6a972b6fa59436d5ba6a5655d4cd1d731f0a9171d184533de8a1e5f2612589624c6765d8e4dba9b4921a4088b51c0f922d9ecb22fabca2fcf0e923f36ba60c7f45e0f8a0b4e74159637c22c813d380bdba41d9ba3a1c44323543c46a500d3606e3dbb7ad840548f08cfcf72dab09a63d59bf3e72bd876a7bae6ade8a20d1aca684d839c6ac158700ba904faa224f904afccfb7124c1b009c0dd01db1fdc12f002f9e69a6686b7e794d0f6123546366ea1f584b6d77a0ff3ce7316a6a1525047155e91c4daf6413e02e820e94e9cc9200da190c04b3a555ee4f319211c34ea69c534cc9e53ee1827f41d818f9271da41d3c91b15d4324ef6209723bad2ec4b5994352cd48b09925a8f391f1c416c5567cd29d6e0122da96b79d9e391c89ca1b236a3876cb8ec3cb6dbfff662819e0f7e204183cd99a433c164c1bfa93e67aa5c52fbb8a50dad5d3acc05b9f21040217c62bb04ab38c8e257de9a86c6374b8d479ae1f47cb3a76d57ee3de48570340bb570d3535bd50a1f63e60ca62ab16492680c4bb06d6256af5c69d687abd20ddffc748286539975b66aa340104621e1a3d5267cc8d607e1f1cab1dbc26de12a811ee605e8738e7be290bfe8b05006fe966cdf968a2233a97389860359b3507e8267065ff5880b7203220ff94449c8e60c5db1b2c0009"}, {0xa8, 0xffff, 0xa02, "a08e41369eba5106dc5b64ec12adb9b3b3b064760057a1f58d9ef3532372262db5bdd10596d6f9a2f454033d26882961f9df3f2b410db8d720e3fac9b98134fd69837aeb0eb1c0720fc40658e4537f393a03f72334f56ca1e908b23316cc88a947d11cfeb724df815e5620f048c363e0e840fe4130912bf483409018508eb3bd1fc9d0a97d8ca207bf720d1a99fa558859"}, {0xa8, 0xffff, 0x8e2, "c766e6afc15ce5642c5d45a740c91920d8b4c92656ca17369ed8f7944187c77cc35152eee22776ec49aef4c9170c0c3e2fafb607f5b9b00a1526bf8d37db5faaa512e6033fc0bc06b48fab489fc504953f20edb14e3f67ec1eabc2abd23f4d24c697d344a23cd943931c1cf09387078053fa6ea002b1959a05a5705e27c8dc8c11eaa0e51d1b799b04c8f6deaaeba3b83653"}], 0x1160}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) ftruncate(r0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003840)={0x0, 0x0}, &(0x7f0000003880)=0xc) r4 = getgid() r5 = accept(r0, &(0x7f00000038c0)=@in, &(0x7f0000003900)=0xc) r6 = getpgrp() r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, &(0x7f0000003980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003b80)={&(0x7f00000036c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000037c0)=[{&(0x7f0000003700)="0b24eac939ab3c0075d6827da209b3cffc04c0224a7cd3b689ac75b125e8ea8eaff4b65163cc3b757c3a399633c40da1b11fcd5842cbdf7b007e215c870b4cb5962cfa0b1fdc1bfc73bd86f2ea8a746fa61ffb4ca75dd510a2a3533439936deb0c0fa9e0b8d6667426414fe260e77bf388f6f2f355a746569e7293b93fd00a178717db0dc23e52423530373a2ab6a7a0bb29ffd55dad346e0f806aa0d0fa3096ea7b930d00c99f6bb04f", 0xaa}], 0x1, &(0x7f0000003a00)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r5, r0, r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x158, 0x1}, 0x1) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xff, 0xffffffff, 0x9, "bdcdbc3cbfe2e3d708a1285b4dfec659afc44009", 0x5, 0x2}) setrlimit(0xb, &(0x7f0000000000)={0xfffffffffffbfff9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x11) read(r1, &(0x7f0000000140)=""/146, 0x92) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 16:00:06 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffc1}, {0x926, 0x6}}) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getgid() r1 = socket$inet(0x2, 0x3, 0x7) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="26c355062ccec5eed99901df6352ed956876d84fbbdd6451f44e1de0e9645003f9ae3208ed43253eb1b203411fd266c258b184556989638570093fad74e74150d217ebc78f867c59dd32f68e06fc8256cc94430c6be51fb26ab9b7b3333bd9b71c806571a7d8b470f830e72c2192a5a0090e69b7b510352110ec796f9c67a2873080", 0x82) 16:00:06 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x2, 0x4}, {0xffffffff, 0x6}}, 0x0) 16:00:06 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') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) syz_execute_func(&(0x7f0000000040)="0fc7bf8b7b0000c4218dd37e1cf26644ffa8feefffffde150c0000000f2a1ec40169dd7200dc12c48379169a6556666687f3ab3e436f") 16:00:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(0xffffffffffffffff, 0x20, 0x1) 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) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xbff, 0x3}, {0x18, 0x0, 0x1, 0x10001}, 0x800, [0x1, 0x38, 0x56, 0x8, 0x400, 0x2, 0x0, 0xef02]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x83) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:06 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8e4000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="2b53f4a0a5191f23b8fef02eacedda78ec4a2a7376f6f1dd4ead017b300d4f6be1a95ad29328a07f8d96ea3d72400f27e02ec114ba0bbfe2193ace438907a09036d66e169e54edc269068c1a9fccac083de733dafdec95dafa9c9b24155534bb9ad058bc803f2ab623a45b08ec64adda8da45a5b0c52599869e193b25b055af185b614a46af4b0acd95553b44afb904e3b14e6b7f8563c5197c916fa4f26b7ee9112d9536058f9470b7a66cb92a8784fc99bf1afa9e1d6bf2a311125f2c4798a97f1c29a1aa966d83d34fbd436b553f87a28c1820b95", 0xd6, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xc) flock(r0, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() r2 = semget(0x3, 0x0, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000980)=""/4096) close(r0) r3 = dup(r1) fchmod(r1, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xff, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4d0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x9) 16:00:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) close(r0) r2 = socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r2, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 16:00:07 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x30) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x179a) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) recvfrom$inet(r1, &(0x7f0000000100)=""/183, 0xb7, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0xffffffffffffffff, &(0x7f0000000200)) 16:00:07 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) setpgid(0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0xfffffffffffffffe) write(r1, &(0x7f0000000080)='L', 0x1) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f00000006c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f84dd14d26984d02f6930b2362700f729f5f958f20546acd621e5c25ed8202610672e2e", 0x3a) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x8001, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x4, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x3f) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0xc0044266, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x10182, 0x48) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0x282) write(r1, &(0x7f0000335000), 0xfc94) close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x30ce9d5de5af7518, 0x4810, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="301d35b7ee8f6df2df1a91bc4424b05bfb4fa21b1ead90d09733cb11afbe2037d1370f1c43d5f78991bb6e2bff77a4f176e4ca1fc3c47fc1ba8038f57af720540e5d5c8419069a78a536303e2d134e4f9bf05beff8c41c643547503256697c3dc774f84d2fbe9967d5c85cd16aaacdfcb3c7eb4fb7ff395febb133964d0afb7082c78a2068ae1ef04fc3c2c33e7b2498cd4654ea28f2ecf07fcfc5136e0bf8419f576427033bd06102a6dfc21983fb77954d48f630947aa452d3c501501e93f2398b405cd68a79f09a78fd3badadf9fbf6f3969246aa4e66d34edfe346f444f00a3fd28ec36a4ab2aba61cfc31edc6232eab70a62865", 0xf6) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 16:00:08 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) accept(r0, &(0x7f0000001a80)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) r0 = open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x100, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() fchown(r0, r1, r2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='o\xf3') 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x1, 0x8000, 0x1, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xb4) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad3ffff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffffffc, 0x5, &(0x7f0000000080)="7bb1d4af7ea311694f45a5d8e5deb7b8231425e6744a03e3e3ac8a8bf426e39f9f6c4cd2269ca914e9d13a756212868b2ff14476d5688ece8efe8f4703f5b612d990796e3c2c5a5733b45355cc09fa691d50a2192e25f470e70443ec765abf7a751303c658b0336b5c9d5357323f1fd843521b5779535da1bbb1e82167e5473c018dabf1a74f1c8c10879e3e2021065c80399184821e751bac3ccde6c47b2fc6345fdc1f58df7d6e4cae162e369dde6376f43f7efbe2181a2bcd15349da373914deaaa81c43b36a900f6f9d3eab272617c38f8c27c60563cfb59ac8bd4a0a33c772625b294f8fc2a1337587510d5770de95bfef8b3", 0xf5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = socket(0x18, 0xc007, 0x0) write(r0, &(0x7f0000000040)="9c001c9b8cd3c06595cc30629a60489de27cbd7f466de45ceb5d8092158940c1909b25bfb89cc5e784804b06aaa3f86d9ecbb1a0aed5aef0bea1d8c747abefa34af4c9c0ba0ae98f77a10f3955fcfa5a740c33b2b40a6acdd0b576395718ebd2ee", 0x61) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="b202d72d470de2e9d40a2a89ebcba3c98bfc09e2c2a9f53ae28961b419d74a9ed4a6dc86c7746548071773c044ffe7018bb5a5d52863fc5432a783d27e1136ccc4c7174e08be7c50231fdd0b945691e330cee36149c1f628af4393696e96b54906e3357f35c8c0b769d62cc04aa23cbc56c1660253d0be4fd17e3c82e8db85cbe019631e75ac9bf5064e659fe2190245d01a51096668cbfb84ad4ba1c0ec4fd59db306f9b0b767e6b1a83ea94d4d76c6f3aa7d314653a30babe8946020ea466926b08133da905e12033518a000dca6fca019e0d54558581481feb43b4c0c32e858", 0xe1}, {&(0x7f0000000240)="5cf78533f12c79fb0e4616c6e3b0216a2fee6be833a1653f173936db6d8f602ca7b6f70e6a1f6794967c0a23985d5e0165810c77ba05ef811d908301f62f81596756efe04ac9791e0d984ffd85bd14b1d003f883772bbc307d239432c5cd63a70c5cd2fbf9819dff8353c0b570d5306693ae97612fdad8011fb93c052d34b1c70ed44dea4e92e332d5ba68dbe5aff81e50703e23c9f0625bb18f18", 0x9b}, {&(0x7f0000000300)="90f501e317c24488911612614ac1f73b7097d3c90168fe01b883ef8433306bc48a390ea95441554427c0b4c4b2a885d01e6397040f9a25d08081fb69a4ef1a514c38e22f740bf1f32595eecbdceeb8423d92bb78cf7f340a9298d99260291a15348c11133f1d8fb0c5e89a292c8ac8d694084a7326bbd1d08ff0ef4ec512a9fccb4c374422098ca633b22ac2bbfb17a3386022a18ae1c0dd81e3cd8e3f8684ef9a5a5a110ce1185e4167a8424318f9f2599590bfcc00b6c2d6637a0b9102471e9ef42ad6a109357f164a40cd7ed4701930a0603673b3a69e774cfc233573b74702787376", 0xe4}], 0x3, 0x0, 0x0, 0x4}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0xb782, 0xb457, 0xff, "3a2b1b901211d3d61464da9c8d47d98982a840fb", 0x600000000000, 0x4}) read(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000001440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001480)="df1cc76ec58b610ee5b0cb8260dd5a4fd4898cb55cbd4ad9c702af8f3e125d6906a57045ad6095d147dbe3", 0x2b}], 0x1, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}], 0x20, 0x400}, 0x2) ftruncate(r2, 0x6a) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x21) r5 = open(&(0x7f0000000040)='./file0\x00', 0x488, 0x0) r6 = getpid() r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000003c0)="bd071b61b23e576dd5ce99a975b2dcd831446c1f9af4dc0fc3cada5286d4e9fec93eced045c0b159d763107add3d6514b8bd272d129fdb50cef22007539d712ce1ab98d713f081b38d17d97d81c0738be09f64c4e0b2b3268de0cd998d74da2b9b3eb58db68d15f3be2d2fbde4aa91d274b36888cee295bed4aa9bbf2e8377a9ec64d046d7575844ded30d320ec90647ced1164868f980ed52705adb80544fc479f783907dcb60e459f8eece5495591edefa967407c38b393072f86d2fcaf0cc56722b72c6152bf932cb07c7de64e9fe9fe4ba751d28edb149ff60dd2c0716879598b11635a848ef2197681b834fbf45f46884d8a0c56a7c846ad3ad425a3d4b4be0417655832064c2ce1b44886fbb358ef878b3357c40bf6cd6861d99f9e50d43f6cfa62e44491d6408f19b064a879283995d326749d04c7fa8e4917547e2542e090960104113e641c217b6f51f7a5fe424e82a938bc000e798aa715713209da6f5d3f0d5f4f1d0b53ea6b534b6a064f472d3bed729b4d1c48ebc1fac326fa37c707eb4c013059f4a7ade4ee9f13e72c0909d306879e13a05bb54f1ff9c088ccbbd6b70a37a066206b1b1c283c39767bd6b5019213c97619b1bcf514960265b65fc998b9edd64946fb08842aefc49c43c70a2ccd3fc88de9fd04253c401995db6e6e732e993c0581da26224aaef8ade89ccae258839b77864d1de6425a3a8fdc7b69e446b567eb0b7c11c7a09dcebe113169afacf53bc6ace8a282b6dd29ec9bf9c82f2098596654749e3d3f61b62490c921ca3a233164ea24db587f270583f1e3ee9b15ebf044abdd139afb5ae6dde05af5da969b2bf5a706f37252769b6386700859b69eaf995ce81411f2333eb52e113156ee5b203b59b90902c8a1eb469a2c342187e89838c35d4099a5d11472760a39e90539b63d4916b8131ec5b1d201e5968b021e92c6f51de39d5b17328e82c30814c2356a19342d34b3e365def33a673f906a73630568ecad8b3fbda329a0fcd85686e349c393f0a6fb7c625a635290db67a232c4067b2ac03501cca49672ecd2e4f2b6a8112c8787ee279f9b304d60d5c2cf0e81e107052a033f97fc187f85e2ba508f68faf22b02e4b44f9a841533e89610ffa4cee35d552068f56d03dae7912a01af636df64a72710da0da2f7e1bda9524cea2338e50b6838d7b2b64da7a2178977c83b89b4917f7b0af2f9b9be4626b22d891682288bb3c094e29e4430e0b3bb17a9aa666c559edb1909402f48b0b944b22fd067be8d2c977711b0380300f5a9624fd5023419667ee13f6575316903aed26782a596a821765166bb02440784fc3ce2ea1407fc5090e9d211cfdeff215740152756d1e88980f5d6c2e3a57932d0305b08f4e54ae985e66a7dae0b8d81457c73d3e7b31d5859a9059866c6c63e1ff304664622069d03ed255714249a3dd2ca31cc88c47a3a01a61161716f26277d69884ab92c40a4e9931fdb278391e9ca836d8bfe60abf2dc478dbee5b2f60b5d5e98d9ecbe7829160828b3872395abfb34da4f5482c6ccd10064ec2cc390e2318b03638709c46f8edc80af7d0445e782e0f679f34bd00b8858f5d40dd05940f506e9f4e50c50b6209233ac5ee1b3d3bd40ad0ff1b0502895f67b524cc265545c77c97d72b473141f07d050ce76edb25369679993d46dc91c2d4f1d6b258e126c6191c1f214cdce49df079f2202caa2ede63678b896481b74c4d524f3e2f36e070943cac2e76215149ea94065a6e891b15ab4e83dc9eee547962d92dd52aa1ed5e1e0476552354f44b4c725b6c02f7660092074b7245cdc4f77160d8345a6e660286bc50e5b0fb8705e954408e5682dceb499ded88404f39fc3c6baeaf408fa57fe1fa6ca09cf63b802eec3e7f269712e899fff8c99c2c846e0518fe25452e4d765b6ed17cc00a945cbb469c23a20bcd31aaa14d4d9a9f7690d9e07a8db2febf0796fa59ca4791b4f820037284c5aba50f052d72aba5f57467763705bd7f454edb4778d7399d76003a39973340a6bb7a1479b01627e1dacebd1be1df8718e77291ba5f04e2453e9d30f2609dcb14b413ff67713e97ec88e622c7e4ccf03b685ba97919ce40d3524357d04046da49c382136d9ab895014f98c254fe143659b91f4002fb61c57306cc686fca3c3475558f03d6385de0e74aca0ab6fc96abd442bb242f3357bb374ecc52188e5eb8366fd277550c297f7e58fad462179ea8117395e2abc8ec3236e8ada0a4175c677764e76cbd2065ae861290cbd9a5589ad31896433efe5229337c5b66b3866b47c9224af09323eb192060150572d26d8e8619d255c646440147d938a89e8c58a39c5f96e5d046e0648965663dc41e5e91f57b819e8ca3f96a2e3755f6e2aea94f083ef88c803cb0f3a66a961678fc637c4ed9c43a4aa220b27edab896c813b213e5910571f95993b1e2fdc41c8e433d935f2414729ea5c203a34e82096d9dd2e83d673c668a6824d3436cb1ab1d051c6d2f8f8afeab34c60fd6433005c761e583017effb5b99c38b89214c9a16a467c8525ac2ba82fe5699acdcbd8ca84a92cb35603212e8baabcbc4cfe8b19a467bc7dff16d066a4013aaf90cf92e57868620d213c8931212fa57b108b520079d1fc770964b2f561337589037a6ded3e35015b924919285a7a7097e6f863ccc78bbab5b63f24d1ace409ac14a7660e69c350b41163051bf3a3de945081d575143d2b993341df88d04ce77d6ab4f5952a029d753908641b8e857d8586b2956b1fe0c3fe6d55a553eb51b9710e3ac7415d051005781c0b6eeb97efcb51e56b8277329175129498ac6c5313db53a7f5f41ff0d7f34f042319a00151780927a60830634b422d8c4283df61a1c2495396eb424045b318a993f4aec16ca7da95005bf7a6f90e6a7400ba04ce8e7de73f45cc01f811913949ab83196e8d4613a3fea0bf41a9681bb1bcaa3859fb901e80566b59fb31f631712a3e016c963bef2991f7d39caebbc6407c9c3c92f51871ecf3c1daa61661dc9878893dbf145cd3cd8524e9c4d0d5ae4d6d385ba235b7e6b35a8c5b1643f11588a689edd66387f50f8bd815f86b6237a745b0e4dfe6057cfe22898c60a4a2fe2aae8cb945eb7d9ffb80df3a729d708dcf5b9319e0aea0f1e21958e18b389d10b8463877d67ad9d113403a13ba93a62f4a71d1b52f9927a48a9dfa1ecfe63dd4b98a78e35cb79d40c9e5ca026e92cd7ec092bfcd996b7fbf5f2e98a6e9b243712618d2c08065482cdf6a1fe7a5bc948cece3ee96df73eb72932bc86fa9badeaf7ff60a03a880617bab4bd40f4f9b60b55dcc3a38eb723094a5ad5c3e8229e6df581837126d2d3efcc02b636066586185cc7fd572c76c6c8f1f3f5969c92fb03ab5f62638654b973d4b8e5e18573b4c1df830987ea759d228bc8809de067836e8cf6bf8e3086e72a671ccfef407944307f5ff5a8b1876044787f5043087f59c9ec0e876d08a5b0690cf0e9c6b88e7ae17b1201fc02edeeee80dd8bf044bce2fb9a6e7a61d9a88959965aed0e4ac30eedc4589f32c81728f813721a9fd747eb5192466658583b3f9a989ffa2374a59297fa4326ab5dada2252365f0fccafe3dbc5d2ec21353b2ef22244ca3e897ad81fa9267a04348a016382e420b724f7ab24a0985bcf7676aad5c0ee15a2fb012edd63381c526d1773d41961af6bd4d742da74d8777c3b8a637b584aadedbf89c4576321dbf7a8b42f769293bb6da3b629711b19c12e96ef6f37018f6b26f052c79a344b600ae4b6d322c67317905629e87485b97b59f70bed6d76175d375b877e93e89579a442dea87cf2fcdd26ea360dd5b43223f0c72154653dd98fc890ef43bbdd1b5d1509c5a2dcf39480d94271fab446804a5dced48ba2bc7d32b283e5216c7d16df334843426f58e3f1f9e728ad566782cf77d99009779f1d1f479268d6a66c5ed54b356b9930f7cc138c12dbfd57442e20eba0a1486a1dd31599726a10719b11760601e3dc10d43badbbb9b217f8d7ef6ef1daaf63d286c31e4471c8adca7f226a00ff1fae4f506ee83462e14ef386fdb10fbf24b4c4ae0f2bb1da77a4b1ab17883505a70a12ca76d354c771cd457d7bf4ac880e0c5c55fca39313604ab65dff0857fe1acae1ca3d57dad0bb21770a2a4563b365285ede125716dfe19a9dc251e3b435693c821323639bc9856e4dec00dc8c01700da54d2e604d9d429783923417a6c8239dd3847d32e991b09f7e71d331857a455cd01871f299207dbe08ac7728c8f528b6a45f348700c90c2c0a3be90fc24bb6c5f8d125e2e6017b6bb54c66ed5a805f94510f84114fcf97f5756744d5b5d590723a0ff6687f14fa8a0508643de11a7f803077f69229d54089ca1882c783908a797586831c8267fa90e43e61e29b835d3ef519a86d1bb8e07db6fed587ef94b30947c950112f8ecc0ace97c95866ea894706fafd0ee851be437a848738cd7034a92c6784b55cdf9f81667bf770292689619f3086b3c89abe94fb4ea9be7ede98e09bdfefd052ebff8894af268ca28b374931b08d7e3bfe22bc0f7639ce2f4ea8e494ccc10123159decd16fc7f8754030e6a038f89c13f3b6b3b2ad5352ae96376a9f52ff94334c695ac3b9d1ee264c5d782353301248c318e243b227c11fc4e2963ccbbc7bd29837a0149fb58d5290f433b8f5be4cdd1c1f412fe77067a47bd4b4c23a8f5cb23f0353d280c469df8b886d65ce80dfbae10fbec09552c20cc5a6223cadaab9261ef6bd06e0f7b60fd6d2f9d259788d03bb05510876fdd9bc2b9cc4ce0228f00f749f96da05c420cd5b3de3f113dcec23fb7c134eecc8b4f90832f364ea10868142623fde8bfa8d4aa15c557d6805407f1ef7986955daf95ad88a6be8625ecb25813889041db8babd9e8ce840fab82443342af31f8260363bd73ffbe730dc3f48a3a2d45716fe7ed3d648bbaf1ba025c894e2e35a5d646480734c8d4c9cdc9baf744e6d01a1a5bb40c9612934dcbaca74fe7dd054fdff45919b64ac5635aa46f22a5da6b49595ec06890164a9502f583567f6858c156c319ec2ae9970e755fbda1fb392e353ff272fc819a8393f7d78ee72ce81c5b5c259e424e85885e7b12a0038af086b47be1bc7257c5a817124bb82223b00f8efe0ca01c69cdbdaf84c6e8e8f26ba9d6f54485a0bcffdc4422378cfa77a04fe2eeb8a065dcd67e3f78c4bf12e85812bb32ab9cf7898636b5b7c3a6bc1dc2c5851438e1dd52ac1dc007487a869afebc6cb48767ca8077f8590df6a74160eef77e9a5985f60a7c4a1910bd7a30f3ee98ad8eac710b51e46f6e44fc48106e71d68ee5fbbef087f751333c10cf56826595f41dd9d9b09e4ebcdc350a5266e1939bbbb602499e9b9fcf924bd0da67477028f8b7aa1c0c8e4a66cd3a3e64514e65d1cee53c52aaf6d96317a61426dd344d7e5541dd171dfb94ec2798369ef90d3664036a6adbd6732a90b28d3a0b557cd923ba793f896419d0bbbb5fa09fd192ae2ba9318ddd0b9bbb9163dfd0743b9c24f90ae7d435af5fa55c18935198aadc046921dd6f8c43ec09228439ee5a7d2fb4c85c288bb058ebb233674c7373cf0ed56167e75277f759ad5110614a249628ed31d50175354f0cefd2b548d7832adbab852b49504a2196cc581ae80deef03acd8f54c1a72f38d54a8e88e8d3fd32f228dc6538de3df53a87331077ad106e336c5a9536b9a6d3b5dfcdd1874301bfcf08fbf3a3b28661565cd4e2c8e86365ef72d5764761dc316c1faf7b148f031c177869", 0x1000}, {&(0x7f00000000c0)="68900b4dbe73902ec89f7e94d741b5d279b736b1cb1d19039e750b", 0x1b}, {&(0x7f0000000100)="9c89e54ce6cf5ebaf0522ee3e0de517f5f1f7771e806785c5f3589f232822803aed3583faedf331660cec344acfdf88507f2f66e21e65094586327f4a4f5e650cd01c15f99f6b4d27851f393e30b3aa9134f6b0dde", 0x55}, {&(0x7f0000000180)="5bc7d587654c0f2581c6cefedd7410af7aec76febf948add49", 0x19}, {&(0x7f00000001c0)="bd01c5635b196c4846377c30e1a2929f1dca9e567b31bf759585827a70cff1062072117a52750865918ab07d0c610c0b0f5389064da7e6e68a05e30f10d5d5c77b713dead41d692e31f9f26fce1897f880d29fd51902ca9cbd8c74af7a0b7d07d94eb6e1d97029c353e6f070d0cc57e6aeb739c0398fc0f70baf26f7fb6d27b9757bbb0270d83f37105522bc3d74c300ae87e5072de95920dba05e102e753a839aa3ac93c542b90f777b990781a8be1211b799c32c3a9dd1635b7ae0aecbe0e78915ac6e54c41f11a97dcbdec15a9d", 0xcf}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ff00000000000000f4bbec6dca6187cc2f75cc819f35f8b4921c62cef4e50368a4e75288e7ad992ca54742b7be00c52b13d432699e538b1f5791e23bb217ff052c303c40229337c1c390e7145ed539626141a88b33af804772a36aea5976e34778df7c586d4b2ea82928d69402c3b4d790e06e85757b", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x400) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) write(r0, &(0x7f00000005c0)="8e51a666a5421e4e94e148a2ab66c4cae06b9a784e3e3c55d90649b159de60c59de110a79277108c3b9421ee1c6a6436fce9fdf5a10a304e1b362cc89c8cae1f3e52377819d73a80b9618cc0c6f4e10a9604b6ca9d628d62284df69c5320d9f48b743b4241bcea8a8b0ab22bbcadd209725246b349e62caaa5893b491c8a4e8b85a558b8a6441539b8bfcfd3e1d965671654d2767baf2c416ae07cfa21ec19e278d863b53e3e40b7de5c3d48c786b9fb456c92311e39343d329928f5745a88828fce08cfda9a95c682af4ad74966a23def9f05b36a58359ff04ed16815cd532f916e017f9d59021e2cfc9d594709d593a26f6bc879e1578e38fea3c7f2b9120a31e2c1989d65f6eaa4095bb2a973b5fe19fc328063c81b09dfbf166bbaba2074f973b7f569be4c8136a509bee1f67ce72023fec8720a8dc4ffab16ecdab236e2891e01c0a1103a7d4d5b63d5f2f1fc0e75e135b659ec4783fb14b8075b9ee85c243f8de199e644510c8242adf9dced59018d28f1394afb07162cde265f5e3018b4942e4e94796e709de2e56b21b04fb02886c1f44479047bcf85ef316d41220349921251bde893892cc7600e0faa2ddb7313fe236edb04283b5ea844f26b7f2699101d33dff4e724fbd372ef3d1f492bcc8498c88ae583243d24be842d4660fcb1fcd3b86874c30370a6c40bc02eb9261ee639baab11d5982b50a6c82591ecdf507962578aa3c2c9d9c4ff608870c98833863edfe7e276b331de45566865363ce2d5a044998efe42430adba67ecb8ef6895d4d5382b198d604dfe605814053b3d651717652a72d707325e385077e483cbfc7f14c1a9b89663acd621b9e85f38b5f1c47daf8773adb6443b7636d2068c9c7beb7db20d53c1e5855349b8b5aa28a3a1135ba6949d7379b381afa91c4942c02b289d059c5c88aa6caaa81f7cfcf8d025fffdbcb7ffabedd5b45b6264f4bb807005dafb44a4bbcd72364b32ee89fb94faf553fdf58658f32ee8a64f2c574f179dfc466190c9e8dad371d8e7a8babcfd1253c3e0da01f3ce40cf8a05e93ad765184734e6895b62de3eca0e5f8d91131fe829c78f9ecc8b4f469986e4fdf8c324be2ab8190bee0f46301ba74ba11f358573b5619797ca9f9627bb68fbc0aa326dce8890a9dce2eef901573f074d2fb1f648bddebac85cfc4d2a2382d0e56d3f5234219ea58aa36656e16edd53f1988791e815f8fb210862d6f967f0c8f54830d87919daba31381199b7aaf711e8d95613d7eb3209a6d5773c4611416920842c2ad38daa7c5f60dd6e2b225f5adc8a71d4b04722be1934315e50a9f9d73f4dd456f381558c71302f6d29663a1540fab70f895e2f696f99c573f19d05e901b41a04677a08e8adb607cbc1114eac222dd2985a82e58e0877c3c7093a23f3fc93cd355931981b8121ceec1d43e65e18097f70963d63037fc1fe3f544fab09025b48445fda60b53fd1404139cad8adacf05264269168a7578e3dcc8d5f1f793033dc0dcef04e0fefca1e71e21ffe3d51d065422b0a1f17f61d29e965421331f2df81a069e4688fc821dfa15796a5ebffb36246f8699a38d1a73102a6e77764608a2bb005d60467229c3b70cb5ede871c59166e228d6363aa255c52476202e3dac841fbf8bd236d232435b52aa669656e6bc19141faf2d4ff36681fbc5372d73f60466e43c518cc66af97ee348263e22677f3c62b7130dcf02ee66398afad0c2bcd8732fb07103ccd218f5ad74b55bb932a67cb27b320ad86112fbb5d60ca6af574fe0db0f78881ea91223061b159a0e0f573f32546ee500b2d1f949078a64b42d399ef766128a7b82b9f6065af829992fde03349b3d8663b88d47f29e01a0504fc07e0607d02f9714069113e6636b823fd20fe6182d12801d3985f316c15d77829457d995ff0986358eb68b373a190c315ff79da2163f75c5361163ade8ba3d4c2d82071a072a626e0fd711e4e232873960f9f75677d9c21b232532c344aaf214eb6e4e6b3274056891e5da9867950039cce9aa9c777ebba1f716fe8ad875ed2adbdf5b2d0907d78658d598e89b7747fc6f22e744cc039c4c9869146354b592a67407ceff62b621511c8ae0e9fb185e571e16f2e3d00b702346dc56c18a4764fcf554b58d23f800e637f5addaccb96e57749ae44e3a591b61bff72ea6b8888eeb54c67748ac36f802a8a48faca9de73609e3134da5ca98417daf90fd6b88945dbd0247bd529c761c43449580789c3c22e7946263560b0b714507624b625a335be1328a20099e5259d0cfa5a327ca3dd0e799dbbafc63705a51884fa85e7cb3fc1b6a4f444ad693d89c94aae1138c389427270eb1da57da2454ad7ac03db7536c5fa3de8fb3776d66402414632a719c7f9690e1eef5db2d5d807273afccb86c2f954d287f1257301d89c0c9069e89771234f4b65f4d197224b968243105ee17feab87080478b3f2c6004a41e024bc67b230c562fa5369d5877164100011739c5e276dda1c419a33db37f9887bd58e12d2015097364bb72eb676833bae50840af73bd59d736da01c415dfa24054e4dbef0d28b77e8a567c39e768e22e897d6b9b4cd3cde1a5dd287b9c0d876dc43272bceb5783a0addf022974bfe92064ae381b120e54569fbd7e59c9375791395033b28cfd467d11e59a98f6965602e59631d016ad7103ce3941b9bf9c1edef3af81fb1dc5ea3f31ca1122cad0bbe8b0b188134ac17978bc4d3c92a8d75ebe106f5eb509d4e056160eb7940feaf65708901e9c5c5143a41df9e4e7648e925e7516d8b821f0f1759e309a3838ea00b9782325e39ea656656d1f34053122a8672542e61be0e3afc6f7214e5b4f85366763ac3edb67925bc262193c05e95df1d96797187292cc21791843d54435c97d235f33450c09ff70377c6c92f9443c011b555c503c1f96a59ea339774e5c7ef406950a76826314f7b7e04077ce567149cc2aa2dbc3b962c6b0b2b04d4cc1786349f80c966eb13f0d11c3a5e0e861696dc4ed1e1d9090acf3a391f9d9df19c165fd4ac2de1f0653758e2a48de9c419a2602abc30a916f48e14c6077bd5994b8abf4977cf45ccb4240bf69f92cd5571429c3717474b68c91e7aed86c0550e31ffb14e3b3a41cc83176e0f0fc3355a00a4429d3ab6e2c16fa0cf26a54ff8a00e889184641559a6ec6e43623086e2302829911f23cad68560f92740bebc27a4f09cfab429b78ab151eccabfd6df7b25e91cc690f7d74384575b04b1f14ef140c1198eda5ee5911c76554129f8c44aee04159e60bf7a4695b55656509138fde8fc780117a37dc3af49016ed29e366d752009df6525b869a8fba449ded7e99efe497714be46367be3997048aca55ee01cc5a0021a1d93ab683bbb272cc36904751942453cd2dcd904dea83297d92bdeebebb01bae225b1eb48bed1ffe4a681c60423c8af80175f56653c29862988f35a661b2570260938dfb44fe3ee9f6b23a19540358e71aa8f86c5e1e7876c56c6ce883ab035641765301a0eae87c68a942aebf60c29c0047c85d988fddb2cab0ebe261ec77cc7c73c735f58051600342a38f4bd6a49c37b50f729d0874ec2477d6a51adc7df1aa050817ff574e2b9b501079c55e8d4f92d19d0898819ce4504fc53a39f700e047da67b01b9daf24339c57c98e0fbd20a31db430fb2bad2843d19c001372ea5546052bc1ea4560e0f773eb65d896800a29137ed2cea7ca6b72a83824cd571d9e2fcd6fa8a5a111dce9f9a23ca4a7d6054e6e543b5f4f32fdf5f2fd48452b07ab01d69ed27f3882763f5e0196db2c297c559a815004075b2405c74d7374df0f2515cda19b92beddc3777d5b5d2ca651d7cbd77ea1fc160a6937f54840b030522ac8e3a1f33b98478804535df90ee38fbf742376c838f9dd8d0a426d5c411f9b8edca96ebcdbbd45d52ea04a376d1135ff8bb2308b6a0186e102d0a814d1d81dbbe3831dc88117e60bbc798608a4cc2ab92bebd19b3f6d665dfed0aa111e17ebb80685a30ca967a8423448efc3c2cb7b64f59171441e6effefbb15dc7fe32f2ed0fb79a3253a126c6bd46b769cad0e37041cc0c67daea4f547c07299d472af2777d16c97c63dd369cbaa63f9094e5c316c73b0e9d5fdf6db0aa124d7a6524318957f95041981a59fc436e3ebe9b04632bb18c575e7d3de1b10bcacd32190aa814f24bf337cf44de6330d94b596fa999d456b91a13b0beb6b7312578a10fd3eb06f7b673fba6d2342ddc24c7a5192f56d24f7a1f8809b6e3020b3d33f39b92a81a21a92e802a548f817f516a2bf98dc179cf4d21fb28f741fee645446abe9b413a68319bd758998eb7da33ce9fc282acf2864dbff7be7099ebb68296219b3b8226c3f8efd728627e9df07318f6981e0a3ec0fced34b8c871a62f3102b41b03a87f7e8ccd776d47fdef3226ea5185697cb6685faec302daf0e80d3ab1081792affe10924e8b5d4fcd090a7d0ec5f230ffeca597e752057dab7ba0b7f9e22f05f3c7946db710563ad1b0e96f8fe65b60f63bba333c5ff353edde395c2f3ff6caaab78c03487503d44cf02949812bbb820a4ba5293820224ceb958db45c982ee1827bd12cb3a56ec1dc8456cb4943eb8c3340edddfa29ef9901138d0cf94bf7c9aa06efb968467b91de46f8eb57a1a65e296d73c9bf2fc19f06d0def429a279e98012d5a966db2715d37976bcfa163424b9bef7e01bbb99b94022362eb7d9a3c7a45881c06cf2b043e81930eb62260fd4367969fb647267c53b4e421649dd0791d7f80956e7bbef8d26c49034d478852e62a03aa295831785b60d1c3da8376f06453aef9a3c37d5813babafa69b3c54d93e42bccdab028234b4acf7151f20a771eb7f54ffc7b2e98001cec02eb3350ee7bc4320ac82f8f64638cc6146378e184e4d05f355668f011919aa25f1c5f910d93aeb84986b22605329c8f752e7c956aefa87626ea69bfe59e9a63bcd44f17ef1f84ab6dfca1284dc718697a446ae671d168b3a3d1e934449964481cbcb95505bf45c924718e5845d43e911c51e71ab4f731cb967008f749f0237aa2a4d994c12bed6ccf0bd1699ddcc059fee5d0aea202ab0746adbc18dcde61c47fdd4d009f99af4d3a04876a99345f35764dffdb9b8ef5723987b8ec7f747baa0ad42426ac80aa6452a510fb2318b0c0ad59e9314c769cbd1d67aed1da63c9040ebdd6ab91bf9cb87ae91faa76e6cf12d45c73777d6ff013aaca5d46400d1a4200f0bb83fb1b0ac7c4233807a5a263100c2e2cf39b6663acfee24ef40f4356af24b98bcf79505b664a219686af10227e5d7f9dd8cbfd74b7dd324c9712d5d33460618d9f9559b9f1f4ac1ab18aad4895d35af74f671b88cb86eef214c568c5bf5278aa20e5e58d0be769d11e63127cfa1b00ac15ffa128160dabc1bbad04d6c3392f1daf3b59a1946f18822dc5f3490eb07c37c7acf8d8f037f962cd7766222d1e83249971d60188e6e94ca5b8ee073294049cb9ab3ff89ad3be6c40887da3edfae05865ce3266220e3c73c2ecec825afca4fbb2cebdbe050ab06792586aa01c804ecd3b8ce8561abed9113a65dc873bff7c480325e747a8bf4a1423e90889ddd8f6cd70bad5068fc9f1f0d999f4e13bb69ed134916aab90264fd220da11fb765d53b68fe9c57a1dc65723b74f60152a89a8308c33ccff451a1d9eeeaa59cb2ce81134eb6ca02941929d5a6fd26d954486626bf4be5d5ef9ee6fcaa2b197895b8116abd5cb2b5d9393a67e6678523eea22db5a3f15c644b2524069e2b00dc", 0x1000) fcntl$dupfd(r1, 0xa, r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0xd4c, &(0x7f0000000080)="07b66f275789313a30ddb9a141fac89892b09677a3856e86a903656d", 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) 16:00:08 executing program 0: close(0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x100000001, 0x6, 0x2, 0x3, "71eb04fe20b1d5cfffdfca20723bdb3105724ffd", 0x6, 0x1000000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f0000000240)=""/112, 0x70}], 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x4}, {r0, 0x10}, {r0, 0x24}, {r0, 0x1c6}, {r1}, {r1, 0xa}], 0x7, 0xffffffffffffffda) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000340)="93c8cd79cc53471ad46b4ad58384e001bc8d2690fb047400782de605e15aefc0fdac57dc54bcefe45473af5499ad298c046950306767297856528fe2b186413d85053d24bc0757a2e39b815d5697caf896b88b25b5cb3d40bffd39a6cecaf964541e6571fb915131d2677705524a7958", 0x70, 0x4, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) chroot(&(0x7f0000000200)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) socketpair(0x20, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000900)) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="0e0d40bcb1df96505ee6a5ecfa8f72bdc2adc04487e26b806c3d1228626470c4a5e422d0d067ef4af915dc5474f4c93dfdf5733bbf5a831acf005367d0ec2545a65cea97cca839e60650584871a779234816839d72c57e73f8bdfdafbdab4f693a813ca4d3ee737003545e2407e7d283319f4b4ddd5644d28c3e48b7051c4a7abdf484826b71", 0x86}, {&(0x7f0000000300)="73ce9d7207b759bdaad533426170d7b1ba2f9194e08bb2e472cabe8a309c3f414f81fa6c21c70134dd1e88e2d897df64ae0fabae3a0bfc97c7e869e8ff52b85117f30a8dc1d22aa525a2cfdb8f7d301568062f464cd5", 0x56}, {&(0x7f0000000140)="ce1dca573c", 0x5}, {&(0x7f0000000940)="416fd93825cd58ad00da76ab551fc85805abcbdc3a8abebcdab1c31ad366ff0f9cbb13a76d5c86d33a5390e349353f2547097edcca25d4c2b3ed75c4228d14a3ffc5474a78cf99de46841279f223", 0x4e}, {&(0x7f00000009c0)="4ff7dfde23b3e13dec1a3cb3f065fea87d90a68028085a337b773a2dae6130f700cabe995a8ca6efaecf33f92cc62914b1fa8a54c66551dd28d81b77b10e1fb896343ac5007e92791eebf0f85bccd333947e3a94312bd1258a0ebdb21498fd9b84a2189a4b032055d0acb1d4aa79bff3b3f51877547073811f0bff8d35fc36dcb5a18ab3636f9da7c7a542cbb2dc109bce5a62501ebb39603bb3c9c809699e99c18e3ae9d8f00c332782ec60ea24396b0bd0b77a868695c2ac2c6070c6", 0xbd}], 0x5, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x1000000000000000, 0x1}) ioctl$TIOCCBRK(r3, 0x2000747a) rename(&(0x7f0000000540)='./bus\x00', &(0x7f0000000580)='./bus\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f0000000780)="bb55e7c07208ab02c91a625c3ed351e14cad3beebeb2b2416a8dd9fa2f941d88ecd042549d5eb370cc3db93fc1668a994a7254af0e77f81f02dc3c80048a0cb1db32d86a99ff75636fea20365f60204ac3d77e6d225ee6dd6496eb779f86da768f054937523af8c03c1339f9cec86d2f07b0578ec14b7d4a419e0345de2457910c52741328d7bb8eb89795c1bd0537998e25607bc90e332e2c8f354917e45b0d8b8c94071cf18f3d7b5c084ceb77913bb4666ad95177156a4ff9aa8721ae", 0xbe}, {&(0x7f0000000880)="70c7ea732cf194c6a449a8a870796f0ac85b203a0380a3803b8d1668f13347a3b9643bd6dfa1f7b2173ca2e67fa9986724b0353ed32ab587a8c24b469092fafde27fdc78b5d2d296c4abfae24f451490479330787825f57c870ee7dea9455826a2210a8c30ba", 0x66}, {&(0x7f0000000280)="38af2e72f58d5f9d8b72e6313f3f22b0af83fe4b9626d98bc1d5a97b99bf2036b95b08e763a39040", 0x28}], 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) vù¬zPÃÔÀO…¯$)ëÇ«j’שc‚ü4H•Çñw@àň· 3±ë.à×ׄ4\ЋSã1êƒYq‰;siÃàý½?W,-¨¸1кÂ#|ü¢åMX¾Xë]-zÕYù‘sÜ"•MwûØQþǨ5Áô5Ê”šçëkÐ{U©’…ê‚è®þ½6è•÷](uÅîëàIúΕ¾–V\«É"(¿¶©é¼°„-‚$'Qe´™Ä[,°ç—S¢4)¸Î²ƒ¯îE7=fX¥ëÇÙdenied attempt to set clock forward to 1152921504606846976 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000000040)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a394016a099844fd9b16580c281bccaf66d981419753ad2c8fd8d84642d", 0x45}], 0x1) execve(0x0, 0x0, 0x0) denied attempt to set clock forward to 1152921504606846976 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sync() r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) munlockall() nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000011f000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) poll(&(0x7f0000000140), 0x200000000000023f, 0x8129) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20000, 0x158) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = msgget$private(0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r2 = semget(0x2, 0x5, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffe3d) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9ed, r3, r4, r5, r6, 0x2, 0x8}, 0x0, 0xbb, 0x200}) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x8) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x5, r8, r9, r10, r11, 0x3, 0x7fffffff}, 0x6, 0xfff, 0x3}) semop(r2, &(0x7f0000000440)=[{0x1, 0xffffffffffffffab, 0x800}, {0x0, 0x3ff, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0x81, 0x1800}, {0x0, 0xffffffffffff8001, 0x1000}], 0x5) write(r0, &(0x7f00000004c0)="7354e751849fea92ba8242e312b4db74c9bed7539bef51ba6b3865fc81234097275386f1900b27c6a36bbbbf439bc662afb818b809962845cb03908dba4057071dac86c40560061b5d8a248ac1488c9d3d4fcb049eb09499c5284b8666bb95d902cf7e05eee05167b78efb5d95c6f531e78bfebf3cea1f400946d17834e4a2830fa944bc390a99e729df490ec64d97b4b7e43446a7f5dc213dc97b50241d2d1db7fb6869f15f8d4705488bcdaef6d88dfbc42db0cb1a48be89798b60601d85b465d7083acac446fdaabbf9170a233ea254b43fc38fedc89737c120f254acbe8108832ea21526f8e21989221812a7ae3c20f33fc3b6dc3b67d0daf41bd6b4fe4fb32eda868e01b4bacc030a106302252cc563070e515652498199f4d88805d52d2e6fb796d1030145785443a0bdf536894d5de7c0020079b5a77fa62a78e819bc3bc21f89a14f677b891a9ea14eabba6a81fb17e13fca886d55f7a1de9e1d7ab00ee34220ffab19f5ebd0d60c88090c4f396450f85bef6352012a60ab20f956fd74d094b51d6143e7f565fb9f7f3e9db33ce9ecfcf246a583b4c21548aa3d7b108bd902e90eba0be58b36b526746a572f22ef97019f84abd16ddf5971c122503dfbbffca3cf94f6a88b20538042e581d71ccd5324ef5e7a75f21fd31e22ba72d1a632f40b2759d80230d65efce2ec5d7cc5b56d368d7a90bf1090a04ef909eae7451bf31ccbb6697b4b6270183c36fa70e7f3684d9ab944f8ae91c3b4f66a7635f7c605700f8b636c8fd7fe8a5ccf24ac23da7114a1758f19d7623e292a40d2f3ee9e2e61912b3be460f73e7bdef0a7f3f99dc4c4f61282c555482e3e216dcc2ebe684d9b81295d42ef98dab4927a92446ee537de0f5165842e50cc5730c8a133a3bf56e00483b607bebceaa447e65b05b68d899d4b45a70eeb86f2b6dfd645ba5fc3adf15cf861020ed84dd69037dab95f57dda099a354d10ed6bd1ce1094459ffa0f486e1f1ec625f683def38b75337c9f97f398eeed400ee5d988765e5699180608a8c2e8845a4543b2e996cba6e2ab6da789c00037a15ccab26831a100a14772d1e5e961ac196089c5e4f45d297e5ac73cbbf371374f2f4d6c2d036c1ea5f47f02d3312e0b7eeb3a8a9cdd8340dcaea3689955ed7229a2dafca53361b512d30527c873a9958a8a3f97b51d1d87df2e62d61e53ecd930bbf5513152fdc405b22d42352c5abcc4ec96059914047999291c6779ff1d373dfdce47062b968a8c0b3257b09e11196ded871f18a4d6651ee918b7f59e07d395e8765e6638c61a296c8d6162aedb3c13028892741629a40c7b676a4edbce465b6fab0b7ebf40be8e99ca277dd4cb39840a1e5e34525ed587dbe4f9850754544ed8dbf145de88fb5c8085dae9d9ad1d6c966eafc18c50398a57a6d5c7cd2d40cfa666983d9d6e7cafa03b8c487570ce9064b81d19bee72402c040e2ebee241eb2f75620e2071961092a5a8169a532dbc0012485705b6b898072d9a141d918c56a90e87c7cc884a06b4fcde42b1ee36da53718cabad40939816e39e880901ca5969384448745abbc0c20ed94a2d9ba748de6d2f6d4f4b2a4d274e8b21be0c0aa47be08c144ffcb67d91589736862b553f02b6db6ecc31dd15cb9a253a1c7e702b6d41179a1bca1f59408cc0ec11841c629956c5e0c55434559b338c9a0d3d6f79167856c849af2fc8ff2f041226171927554ed4644966865056ced480862eb237c6906d3c130dc721fc3c152f9cd32c4c02a977645b4444946b5592fbfae341dfc15059a1dcee0bbdf868285fb97434d71bd3b43f1410b1a02a51e0595e2bacddf8dc099eb3a432cb3fcdf89410afcfa34b97b35146d7c5ced98b25e2a589282daa5dabcfbcea1f491967b82743a5d731aae53c203386f774bc8f757b43b4694ba6fe970fc6bd4aa8104401fc1f23c360610597938d46f1a16d35d9998140109a3db530ffa411368a94177cbe349fc3f958248959ed840a8067c8e22c945e4def6db1812ea4e8830a451d17ad74b6d718ce66bc686cf447123f6eeea52bde182721ee69db10a2948f776f57df60b909be4276d1e8089149c25ac5a7a304fa8af80339be371db10e46047c49dd6298c490103781f789795fb5b287bc6e101a0c8ad36890dbf0bce6db5d416bbde8ada472074b779a04762fd2746e0d151b9ddaead1cb8aa03420f89a3dccc8bda611c4ec7eddc04ec3a0fdb08a8e65480a55f3bc300aac113ad58d8dd63739c27d765ff194955ac395c083c4c387c334fa17b2d298146915f71a51f1777554fdd24f9e6f9728d032fe38fd76ad1e72c0df600ff2d6c313b70524568447154c74edaffc10ac850d35b55caa3db72f2b9950c1f56d07dfeb56e2378abe7d460a941acb39a060f95d2e6e388099ede3a620af3f0f405112ae31c328b40a2019b81b40d226f795505cb9263aefbcdd039115eb6a5d859fcf8b21e5bf0eda1af1fc2ece593a8dafdfa78b69fac6d9e129b6665bd3c332d127d29dc2a9d29f417273cef32c7ca6e09949552f2512820ee9dc78fa5826baeb5e13c14a333f2e027881332c35c52f39a62fd406ba704f68114d4fec58498a7dec19d35c8ac1f9eca0bd021c36a2f666a86f07557f6af8e3683233a5bf562142ed3736b2a17d7b2dece67da92eefcda64c547e26a9bb7c4358cfb2297f2c964ca0c683d730043d43a5b38270ae035a8a8a155a8fcbf22f0f6cf8f1fe15dda76e5854ca20d4a6c4a56f566e3f28f29f5344001edcd9ab474df3c14d488416df9ff80924ebb9e190ddefe0c54473a07145e8a63c77b4c92240fab23a5c506c63acc55001cb5dc483d459c1c5b4ae63b5a9282978a5ef3f76a2fd1d918c1c49a73e300d4c73ec050cf7f8d72b1c32ec91998e903e9109bb120d30189eac0b539e954a7459f7c4b48af266c83c3103176931bd471c5293f59af4aa1c852eb72ec968f7dd4c85140174cbb2eeb0e7b0e859c2ffe4a34dbb407480a90fce1d29c1755ef7845fc43c5ac73a4e251be149315e6dba883bade174f2ea3a01021a8318c19830ec889e1f44f9480c1675c4ed6bab730cee8a24d4e08fcba9eebed8646b3465379b502f1c58c966492e75685d06713dc81cea8aa4996a4b69a45086f1fb8ab4bc5af7392ecb23bda2f1949de6f3ad086f2b075ce92f8eaf50b0bf2554667735589fab61ce3811378c6f9fe9596019e8bafb055e769b7cb2fff31287aa1b6b95947f0baf30aebdbcad91385cc5bdaaa19c5e7c84f385f3f09d18866a2c733da448bf53664614db2bc64b5871d302e9eef1049b94e680928d847bb4a68f88b638bcde2cdb616d108cf1d8ebde6844dda8108346474ceee29e82184a83abe2ba81959ca64c205b81e7f47703fa99d0a20fa74cb385d7bf69b117c7207408041cbc807bd26eed10776a6c6e2e37e0b25167c705f2420f6fad0a965c02cd0e78e9988ce04b15e6cecd2f89ac0bf57a5ad2ddd43ff1cf9a153b32997dd434be7f495e74fece8b0820c65631e64d7e76bea1d6083b80a1f5aa0f7b8c551a13ca7d3f4dcef302386026733462d3206e29aef1014ab22f7653fe487d307e6db4c601cf723d841bda043a40ec086e323a794a6eaf95b35be45b78fcb17dfbdabc72a55ca2aac04a35668363e3d0635df90a9db8264b843708306854d6de00a8a9de37afae3ef3d0f8596a54ec4e4a30620a4532df6134841b1ad7100eaa826408280f830eb55cf6324d58e5db75ad347d6f3d7c4811d42db0073268b10093240f4e3765ed830144783a61b2cf7a53f9238b7135d9049cce656487052187f19ce566a91b4945148a0643833a5ff94644b2b6683be87c302d06555b4f773f57c935b6f0b9c96134042e2961508a58b55e1d651dec03e7afacb0fffa0b01583401d1973756d2c290daa0e5eef31b92011a077f75f04c3c5917d718eff21d2321ab85da5d14289d9be24bcf1d6591aca5e7cbbb373e978e270ebf736e85a99059f5233503fe2b098ded8aaf7e359ea21298c1b020adcccdb21d3465f432b3939088b16082d210c6f7e6054141a0e1457ee9010af81f6aa944514694d51c54df61d1da7e75dac75e6ce4b5c9d894bea0e2de2ac5d2b1206d32e1eab8404883f4fc1760f0ade1c408653b73c5e35e2efd5805f712372656f11f962bf9ccee374b2efa89ac41aaf2b7307730d37513f6f972d0042a44512bcc8b5bd7f52622bd7844caef9571ead084237c4d61d74244ef4251630559ff611615badbed921367527829662281d96c7eb91e99c076657770866ce184e89f1dd7b4d2e90f93f9897794cf2880680e7d2c876efda5e61f7bc92f1625e0ac3be9678f6a7c600b4ffe0f80d9a54a0496b3965db217df3ac5b78fded76be1d7d906678a2ee234bffac1f3bd25633ef06d7cc0d0ea7d5ad8299586b4ffb26051841dc3f56e390489bfd060b333b003d96a5deec51e5580d4c125c3119c4a24ed246f7aba513f2dc58912ba7a9f51cf22755ce0b767486e1b2419e651f622fea9d42d493f6d6bdc19ba3c2fa501e32ec1e6654ac217ef954eb93d817b9104cede200b273c4c9207e483bd785e7af814ad520788c3bea92fda01986aadc23a2c11b9fba5b1d48480ca8942d71351a09b6a4683635a8df43ca0628dbb4c9cb4d8585add094d1f8320c698ed690c6cd28a9f32e43262bb166d4af2f2d0bc478590bb508bad598ec459f45e5ed39364cd1599759c1e6bbd94deb096a8b46d9e3fc236077e63420db211ea3c1deb90b06ea337a99c96412a14d028da8cc30dc5a4d92e3caad5d8a7036d4df54cb7313ad910747921b8a5403d57691b6b76477eefe84270f884fd8492c4067e527eb935d14e22192dfc674401be62632c24533b50717def420efdebcc3da1cfb8a96f0256a4d1b99a242f45aead7cfb00bb19a70bdc4e2c8fa99b08acc5b2a2989e53560f79a8a57e780bf1156b9ca223a0578840cbc5cdbf396aae77ea785ef695820eb2e70ed6c161e0259968def9869bdd0a63d7c2c138a2f98686c02ad7adbbb5d548f5824a120e817df2f834bc925f39119616dccbff708d39b13d8f076b379aabddf67a8cd4af2aa7ef9b9b384da025f7692714fb8bb1d846ab27f118e820ddd4c0c09ca3863782dbce297762aca45772345743558051692a39a7c9b152209235450de7ac683244d54cea8cc8bf7bce571a854b5ee1b12322a149a6682aeb4fedc8f47ff50756371564cc8abd0e30562516a9272980b82b4979c0b92457e949b67a40dff9af12f87b46a46637566da82262a729ee7d90926949386c4d5bb3eec9aae546ab1b55c8f1898087d766aa3a9d7bfd9e182038c94b1edbf5ae5c9e40a958624021ae77a0b31c920e9244478ba50c5bbc3b1f00ce4b02b3231b282c9dc13925be270bfabae81cd4796758294dbaa427158d714e5a1485d77cf134f1da32264469e354c32f37698b3f287218f9d4d8eeb076318683af27ba24de1060f2c592d46e975ee63ecc834b897ed335bc91ac181b7aacd35705fc94c164cbb81029fcd3892887e20c8097849abc820e6718c6005d725ac2c0082f4148eb9c52df9c6db3fbe77c4c6eb70052df4f1c98898fb0fefcfd594963ea264f08a7a89ee1c5c84d52c4bfc1e23f1aa19a45e764aeee8fa97c8acf87bafce9939ab3ee87a78232d7214aa723d1d0c0b254d7c3a231deb1ec553f3018d95ab68fffd9561fdf0cec9e16cc15887dca0a813f21d2b0da901bd5518330ac636df0bd62c63bb44ae24ade1557604f457df87eae23d6", 0x1000) msgctl$IPC_STAT(r1, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x94, 0x9, 0x7, 0x1, 0xff, 0x200, 0x7, 0x3, 0x3, 0x7, 0x8}) r12 = socket(0x36, 0x4, 0x800000000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x2, 0xffffffff}, {0x1, 0x4}, {0x1, 0x5}, {0x3, 0x7ff}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0xffff}, {0x1, 0x80}, {0x3, 0x200}, {0x3, 0x5}, {0x1, 0x6}, {0x2, 0x1000}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0xdc4}, {0x3, 0x14}, {0x1, 0x5}, {0x3, 0x80}, {0x1, 0x100000001}, {0x3, 0xef18}, {0x1, 0x7f}, {0x1, 0x80}, {0x3, 0x80}, {0x3, 0xa7}, {0x3, 0x2}, {0x1}, {0x3}, {0x3, 0x77}, {0x3, 0x8}, {0x2, 0x2}, {0x1}, {0x2, 0xad54}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40}], 0x62, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x200009, &(0x7f0000000180)={0x7, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x2000740d, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = getpgid(0xffffffffffffffff) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xd, 0x5, r1}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4011, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) socketpair(0xc2d7c3f966205b6, 0x4, 0xf8d, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8080, 0x0) preadv(r0, &(0x7f0000000040)=[{0xffffffffffffffff}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x17) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x61b, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x50, 0x5, 0x100, 0x1}, {{r0}, 0xfffffffffffffffb, 0xc6, 0x20000000, 0x1b5d20000000000, 0x93}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7080}, {{r0}, 0x0, 0x2, 0xf0000012, 0x100000001, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1d32, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000002, 0xcf9, 0x9}], 0x9, &(0x7f0000000200)=[{{r0}, 0x0, 0x11, 0x1, 0x1, 0x76d7}], 0x4, &(0x7f0000000240)={0x3, 0xffffffffffffffff}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x900, 0x2) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0xffffffffffffffe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r3, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x8001, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0x100000000}, {0x18, 0x0, 0x9, 0x2}, 0x5, [0x0, 0x6, 0x20000000005, 0x5, 0x4, 0x4, 0x3, 0x8]}, 0x3c) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0x4}, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x80, 0x8000, "1171ec6cfd25c241f1d597969f4c457bfc441c8a", 0x3, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x7fffffff, 0x800, 0x40, "9305fbc2f8611653667037658ae3f889353e62e6", 0x4, 0x310}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x480, 0x60) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x10001) syz_open_pts() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r5 = getgid() setegid(r5) ftruncate(r3, 0xff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x5) write(r2, &(0x7f0000000240), 0x0) poll(&(0x7f0000000280)=[{r1, 0x1a4}, {r4, 0x188}, {r1, 0x4}, {r2, 0x40}], 0x4, 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000300)={0x8387, 0x10000000000000, 0x9, 0xfffffffffffffffa, "6238ecec90ca61ffd64ca79f163a35fceb74e1ab", 0x81, 0x4}) getdents(r6, &(0x7f0000000340)=""/136, 0x88) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000400)=""/165, &(0x7f00000004c0)=0xa5) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000500)=0x1e86) write(r6, &(0x7f0000000540)="6949b20fd093629c1345e86cf82c7141d8d4e5740d8c7285fabeb61a4ca42e08a9f1d5b80b99a8885382834c7025e7e11ce1afd68c91c0230140d897bd1ffee836c96a6db092fea633403d9a1c7041254ca68e5476e37e51e3bab937a84f9fbb58cc1343e15c05ed28b93d06d1aff5bf5661f1ad58175384ad969bbf415caa63b8bd5c1e371f3fc0063df6b14d61ef1f8de5af7fa1843f37aa8f987b6b8a427de5", 0xa1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000600)=0x1) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000640)=0x3, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x22, 0x5}, {0x43, 0x6}, {0x8a, 0x5}, {0x48, 0x4}, {0x47, 0x8}], 0x5}) renameat(r4, &(0x7f0000000700)='./file0\x00', r4, &(0x7f0000000740)='./file0/file0\x00') ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000780)=0xfffffffffffffff7) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x800}, 0x7) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) sendto$inet(r0, &(0x7f0000000040)="381f6b65eface0c886eaa4817c59ed6aa8125baaa338d9b8f64a4deb80d21e7330b98574931702eda0c3197b8fb547393d3621b3947da2cbeacd6f367ffc6022717f0690faa8b0e0a43f11b53c1cc5f073177ea517fe84e8ee3bb18cb9fd5e8ec5af5f2b1860232b01d870a507ed8b3c47606718f9639c", 0x77, 0x408, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSCTTY(r1, 0x20007461) getrusage(0xfffffffffffffffe, &(0x7f0000000340)) r2 = geteuid() seteuid(r2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7578, 0x3}, {0x0, 0x7}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) 16:00:10 executing program 0: socketpair(0x39e23409b928de59, 0x4, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="2604b6dd1cef76b579309579c4031824a8c9485e644fa80faa1cc126d5f2f2608ca94ba3c4304066b5", 0x29}, {&(0x7f0000000140)="a74552ade0570240e4bb7281d51e1ab8d77c75b77599ff9d2ecfd82ddb79d98856cc3b1bf174d380f37a3f8b5effc735769a0c597ac71c975aa79e8d02e78f3677e5dc25ac8214cef8da6245d622db0db3e183fe7c35349bf242d51209fc78bd277cfe", 0x63}, {&(0x7f00000001c0)="49e1d359e8d72194eea07a1eaf7f9a473029a9f4d4b370130f9e2e74587bdf6616566ce89f982256bea37be421fe2eb51dd9b71b0d4ec48c6f32ba9493dbfdc1de64840993a7af5236bcdda9198330f4409caafca2f307dc85c6bb6b5624395952269f38", 0x64}, {&(0x7f0000000240)="894bb1dd756ca0f8cbe726b46ea83323ad98f1dc1bf487e745039e13e55ae4650b2f3bad0441b340190b6daa0bddfd868e9a12098fac2909db4807fb91448448114bce8b6083587e904cc29746ad1fd9ec729e656e1734f8d2446356eb2cf764fab9998f93c3ec695263f20dd82abe2de33fffdf063288c4040a997dde94f99adc0d5ef4ad9c84f9ce78c9529430512689009725d64fff1201cf43338d343d411e9d08414347ac8d2ff2c2f7387c50cce332ca376a433fd4accff1073e5055f2", 0xc0}, {&(0x7f0000000300)="6fed649d0319d63e464ca2700f40482bd6095ba36d796cc788e1c2d1db942321d08facab7e3f7ffd175f3fb3b4a5a8da4ac686978f75652ddac8ec124fc787ff9603a169de8a1ad106524cc2da556028117c96040ac6b7b27351206d6257cdff00c71df1b2aa60c47fabc418b886d5926cc43c09829ceb322a29052e10c74f48b2137d604d26d28f3704453427719c3eb7dfe82958c328d8bbf3ddc9f8a7c74dba55973d39afb06052cda1a527f9747d9da7b8", 0xb3}, {&(0x7f00000003c0)="b0c841b6e7d5dbee0914f2d267be3110a8cec9bd45493f7b3fb4a4475a7cdbfc0f5d85c51506704042d8139a8dc599129efd130cbb10b71aa6f3d57c5f382160afe53d37c4db509418a86444c4bd07f1432999a6cb533c821527984c12111f17e7cf18a8927893ea4dfb0c5a07d7d9a1155e0a5ef4cccd53524b9dce64990fc721525700376147a34623f9f94620debf9e0f21af7b5c255f65b574ee7e80d0f5e086baa5eb6e1898f9db0c337bc5ba289f", 0xb1}, {&(0x7f0000000480)="a0e4fad18a879493a31bb2900ee4ce1352746bef43b33b85486dfdc339962fcc1d0d0a958d0ab40837b7baa04d71c83dc505be722379b4247fe1f440eadd46642600779199a368afdd7f833d4ec345adb106b156342181df5af985c01f5bd31fb36d63760112a49efb709a7a18a3600e418d5b8a49cb1527a0d90d28bfa6a433e5", 0x81}, {&(0x7f0000000540)="dfa7462acf8698dd75f5e83f031f0b70b435879969c98b8452bdbe67f6f1be8f93f8af96cd88c2118ac0082d9f662f4ae10ad434d10cdf98e13a6449fab802948272d25c5a1ad8a9e549ec3f9b35ea6a5c938fe47bf1c8028a198bd4510344796e7e8d3c391bccadb1a64d72046e3cd512d5a2d88b8299a63326d35c15faae61c3cfe568d7e83f26f027508f527b791ef25a17403e215b318e26440ec7071913c98d7ac11cd8e263f0135e1bdf6cd49194240d55721642d47153c41400a05b1e9b35f64b298aa7acf25d2e66d289584490996b85a08f29e402cd6e0ac66a8d87e9a1", 0xe2}], 0x8, 0x0) socket$inet6(0x18, 0x3, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x20005302, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0xe2) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x4bec}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1e) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000001c0)={0x0, 0x8001}) 16:00:10 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f0000000080)=""/37, 0x25}], 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000300)={0x2, 0x3}, 0xc) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) dup2(r2, r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x6, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7) fcntl$lock(r0, 0x10000000000008, &(0x7f0000000080)={0x0, 0x0, 0x532, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc0002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000080)=""/67, 0x43}], 0x2, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fcntl$getflags(r1, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x88c8, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r2, &(0x7f0000000180)="e2fb98817212c2da7805cc3a4708128cd5420b225a2bf8b082193854faa8687211e3b2461bbfdfce4acd5be2cc252c0ea1532038c8d0e1c07e315ad03a25262f2be5a0ce072217a2e65859c2bd72bb5dd9b9e9e4ded28d6eab01db23717d252ade4539871347dfc083736e2f5d9749da5dec47830b8375739096824ea16f3037388bdf9a9720b42713a047e1da4824c687ef78b10e4062bfdbd2692b3a13aef108bed5c8959a9ae568424dd8ebb3c0dde6bad1a26c8f3858c65ac203c6e5cb79b8", 0xc1, 0x400, &(0x7f00000003c0)=ANY=[@ANYBLOB="f4ef262f6284757300"], 0x8) kqueue() close(r0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xfffffffffffffd92) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x677e, 0x80005955, &(0x7f0000000200)="d049517a8e3bde1e1d6bef872e1815cefcd3e51cf902ea4853068eff6a23101e5b8202b7e6a528dbc9332ce510ffeaa5f4d6432e1d96c2fefc7c73e99229e71b020f6a2e191d84e0dab055a325d19833e46e39a94c6a192136d5b020e8bd8e742633ec4e2defcb62648a58aeff8fa0cab939e1bc54e634171aaa1611abeba116f800e8bf7f94fc", 0x87) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x4000000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2001000, &(0x7f0000000040), 0x4) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = semget(0x2, 0x4, 0x102) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x7ff}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/255) 16:00:11 executing program 0: r0 = getuid() r1 = getuid() r2 = msgget(0x1, 0x4) r3 = getegid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc194, r1, r3, r0, r4, 0x0, 0x4}, 0x2, 0x15, r5, r6, 0x100000001, 0x9, 0x5}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = geteuid() setuid(r7) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x783, './file1\x00'}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="d4694a544501d8152af0db44ed4f5309cbe30b8c101a4ffd07023f8cd740e5a45279e6eab77b286c896bd7ba051bd898650c58bd87160d3ffe9a214280fa3000342b3e0a3b7a3af55bbd6af2fb688a6207bcc3381da6f8da03a5b15c4d0d7858be6847467e6a34f3ce9a4532f2dc407dcf5e6a543bdc3a1d3499c77b57a37aa2c5753750114acdd4387cc330f72232a72e77e677f088211b81c8d1721d034e9ef02c594bb39887f0bba85e67971087f8f88e088928eb5af437e48b69ba85ae058bad424cd57df11263ba25fe63f0efe64191", 0xd2}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000280)="582720cfabd16ebae67b031ccacaab64c5b1c9dafd8d8a322525b560f8e5815f73f2a044d3056c955552fbd5e41789632dfc94ff334a5619515a4c8ab0618159d2c5b671b668fe107b26b90cfb6cf579656fc7d409008c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136bed00db5c7911965b421304cd2eebe65e75388fe3f008b149b7cdd9a06ad2a3d00c9a7cbbe0fb732f2a4cbd34be52be7cb5ab19b5945a6f8aa25d45d49a70f26da42ff1c5a3ccfaa399e10f85e52cedd5e56d501773bde7dffe127d998fa", 0xd1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18888, 0x0) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x600000000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:12 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) 16:00:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) open$dir(&(0x7f00000001c0)='./file0\x00', 0x110, 0x12) r0 = semget$private(0x0, 0x4, 0x340) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000340)=[&(0x7f0000000180)='\\}.(\x00', &(0x7f0000000200)='@$\'.%%{\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{6,-\x00']) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/104) r1 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = msgget(0x0, 0x100) setsockopt(r0, 0x100, 0x8000, &(0x7f0000000100)="d836bab3a4df9abb3af3441e4cfafc768208c263cd67eac75dcd4f7d6340bf0e38ccf5408b789062c562b2c5cb29c7e1e4f6311e0b7b229363c7e38040d5d6e5b1dad0129abd63d4dc848d79f84479f056e20395401396a3ff9621d627", 0x5d) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0xc0, 0x6}, 0x8, 0x100, r6, r7, 0x0, 0x100000000, 0x4800, 0x6}) 16:00:12 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x89e0, r2, r3, r4, r5, 0x145, 0x8000}, 0x7, 0x7, r6, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b175dbeda01b7b256449ccfad0bf2513e00bc8a3ebccc290d9cafda1fa70ad30f6a06d4bcea898b57d13d13291688", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:12 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x38) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100080000000000b, &(0x7f0000000000)='\x00', 0x329) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) getsockname$unix(r5, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) lseek(r4, 0x0, 0x40fff) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="fc703019eb21cd5473d8ed3a07a71d5256faa49b5e8bca8bdeabc6213dc770d6bec78a10fabbed95be634a44bd6bb4b0453abd9e99810a4a3199b854fcb1750e5193e0f4db5e86f947c0c06492ca47da20aced4f232f291b9461607a68ccaa4793f7bbc9c58c8dafb30bd0d858ab5b1a3b6d31abf26b845b9cec85660308a09ce93b6d16cf814555d522b93a0f236a92ae27ad47e71d9f3649d103766f29d7d5ba7d49af7e13913556c6659592018499ea460b256ae8ac2e3ee6be76ddcb17b28014377ebf76cbb784bece35b0e05001aea9f154258afec7d33a1605377b8c", 0xdf}, {&(0x7f0000000300)="ed47c875a327029131a64c21653c2a3f46cd1e19d5458764b7396a95af5a138200ea9438cda40ee0c5e0a146c8e356e2e821a10c3c4e1d454a0b3e55460d7eaf455834e57b85333d125d31c5bf6865c651b3fb54b0257a4acc05c96b713f5d8787921b8a946e0556981c44ec98b6a05ceb211f851d57b906a8e2a586c4c9af3f7c89494f0372dea5815203cedd6aac6e7d28a85289ba6c582a35eb01a220458b33371481749c23ea8b79809b51eaa5e2862a50e9e3cf499ce65b984808b51cac6c744061d7b6555cbc7befc6077c11f3e3c8dad38607f9ca76a8cc4ca666a8e8fe54c614", 0xe4}], 0x2) 16:00:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c1782bbaed8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610950e1bbb96fd1012ddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0xe8) syz_open_pts() 16:00:12 executing program 0: r0 = getppid() r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r3, r4, r6, 0x20, 0xfffffffffffffffd}, 0x124201a7, 0x6, r0, r0, 0x7ff, 0x9, 0x9}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getppid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000040)) lchown(&(0x7f0000000180)='./file1\x00', r5, r6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) fchdir(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80000001) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10ac3, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/208, 0xd0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000002ff000001000000000000002730202912e5e605d224afe0fe8f241b06932d37d87ea39f1ce11516fd"], 0x10}, 0x0) close(r1) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000001c0)=""/229) 16:00:12 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x12e7) flock(r0, 0x2) fcntl$dupfd(r0, 0xa, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x60, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d95) r0 = open(&(0x7f0000000040)='./file0\x00', 0x617, 0x8) msgget$private(0x0, 0x4) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/83, 0x53) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7cc3b91c3ef021662a582b2a91c9ce77f204dc23770ff217e37f3af7d67ab27f05cfd056cb09ab0fbf90980e1f3003f883d9db096284ea7acc93bc6192eabd655313df0f70e29445574c8ed1fbcef88374c3ac4aff69a8f6e8a62e9c3238eca6ffeaa8d168dd9345dfa6dc5c119808daf22504ba09f1f565fbde23ef923dff8dcff648ab6e0710a87235e692d91bbaed8026d1e718ca63ba9b46c389cd1c40a3d6ccb6250700436bc0b44de1781ebdd79d8a8ba16b84eb92387104a281cfdff5e6027ec2d298ebb2115d893802614c38ca697266be7da082700e9ed5535def144fa68bc0cace4dd8dcd6d36a806778136187ed4a16af79fb4a5b3e84e1600f217b13fe658266c2fe7406da1446f86ae86367494072052ce2572979ac73b9e49d132ab279b0d989377b1e4443cc46c8f17803b3849ed98fb39b0c581df5cd244896146e35006ab555880fe01dbea3d0d0c45ccfce4642d420cc74fd91bfd07a347c4058d31b7540ebe2c2375e4373e77569d8066c2543b8a858ba88f901d757224d97c137f18869d8fce32641a72e25a02d81dea3ae98d4c9c83eda1d6e18a4e5e22ac94f6eef2ded907e715393ce966683f9f5182e0391e7d53d2065964f430471ab25ff6e282d40fabbab176b239e321d4de5529c6689abfd804d197a6f46221e0c9eb69f282f0276b040d4bb5fecb21659001f90f62c2a6f68f135ab693efb22f2fe8e6dcd1464f8f41297bb09fb6b3995fd97fb6e63cde4f1015a933a1d8852fed2e3ff468bdf6e00ac58fbf192dfbcb111090792618e7aa72c4362a7ed92bcea127b262db08b5f4e5bb0d383c838f471cf42d6c590fe95dbd89135551e4d937d790ebe68a8ff78f89f8f5b8d486d395963d0e20e8c246b1dba0ed8f6f3ed453a2fd175d0527838f1c8a82a04cfdafc29a123bcdc03366cb845b82b649479b40c904e8542dd2c15560fd6eb679b18a88f75c8b816e51593be1ba38b7f7596512ccb5df6c148708db19931fd9e2a362a75652ff0638e291f1eab3e546bb16d2966f9535aad0ffce0e4122735345cc649eff4b68003e2cb4839390df1fc03c27ecc7e0820d361eddebd4a69546941db86ad936a12585f4dd5fc9693679affe16eb757cf30e621742a6d2a03bce072e7f1c4649160a0c8fcee0dd600b5eb06e1864771dbd8556a3e644e11adabdabb4e19aa35282a9f28fae69ed33c11e2a4434cf2d751a899c305056ff01f89a03e82b4dcbeeb13eb4a0029f1a412483f2b5b97ebd214aa6c450842af608754a1e76cf1f8bfcdab0584ee84910fbd754e4d66ef6a5fa18d71318b454cd5045cfc3458d683dbd7905a63aaa113e8cea7669b17590162903df901c7d8cb1d5e1773f5df6e5798f0a1ae69a02a16ab9b0854c178cdebad57b85a3c8a0d465f526d7a0cdeef0709a7ec2f76d73abb01813fd91a3ff1123e62a5adf0724aba8dcddc876386bc73e4ad0bb1bb362afe22e0b9976eb287abac029240985a09811302b705cd1c2f5309f436b9921ff47887a472020291f3907a03b990a23eac2ee1915fa19d1c3b876601d1047fdaa75683bd17e9d6dd401838a3f63f0320eef9358f460d4dddd8498ad2c00c66a7f606ca8359a628908087bfbe319fcab901d549a003db1fe70ca8f5d9a60bfac0b06ff3c22f4133a4570374e5fa5b90e43de042e2413d8741d7beac35671d70c6671edd0b5a7a49c7d64f919a3f395adba340a2435cefd4d471bdd2459eca1d6ce492d9f5550a613a199d290dc1f426a292f3bed59fd82fbda16e0f6933bb91a84352ff8bb601f3c0ea7f568feac95b8c2d4991ede8daf2c3ce66dbf7788bc38431655e184c511db4b287d1da6f532149e8c42f207fe4cd9828ecda9d66216ab878b4bf686d6873f68328a764a145b57303079fbcd9cfc94b80e847fb069b5beb77e63cd38e63641ce8ba8f87d533f25d97f1bfd82658c55c8bd4824bfb568cd91d858d9d2a45eebb953019bab9e2819114200a8663cb8e1a55e518205efa9bb8c6d7d6ff8b0abda52e7d84cd2f11495f0ec21d9e9dea904c4e8c2c9e8522567782101d54c4e681d333ae0f54cf2a227536573d66ab98fdfea4943ba5858a3a83cd4752eb83874a6cc043d27cb2e4d2601c45192e963c775233d96bd51346e2ab33a1b13423ed3e1e2701109cdb6447d6f419575b87ea5ac943c656e6ea4d74fda01617385484f24bc431f619f07a529b4f4ec4758c41318b0c4b787289d9f44c5f93603874405c9a84d54392f8a3ac77fed8062ce3794762fe8ccf9393181cef2e0489de96f30eba5dbf4aeda8f70ea5a505b3185af1e9218fcd679a38906a1c5bbad2796f940b4c0838d7158c94b1955a318744a2f7621d0f9f2450744b01750a9cc57c89655d82aacfe8d1b0003848e7a86935a12926f82c957f56d2aeecf0b5927f358873c7d165872f22de89434571b8a0636112c4591dbe81d06136d1197b00db970dd4297e8564526c4550433b5916e856c6a26f5615b51d7887aca582d010074970cae1ce55a7bf6530a42a1f8c7683f272aa2e16dcd33777ba4b2baef5d224b1d6d1b23019d56096204528173d425a742728596409967795e30ee7372e29441980ed7c4a2936593967af7b87401e680010a4fefe09933f774e894befcafd63bd2ed73932e1541cb95defa44a39c0f172b988b6dd2039b6c3786b7b400a041eff6a77a59ca861a8d7ee5ad952e18bda515d3c2d3339e2d53e37f64c29491a99f5ad15eee646b603c59529bf047da9589e4c52b1de6af1cbef6d0bebb02e237bf89906450fb2bb1c548ac40c84e2756aa68e4ed053a6e8d32b786a6360cafe55caa94fce598937783ab2e2c8e63986873e639bee7e639d84b166e1090a132f16746083479ed499824c8ad10bb444eeafa53301162f5a81464488871bad30a9ca48d9f37e62c5ec2806a2ddc062063339d04ad3cf56c5547be5205ac9f55f902eddfb729419a7db122979b56e037c4758db56f740af24940b6c7f495baf28f1538ced4ec325ff1a2f1adc956040082258eba888a17df8383b0706d1ec446051f945f6acd47b0f1752a73ecb07cb8fce7aaa419b03b2e720d331b0e2a739e541c34f92bad7b1097d75cde1e36e4b0250467d6ef477ec72154a96ddb119ed080687ef925a0d0f9db4df73e77cb191b5e23cd6e98227d5dd1a5655e5f5e1673eb4eeda3b999bd88b7efd5fbf2a00bd915242f8c20c6ddef8ae87ec86b458d282ff0311a4c01d984e4c6f35b19f29f0b37d65b79e877c743354f055fb77c2c146c4233819fbd37cb78aa424cecbcc8d65d10d2b5b9d4d9b2046bd893c73f63c63e1ca46a4735154ba18c1c0356495220c47e6f5806bc9a9cfc5549ad61f383f148490c8a537c59657e3fa3c10aa69e725ace4c5371b65a0f93692e965084455122cd32fbc5ab9ba5358ce5b4c2fe92a87bac5216d5010dd1186ad35b5250235f4d3e8fa98bde62de8405a3ae12c6ae7574e42d3f391b8e14448f4c4572cd23949650d7454a82659418fcea78582fc53aefa78417848382d48547857df62bdbb96d3e1a64d8f1fcf3685f144afbe47c3f219064c1668cdd5bb61bc35560c544ad82b47f00db1f2b394fb731c1645b8d57bdb9d4f63559e878a193cdd419d4f58132f75ffbee3972e2f50a87a1907fba436b16bb186e94e79648ab61d8e312c978bbb9cb67b2af7d6d299816f6c055a30c2eb202de192f2b5f23fc928a13e6fa95222bc4779c7099d435212de6ce2d37d2dc32ac4c9bc6620189d2882c32c589a90f0f5bdb9b57e2a8d213d34c7266a4b894bfd1e028cb17e0ece3defb5152548bab698c193026ab8b824b026eb23297f7d4caf3ef2d96c0ac1f4acda843cdc93d9aada2f22b7b6b8fb7462d059b76ddb5ba151b5fdf5251e927c96d57971c75ca4a73f6fed4cc447459afbb622e62e4c8a107e2342514106f00ab6a22756f72d05b6689806ee1ad752312f9d18c457569a1ea8b6e4859e65c9df9251ce3033c1dc03ca30aa70653b3c698d235af22f053b50055e81e5b9744986a58e70fa6f3a58258ca64b22c2d9f761ea75478fefbee9ceb35ec3e908ef8459860823c4d7dc2fc5fcc5edff2b410162757bc7cb2f2326b8da5acff53c3cf133a70d562ea31a4151fb43bf9c381eabbcc2f64e90b9be6b9d1b515b06519f704aab7aa8bd63ce2c5392a19254e06c97d08e73544b383190a1ab182c5cab397d0dbf864623623d040e155475b86fc3eebb30bd84ee24023fbd70114b8757afee8e5ec8d89e0d7f082ed00d10b6b0787761d7e204629c4f176ac8adc0fd2ad6cef2cfb0db251c2220720a17e0297e2a474a4598ce913e4f7b47895b29bfcf5e1f47f586c9ebfda0bca893fd5e0bdfdff4978617d4ca83e2bb55444278e29ead8fb4c16d8617aec5d81cf652eda1b5f0f93bca554cb7be62535e72a20f19f77d3bb49640819bd9c7ea30bec010b59c9debf8769d4ddc9952b8cd155f1b8c87b65a3d3fb619172443529bb7983e66246c8d9aaec01552d2daccad03822d0d169ca861da51287b2744790754977b52dd2438f2ba177f02ed25b94d817433840ad3ab60f830b2c3f48a544de925e035f9ef8b8fec2b6919a090012ed2de10dcd98861163ef4e9dd88b4f2357a29c7c9b1e4d12cc225ee43ea96cb054dd399c135bf47b5508cf829ab5605af2b5baf2ab5e3fa7f19bbd405a4996fcfb1fdf04d34401ef424cad4aa2417f95676ab13e077cbd382184f3d37c659420d5e90f2842a715b8b6c00899c272889fbc5328f3d2ae3478b6be354b46339d5574039a42ea8a5fab0ddf1ac44e5c318bbf7799129f04aae6a51af05d9f173e693e6a346ae1b667c7e4a44cd819d765682fdbfd080c7c31fe8619aa9481c5f9357fa397ef7da6df233281ebb848c2b0058534ea5efe70efe92d721e0173910132c6617808342627ebefadddc56de1debb5126e735fc50b3621dcc0fce1e71a432fa7b81a1c72eb22329d42590d33e2e1fd71927b49fa8544230c8d84a39bf4520e86d5301868222e7da66be2511117e95ea6df287a2ecc8fd528a5d8305b3cf8b1c858b85b6433f0ba065fde3742a8a8842427b55f1122fc4fb1a9b8f9ac64d46a68c2336a90665a314bf1ed4bb7cf88131b6f47a3fca1d2326d716225eb3f9252a98530b913f9d6173b470870d783abe06e20622258eff04048ab83ea93600aa117213860881092a3f01b9a037aae1c799044ae258d0ffd03951f0f516359cb9bc576a16e2d5778e055e7b1570ef57c8aaae7db33e7d4a8bc8975d679e6e08973fb63689d6d22c295d359bcb9df2440d1ed76cd1d202d5bf45b48ba76a996eb00152efbfa15204976d7f5d7202439b6fbc7e61e3f880086d1f3b2942ce8ff8fe5809fa092e5a3e61f743508abe814fca7a501280d3da114e895256dd077cb646ad2da64324eda2c8706db69ccbbaf89e1d6a88eb24aefc3dce56f787fc744d67a6334038fe772383a439b8741ad9e994f942f8ce54f61921c563935d7e182d5d5e7b5317c62445622bf669b0e7cf1efbeae58b0e59d0e78efd20f4cad0946535ddd5e6d976277e4150b1d56a7028db7814d2a01af2c5b93aaf32e52615cbcbb7b0a83c9d996e89b6a031fbb3779ed5490cd55b3cc5275e2e3c4a99b1490e44dbcc34e1683d9e28486ae35babb3cfe9c81ec8c8d58e81c8d1344d833ae2cc5b727753324e8839daca53929c958ec0019e8bfe6aec2be3509aa10803ef480b890b03446ddf9ac7a33aff0ae362157e857e333258e87a0e3", 0x1000) getsockopt(0xffffffffffffffff, 0x29, 0x1f, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:12 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x8, 0xffffffff, 0x1, 0x9, 0x3, 0x116b, 0x2, 0x0, 0x9}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, './file1\x00', './file0\x00'}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x3, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000040)="5ed22571f07d61f02cebe15dec703b064c62afc446ab6effbf71fc6d450912456c40e83efe30adff6974a2a6b2edbb6ae3f74e8f637b6b6c1aac13081b3dd5a4e3f78b7b9ece2de829a3ef6e23", 0x4d, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs, 0xffffffb4) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x30, 0x1, 0x7, 0x1}], 0x60f3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x200000c7, 0x3, 0x8001}], 0x800, &(0x7f0000000200)={0x5, 0x3660}) write(r2, &(0x7f0000000340)="68a90314ee5f18e43ba95445ff80075b32c544f33cfc7419316263df040419882c896b590f35fdce5a198d1152d6b92dbc16a91c691b12508bd890e9f9c918ad821a3eb5d421af759001a65bcd7b21d6f140ac8b60", 0x55) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/188, 0xbc}], 0x1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') fcntl$setown(r1, 0x6, 0x0) 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) dup2(r1, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x130) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40, 0x3, 0xe83, 0x8, "c97022ce91af565ae5630fdd1a1fadc39c98b48c", 0xb9, 0x8}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) 16:00:12 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchdir(r0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000167000/0x14000)=nil, 0x14000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:12 executing program 0: socketpair(0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:13 executing program 1: 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socket(0x10, 0x8000, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:13 executing program 0: syz_emit_ethernet(0xffb6, &(0x7f000000a000)) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0xfffffffffffffffd, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000010, 0x8, 0xffff}, {{r0}, 0x0, 0x20, 0x1, 0x3db2, 0x401}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000000, 0x4, 0x3fffffff8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xb7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x26, 0x9, 0x7924}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x80000000, 0xcb}, {{r0}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000004, 0x400, 0x2}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x400, 0x1}], 0x10000, &(0x7f00000001c0)={0x4, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8d0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x8, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x4, 0x80000003, 0x400, 0x9}], 0xff, &(0x7f0000000680)=[{{r6}, 0xfffffffffffffffe, 0x94, 0x21, 0x20, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x7, 0x6}, {{r4}, 0xfffffffffffffffc, 0x2, 0x0, 0x800, 0x2d7a}], 0x4f9, &(0x7f0000000700)={0x3f, 0xfffffffffffff754}) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20, 0x0) r9 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = socket$inet(0x2, 0x4, 0x5) fcntl$dupfd(r2, 0xa, r6) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kqueue() accept(r1, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x19, 0x0, 0x10000, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x4}], 0x4, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x20000002, 0x1000, 0x7c4}, {{r5}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x8, 0x5}, {{r6}, 0x0, 0x40, 0x40000001, 0xb6b, 0xffff}, {{r7}, 0xfffffffffffffffa, 0x80, 0x40, 0xfffffffffffffff8, 0x7}, {{r8}, 0xfffffffffffffffe, 0x1, 0x10, 0x9, 0x1f}, {{r9}, 0xffffffffffffffff, 0x42, 0x80000044, 0x2f8, 0x9}, {{r10}, 0xfffffffffffffffe, 0x20, 0x1, 0x363f644c, 0x401}, {{r11}, 0xffffffffffffffff, 0x10, 0x20000011, 0x1, 0x101}], 0x3ff, &(0x7f00000004c0)={0x3ff, 0x100000000}) r12 = socket(0x20, 0x7, 0x8d87) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f000073f000/0x3000)=nil, 0x3000, 0x2) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000780)="780fcba12bdf3713fc9ac89a41a35607ca926f8b1fa006875f9349271c5a38e302d208d532fcb56cbd17b5d8c48aa01d21da581f3114d238566c70c1aad8928725b3c0043e001c0a8fdc84002951d997f8e72afd553f7de520ab1a47a731c5fef9756e4d0f1351c0cd0d4316c1ffca", 0x6f, 0xe, &(0x7f0000000800)={0x18, 0x2, 0x74f, 0x4}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') kevent(r6, &(0x7f0000000500)=[{{r1}, 0x0, 0x4, 0x200fffff, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x305, 0x10001}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x2}, {{r11}, 0xfffffffffffffffc, 0x44, 0x2, 0x2, 0x5}, {{r10}, 0xfffffffffffffffa, 0x20, 0x2, 0x9, 0x3f}], 0x7fffffff, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x12, 0x2, 0x8, 0x7}, {{r11}, 0xffffffffffffffff, 0x40, 0x1, 0x96b, 0x4}], 0xfff, &(0x7f0000000600)={0x133a56d0, 0xf4d}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:13 executing program 1: socketpair(0x3, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="967a8b053180b276a767dce5614fe079468dc16cfabb97", 0x17) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000200)) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x8673, 0x3}, 0xc) getppid() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="65ede3773fbcdd41af9b9031fe471753f2395d52f00ffd2949ecf766b1e39028c15585b9311be7e79ffff87f5239a45adfd4812cb5ef2c039e74f211dd22dc0484365f85d4c5e6cecae7617e342176b4bd2bd45ed4418ea642f241e894d09c4aa98b7d9885335814307dd692cf94d8d6d48c715c7f17296d94384d3a0fcaaf1e9104715572454a3a3ea0f5d38f81595c999c02a7c3745c6fce335c81f25d29e01ec963588f233445edbf4f13031d", 0xae}, {&(0x7f0000000340)="e972bb5951e387c2ddc32711a5c121cb3414d391b5f1d11c9c254ed1b59146293ce7e518176516c8d4284ecd0de0e19796e6aabbdfc979a1809e5f2fa3b2eb5fdbb2347ece", 0x45}], 0x2) socket$inet(0x2, 0x8004, 0x8) fchmodat(r5, &(0x7f0000000400)='\x00', 0x0, 0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000440)={0x400, 0x0, 0x3f, 0x9}) getgroups(0x1, &(0x7f0000000480)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="01141781d1282016", 0x8) ioctl$KDSETRAD(r5, 0x20004b43) r7 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x1) r8 = open(&(0x7f0000000580)='./file0\x00', 0x208, 0x105) getsockname$inet6(r8, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getppid() write(r0, &(0x7f0000000640)="f5569c9624d236871fd0e4c0d642ba471cef6ba6226ec8a9cbcf01707aa1ebd6a76e5023fe16bdf7bab562b3e4222d6cd9e193d91219af681699871329a2eef6f137624f6c9b1f0c0d9d7cc5361533708d568699c4f18bdc25352af1c25db6e9a281e1b63c9137fb29646024646207428e19e01d4d096201330392391b830cba3fc9e38cef90b1bc967256447502c837c09c080b27e6d8cfa70e6edea0e7208e975b56ccd1dd070047c6dc023370dc1f00930053f99daefd9130892c3087a017a5a25ceedd50bcdf599e96b66702fbf810e4fe5719d766c6781822a7b4b5996fae", 0xe1) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000740)) shutdown(r6, 0x1) ioctl$TIOCCDTR(r7, 0x20007478) connect$inet(r5, &(0x7f0000000780)={0x2, 0x0}, 0xc) socket(0x22, 0x5, 0xc484) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x7ff, 0x5, 0x81, 0x1, 0x8, 0x5, 0xff, 0x1, 0x1, 0x9, 0xfffffffffffffffa}) readv(r8, &(0x7f0000000d40)=[{&(0x7f0000000840)=""/14, 0xe}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/252, 0xfc}, {&(0x7f0000000a40)=""/255, 0xff}, {&(0x7f0000000b40)=""/200, 0xc8}, {&(0x7f0000000c40)=""/212, 0xd4}], 0x6) symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000e00)='./file0\x00') 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1ff, 0x0, "b8da47000002b9080100000000000000037900", 0x0, 0x2}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r8 = socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r8) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000180)=""/91, 0x5b, 0x840, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x5}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="8f706d0f45950fb4caff33f4edbba7b21e269480e168302b40f6d8", 0x1b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000040)=0x38c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) sendto(r1, &(0x7f0000000040)="247940f58505bf0f02c3d39bc0349f0df9449b2dd9f96e0468bc0281a951f5a599bf96a6d31b02c8f73848b36a75a716e1c6f529367429c5ab15cec410099a05cda56fc495b0c3804ecc1c191a34ca9ea8d5632fa119dcd0f3d9acfc62687dc9e9b43d61f39a0061fa82ea98baaea430ba0f808f92e3249aecef56f3468917ad442751c898c39e0a123ab3a1237704d671c6105fd8355cc7a6b2ac2c20704b2b2d6162a64da5ca9110dd2a6a51b12a7eeb4c98d36f43482848cf4d0ced34b69f34a2afd8501753bf75a142bf0f5b9b230b684817bc5443ab062f30dfd9439e42cee239af59791e483a4b6b219c1f34ce856a7095de074e6268e188b2deca7d431f61bc5e860e441487983265c8e495c4233d51a7bcfe1ee1b6b6796d0b6f622329def71dd95026bcf3f6633fa27ea04ed7f7b6c1787d84582480b8d90b1847f14470f7ddf5fea54418fa17576ac6c3d7702eb1a37851f10a18cdce3332379247b091ea13e0deb4471c0ddfcb80be44442d3d302ab1bae98d9a83f37e22a69faf30285ae77909c46d40901d6a37afc0994ad235e2bb345294e3710dca7c5779b8cbd8be5d6ca6b8bbd3b73e6d3a99360053d15e42f14ced68597b2bfe2ded9126e5cb76655d831c0ddc4d1fe5ec38287154dd2d66d9de63575ce4532c6d5f349d41df64583e590932fb7c66fea923bac2133c34b516896497109c5a8e323aee335df6d87fda7317022d68147d9f9a72306246f53c3fee3e70557e71cd64e3e4d626622affdbfa26ac2a760124aff670737ed137297544883eb7387382e070b01221bed82ddf52b9355a3746ddb5f24acb5de616ac8373cfd67482caeb083092e750b12436a93860f3ceec688e67d2458c8c4cbec30c4ee21d041f8e881d7663dd03c3e40346b383e1c6e3375df4cabc80752651905ca2cf6f830f552e73d2b58e3eb996ca927fb4a160ff8b28fe46f6228d2f085f774877ab9480b3a1d6b86220b5903351ddf1ade8eb4413e6acd11d4b36665a0848821d09fc3340656f04e56d99a6a5c52977e875910f8576a47236a564513f3d8d9b21b0e5a7a8876ff54ee72475e2815be11b75743a06ac405cb8d980f6c948c3239c5fd17b7401b15639a6d2111f465393adb411983d81290006f03f6e79e7541fa52ddc5b55da684d383f55b88090a2938dc28a235a0fa2153e367c9153b6352eb42116e3ea25a733356a2d19459dbac888566fa7e892cf9df5b525a259e135c71917a9475974fdc9f56e6a84699714330bd614685e3106bdc43bd5ba855d80cb0ca7627fbc42763bbb01f16d04468f01e7e7699a66c0f437a926bcf05d0f1b838acc6e2e32be5f918ea6b37742e83e2b8f94b9734b345f1afc8f5de5bbe40cc67e486bdec3368c4b804e74904dd4120cef5e9a1a9d78152f9d303fcf8861f97c0bcbe79eda02cd1d2a017e22afabe44556f5682315e320a6f5a1b882b7d3ce484974f0a039339ad1839ea5f65b27cbdf3178adf061613adac88e840078f824b7ea099964c4abe15d9e47cfa4c7b8415d52a0a9435afffd22104b7c896e971a072a9e5ee5b18d4a90499c2c55112e2a4c30e2892a608abf196498b12356858bf938ded5e0744d75b3741b1750a135db5b74448dab6c096a6e3d733fa2addedc9d72c30f87eb3fa1b7cfe5f9ade864af390066dfa95c7134c10719e8081a88ba5ed75c6a33856ff1861ffad7e12707477c7758b8d7bd9a90a41d1af2723b4f37214994b347fc69aac3f8005341e802988fa8452ba23cb70049ccf675c621aa76e27b736ef048114acbbddcead5991be0ae1d6cca73c6d949c33fb731868226f45bf1eb751cc5ec9b82c6ab32ebd494c47b3034b90387e504b81db90400ffa4a9e9e92eabee56d066204762342ac6a2700c2d7b191fdb681d170302990fe25453620e374851cac9f44c0935c15f0bca78357c9fd96591f1e9026ac992f69dd452c6ac025dfe2c11e0f9c037a9d069aa1839ae4a7612619e4e7ba3b48a9137f5548188519fe386d457a3ae922cc0324f716a5ffce669978d54e0ed4c774d641e93645b1749c9ce03a56a2c35322ea5d55143b5470352c6550de63b449d31c25ccf609321a0124bba648513889e5c0a508243f85dfc127802266ffecebbd89e69cea4370ac4e7e4b3f3bb4bbd647a0db1ab5dc9e50dd5b03d49f4f17acc48e4b49f6a7a8b9bfd31266ad76af32f736fc15284efaa5ec150240798122390eed0e15b43c49c137c3913318507924a52d412b09947834949666b0004508731bd8bc01e7bd71519f321a9864719812548bbc69aaa57765b5e34ea6feaeec2b77832d913c2aa6c4012982bc36ca00fc0ee1e68b4833e5af3be6066eca987443722c98e62024347ae3bbe42fcecc3735951497853a6223194fae283f667ef2a1c9b574c569c08bee197f6e11e9d7c1aa2887c8e6ac346e541aa538d1d0902dd5889b330ce8a218a27789f3c08820253943e669eb743a421cc0d1bb629a1f9532a4c3ae7edf40607e5e7511abaf655f87ca43d4ea3ce0b17b320591975fad433c57e03c80f83ba33199344a2c368efc95cf34f2c3016c333625897c1cb87f25d656bc2a7e29b18a3f25a2afbe8ff99656579f068710489ef3e5033395cfd7b7c596bfc4af42c0cb673925ab136bee03b5ccad86b6e3be8a288e0cc6b6dc6ff4a08a86eaf218b95cd92204ad06c369521ae8c0df75544f66370c7f89de3e126a510bf92c8519db2ea48498fc786330bbc6efdc4399a8f7e5c668aa3db5900ef5c823ba69cda62dd6b835ec3d7d0009cb0892865d082d33be2237389e0e488670e113f5cce5517c6a4e46ebc3486dd40acadc234cc697dd4979d8916edb8ac368de4cc34ba1f4095440552e17259d73326135d9cac514cf1ec717c75a6faa743cc45e0c2d0b2fee555e08224fe83a13007616a53540bc5cabd86dfe85189ffad8cfa1f501e8cc4376345ae13fb47de0f91b96fbb45eadaf815b56a5d516be7cd543e04e2bf0ca80f4ed7230327f5a7bbdff7661ca8a8bd121a8b24cfa3a52838ad83417f77d6e8c7839fb9063642d7b92fbd7869c1341135f38ee34551697f59250f7e6d693b19e00adfa9db2922ea7470f8e4d143629921fb33aeb58fcbd6ba3c79f9bde2b472a4984f88342a22738115a53d01414732d938c9b84933c1bfc25429bc0178922c3f7cf4bc9e4c4d859827fd2fa811529471b96244d4a8dd0e2277ce765096ceacc483d25bcc13da7b1f90de2e4488614272293ee8d6d8da48014fc16ba9f3485a0bd383685e934376c1e555c16f2c94f8e327ff34104207867e8891159b22de2c4ff235251cf1d38b5342cb60bd086231e6047060643c9c41313adef456a839f1e2ddfd07851748c0df49f97c52858d17c0c36f303c7921cadb805efa2f2c2b62f12baecfc7920c95f194a1d26db08d991c29db377bd1be35351f9a80204c5c4cb4274eb8de2d5102e4bf9e00e6de6ec5081f5a12e338279e67cddbf52ec66f6e4f958d8d5fec4dab11170751652c1d9d152c781cf3a1f022bd8abd14ed23ccdcff6b591388b66956e170e037b457bc898faf44ec5a822e732aa8e78ff8faaf047eb903f20b5adbe8ca907592afea254d092a0d76362613cad8a2cb85cb1fea3eadf58802bfa7d876f98a78263b2bc6843c2f460d48431bab85d225b28fc5445a9cc796bb68971f47322c4ac5e1049fb2c4ec7c4c13d49d0a19370e001bdd48f775eb5652d3bd13cf6745977aa1a8f52bdd535a72ad7fbf8b8d252abb4d0483736da145932fc01a52d23debb14f3af1f620770b97215092b922ecb3f1f1fa75c5fd61d8ee32c3b0cec7ef8f55c50b2755626a92ac0a49141f5723c481c0f3877d13e0425e39d9e0e27e5f34f89dd7838189dbba5d3105148659955987c93c14e420b5e67f533679aa517b0327d5213502d08d4f9e65f135c37cf1ef4ea0ef709d936e591f167d6ca2e3238cb9d25a93d0ffb168b982d7319625448a3374645dcae558b241a0599995df7ddfcdc61252c37776aed13580669bcb2347799fcd58050131ebe55996c8b4d28202cdc3e259b514ff0c6a6345a542bf01a39b5bafb1643696474860ed4fbd9af76652887c1fbb21b3d32d2bad06141f28b1416dea0300ff61bbb905f1f58171e2e699e8e1fd679b6cd555d5374799da635286d42d6740e9559d2788f5dce5fced4d71f9532b5bc96ec23c2bcf04e208a5e3e6fefffc09335f7217c4520af46950a016064e0b474182107fd75ba4bb63dc596324c93975ad37ab81f03e9b061bfb67c63756d6310efcec6151126baec9ebfc2373316eea2a1f462dcbb6f41a831bf2d52c0fb579bced813d573d1bd46fbf18bb7f42c8e3668d3fc7a5cf8343ad2d95f05f920272f65d75a6e3917b561f9d91cdf193ee512fd08a36879fd7480cac5afbd15c57e7b5451e45678809f35cba12fac873e6d76f18f118c53f2e70d33493538680fdba8e430c7e6e73b7275f667d317272bbccb1a9b593d40324009f984fec6d336f402f466e04fc219c7b539694765e2c3c9a2f31273decf57e79c52528338b73e02b2d65a2b0fb2600f51d0aee694e424ba0471fc195fa3e9f6b289f20858ef32bda5c8dd11f9784dd9719930bed1b8ac278e886164040f1ad77f84e8ea89e16c05aecb8ceccd182f8bdf3ceec59c1ac1bd493e7eb1f2401e0339d5841c12e9a87d054bdcc5077e0d54b3d479cb2c9b38cc859ff4cbb17381f9a33a4b8b69203c452be20ea71cdba56dcd806b45f2d74772228dddcc9dc5c3bcdd223c466ee2695bfdf7e6fef28bc635439fbfafbea42f9ea550e6534c2d42aed16e973e4545b43e589d7d173eff7d653b45d6708b7e34be2134185add7070997a43f334343c43633435f7aeb143b9fef23e612eebac53970721b2bc89ac5d66ffe56645858b8e251993b9c8b8392373e7b68c184e33dd716c275ae039e4be39aed835d76e56efe6c531b4dec420153bf94d9e18d6f92f42a3b1847d7118d054f7a002df3ce18f15de5bddcec77878b88da4ad562d60557a9b08ae057c2ad67f4ab4040e6adec08e543552316ee29e4e9d8813f3fc12ba3ba2fc6d590a281d43f9cdd5ea200d5fbce4b6a7e2316bbf382768d07dd80cc78718969a1daaf69c171d740cdecb504a5851f143e2edb480a05b9ce4637985c10c0de25ac3aa61dd6e76f2bd1260a9fbbb5d8d64cbd72dea89aad2fa4f2261d3faa73c89f7743723a83814a4ec79ab956424089e8683e535e2934360c24d632166504cd96028aeb83ab9b7de1e34b11aceeb690609350a4b8332910512ccb3e9051698b5461cbb1030b720ebb4705e0f8665acff31d76567343006ab4cfe9a13baf1609ae21f06601f257e3c54ec1ded22470a91c44f9ad0859e60f768c200bb2208f0cfbc9e2f60150ae037e61d5b731840f523bdb7ec2a384fe99a98f29f88d500504eb1e548d940c89f906cd33ed05ff4801e66c148019edd2a8ca792cc24de45461aabf15c432ecd10436a6f34026652a5836725da726b540c49a8e99d1d8386d0a33632fbb7ba85efa9075d11f2d657daa76241b7c69142e0bdd9ada976815b4249163f59178dc3e65e537f5eb6ffeca5e396d32994f138a35a97c3b11dc7e1f1d52c4c57a20304cf89cfb4a6cf1f5e473bdbfbeee40bca69679cc2544fc01fd1bc523677b92cf1c9df4a5880f2419293bfe4459a105b768da17732b50c20ba8e07ccb2580ee188234aef8941fd47f0e91f4c25d8f5624d969d28013fa4f443f9c72b709cf1d06af4b", 0x1000, 0x8, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001080)=0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 16:00:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) munmap(&(0x7f0000007000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:14 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}, 0x43) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842", 0xab) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) fcntl$setstatus(r1, 0x4, 0x88) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:14 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) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') dup2(r0, r2) 16:00:14 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x210, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x0, 0x5) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x8, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x7, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) r16 = getuid() r17 = getegid() r18 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000b40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wsmouse0\x00', 0x80, 0x0) r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wsmouse\x00', 0x9a, 0x0) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000100ce16"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="29321f93b23145969f6c6ca0e89a231d5b8ac947402026a52afa5b21d886083bb48df444ac85d65713928db47d876b09e0d9a44ca92e4182dafe02b510a6597fbb69cdb71fe5f6c62c891f6042dcd6592a9243e2f2924d811677d6f17dc96b7a054ae58e0b3f7d69c05ec9475b2348efb030e83d49bc23455a5b3f980ce1ebd0055efdfa0b95f033087474ab31", 0x8d}, {&(0x7f0000000140)="5c5a4a8d6326ddf66222487c30c564ac49ff3287e8b7b3526992d2291035b37880af5175baf2a295b9335ae3e095d1b963d30ee4e4d67a52837408f135ef53558c17eb7dc41c36a7e7975032096b657f929480d997a488a0282194eea6c37c3b65e139085bb9f3ec9525397918115c7838dcaddb029b101d1c225808bed31b93d401ebabf27a4475b91700d2179052675e52b5f72d1b621e0cbdc56b1b69c9873ee80bb568c50622a798987d1fa12d217607172d3a13a1d43aef733cc43a2d905343a02e898f4d318b7a4f6bb1daa144bcfe736fff95aaf4a884f944b8394482f5299b3900", 0xe5}, {&(0x7f0000000240)="9ffb7cab9a66ff45294deb4e4ebdc3f41be0bf5dcee5ab6203b24b9cec0d1fd52cdc67811ba6e02a865b340b228ab04e139c13f61921c1dc05fd9b", 0x3b}, {&(0x7f0000000280)="dfaa51c3972f8f5410a5485ecb971ddc92113aaf26f110dcb4d8d72ef31bfcf6031bfe3fc60d5e01dab17b66cd911a82143f2b19fde199c51ad2c5761ab70cf6f3142beafdb67477f22f730093fed48741f18d727b20b87fccddaa37cea5d3ef03e6c3c57774676946fa0895e4bc35606ebea1a9bd6ec4d1dea2754f0439a6fb1d87f0d6e73550574a568f3bf08896", 0x8f}, {&(0x7f0000000340)="0df2c4b427ba12d5fc2245696994e2c058", 0x11}, {&(0x7f0000000380)="2246c857c372d65260cf26ed9df81a3705d5f8fdce8546b490253bd4ef03a5d1cbc074f90fe96d48bed767c0ce2cb0f9320670df1fcd9a957d90409ef21e95cf04286567cbd0696b81e3d44b5e4b3daa5df1ff0bbdca3d279e6f0cc7c5e98e90c0849cc627ea8ca6390df89f091b0af253d843c0d5319b15544022ed6c7a4732d2fbacb936d429ffb0ed290b8f73ebf8b89fe7360bc6f430b7f778766273962da7fd7163d1f7fd026ebf495ca6fd140eeb27f073dfc5754ef0761cfb24e8555cb589392fb0b91cb37c4e41865bcbb7ad", 0xd0}, {&(0x7f0000000480)="d311f413a8d96c075655f2dbc7d92a507036f6289cde2f9b46a984c58df8cc93b037c8434b418a9c5537466bddc684324bb2a9fe47057ab1fee2b18885a33dd99d59ae1ec9cca544df049ecb32c7573d564f847c74d0f3444791b56fc13b9548b2e21b9fd60dc5fa0f5966aad09b5f28e7e637fbd4a81e647a8d655a5a0a32b9b8aa6cfff3facf1460c6aeb7ef84fe35bb0a30393dbd4864b44bbf2e46c9050691efc2238db6e649979b85c6a459521d6d0ec180ead317343dcd2bd716187e", 0xbf}, {&(0x7f0000000540)="8270150dd0c256e8f6f4069e98c96d9240d216bb68458b13766aaf4f68da76616cf28d924d6a9b1f3d2da362fbcd39d1aa5c932a828757aa4bd965386962105ea4d418a97f6940c621d915ae3e6b3a39df852d2aedac336f53d4758cf4fc15e651ad3493d143c730a73a3905", 0x6c}, {&(0x7f00000005c0)="b0cbc618d383", 0x6}], 0x9, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23, r24]}], 0xe0, 0x4}, 0xc) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000240)=@abs={0x1f95d27d48731892}, 0x1000002a4) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x0, 0x1) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xedd0, 0x0, 0x6}, 0xc) 16:00:14 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:14 executing program 0: 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, &(0x7f0000000000)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x10000, 0x5, 0x1, 0x6, 0x9, 0x8, 0x1, 0x0, 0x7, 0x4}) geteuid() readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:00:14 executing program 1: getpgrp() socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:14 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000100)="2e788411b6d0e34e74b93a0071e6695e774e27f2e818222e30308528b9433a164729ebeb8247860fa722b76bb7dd4c89b955de1a91b5c715e9f7295b730f326c65010cadd916dab769fd815603846d96d264cbf41d0ccf88b3e7ef674af1693a4de9c1b5905875b99a7b", 0x6a, 0x40b, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000200), 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/171, 0xab) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x11, 0xc4, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x34, 0x40000005, 0xdbea, 0x8}, {{r0}, 0xffffffffffffffff, 0xe, 0x4, 0x1, 0x13ac}, {{r0}, 0xfffffffffffffffe, 0x80, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x7, 0x6, 0x4}], 0xf, &(0x7f0000000480)=[{{r0}, 0x0, 0x8, 0x7, 0x0, 0xd96e}, {{r0}, 0x0, 0x84, 0x4, 0x4d7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000003, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x2e, 0x80, 0x80000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4, 0x1}], 0x7fff, &(0x7f0000000540)={0x7, 0x100000001}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x781, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x6, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0x9) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) r5 = dup(r2) sendto$inet6(r4, &(0x7f0000000300)="2ae62fbbc3499a6b9f0fd43f08f1bc1f79af76af221f2e4d2f6b6d3ea674215f12c0509abfdd8eadbc", 0x29, 0x2, &(0x7f0000000340)={0x18, 0x2, 0x967f, 0x4}, 0xc) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:14 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r1 = socket(0x18, 0x7, 0x3ff) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5a) msgrcv(r2, &(0x7f0000000040)={0x0, ""/123}, 0x83, 0x0, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r3, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './bus\x00', 0x7fff, 0x99, 0x7}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) r5 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r6 = dup(r3) getsockopt(r2, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r7, r9) accept$unix(r2, &(0x7f0000004e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8532e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000347a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9fccbcf47b418ad7b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r6, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r5, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r1 = socket$inet6(0x18, 0x3, 0x8) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x10001, 0x0, 0x10001, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x4cf, 0x9dab}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r4) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x3d9) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="7b0c088d284d14328577e1d572f7609b8097a8811a7e032e637f0e081ed9e1e8da5f06d0d23eee39cc31199ceaf9233dfbd0c9231d1c78813d32e805dc5ea65822c6ed0e426f6b6b3e5e4792e1343ed75b96422fd7747889a0c712d1bc0fde088bb79c1a7b9964c075c6c1b7ba79ff14bc0b0c749cedd9477aa0ac5ce0e49209400fc0d76329dc7699ba57c352f8175e84485b1f282e", 0x96) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000180)='./file2\x00', 0x800000004, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file2\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000700)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x7, 0xe1) ioctl$TIOCSCTTY(r1, 0x20007461) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000bc0)=""/229) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x20000000014512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x6835217d227b29cb) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f00000003c0)=""/253, 0xfd}], 0x4, &(0x7f0000000180)=""/54, 0x36}, 0x2) 16:00:15 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x10001) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000003600)=[{&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/96, 0x60}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/238, 0xee}, {&(0x7f0000003680)=""/122, 0x7a}], 0x8) syz_open_pts() 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x4000001, 0x4, &(0x7f00000007c0)=""/241) setgid(r3) setuid(0xee01) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x72, 0x8]) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="a538f9b40eadeec1fc510c5c56bf611abdcd60c146034417490394c02a915afd066ab13f90f4ed182bebac4dcf399f7c71a3b0b70a1ca817f4a6acc24e68a099de72543066ce7836c7e0", 0x4a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r8 = msgget(0x2, 0x209) sendmsg(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000180)="c700220163eac4fd70d14d08173dddb2469b200bda3e8102451b42acf287c36c15f7bbb66ee9671a55acb3a3ca13bd94bdb356fd75b211753777017a0a7870b06e61b842ad313b0430842800ee0da03b7f9a51b9a41e9e812c897e8066cb1fc0d921ffaf2153f5268080f6354321738cc4f6", 0x72}, {&(0x7f0000000240)="39c2a34badc71df80c7dedd12ad8c1eeed4b3d50bfeca018ab7f7aabec42bac1d8ec", 0x22}, {&(0x7f00000008c0)="6ff1ef8a72dce120e258d12dc07426f8329035023de632ea73a70b258e3febc505257f2fd80d18d7e5aba5a91dbcb1e645c4b8b693b264c4a7625532437d4162d97d57eecd6944e6439b481c6775621c0514cd491590955a17f428a64b2f430343ce0fdf070b071d5b06379ba88b47bf975550f502547ce8239c3fa58fd8c5d81cb74366f44da797ba4132337e7fbdd9d3d4f9272ffae36406dd2dce2f3b3b29233594080276341664a7196faff2540a398686ba354ed16491d248a9107174607f0f93548f91f1f05ee8511594f00c5877f8b2ba8dc4861460db1b97bf44cb14a23bd3dc93224aeec6f7794189adf48ead85243d281418c9817004322d747aee60c04199ca0c3f0ae4c9d8b302b37f458c3cb68494f40ffa0cd3f10e3999d53252047633ea927b212c03f3818e4e095312b6eacfb5685471225189617267c70feb248c55f7285a373a815b85ced3fd024e56164ca2f143bfabbc9e613ccb98883ca674fe614d7bf2465a8349a455396e1332c0da5a58986d2211d198e9f59f11a58740af2b341a6b15ec16c01b226a8f185e0983edc04a1e8ac1443790623880ab4466927b895aec5dcbbebd342ef46adb778af53138a3e14f41c5780d235e563ae6e8342dfc4ef365f4bc0ca68043c168964d7106d62c11fb3926d318d90b4e056a7f7526a2bb42cbcfc483b215f07eb76c4e907150d6a0eb3ca98bb7c125f508b7fd95ee9676d00b2fa140365df9a2ee4fcee2d449a791c388e877352e3dfec6f207d6456e160faa2e27e735ba19cc689626eac0af888b1e4e3db624dafbd0700ac367bd86922c33113ed59fc226b3af04d00cd0a3159df2fc5a481896926df43ee18929831226177ce95fd663c3ca1972a9b1e59438ee99528011898f1a3f93936299e8722f7e19c7bbef549bdce5d65e3dd46290f8c1cd6b1f5a3e5c84430c6f4cd7ed32a78dbad3deabadf27e3e95798d7c2211e472e0857209ec77323738ea5792003956fee787dd6d0454e2f5ac8adcea89a9e47290a59a4be56c586079acfd41beae6ee6532e6ca552d5b2de22fe92af700a07c21ff89df4beee3e13b44c745107a6673b4804ac587d0bcc5e7c8f7132e3bffb08a353d8b1b2abbd78b182a35e74c53a0579159d7c674187b5f678ad949acb8277eac5c5e62c00cebb083b73b90c0a9d4f829890c7631968a8569548eb7cd550139d38446b4919b18774f19d9b180fadfa66caaf5dfb98dc1fa9aac2767e397e1ef9098b23f8ac9616cf90a5934460b564f28dd30e5f92e22df57d6318013ce452cfa2282d561baac80963b335fdbcc7334329f0ee2e3c5fd39a23bceec831f1524a58341b77467bbbe50978efc99e032bcd63cf165f26e5466af9c4b1ea99a77810b91fc662a466877ded3a071fa414fa5fa665b56d50fb71be8330eb0209cdf9a89766fc078b555e2289910d39cbf7658dddb5d123b258198b3e41a689aa87b67c0d7db97bdb62064564c39e2e32b361fc5f607e31f56d260ffef4aa35a1d7363f9fe8b655728f8d1f76eed437560e4d46af4877fc1d7e862856cce40ae3ab888c2b234789880e7160532a3682f3a65c433e797bc943bb9fd642d471e5c0a170824e42e48b3996a212b18008e49448294c21f1c1dd1178feacf57a6643cdebd4b23044f8e95b635337b8e5209e946918630d77c8f07dcf5accd97084d81259ba309e710985c0a953117cace672db5809cf34b70a7e3a10952e8ebb5d84018d9d7d4d7558a67a6579d9cc93ad241a17c040cca874613e893de6bbc19c981766e2657e01a311f29307e10b5a1e1da99687cc864314ef86caead8b005b41f1d3ed7ebffe7a24955ea9003e2d042dfdfa96f3e597a810d5ed10e91214f4d4813a4430697ab46ea8a55e7d20d3fb258a3872a64ac453b8b0850b28bb1255fde3f182d45e4a406653a3132d29da8d48a711ef38d3883a15255e78a00d1860df57dfb49b01bf02b2686bb6c227aa148371fc51a8620caa92613ee8d1bbf461bd4660c32ee12081ec1accd803a1faf8671e11c6d6d42f7a7115104b9e87fa462f5efa80651a779c1e1a104434b69758894860dc084e0fb6da161df52fdd4f22a1ff1f952135b57afb61450e025d322ffbe3966802b515cd5ea89a75bf73ce495e9096ce66369faff8f0c0693a09af1be595f4ba90b566d2fe070c52e2b9dfa234f0efbe1df00a1ba5a6b42b0f4509fcf5223490c3bba1646c82f9b548ac893bbdb8758ba285d20dd2573e64efccb296ef15d0d03ea6c4c1996e5fb146a03f842bc259c2fc2cba94dc7e167733b1dbf5e2bd5a5a60afab6c7b9bd53bc711343327e12289a010af1ff7cb45b2cefc470b53fa9dff8a91099222094adcb6b1624d6e90e5605ba6ed7201cb5a00e030a937e72e2b353e2378a043b3f32f5d70604ba691c6aa999918a803020c3640d12b526559c4beb45ca2342049c41db861fdb5a4835f7900ec6c487a63704f2047ddcd6bf671a4673041c35c12f12fdd69f3a66cdaa0e19b06f4945304edcdf13dc5c83295321d0f4db31eb7c5f66d36c101ecad1b3197b487c5ff2ef89c3d7aad7846cfea818cb15970b1ff56a01703fb0ae24d1e0c0c659b112bcc12da875201d75b7d5f2479986d1d1821caeb0cc0abd67c186573f7382eb105e0c2aeddc1fc42116eb52ad69b605df99d392cc402341d1de7c6aad90a6f29c001da34e579e42552312288266f47c8cff5e4dc3ec4d3e11b9c8e4ece58f555784ad767b80d9abc97d797138bbb1ffaa62296d682cbf296a72bd8b0ff837863eef3e6c7204927fdb8f2b8810f7e11d32ddd517aac3369320aba350e6fb0636f549c9c00964562768137a0e4f7db1d870eb9b95c51fb14a99b03dcc9a08597b22dde18eb04c1d8526ab47ea187b5ca7175b963408c55eb83e5272d15a72786e9d128d81a2b23ce199b350de739e5b44ea0053cfdcc0ab9c02a35ef8fa2b266c47c233464b274462b06d5d3760ec17b586fd4569889fb105b25fc042d9ab0281d0618e23425166fb7cc021d1014bc9f01af0ced258187a19e77124e7338d6957c039051642c190c3112402c576e94bbd39652fb9f8d91f32fd31aa6be2abc41559b172449cbfb776ad0316d6e7d652dc6eed6aa98ae683d1ed85a216a1fa865a4c714491e0a3497e88954763311af3ee4ef7ad9129e317d6b259a154221102d31cae9130439a88a648605483498f0ca05916de768b757b7afd5121d01409ec88f98ca03ba3c92944c80b92f11f7c40e37f5e1d13848753214090c8b193b10ce627487b5a9915d814de94eebebd9f3d9bb1a1afce5d28d2183ce2e8476e816520cb903857c1e03e8873c20b783f6d2f42a208f1454321c77ec87d176c50105c61fbb74b22489c7c0e88dcb2e212ce87346c4cc0f4f6ae6285c54d733b4d4ac729e2097992a902f0fe86e6193cb249247576b6a4068682713fe7e204c38cd09a5e79fa92d82e19f795ead323f204697c959776602311a67d1f37335a564a6ac1623a7a175786a9aaa4e7d8d8507f570065f3200410d104e51a5d0400f5f4d80c8fee6c9bfce9c8266df9c48223ba178d8ed27afc551d90d89a6011444168d8e46324068c5af6652044f777c25a8bc50996eb22f9096862f294b68696a1e957037ed3bdca8f1816072eb06b18d9a974ce3ec3fd5f261ecfa8f8c082e5d4bac3d632e57a62b933b34f3a2bb6f137c4205ad60b6726fd77722bd738b08ea58198e852208397a29160a7ee2a10672fe8adb773bd92ec53e7a654bb60fbae0c558a3d2446f9ce63a73390fc38162ce6d9a88eb22936d95653549ef3a2e4de1367d9b56b37a9fcef2ecae421ac451a64afa485215cbf631b78df1eaaf5ab15fd9e06ea4df72599a27477a2f9df58055ca2145adc53094c6f6f01c392160cbf0cdde9aec19ff93646d162c7f63f5fca76df3f9545f41e2593d608fa239ea42f64ce7e2ce74045bf9815d507869d77e82c17bbb553518eb0174079360eca9a8d6355112055082fb3daadb1e17a2afeeac8bcdd465275814ff37330edba8852c03beaac48ebed552ea3c0a676f15915052e64c6642f49c3f1ee2eae2d4d8c4d860541b0a85363aca2c9c6a1b7f4e3cba1ae22c17b68b03d971b2ae482e77ff3c2fbe0f493dfbb38ec8569c0bb33504eba6bac9226eec6f6c82b8b794ccdde215d9b683fc95a43628e9a3792dc12b6ad5d1d81971c587429ef4010f549ad9ec4b26b750b0581d8a7e2abb8f4eda786a88e28cc253a569ab71a9051d7fd6847529352a66a3d3ce6cd9bf571600049782f497255015e24784300bcc842a1afd9432256467a9e0f4087f653accd9ee5f7c29733ce4b14c35da068d03f92f43eb9f8ce3296d91ef0cd68e536c0eb1e1ee6a3ea0cba567714760c3f84de92cc3f7f2af4dea0c86c34be117d38bb999de77e0a757b52783a1a65e9aa4b349941d6039d566e07492a8836d51ee7534ff225c44ea811cb4b4793765db50a2cb9356e7b796c8b0626404f257bcdb0323213325397cc6c70af3356dd1b5e0a5412b97cb53523742f83c50b6928affbdedbb47783d05922bbc315d4c16960050d626a15c24553deb66aea3cdc0bcc80a1b8e474be06f39a182d7fc213c4fbca520db04ea335b4e3b309498150681bc1c3e2d3367e74396dfb351c6773bf23ef4a1053a22e5643b14b0b6d96ce75322e87ad644ef5f4a8d2facc9bfacfa4a36e33cb7793900dc0353ab8980be8f743dd48e28cd397bf557047f0b671f91ad85537847d342ba6b0c7f56918160dac5311e7a6890b9f49a1d31e360e6153e3a55341b6bd3c8bae6e44fa7f607b5f2581bf213b1fde4debc96e29bd9c7b17e7ec5e618a5dbdbf51b2fd23eba050c22a3762bc0e345f6d654129684c78b6d0756e40e01fec9b8513d3b618b89a20ab0bbe1fb1ca041291ba64873b93b30ecf5a16dea90c2840c50ad59ad364167980643327a7c5574de064f375a032d29a7a7326f665239f63678001d48eac0d3bfbff49658a0e40009c5da16176d9f70f771993a63a0fafb257dc10a2adc48f5fc9015a5b81272209508b74c4486763e1c0bdb54324d15b0213a7601ede004d74a2b1505c632172fe3b1e358c5b750f32c3028795b4454ad4262b11fbda842d9c3f950f4ab638cdf664741906c9548d90590d691c548955634fc1a0e84ebc454ee949375121e09bb4fe23e13d900e42be1cc7f5c152157ad9d71b1e604848ad69e4fd1dad4980a84461aa5e6d549bff165c02af16f4884eb38a6243e2f1d58137c74eae2ada7e066aa5fb8e262f53d2000a5657f3b8f2a007afe7286cd0661ce9e4ed42692d9c31ed8e6d1ca0e51af78dd6366e60e0dc34d2c64df0f99be081f815482359287856f3fb33ed7184c202ea565a099e77438af635c0d2d0e53ce4603827147282ee873382b0fecb65c39850c8290768bdeb3de54ea36a2a2e33a440ec8c3e56fc084519090741784b5dc361389d7ba36a136f1534f002e895a4f6609bdec44b77887cc94960990d30f6eca05c63845a5a09dafb4ca725651236eb5c058c3bf0c9b8d74a57f8949bb5e9b615f38db86a1d99742cc1bf591cf5281a2bb55fa53da3dfe912982c8b6551feb9a683bd535531c6b4d3eb117153d66cb10cc3b01396bc7e94edfd2b3661180037d41a6ca2efe097ba9219143f88a58fce31258c16782ed7d1eef3795552296ce234d1d14ba4f48a5af13e416b3f8c866bbab70d982b6f143ca138087658451496516d848904781513db06ceea05291ee3aef61579bb687b", 0x1000}, {&(0x7f00000002c0)="9a470d64984bb3bb4e05be7eab2f4c3d584bd2307c3c19b4fc50ae2e15381d4a42180a5c01cd1fb41382a37a9b6bac9a0bdbd0245898bf60820205b1ab130c73d55279c28db46e792f85fe5b273ad3a5590246d1c055b5a2b6be06827d132a86c16b6ecc7617ab19bbd060c124bbebf1b717729c025d58c643e91c8b8f97b04af74bb491055bde2e3df45a83eeb30f3daa2865ea7f9af93c9307098dffbc184804173ba864fd0b1a2ccc671f11e1e4af9e", 0xb1}, {&(0x7f0000000380)="5e4e201e52bec3cf7c4cb9b6fa51d097e84eeaf91b4d688ea9b0a80911da", 0x1e}, {&(0x7f0000000680)="d6c631ee7e94249ccfbb9b9cafbfda8b9dc7bc66238db3bdc8c6047bea682ec64b5ea01baf63827f80b8d695f51958fc1eed054d0931ad09820503da06187381822fa1fdb8335bb098beba59f931ec27091250235c318b62e8ff6b3a3bb4ebddf9e367d76cab1cd08e66df877c60922743ef196a207a493ca149cc45a638b5a6eeec968ea108ede25abd84a425680a6a111edfa91f7cf1bf6262cef1ec9aa171b603375712cc68073ec4f2333062d05f6496f642e6532ffaa5cca14de0e1598865f7bdf2896ce200b7fc70d7b7595cd620f65cc0ee62", 0xd6}], 0x6, &(0x7f0000001e40)=ANY=[@ANYBLOB="d000000000000000ffff0000090000000398561d961ff75c39dc4339c86dd47342add7bcdb5c44a80e780f1747f9b114034a9f59f14877bb49d595772b9b547d5a848444b05bd970bacd0df0852b8c986078cffce20c48aac6f13add0268659b66ca420b8ffb3d1299cd161d9aa9272d44791bc637097ef8757f582c2f8555b55300ec9b30beb5a1d6ff259985b758e1c120e84fcb46c7042007e19381c9812f6768f0dce5c02fac9535c98ca67e75d63905922589f59e5752e414530bd0005aa93b9c4c20b31c2f9816cf7655e446841001000000000000000000000e060000489b6f906a17bafb8c68d3b3d8cfce0355bb681ec418f94898fe430619a1f3c6a26e0df7de2642f1e4941dd45d56731e8819b18cc2ad1ac770e0269381cb2bdc369f883edabe68b6dfbbdae24ef0f3b6d5cbcb2d3a8597f3486bf4f4f306c4c4a84c549042413ef9dcdffb87f9f3fdfb61aa364db9ee8c8ed2af18f2b9bee54899ea2998b38d44371cf1ed2c596404befb61b786b9b88805db0c48f6c8931ee7b483f711275fc78454e1ba27028759f6c7065c1ce7427f81c6498d713d73aee4741155209e27447603880f8d089cf24ac14814e0cf8317535e6440e8832a2ae3e5a29c63db870ec3d39378a45a2dea2dc78c532ffba6f4469b722fc14b66a250eb98faf613b681cfa7d04b000000000070000000000000000000000009000000d4e97661e2af792a48e7e09be7269452f7428365175df73a925f4c2e957cfe58382f397397802ad85191d4a08dd35e472b7b485cfa8d6cc74bdec7efda58027bdb28f32ad06c6ccc96b82f43896173b7c67da7558c7632d0351ee6f99fd400000000000000900000000000000001000000030000006ceb234210c09540e6a51d31b14b4d34caabdbdd97f8f7d0ab565738ca2caa79dceea13baa22b227280eba2cab2c3009aadb57134e27099d9ecd2cd0d4f934907564621fb4566fd8aa65e06697fb5bc6b8b8cccc9c03fc97fe85921b83b6a16b872fdd9fba473e4a63341000aab6986d2424824b33d57f4379f5b22700000000c80000000000000001000000000000009a48c58d0dd0e1ddf64d46cd518bee24b3591ab21d42a630e848a08d5d7121da108a95b8bb5eef79bd3941a8aab499322a7a61646856fcbbe81e682647098c6f5cecf3ac0b52375eca55c369302bf371e8b253fc7ca3063529b9e7fefbf787f02878d1bf6f77f0ea9cc41928e30df02d486eff61ec38c0a3302d5d9df299d26fa2847611ef54f47a1dc504ea66492a62890688142b2890729026ae3ff9b1f54f6aef347009c58ddac4404ccec8ce2cedde035eae42000000080100000000000001000000000000009c18fc537398f8fd0f7ecb83bdcf5713a75d339c53b235f7da3d9abf9598c85395f7fa93602fc9693ca42df959dff59173062393fd71ee995d43dda5411670778c3a8401755669ad9c3433176ab397923f6dd481fd48851ff840a47ba22787788d757daa21200e3a29e9af690eea1bcfae9589f5fea60edbfcd7be333ccab738bd3524743ca97948257fd23b7dcd672f8db79a3fd296496e2ebf6c8e2856e2d586205c1579df50ab9fad29f961b849d6e1780029dc4eadc84bda60fea7c9a20e55d70de35526f63f3002279644ba942c2c31bcd11af310478c23b49056d88af41d89a9b482d17125b6fd39db05762ed409f7cae12da9977a8968ee0117183a6164e0807abff85d47"], 0x4b0}, 0x6) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076142316f7e4af4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac108955706dc0bc9340cd4e7ba965e896caec1e5bce44e1a50eb546312f5759e848b14e1f1bac8f8dc0b4a3160384ba071e322f35323c8128edca6c71d215b17f22c820ec7f8df8d8cedb9723e174c6a05e958af2bd31010cfc2c358121f8ae0172b87d38e3c40909c534ab07dd00d21213d8bf812d9d1e6eea51d7a3199196baab6ef20e082d2d6849227e4ab68c7f01c90427e6f98fcb166844b7d65e498d1ed9aa47e6ffc2a6410737ae85302f6fe05447e7f70b42e27d0940d641867dcaa55f496e8878809d3d40931411a5a3d143"], 0x1, 0x0, 0x800) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000024b000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc9) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x427) 16:00:16 executing program 1: r0 = msgget(0x0, 0xc) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000420813a2a6517e3b407f526f47be7cf3fa182090bc8bc4209c881eaf7d254647a6577878fa87047e66053bfcb1fe75775adfb721d9006db6c431709b04879e8ac4cdbdc084dd89027e780ea4066c3fc47312e5186bd00963406da2b0ccede4adf4f3d535b68694232510b556d7c0f55d87d0d8f7ceea6363b605229d8de1909550516225774f2e4b01af7d7e4bea26433ae2adb06766d19d104b35b46cec965bbabd157f8df610c259826fb8d43206a6e069088fcabd3c3f1869318df6dd4098ad0851103cf827fe8ac63c01257091122929244f782e22ab84aebaa9fda752fe606bf09fafdae2f26f4676e49b97d6d04ce08bf003b4a28ed8003ae6013bf074a933003c4f6d5d893b7165f48e18c107a272cd549d"], 0x64, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/122) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/35) msgget(0x3, 0x11) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18402, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000240)) 16:00:16 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x5, &(0x7f0000000080)=[r1, r0, r1, r0, r1]) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a7602593875996bfb54b164f4a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d75", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESOCT], 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') 16:00:16 executing program 1: mprotect(&(0x7f00004c0000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0x20000000000000, 0xffffffffffffffff}}, 0x2) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() write(r1, &(0x7f00000000c0)="5cbe7fb49f8d2f6b9bf4f356d3bec9019711ac9cc6f40b6187d3791f634ee71f9e6d6794bb7a21d83c9babe1516a37b15a049bd2f9f8ec008cb4e8142fe3f2d66aea413b217f1cf3a5b5fbda8047dfb6a265a179d79595d0aef2e09913c6411ab1ad55c61839e24bfff8869b1a4e60d7048e8940315a3ce5970f93f278c871b507622c5f2cfba32347f0a688e72b67b597", 0x91) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3837) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x9) r2 = socket(0x1, 0x4000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x200, 0x4) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getdents(r0, &(0x7f0000000000), 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:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) getpid() bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653050"], 0xa) linkat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@abs, 0xffffffffffffff3b, &(0x7f0000000040), 0x6, &(0x7f00000014c0)=""/20, 0x14}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) socket$inet(0x2, 0x4002, 0x40000000002) 16:00:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x82eb55a27dfd457c) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x2f, 0x10000000000, 0x0, 0x0, 0x0, 0x4}, 0x0) r2 = dup2(r1, r0) pipe(&(0x7f0000000000)) ioctl$KDSETRAD(r2, 0x20004b43) semget$private(0x0, 0x3, 0x4) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x6000000000000, [{0x2, 0xb607}, {0x2, 0xe75}, {0x3, 0xffffffff00000001}, {0x1, 0x8000}, {0x1, 0xff}, {0x2, 0x2}, {0x2, 0x7ff}, {0x3, 0x4f}, {0x1, 0x5}, {0x1, 0x2f97}, {0x3, 0x3ff}, {0x3, 0x8001}, {0x2}, {0x1, 0x22}, {0x1, 0x20}, {0x1, 0x6000000000}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x5a13}, {0x2, 0x7f}, {0x3, 0x3f}, {0x1, 0x8}, {0x2, 0x7}, {0x3, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x1}]}) setregid(0x0, r2) close(r0) r4 = dup(r1) r5 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x3) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x410, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xb1ba, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x5}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001a80)=0x1) fchmod(r0, 0x8) sendto(r0, &(0x7f00000000c0)="d71bae1aed98f815f1567721ce00007394383dbf4a9097c718024e87b0a97d4fa1c61eb1ec4e02aeebcf3600eea8d60f432725693d6c564259b88e3c538a7d9987d3c6d32e0e74cb80335f148e78013d93a4e2b43b0f22628fc6e572b905f07f1875883f4d17d37128ce4026afa925e1aeeff92a2e9cd42f35b15936532dd98cc7ed4464100341a2784c3f1e3e2ca0349c0ae3da284ef761d14388f394f88582c20072129a6f0b81399e182ecf48db6e052849d5709ed293fd8c78c41dce2014224e53a1a9fd516a2ccc331033e84554a7999a9905bab6d7175d85ad3e3d86c39d3c1d", 0xe3, 0x6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x80000000, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001a00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r11 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001640)={{0x4, r9, r10, r6, r5, 0x41, 0x2}, 0x3, 0x0, r7, r2, 0x9, 0x5, 0x6, 0x302}) r12 = fcntl$getown(r1, 0x5) r13 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000322f660300000000"], 0x1, &(0x7f00000013c0)=[{&(0x7f00000017c0)="da4f2e36c5bb482dc01f20e2409274b6af46cc8d0d53c72c2a7bc4d05e0701af89bc143322e142557277229e9fba807ef51270aeb91a26c4e3bbbc3c2cf11262d1651c74a17557f8d79008138254e21e60646acffc939fc215387c9a2d3e9b2acb4df6bff8c1d97ac2809a58c841e71205bb0cec63bddcca5a9a9acc8fbd6ae38beb7f612867e75ea5e13bee52d9d087b4a7f8c80c31c144e186b473420246b0f433bf7a98c2fbb77379804ed80b7564b9553cfa8cd79fb6ec2a9311457d7d773ff203", 0xc3}, {&(0x7f0000001900)="2bb5b2610ac454bee75e8847ec10c175c4d409d2cd6915b5aab3cf12188ac98ff0cd42a8e7293f6d241b782b77a6c475cbbf87219c6ddb964752dd3b82c36061799a2ced068e9ab570ef130d2fcff3074cd7ccb26418c438824b0340f3f50d2a587c9d46a338c1d075cf0e799241cc5c9f7b7ade523c73956cfebb3c021db388f948eedc31be9d53046d85a6a20543afd229319b312d20", 0x97}, {&(0x7f0000000280)="c9153522eb476cb14f343c7f0009cd5f52fee4231939046da98ab669970b157a66c0cf70174d2050a7df23263d78b6396a2fdf03d9872bb1259eb2e27bab20fb0f38a492e1342dab60a4af63862c9c396ace9472c11f0db4df153a5e098be435cd82710831cf4a0ee903222fe16b55bb3abe30aedc50e50b2672e7392c6ea36dbee141476dc2adfcfd427a6582661d6672540df5f224c43394c2acf26c97c22a89e8e4a472f175d0b6c477d6a9ce13", 0xaf}, {&(0x7f0000000340)="1cac9972fd1d9f8b90721280555cdfd1315f895112a2c285a4cfe0b4f198e3f43dce1947de475439c2130236f77b0149891014c7aa52bfabdc8b15c93fbc0928ee8ec0acaeac28e1d63ed2ab16dfbdb3dc67c08bdd9349517e71bf9459f9f596a24275b374962d13", 0x68}, {&(0x7f00000003c0)="02b9571c663206055b8f76e5cb28552418890a8cd66f898b3d11030b631c501750da889e87a48079307f03412eb135375dc9815f7907a12581f742e3dd3edca122576887608e8d349b99d035796d02a0f19ee9f0d96ed4c50d9aa4a884d0b2ed4c4fe1a7ba205916c4ae8bec62613912fcf65715b6aa4e792e078e83b1b6bd68c816129a32cfa5b7eedb38ad141184fee1fc7b80c6e2717b12a762fb49d5bd54264653922413ef44c527b07fa94fe530f9dfdea4cce1f2d54e261c7490efba848b68c1aafc7e075d0a1421f03b62028127526fa678f04e85e08731745c19b7215d1b1cf88ceb4ef03947da992f6f70f3439b29eced83d06f0d62a946ad6943aa42e05d39e98baf6dcd2f12ddd14cc56bfdd1c7d0afa7ff63a4d7095537089ceb901644478ef42212858500e03c22b9a31cbe602e418ce7304c5ab19f735bd1d8800c9396949cf2e892334677205d3ee66f82a9676b84a8c73909425aebe3050eb56b05aabf498521e65d4284ccaa0d2aa485ba1186bef9e04275d42a9f44dce533f7058fb9498c82a6da673232143dea050280e12fa490c4c5a2ba4de8731b10e217c9fdf2cf1341c52091661e78b729aae28111c3d3f03f2ad04e2266e37b53d3679dc0e5134eb5824a235feff57121a2f1db15b8f1712b213da9e49c2ecf9a4352dc578b1c623ffbb03df6ec33c28635fd3c84143884c0ed57e76529a182f149a07bfa1d4d0d2182af252fea7c4af89cdac35177b8a4f74b15834b9fe44efc6378d21159bfbcc70df796b531c31d652a4d206c351db4cfc031aee1b67af565bafb7b140ba84d720de0a3031ee51b663279022939d711a65c2960597bbbe4409fc69f109972890456afee0e8341071d97c0f7dc1949d5c233ea69a5a01cc25e052c2442b507372a6046b703dcd47b39afb4577f975a6f0d79e9be45710fb65f416d89e170bcd92b5e95d734bbea140cafcc07a26bc69521dc6ac91536d06603788c893c311ce9b4eeb5bdb083a0f6784a2b7c546a348c7dbc11cdd515ad5e3a37b58c0de45da95f0759ebbef6212cb096bed3a23afd9875e65dac86cca987e8cc88906197047d4ae89dd691b50ed27bd0274547dc10225b489f24b61fa401d5605e85c0d07e15ae0c6d06bfaea266764fd31f4b01a7459c4f3f6cf3cee9e57b814645ac58830dee169acbdd51276e3800e4e86897db185ad5b726516c61905d478fb3ecb5e844dfd56f0632a64126e11267964eb799d52edb600526161f2c9734dc0786d13c5b5a4733caa5c85ac0de1c665a65cf9d37838412e52b5eadacfc46424beb1b89430241c060dea2aff525e2ead4f56618831234a1efc317c0f8c978b576c7ecf0e77b7f1eef95c044fb0a89339d0ffa2afd2c2ac2e05cf55f852a704fbb369ef6b63257244300ea5297633db896bbb275226e01c2a7d33211320ec760bbc5714e3e5e9577c3caff83d231ca4d9a53348843a71a37bf3d743062a6e26de82b5b2ac6a4a66bfe14ac90c5a4c73b733db142aa37ecb652a3ed7d3ca9c82c2bab6764e7404d8d355826916f1a78beca5ae4dd44fa45fe00f47ed319b7d97cde05b5a5fd9a0afbe711cdb7592c380be12aa45adf8ff559baa617f43e8a5ae479f00e7460e326721636e9348556e454493ca3860c1b8bf6158120bdbf7ad9977a650d1c0f4563281504107a14df76486c84c22d30a02ba219db9987f095ec81fa6e67f01cdac222af73041fde90896f919010c1b31b65e8c38fb182a20037ad75531631555e72e2c5bc30719935dfc7ce52910e04301c1569b40fa0b2d8d1c79a06778ba08004d9f663be461ee1dacf02278b06701bc85e8dfa9a66874bbe5489cb701d3c315dd7e843dd6ba9acd15fc2535fe7a783b5734014c10acbfd595348589b5ba1b191d87448c4192ed3689bcf65a800d9cd9ef9130102ae793ba3091f625e61272c981b8fb503504fe9df1ec3bb16d80045392eb106b5cf8dba8abecbb2a9b909ecfdfb1868487d6b8d5d792f7a985311af229265e520ceaf079c2a00a1bfb07423b657d366a98ef6c05ec10012412677e5fc89798166a0d85b6e2934226d060d050f31d4c01cc06902fc83d0b2073c1ef83ac748c69330b6136c91f662cd6b1cfb4f2f8e8ce97260be67921245f04eb4d970580d246add6ddf782ab3eadcd41045f07cf40c6405c695c2a6bc001ffb9ed521f39c0e24b71096965196ef187382ef39b7f34d3e9571107f5c6484f66d4967f43d34dda2639519fc8d956049151affa7f9742a67586e09b6ef0ffbcebec9a37438aca75af728f633236040b4e75e6f4561c41385d5e044893d5c53eaa1084263575904e665f63257c7491fe5dd7ca6b137435d977b7354f5fefc7cf453f0f5a24f9f05e6842733b9882497df7f945f3c58eb8c768fe928c66784e57e03abb921b64b523ac245cf3c3dc7b6b73ec082e1e39a4639c0cd11664f53d97c4c96025fc9d8ebb55a4ac3e77573de276820456a50fe32fb18879b67b5cd99e9d987a8f164b1ae49a9ed3956e1f8206200931801855c1e9f7ebce428e4ae76170c753be80a588d93559ab216bd1423f03bd560f7d167a12d03489a0628e1a6b1cb8ee7d8fd47a5cfe096a8bef5af7bb54bccbc49baf9644e3c9874e1cbdf276e4e46361411ae84cb19313fd051f687876e3ecd7d6b9c6aee78d902c5364beb47240227cdd25c5e790d219e981308cd7127d366194b9a376f8f12c891191aa8068d60321af24c04686279cda83e5798d8950582ce1798641f14578fcf88edcd98b94d32595059ee3aefcb8c31e6c9e347a53043d5b06c4fa38aab24ee00f8dd8eb784f9b092e95016c67a58cf3101fd93853894fe7732206920e8a73d17f00c32381842d7d0351e00aa2023c668568c4a5dfc3dffc4cb5a3c3f694bfb56f33946d9e690a27a07c2be77da2b0d5d061b7d2412846dbcca744efc589735e66f1c600f330f274098fad1e416b42bfc8bae12cdc6dd1766893118309ffd3ad03aa0c96a253c1457df6342bc1c109f94b5bcfb7f9436b3081d138991aff3e58c521582254360c11979c022ff0f70545b25635fca133cdfc11f9af4ea1ea0fafc98ff3bbb8ec8a34e293d9a05a90f55277a64be218c072c8f1db35dd66c30bdb83a2556a2397abb7abef25b470a8bb32fc9a1b4f62892941d64dfc41a3455c98e39b38550e7949b2fb452b49abc02ec371fdebb0b5e3531f4f080cc8a1b7057ccaef650837bdbe49d7d18a59053a23061aed08cc697559ac35cabade9d2e78b4a4ed590f6171df44b16061c810fa589c20cab78075bc7743dc140828c88407b613683681427714e45a87fcf99bf3f0da9c5968580549e602572931358807e6af89674889976b742c814d3da056af5df32f19ca15d8227c171757ee2fea044f54d0accc871ba7c400b96b0692444c6b1f9b0425158853b3229bba7c36a9915983502d72eedb1ec392767ef7b8b93dc96aa784d4b0778d8839db2787a33798ada354ee9b20458a119db13e8cd8e153c82b33fc194956fb6e557e5ad6b344ad0c1fe1b11c6b71ef664f17cdeece5b8cc69d25babdb59b601e0366624e2c7624d1c06e0266b1b3e79277df859e34657c4afae64868b560649f27c019d2dfd1f222b1d2f4689d9f9f0a6f4b2979b797604cd542e957ac139edce609ab990c7a5fda581a09b63fc000c5a5d8ed807fde457727d5ec908a1a825e98166119fb841fc57feb6f7cf9dc32c6e9644733e347c46e6c185e1d184d6757c0d2350124351654cd36c377688ed25a1c83434f5bc2aaea1fc6987f1dbf528390b80e4adc1bc79ac211611528468ac7bca238c8cda1fc41124e414a5f5cbc952c258801f1a89cdadd04a41b770438d2f6201f4359644181f90f14a68473a0caa36ee9d7a7c81fac9d4c9c1e6d7f631d05f1708ac7aa49e2ce7617adbd9f3fdb8848b70c80a86b3c901d296676921594f097400298bd6b875966a9e47f8236a084431552f4f77147ce9d4ba28c4d0c1c4b06f5de53888d252f4bfe43db26c8e0d0ad476b1cfce40920708b3e56255d51c83b24f544cca9235c45f5ba6c13232004bde5a62226d3b242173af4d837c8cc3669a0ca1f35a715e05ce42be66f35ef0cb42f25d111b0791359616d7e9a2cac092133fd222e8da28597ee43ed25061626309b7c07efda50fd87fd29b184c446de18a507e6c01ca2372b79b92a723c8d2ee5e36e50c588abda8986dad1bad0e9267963285891068009e6dec9f3a9704fea5e1e3f3d6da3a66295dbabb22c37b1740e758c1be4233f47a171a1a6b13285a8b06db73458f3dd42ebe90688dc62d24207406fc5ce71c5d424e1d9ddf42a4f60282ee34a316b1edc3801da3a09a3c451b2dfee3458cf9c8bbaa694f987bb518a95eda912f084ad16e06859b5ba8d17f89e9c05b6a9c3812edb2e30c9b63350b82a79416b69ae79815eacb77e43b5ab0f9a4c2a1bae71cea88a8fe0553cd6f09c504c70ac116858f8e4c581cb8579952a263dd6bd315e85cbfca11d711d6712a5b4ca407781f8e5bc9f4e1e03fdfabbff03b10b4a5d66f226ea18874443d36c5d4f22a08bf6958c8d969873955d3925f17629c6a61523f4b42896af28391291bb5b8a876d6ef5c3b6cd6e3758d6039cd33dad7a01d847c37d0b14e95b14afc87982594197e38ef540b8b699f82188ff37e1892b5920aa161b9426386345618f07da09321852994eca883068de06c7107f7f6b78479bc3542df0ee865deac447334b8a77a653f55cd917d904146ca4b1430b20a5436ce343133e9e25f8f5960550bfab1cbe11e6639e5831a4d2df4b33f7f82d120ed6f0f7d03b432c49a4f439fe14ed41218ce6305bf42d0c3d514911f7822e9ff9394687a4f728a0a884764a4271815ad3a13a7ef6572af732ce6f2f4ddaaa1f0d10a5452bb249ba31372e0f69e4b9e3322e1fa90951def0cf1d1019c5fe0931d6230c85e971b27ed2cb3c35ea109bfad8669e374e1586053954e51bc2ff48acb5eb017b6ba5015b5c5eec29cd7ea9b559dc29454b6a34d66e2f6b8dd11e8a3001b485b610ca61e11c24beb7d51b5fd9f0e1dc749fa26f07f3342e98086af251d31ed29335995234124e56b17e8dbea8d5fb3235f9f99ca0b295ac3845a8c7a66bd9834d0e5ac97fc546e25d71b0c2550e373a363f0c4526f25bc7e81c912f70eb2fe7ba8880221f98fd2ebb5c16eb774369f5cd3fe2157d25ed7955fcce032199f12971eb02892693f8b2d3b7d53b41808dd65d781d40de6b359c6ee8de773804a722695a2487e4ad662f2749c71c0578ab8a26a3d879c80de6d23d99b61ec581a3ecc8238942342d960dac6a027eb5434e8bf57abf038e045c60665c17f7493c36ec5a33ef33071290678ac09d3fc02ebed0ce0ab9b31559570aeb3d8e79f402b0de502f53f1791a418bb8dd03cf1636a741134cb93e073e455aa02e0ee1f5ff14e680ad2641874105c5e9e382e25fc0d8e29960a3d0ab0a15eb29ef2bf7b0712dbebf310ed2f7c5625e15caaeea6f99eacec405b4f4c1a15e362a3efaec2b85a84d55ca5544a86c63eacfb215d337c3747ea232c8f8f016601d9e2ac79f331316be13be2e686357ea34ac918745a9759f5e0299c4169d8348aa05dee88a7eae73c0f98c063349d3f14afd2e93fb3559eb1ab0b19bc96ac3f8aa172f76d91aec69a36a61e6f4c37cf220c05286f7405277e448bc50958f8576b8053e88a277ee89c630fc935fbc027aa6b2d7ed62dafa76b5e2b15ee665c581cfb5557aac4ce0d3f40", 0x1000}], 0x5, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r14, r8, r10}], 0x78, 0x402}, 0x5) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./file1\x00', 0x2203c, 0x5) linkat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000200)='./control\x00', 0x4) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x81, './file0\x00', './file1\x00'}) close(r0) 16:00:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x108002000000002, &(0x7f0000000100)="563db7fca156def96bdb2725634a583766fd527cc8e72882f6d6945223ee401acb82e326c469feb035fc0efd3a0376fe842e27582370cdbebd6d74dc780184e04ca95fd9e5150b6a4346023230bfa306c49d36e82114ec56f31e3d2f47e7fac396d7d2", 0x63) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8580, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x2) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 16:00:17 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = shmget(0x3, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:17 executing program 0: shmget(0x1, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000080)="c840bf9d4c6b54aac99b58f3588e7f67402a4d54f7cc81c6dff571c87540fd6ba86007600e22dddc87b9bde4e52b98031b14f05efd9de21c5510d6e2e72458b42151624687fee47ac021db4238cb33d569158fc74bdda7c3bc8a45adf8736a4cbe44749cd9d887302b889282ab3e7d6ccb88102ffc806d1040407a6f2dded191ca34c79a21cf7867fd7e38c15735f32f6a99fd0b42337ad69bc2a91f104f1ab6f07999b01a8b815db320131daad35fdf25f8c58f67f9261c207bc7ba9bbd5a545b3119b87bd5cbcdc55b1c83f0ec5abb3f5791163df472ad86f94be2fec3", 0xde}, {&(0x7f0000000180)="caada32caa2abeae022806c3ea8fb8e6c65eb937fce19f4f575a131217608d8c3aaf11e7f637ae476c6e9aec7ee28d962c4409cd3ffe6b1e12736e55388310983d44205f77e69c5fb4512d224110182741a0aeb469309134d4be8557171d6b6780e421299edc8efcc2d22f1f83011dc957bd0c41ce7cb1480a", 0x79}, {&(0x7f0000000200)="087306c6784ef8e8f1e855363641292b945cd22869a5e5a743a54565acfba3aa74d238c51a3d32b632801a122de6e02bfb0bb8599888179adb889b49503d4cb30bded3725cc3c0c0982783f985ba934315a24a59007ed46a1fd96b34c6266d96082ee14b8a6b2a967403cd8216237c00d2de74fd0bf454233e721dd15eabf17622619b9ecccbc761923a5753abc76dcdd246b6a532c23346fad020c3c66361930d6f645cb5dfba3e2d2995c1", 0x75b1f03bf023de97}, {&(0x7f00000002c0)="b1cb5f595898693a478d791be080b3764c02dffa494bbdbae32d8f53a7db873dd12446eb921c3998d04f92631fb11810c11d8b1e94c310cbef400f0febd9a0551335bffdf70277a48cf47813300b2352349862c95e88f409779679254da0fe8d1e2c70b33114cc46c46ab8c74ba8feb66928ff053230c9b40784202dff2291e1ce4278ed4cb5783bd0984ed52be80fce0483af2d0abcdf10157f5549bc25927617e7e048e902240e9e685ce40e3f32b207ae6160", 0xb4}, {&(0x7f0000000380)="58adf15004f3c648d2ac1374fa6a5bba68aa0484440dfc86515ad264a8a9c4a615239ca6709b091f03266952cb359bd70dfbdb68d619fccbd7bde88936303fe2dcbfc8588341d7e30e35f3ec955d214547b4644a4a11897e76710b20ba8a7150e410125b3e76fd03a462a6be1e52da61faae55da164cf2be85005232bfb540bf6543fa0d416548b7dcfa51d572e4f37d48c7d0df5e6746ecb26d73c3", 0x9c}, {&(0x7f0000000440)="145f9bc4a3c07f9fa510d11725f9f6a391c24975019738c00f53c5a23c09f175342cbdab06187b9cd620f87a412746d3de7e1d37165401bda8e8f8ebaedf6e31d7a1daad274b97fe172e5105a07884c7c820de72309e53f1b43f7f8aeda7c137fa0d0086be921a4f685d4764808aca34b3449b5337b5b0ef69f3477e4c3a14a78e709a2a1f9771f4dcb14c658abe4131db40f1ab37efc0d956d30e053dc528f85c98a6235f62", 0xa6}, {&(0x7f0000000500)="0eec5f32e236af134dfc98338c4a68457a1764d53820c94bdbbbb732cc6035057f4950801dc67fc6742383302d9c21ee7ac7c3425deb1da2c28ce9ad2ec213608c584609d8f277740660131bd008c9aa4be96ab63228c4adbc75f166a02242fa9e7dcccd1be4a1e15bec14df84413315f213b0116e44b35d75efd9c9a872bffde0780c8dcf252a0e047b500e26ca94ac", 0x90}, {&(0x7f00000005c0)="99d5ea579ecebe2c47012da112bb1eb7e9a5e2e5d6639652c05856bb504cc7b4cfff0179d140b657987d3f517ed36bef3e1ebc8e7dbf77b94d093b1905d2864669b3ba94e8bbc8bb8036d742d13736bf6c98f08de25e09e9004a7f81c2e134fc93947a2042f1c046f5f31453506ebaee4d27c74c07fa0102076da18d8697bd4ec0c1b1d307c03e4d9d2752933af18e8b5e3f94da31f6e03ffb40c9e7865f51aef829e16c94e910c9f3cc37bc2415e4198e77f9c22b9d9ef4bfc72b8deb1d74e17d3917d55433ceb8975ca8ecd7df3ed6ff13536d0c6120c03b772aa1b96caa9e87578d3486f16e4852558145d77899d1cf6349a5ad0bcacaef159b3145fd33aacc430fe58f51ff8892736f8270a7e913f67dc9689f669f9e8bae471a547f2fe103214cf64471273a133ff8fbcb2163ecadc5a2933b1ab6b7efd03d4ea54475a7f82f93f0ba3b6b7ed1c9a6113afd4cc76daf87991305f2df1081f4802ac923e59fdacac72fbc0b3134984997b014e7d575175c43402164f0e548e5c992cff9a8960f5fc25a0881bf9422bc0aebcdfb3ed88af66417a21376024e17bb878170dac673e6224bcb21ffd76d34a699d3c5dc6c395bbdad859547b9b4a68d8f331b22deb670555bd1c0fd561b9bbb9cd77ca7c4b4e82a2251cc0244e1c4ed66ee44130f20dd9f49c719538c9cac2f2103bc2abb4dd753a8a9759e75ef7670bf9e3bdb2eba81ec683af578f8b129fbbd9d443c82bfbb83ecf0641a599a3d19cd5a11a0451e4277241558063fadf142b8d24bfcfce7c32d51318506be54730deedfd2755bf278ff082bf37f6062903a2f1d5103761e59a1f5368c79a59c5e52a97781e59d58072667d13239e03d23063b48810c8a81c0a02ac60fcb8a8a539ae477c9b6d476912d83f779fc6e249a649cfebf37c7529ddd81d2c1cec8d03bc2dc721465f2921ede1fe05e94acda90e8f3bd40dc73b601c98055b5214a57eff687ced05871e6599daf6dcc8a3bce08f6fc4a21684aa60377505cd3c86bf8a9215359253c697588f0eb619e69299775fedff57aa353a3fb0e95290715935683338f73b1b5549cb96b3cb973696bacab9b85a4b7ca53287dac8a062fb43f233f1518327ec175999510b7baa9fb77018714f90c3111b3998c4ed945d5937d694fabaf6270d254891c4a1fc079d85b3f994a8587b0a1d9a598260bd3f5e395fb93d53862c81d468604e9f3f5be1fed141ecefa938b786367c0a68c0770bde8285777866a29842ed67805115200230b82861fbb4864777b770acc4839ae68cdab723fa812a6b8675b435718ed5193986fe175c0293a8214792b31e412bf6e15a05abab216a2dfb73e7d30868b87e9b993eea00b6ea34570cd299abf135db2d321989bc6f5f2b877a9685e80d11c68ea270295ee4f98fec75fda9f92ffd7a1b74153fc7f4fd0401639c546dab729de83c7fc1c07554f1deeaf5a67f1d1012d1e113a3acea0c79680c37dd97e4a0386d0dadfdbec95d943765ec4b76184bceddd3ceeed033e2041319138d616f29862302a9870ae6c8c2b202bddc5f4945feec7d2af59e9c163df5b5a910061004bed95bef751727d9e4adc0209f0d9571018ba2a2dec290b33d197a6dee5bce50eaf6bda6b0f49d266256cf203ca369758be787e9074fe8dbdc069f47612f83cb90fca5ee6a15cf9151cd6c0fc388da566f630f6c28bed420ed8da1c9f9303174ca0ac38a7960333232d6177dea8f6955711730d2dd318d42578bc01fbad91380fccd66d853499852db90a1586ea3142a0e53826eadf0803b48a90e63df980f193847b482a46bac02c44f71703459b8fd9733573be84ebd7adc103484d09d4be5c3cfb26083684f009113c843bce3552136f7e79fb323412d242b8fe4eb01900ede685523acde37de173e42c9fce001d082bb8b45e28e45f21e1c8da97197e67fdca9b726e35fea18bb608d8071b0690b58a11d4d30f83f13f14e47112c0ab82538719413f27f85b1ce76a23f5b72a91798b19bb851a72b9a5baaf883c238ab06fb4fe12c916fbaf2e9665011b81e6ed1f4e0a5d331f0325175ba3dbaaf02e4cc5540a4ec5bc1f79ba723f9bc32c9b74d535c903b02e002cb85204d97df0faf6b96294fa2ce91b7c4ca1efc6ce44e640a0dd7749ac2d463f3e94144d6c9fd782d638541a9baa084285c903bc18220b405fa925d603dc5d5da0e382744889d1237993062413caf38e1d1e8f2de30c1c32712f5e93c1ce2b77a881baa4e3bc9f52bafe96810fea81cc1099a2929ee1aff1a1a527d84eba1db3bef8ada9737a8629fb8cf3b5d1657d347c1091224189eb7f951bdcd5ac3cd6c6370c7a85b185660a178564f0afc0a55d35b573a9297444677030c4082f4265199c4e79a3fa0baac3f4a9b6b12c3486fee5c5e68c4e30b7e99f3787ae6cb2d85e8f8af1f7017c8231dbb50d01aea69ca26ff45daccc84473e657f7f383aefc7524a51181d807f11a924400f3413f9006752254408a3b38853b531e1246e2b76d83cb59566d9c6809f4f6a3b5eeb09275c5c14551186fa443d78062e16a589ec171a5fe5a2501c3958e10ce2cd6c0610818b015b611d3e1f2934eda034f72b9e1807d91f8ada75442cfe479ce3c85b545831b396418f14fe3f37f224806017ee3656a17fdf8c1ed343751cee511e097a49f8b50fb0ef0f0a5f9d31ffb13abc3c2af58059de2b164748bc9042e40b312ddfd77491b653e7d87a7995ff6022e3d377a0edb3c1594374324df682fed612c0468c807a1872fa28b3efad5d14da1093a8e0ad9f7da6cc98b5b43aa9f5e36a5363159763f813080d37bbec89e1113298dbb65466706d77079bc67fc0be60324ae33ab5750dd5ab108b353dfc954f86b3a52202ae812b2d64f808b343aa3b6adaa56fa2b7b1e8bfb4a0ee5ac86f7def2e3eb7fff0ff02b44709928354f4d2c402a7895afba8ceeb900e8daa0f92fb6d33c9d38fdbd8521735d88bc8e7cd1d12a8eab9f7a0eecec1b6e50a769149110f9b92ed460003e06696d4788b0dc02b685a73ff595d9802985f32ec9bf3f12e7c661a2d7a2a5839c13283f2a455137c2d4a594984ae3ceb4848b9771a2403b337a8d66192197472f339927810160f4ba4b0e411428051a3093415d875ced1b8f3c67f3e3a2aee93f824243fe2622e79574410b871cfe006924c2ed190105632b9318b70901c157e7a1224bc20dc39a1b790cd9029fe90e4b1df78cb8a87f000c54ce731b3586f197f6f0434ecef28c9d685986b088ffcb1e317032f8f61af5d13c96930609ab82e6af18f55fb5c761519919e3215acbc8449f3ad8911bb8ee399174df8a2777c28e095b44f9cdf238cfbd485ee17977e8cda6beb0a6ded56f894ebe5a04f5d7ab44f61064f45d47c53386bf7a7425886fe25a40fdaa6a1b249187f74d3e5fcadb43bf0413ece685ff73ffdf11c89db479758ea667193d84d3f1a465233680f88b23074470114feed5f0790d989f7d4a888703270859c91772639da078591220c70764daa32c6c7eddb333dbe344eea1afd9e58c1553f949deab6823991124ffbf64eda09bf13741b885f990800014670fc56f48cbabc81ff1c752e30ba44eb58d358e42c6e4e895e02c10cd968accccb6941335eb29200c9385d7e65450a8635c94a98cb3ed984451ab177df009359aec13ba1ac7bdfdc6ea9adf548f3988619348be4b92c4acf1cc12e7d52026eb04d28386bcaf14b322ea93fa1f7889c98c3acf0d3739f4d1729c0d23a5a885701463a68f04f6017b4526c817723f798425a3b462f36922e9a73774bbf09cece8ecb99454a7dec4e6163cc2a08d181f7612e5fcd31762f5860f55fe705004ad356de4968157ebd925d0ffdfa9a7d1f89fbb40e1f45aafc925cbcdf80adda61e22924a4cfa9394525b7f569414d6a395fa723db2f224a65aa5210cb350fcbbe3f4e3b433f075124e31728533035fa9b1a76b96436e96c9cd1cbcca3cd5940723a958f61076ebca23c204251c9404b13939a60c38d65724114c17a207d6d37d615eb8cc816786a5c4e2fb7ff4b3ce76f1da9d729d3605ecd58187e25397b8672f1296acb1303b044b43ad0e10d16af065bddc9cd973da0b6e173fb052ed70c0017994aa6c4f4020201fd753c8a3b6aba23102fb02bf8454abd8eca6bfe20a939a355c6a32ef3b8474ebd7e0d8f98b8ac464ab6ab2ef99a1acb72ed5fa1b0f7e81875ee09cab83be31dae588a4acda650a74e0b2dab6e65c4920fb04769f142bf7710f9dab22e20519d45a5d45ff580c05d90de609411e808ae85af35673369f415a73e7cc69693de3df7912b11884333cdc8006bb886086622d17630e30abff26fc2ff2a97a76e092d48f2067ed4ded195470505aeb2a0836929fb758e88759afead97fe1b4fbab1d6b2ac31a2b7ff492611e2daa220387dd06ab71698543de9b68ea62e1d5f1a1b4e5735f3546a36ca5e49fcc3af4072ffce123d92eee77e5bd326470b00f6ef32b7aaac5883931d16864d62953e8f33db87461826b3693cfe13d1d16b51d77425262b387761461342bfbd895188e81f02176a7fac8ae29b265d9372ef16f9ebe54cfa1c2c0099389481db22dfdc3d5789fa466f2ac4a555fd51ed88741dfacf7c78e47b32be8de9da02d14b3f09e9c04fec11bdf19469c44e4e282923ab12fd37691152d93d38b4605543060bad3cc6ec3e3357793112d2168aab12698137449bc331cf70ca612a48ed24d11e6f41a30165ea2772b35935c1fbbaebd5afe8f7c63b5f933dc3f9c1d5412289c72166b46504e77de1406e753e97615521e2f4441c95f8bee84c93f0575f6ff2dc188afcebe61bfb024c94dd715fedab04316ce2ae1f106306d23afa12f633ead570723704f332cb29c6ba6a33021315790ea9ec820b3e4564639bd85aa7ebfaa4cbb0a5cc3da55171f3e7b9056b29889d55392cd33ce74c8dc239e8f60427600a2db7b0cc5948ff4b040d994f2dcc82e6d4df4058877083f9662f60780d819eb36c63458c0b42507a5268c68d30c8757a33c1310f0c6a1e4d8a4c160a9905d4581c452dc9aa5671f48a3520cdd6444cd1c4e91fe39a96bea246d7627a6596d9bdd7e6fcd6aa747938620d21a259e7fe844c8f9341470bbf876833199352d91b80e698f0a54bea94fa712dedd67c809e4f5eb444f25d95128f6a84a2420698cd0ea8ea5a67ed0c28a2f30b85601a5e9a898486932a33d92279d72b6672b865f359b6d2f04bd81b85f28e48d5f8bf8e3206242b240db79f636de0c5039044e4edb8994627bcecc355deb8a0858fe84d1a1804e5cbf3247398a5db29b1174e68ed38ddc738fae679793b744195bb1c4b3261001de9687706a083df2224209c9062c17607bbc79f9f963762a32e744adeecf08ae1896cb843bab1c066ab854ab91afe6252c448798c17a92f2573739e0cf4eb51082b79c4c783728dc2c9a2a9f823290f1c721a2a0ac182479cd4b468ed0af7b7a66374bb26a638c54ce82374a527086d0dde805304fd53f12c8268bb7cfcc693e4cf5ab79ec3d232258d431a838b4c8b24a18325b50f44a13c9b2cee19024f45ec861e99bd7cf3031d547384eb7d0acb2888f9145b4bd5d30ded622ca43aa342ad992bab6b5948eb501d161a4955546dd99128f43481a4dc56039bf19a06d0adde62bcb5abaca171a9f8e5fedb2a32a301d0b20f1f76e53ab89a1105fa6c1fa5bf76580b49804c756f538bef0720a3d33721dd9a4230663d49562633b209706a6289c606e403f9d23bfdd55f", 0x1000}, {&(0x7f00000015c0)="a02fadc61109b5ae997a6c17afd3576f388f260130c519d9e3171c779aff1621a202d584c1c412887f2712f66f2bdef8084f75f98aad0327b2a714e23506a0775afc336eb70ba0f9a08cd918ebe91f5ac99e1cebeb725187a007371c6d8fd4190cc0ad79b029924e0753f3648767545035ab083b19e357551b03b600c2c7d6d93541c3319212f5df0124bfad5b836fc9995f69cf04d3e3b309eca03f3b4825213b3253e5153f65ca76d8279996b999b308b1cbefbe07c3", 0xb7}], 0x9, &(0x7f00000017c0), 0x40, 0x4}, 0x400) shutdown(r0, 0x1) 16:00:17 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getpgrp() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20100, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000006c0)={0x1, 0x3, 0x80, 0x10001, r4}) connect$inet(r3, &(0x7f0000001700)={0x2, 0x2}, 0xc) getgroups(0x400000000000019e, &(0x7f0000000180)) getpeername(r3, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r5, r1, r6, r2, 0x4, 0x4}, 0x3c0, 0x800, r7, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) r10 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000700)=""/4096) read(r8, &(0x7f00000017c0)=""/216, 0xd8) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:17 executing program 1: r0 = socket(0x16, 0x8004, 0x80000001) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pledge(&(0x7f0000000300)='@-\x00', &(0x7f0000000340)='\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x6, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x7fffffff, 0x7fff, &(0x7f0000000100)="8de2c62378cffd08551718728140c8a9b229f7f61bfdd1ecefe1952066d678186984538e28bc41c9f5ad9319d1dcf521a0aba37c88b996c3584300cf89f61bdf837e3807e50b008b9850993740da6f5cdfad05b9d60765be5e4b9b0420fb5594b2da1f3a2457d2aba2489182bba01d403eeed2e0bbc77d21fed54a787593ea19fd51bfeae0b50bd3d40f1abbc10bdcd94b09c58691915717b0f2a07116fc55444ca60f", 0xa3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f00000001c0)="0b205f17f63b904366fb6b3a2b4e9944e6a088d71fc0f069a65d1cd26a1376cdad99bbe43ecf54657a2bbd60b65359fb7887052b230a573c3c43338f8046795b2113ffe51ca31669ff1e1d78b1509da7ad2068243fee9e0bfc6813522451b252f4417b0bf48e3087a8d4be527a4b75de73e257e4315689bbb4069213e251bfb0ab0f856814418a12ef57f38947116f1c7f7f5513027517eac81d692de71043ff640a3a0c6d3889f2055c41e059d8b58097327c748398db6554f481a21d6923f30b3fad8d0a70e74d0cc05af9e5296efda7c63277ce605e241109191ae6d26d425e714c", 0xe3, 0x406, &(0x7f00000002c0)={0x18, 0x1, 0x4, 0x80}, 0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202282f266931000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getegid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) getegid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x2011, r1, 0x0, 0x0) 16:00:17 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="470501331d72dd557cf364ca2e2589c7dc17a8c2eb90521b79b3843d3415271aeae368a3a971723ccfe0e54ed4fc236768dfc36d4efa10432f5f72b8f10325d3757cb0c5126d8b3d8f40113414438b1059fb3e3fa01cd2d7c92470d6f61e974f00864cf83cf5237f2ce950de42d0ebca0a003b128addbfad1fc66b16b36ed6ab2a70a5816226fd6637b672aa638bfea08a75c5d391080ead4600fb3d26920a8bc065821ee54d293f2b9439e6023eccf5c7169cd59ccc34f9e8d6ff1479bc59b40f6baedaf600ce76037ed8e523a3f7f8a26e87e25d045dac919ae00ac15c1ef7786c034de23554c2a89344", 0xeb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffffa4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="eaff125c00000000", 0xffcf) socket$inet(0x2, 0x8000, 0x7) socket$inet(0x2, 0x3, 0xc) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f00000001c0)=""/180, 0xb4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x2800) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x2001, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1398, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="b77453b325c572d03438ebe080013a0000dee495925b9295375bf99a11ce1e132b293b9c155821feb03a0d8890dce609000000be51bcbdaf0348e78d9d80531cc8691a421afb2961daf5ab8e351486b5875f4899cb5bee45a5785c86bf92ad95fea3420556d4a867f6d3816af83c9fbf474c356f28a3018ecdbd842d9ede3807b6b40affff063bce19b552595a2f3605b8d21c667c2f5a315269a3221298d202280282698a0934e0780c472ce6e9efd88a7c5196b0de09dae9b213a3a86d942002737ae56da9493f02656cc20ea783e06b0fb05b192fec7b5bb3454901f3d289c086e4f3752c54e31c2b0f243d7f261244e45469c323280656bdf0cd7525f3c8561a392c0bc002f4824570448acacb4e8c67936408d623a06cbcc071db8d7eeadb0ff0aff2cef59df45123d55958dcfabbd4a9967b8159340f5d5a1011cd43e515b99b0a160c7b5256ddce6eda570d6803a9ddadd2a14fb9f08a1a25d5b0daf431f0291017d26fd53361b66cafa73a037b7f4d5e8f21221b2fecce97952509380e56cc1556945418b730d2", 0x18b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xc9af) fcntl$getflags(r1, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x400000000000) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)='P', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) semget$private(0x0, 0x3, 0x10000000000080) 16:00:18 executing program 0: setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x1, 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) msgget(0x1, 0x401) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffffffffffff) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x100000001, 0x101, &(0x7f0000000080)="4a772262c804fa9cde40166d8c08b101473af025e6f2cb37bf3af4a1741362312a9dd15ba564bd3c4aafb73f450c5bf3e1006257dad63acbc4f09cea61decaa8940c55b6b5a2363174df2ada8c4ecc0f28301e1a4bc4a29af4d1c37240a57f4c12", 0x61) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x10000000002, 0x2, 0x0) socket(0x11, 0x8003, 0x10001) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r1 = semget$private(0x0, 0x5, 0x22) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:18 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) r2 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) accept(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="57c5e3bcff040908a155817981b56ac728705aa332e105a2df3fdd02446e7ad74733e4c9862cc94d46da9df186d9f2b5b3780b0044d843462344c5596641ac214d90dcacb312ce7483f414a8083edb4ae5a261068c3e0b835938dae200361263e3f50bd9c3133ea699df357791fe248a9909f30abfcb7377bd38515515fc79a28dd7fb6c0d4aa6c564afc0f1fa42b831253c2e22aa2db30c463421b96ac1c73682037d3b2cea64e2b0063e720078ce1740dd09f42d9e3503ef13fc4129d4e18cd6c8a22485138d3fa9924824fa5e71f26110eafebd4f5198a564d928965f962bcfc1e6da871306bcd8a494eada4f", 0xee}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r0, 0xffffffffffffffff, r0]}], 0x20, 0x2}, 0x4) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x8}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0x1, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x2d, 0x400fffff, 0x4, 0x9375}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x4, 0x4}], 0xfffffffffffeffff, &(0x7f0000000140)={0x5, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) symlink(&(0x7f0000000240)='./bus/file0\x00', &(0x7f0000000280)='./file0\x00') close(r1) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10030, 0x1f6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCSTOP(r0, 0x2000746f) lchown(&(0x7f0000000140)='./bus\x00', r4, r5) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ftruncate(r3, 0x242e) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20410, 0x140) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000040)="9d", 0x1, 0x1, 0x0, 0x0) fcntl$getflags(r2, 0x3) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x8, 0x2) recvfrom(r3, &(0x7f0000001e40)=""/192, 0xc0, 0x8002, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696ca6cbcdc2653a5904affa"], 0xa) readv(r4, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/215, 0xd7}], 0x1) fcntl$setflags(r3, 0x2, 0x1) mkdir(&(0x7f0000000380)='./file1\x00', 0x8) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002000)=""/219, 0xfffffffffffffda6) fcntl$getown(r2, 0x5) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f00000007c0)=""/9, 0x9}, {&(0x7f0000000800)=""/2, 0x2}, {&(0x7f0000000840)=""/166, 0xa6}, {&(0x7f0000000900)=""/65, 0x41}], 0x7) mkdir(&(0x7f0000000a00)='./file0\x00', 0x24) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r5 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001c00)='./file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r3, 0x4) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f0000001d00)) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0f002e2f6269fe003000510c72fb419c5657b6378baefe5574828faeeefd0dda26210a0e5470d313a1f3a7bb1278e0b309f2456f6c626e4812230004f78c844fa5e209e1b50597ac23ec01f1973065fe230d2c1cce694f03b72837d334e413c4f3d8eba78c849585"], 0xa) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)={{0x7, 0xffffffffffff4aa5}, {0x2, 0x3f}}) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f0000000180)) shutdown(r1, 0x1) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) recvfrom$unix(r2, &(0x7f00000000c0)=""/115, 0x73, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x8001, 0x42) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xfffffffffffffed5}], 0x8c2eb6246e3a0b9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xe1a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: link(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01102e2f66c87a50d28972ca3852e48a40dd7f7b830168a568377d1fd245197922a7a376a322920e5e506a0e38d2d4a2fe46c0fa7e8468f048ef8787c5bdc95fe1b2ba1a3a11708fbbf9c296eecaf4035df388e2fe991ffbe2962cf09746"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) dup2(r1, r2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:19 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) poll(&(0x7f0000000080)=[{r0}, {r0}], 0x2, 0x80000001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) socket(0x0, 0x2, 0x5) 16:00:19 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x40}], 0x2, 0x68) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8000, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r8 = syz_open_pts() r9 = socket(0x0, 0x8003, 0x4a62) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x408, 0x0) r11 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x40) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = socket$inet(0x2, 0x2, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open(&(0x7f0000000580)='./file0\x00', 0x20a00, 0x24) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x80, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x683d, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x40000001, 0xc0, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x0, 0x1000, 0x7fff}, {{r5}, 0xfffffffffffffff9, 0x20, 0xc0, 0x3}, {{r6}, 0xfffffffffffffffa, 0x18, 0x80000000, 0x4, 0x1}, {{r7}, 0xfffffffffffffffa, 0x40, 0x2, 0xdae3, 0xc978}, {{r8}, 0xfffffffffffffffd, 0x80, 0x8, 0x7, 0x5}], 0x8, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x80000040, 0x1, 0x6}, {{r10}, 0xfffffffffffffff9, 0x17, 0xf0000023, 0x0, 0xfffffffffffffe00}, {{r11}, 0xfffffffffffffff8, 0x8, 0x4, 0x10000, 0x9}, {{r12}, 0xfffffffffffffff8, 0x25, 0x20000000, 0x8, 0xffff}, {{r13}, 0xffffffffffffffff, 0x2, 0x8000008a, 0x9, 0x52}, {{r14}, 0xffffffffffffffff, 0x2, 0xf0000023, 0x0, 0x400}, {{r15}, 0xfffffffffffffffb, 0x51, 0x0, 0x81, 0x20}], 0x4, &(0x7f00000006c0)={0xb47, 0x8}) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r18 = kqueue() r19 = dup(r18) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f0000000000)) kevent(r19, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r17, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r20 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r16}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x7, 0x7}, {{r16}, 0xfffffffffffffffc, 0x80, 0x0, 0x100000000, 0xfffffffffffffffa}, {{r17}, 0xffffffffffffffff, 0x10, 0xf0000004, 0x6, 0x1}, {{r16}, 0xffffffffffffffff, 0x0, 0x80000025, 0x8, 0x1}, {{r18}, 0xfffffffffffffff8, 0x7, 0xf0000002, 0x301}, {{r19}, 0xfffffffffffffffa, 0x31, 0x1, 0x5, 0x800}, {{r18}, 0x0, 0x20, 0x20, 0x100, 0xfffffffffffffffb}], 0x6, &(0x7f0000000040)=[{{r20}, 0xfffffffffffffffe, 0x40, 0x8, 0x299}], 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0x10000}) bind(r3, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) kevent(r20, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r16) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/207, 0xcf}], 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f00000001c0)="800b0000dbbad7c0b5774eff", 0xb5a6bca04677a513) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20c1, 0x1) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8981, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x27c) lseek(r1, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x1f9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x8001, 0xd4f}, {0x18, 0x1, 0x8, 0x4}, 0x8000, [0x10000, 0x7, 0x0, 0x0, 0xb713, 0x5, 0x80000000]}, 0x3c) chdir(&(0x7f0000000140)='./bus\x00') read(r2, &(0x7f0000000000)=""/214, 0x9c) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="b6e28fecb198907dc62565873a5ab3dc3bb85de811f28787d1165cc56fc1f28f3280b41006a8fa3120f76147423055ea5e654ce26a4e0949", 0x38}], 0x1, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x10001, 0x1}, 0x8) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x783, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3e14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000008, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x100, 0x8d7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x24, 0x3f, 0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80, 0x1f, 0x8001}], 0x80, &(0x7f0000000740)={0x55f7, 0x7}) r1 = msgget$private(0x0, 0x90) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) sendto$inet(r0, &(0x7f0000000780)="3a5e878f56438abb85b4577ef59042b35591f5b8e430b242c0c0a27fc97bd79bf6bd00eeec8bd56e7eb99efb8960e34050a5a1d84a4b70", 0x37, 0xa, 0x0, 0x0) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/141}, 0x95, 0x0, 0x800) sendto$inet(r0, &(0x7f0000000880)="649b67434d0639cc7627f16f36dd5775f18b7111ee1c3c739d214807858413c447ad7ea65c0f126caac9d09cfaa6", 0x2e, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x3f, 0x40000000000000}, 0x8) msgsnd(r1, &(0x7f0000000940)={0x3, "8b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d526d63ae901d1dc"}, 0xf9, 0x800) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="0f559d9131822272ccc063a12f079cd0e7f7c78b109919689dea8e344c5f095a263ed746f2a5845616bfcac7748dbfe016716637617960663190b5c013562e00eb55c39480b947689877909d54d419a6a487f276ba1b588dc665777222b753528a32aa69314e1a7e2b40df423846a73530a890f535391dd13b5f9eefdaccda875c8efe4f7a8507b98b1b809e1d96983b2422b414970656c49dd2bdaa81c2cce77f82c6778611e756243c63d9f9f3d912b46a3a8df7cf43dee41760199d901886c4adb7434aef5236cee8d13b6ae2780c1f9c613ef7e8e3f3b0613f9eca213bd81559f59882", 0xe5}], 0x1, 0x0}, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) readlink(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)=""/110, 0x6e) shmdt(r3) msgrcv(r1, &(0x7f0000001f80)={0x0, ""/209}, 0xd9, 0x3, 0x800) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="c1ffe5ffffff00000000000000000000000000001d1d5d247d832850a765f4"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000180)=0x1) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r5, r7, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0xb97, 0x3, "60293ad0050000000000fd1aeda44f2fe571b25f", 0x4, 0x80009}) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) close(r1) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x200000000001703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/73, 0x49}, {&(0x7f0000000500)=""/221, 0xdd}], 0x5, &(0x7f0000000680)=""/86, 0x56}, 0x40) recvfrom(r1, &(0x7f0000000840)=""/139, 0x8b, 0x800, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000780)='./file0\x00', 0x80) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) pledge(&(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00') 16:00:21 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) pwritev(r0, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x6) r1 = getppid() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r3, r4, r6, r7, 0x150, 0x5}, 0x872, 0x0, r1, r1, 0x10001, 0x100, 0x3, 0x401}) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r8}) msgget(0x1, 0x42) 16:00:21 executing program 0: clock_settime(0x2, 0xffffffffffffffff) 16:00:21 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x640, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000140), 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000465e6ec5000029000e0023000000000000808705f47fcd3709bc0ff8e7390451c6bb829c4532"], 0x10}, 0x0) 16:00:21 executing program 0: r0 = socket(0x800000019, 0x8003, 0xe29) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x3, 0x403) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f00000001c0)='./file1\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() fchown(r1, r3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x1000, 0x101, &(0x7f0000ffc000/0x1000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x20000000000411, r1, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() r5 = fcntl$getown(r4, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000080)="7d09157ce4594dc3ce6407b0f8266fc374547ccdec", 0x15) write(r6, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r5, &(0x7f0000000400), 0x2, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r8 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc28) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r9, r8, 0x4) fchownat(r7, &(0x7f0000000200)='./file0\x00', r9, r10, 0x4) chown(&(0x7f00000002c0)='./file0\x00', r2, r8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x9, &(0x7f00000000c0)="0c868c44a531a126c38cda1a5187a544cb6d29fb2fa88631eb8e897d094b6ae6e769734289ccf7918c795dfafd5728f6b1034a778975a1f1799c9918fa65cb675140f26af1e5064752399c1145900fd339881970d353b8f0ccbde64bc87aba6249cbba5d9f208f39953615185855b0173ecb1d1e8a34ee09e3bb43a2317fc64ffd0724514ac9ea96c68193f28f2043cb46fff19315bb0991e8d6a1261c55c858099cd5339282180e0bd3a22b777dc598351bf5a11fb27d98631a2d362c9cab36e015b42e12f2f8486093238dfe1ddb98746d276cd8a28c2adfffbe8436ff2883e6a73fee5f6d1aedaf32dd4d74bd57714b27e90ac94e571d7dbce1b7938fa58ca691b2f7d9cbfac1938828795df480435ce4190366926347fb6bfd333104308e0f8662fb4dcea486436b1f1fde127f76b25768346bc1605074363821140ba6a899aa826e0773635589724544e8c783458fdedc872d0dd27fcbc5a3dc4ef0c0df1430af7b58800b323c5c33df62b33491fb12dffc887db01debb9f9f32a3025c3e405d61bb959263cc59527b09cc8e1613ea8771c1baeffaa6c298331330ba9340e85e19e8cf3491c73716b348a1c67c675d824eb27114f5017c8e39b13b082165ff19e91e751f914268674c64a1be209a4a670f8cfa3672e73720196e8cb7e3933d5c8daaabd8a29d04563791edb2fe32bcf4ffb9aff0239c657accf1dd474e89c2c70f2a574a78f1349c04e5607c6b36e682343594178fa545d42fc2d8bd1bf34f9d4abff134c5b96a1996956b20bdc8f5392db05eb6e6080a76b49f1128dc2d4e2cde124a6fd61872eea946632db2bfcb4868583530fdbe4b1d522cd0cf78fcc1c2281b8cf34960ba6e0f564f3358c4d3e2bde24dfb2f6c1c5da3c2acd9a1bfb6f5568c8800f3d9748b4f74a5327d6c72e7c60905b4ba0d85fad2115683032a13013680121f552e3083ac8c243dfe3bc27f6b4f144e415da59bc34af457fb1913035c30cb64be4872de13bf1c3c7c0e27c1029c6d55addd06929a646116ae010c9f8bbc2b93a2eb0066591b62c96c5392468de95b34e7300716b80cee633387f0002e17db30d0d0d6983244de26ca90491cd8fa5220d0aa9417fedea013da7c823973635518ad98e78ea401a0823452d5c65ad4d8c3e2c5b5525cf687e36f283cf41f24920d91e935df5df074984d8eabded97307bc37a1d68e57d230cbe82bdafab60507e15a2630c2b33174e505473e61f88141c16300109da11fa95824512af3978adc866f562e1e4b94fa9434d7263a3c02a28d18373d06ac802f1fbc081499d84d3f4b0d4131da396e998aec0107db84076d3a1c11787e589b98223f3146ca24e35fd7720720e381fe8e3d77bc4702cbe41bdd4369e80200b6c1687acc6b998ca83ed112072f719c56f2772a88888e51369c164a6573337989d6060a54a1bc3f4d2ded0c1e46ba6f69d36aca911a4ec2af3cc0425d6f00496d5cff9cc9ba323b4e19e3733911e08ca08cd0be24e381b66d99c80fd4b8f0ed20c9942561bf5360f6ad8b60f72bfce43aa986161c1d2cadcf14b5aa076402d12b37b3120045ab0930bd80bd7c3deb73b84eabf2debe1f204a2c97869ffa50859bee90e854d48911f9c6178add19b7230c405711298a58a3e641c29e69dcd2bd6ccdc6c17304045c767278958b15d64d1fade1cf77408ce20d8e2cf9486e83f71a2e0287add33ff710faa6aad67f77c497cef0e7031404bc62ee7f338e54d4a62ec82fed2ea19d9f53e50fa6b7f52776b5e93ed4edb42192925ce8eea801f192f2d9f5a13d99bf0e6355e1447ae92fcfadc7c441dcc41cfb538b6f4ab1aa19f553b1ce83ed94767f9e13eb18b52b72cf65a9d8fdb48abccea8a3c7c089dbac54edb72ae1bab46f4dd2014ca3003b021c5ffa25e7b7b83d3ccc3b84bb680de409d2aded0e162c4b34890fe58670af9647af4202536b1d2ea55b518e3b41943cba23dc2928850821727562ca307e2eae52362e22f3be1b3f6dfacdb8dd402f66adbaffaf7f4e1da97d35e3e3bbc4492ac331f50b456d41ed876432aa1a7c197da88deb961daa71f691f9eed8532a0b21c57c0f2349c61fdbb138e26da6bb6410977deff34211f6bb9f98f94dd551aca06990c2fd071368dda031e0fd46e3bea1b7a5c5a546e9778c6ed1dd5a3a10724b502c8db606a9192dc66bad71f2ccf931bb67dff70588a6f9005b2b0d667b953c087381297acaf0605a9b6b575500b72c2980ce2495594e17550d89c5dee00b67f34764e1b36a4915a5d9f85ba22643b49be266048a9963e78a5ab937a302126d4ddd3d787e2854feea71594232e570f903a49edecc0d9d586ccf4ed4c74d3220dd37048a5e1c16be9f1c3d629ef96f1bdf2bca5384a3018c360b862eaff94d0391573115bb9c6acb6881eb9deb1fc71a560ae5170b9b184b1e34e4e02658678d25f739de64cbb99240be8175785d7a90bda40ce7782e4f31d587406d3ac072972ce7c5011ccc6aaaa1d16b87a7b2345a1d276784600b27c55412ba86886cca0bc16587952c87766999fcfec6a298a479558e3f0563d9d9103ec11248487244bdd98a58b6fa299d636beeda5e9bcb404b5ac0a37e581c688fc44f9b121f5a383de212bf9312498ae0a9b1e6686dd0e1ae6add4d062f4d2947890bcb3cc69b56135263a6a7e14eb66f3b15b9f3f95d1c17c10f9bb156129ed48cfe6c62075e68405ead7d9c9356ca6c0110870f5e92f9870e9461e645128b5480a058e072da0b8b6bc941b20b4ce04e4861903186bded46e64f344f2be7d7af447877720e8aa61ec9980d487228b9bda67fc31031ca8511b0f22062536cfd2c07b388c1e396fbdcd6ebc6f095935dbd2c93302dbd6a2710422c87444f2a65e7e095b5275be0ecf78c0222acf1b1f8af2996ccd4f291da6299acfb953f9e8e085378c551f0bdca69e564a188cb73a59a59213eb903bc92ec3bc97daad8f0d52cfc553cafb0387ba9ec2dcdba91c0fa08c1a54ce1f5de0befd3a7b8068c89d5f9b2771c2078d01c41dae88343af487affb3267dcdf9bfdd017b225aac308847b6ca6613207f8e89249b4239168c4682f96ff855c172ce8a91c11cc202f5e16e1f698ad655ff6a0afcde737615508e28213e78fc0b16b68ea76dd1dddc4b7f346aa8f1a94333a91b2b1413b7b26780d6c2209dcaaa678f83a9b35876d9561f71267ce5448a6d73eb6258b57c7e7e6a2b8c48451617bb52a2daf8913f5b93a71f83b8a2b1e026fa7dc877733242e0b9e5de69dc23a037230b32f271292e480a0d06e41e86e32d5a2f0069d38b6060e920dec6e4fe3dbf7b5e881df24c29b71aa57b11a99e79897643bfc400ca8a6743ab770e67ece451e48288d143a23dc5c9964e2b8c2bc54ebfd9cd456b3ce48df2f36fe6b14dbeb91d5971c009ede72d8858b9c0c57ec6304e7da69bd3e954c5cdfba3a594b4aeebcfc9d3f53ec09122f4d647490b1a651baafc6ca480bfe45c80c217d15fe33436d10865ca1b79a56279c5b13cf9b5c2966cd9d10b0489bf2af1ee6f8062f592905fb0ec3aafd50dd5066563c08d0fd208cfcfd25720f50a20107b723703f4a31d570ae9f6ca9bc180f9cebc3ca13598e1b6de1ea44a434aa883f557f558e4489e04315407abb26e3ab8693a56d14e223aed31c4db0fb9ab46f1c7a376a72eb8bda27bdff29a35dedd5e1538824fa6e1c4ab482563e4e2e1bd04c7d21e51c74bd3a09685dc5b5519b4dd2b8c1cc38f38c53eec0e9af3f093efbe78cfd4e8512e672922736a41007c731c0b46e8ac033e7c83874ed67192b96ad312a1daff8e8272c32aa960197ec255aafaf808e24474d75779b5f1b2e962621cfd97fc85fd0043278ac0146c874c6e227a848eed706c144312d34e4d5f28eded7978d7aab7bf72636e44f355b0ca4762b8b8c59383752119744c2e63b6615467ffc56c164e7290935180ff2933fafb9e3fe4fd0d69e40d1843d96d7cefec4fb92afd2528ac4c4f705e3be072169ec9dcee9e59ae9c27e1b93f5577cf6e29ef017a89d8218bb5b1be96f52d41d91fbac8283488cb218c3c9904c4857f08b448f8da6d8da8676234778640c693308688cc988084c031fe4641790e090eae35c3aaab95583063c65bd071ee8fb42238adecb55cde5bdb7e8886299c46e5b16165a3eac23bd6e9b2a9cb0b9531129b49c4005e344b696907f8b682eeba3aa3e605f121f95fe5c6966969e04af9a3e0bf2bf86b2924285b3bc01ce4d02b5141154f61925135dcac39896db4e2ed3c347ca136973a4e5670f7fdf00a0a28ecba768833066e4d8a427f34eafd698aff04e9562abf38d0768b6a1d8d000611bf0d907bbda60134e04190c5057e1df4d7124266156a57e6eaeb32a9294169406a313190a84c6f014f312c77929569f55cdd432044753b16d7f394857180fe26125c0920264a5f488d6e4ed337830b9f213099be07b5170eb331492912862a9b19ede90a7e249dd97918c002879580b9cb6cd8ee2cd50276a662aea39d954cee495f793a65802bf40d149920f4662c267cc48ebf8adc7d11e2b8be6df1e06f7a23f4585e9be26c8612b53cb89f4c5f3a0f4458b3318d3ebcef2e9bd545687b4efa47c06d94b840117546b264e2805f113bcdb4215ab87b0d490b18bd00bc9b547fe59f4fc3e86229ccd8e3bb18a97a1397af1021832b1f40820f19d6ae90ff2c7451670653c2abcecd76ce91a85d146298fb7bb2e64234eeb55c65e3e7e8cc6b53f0002fdf8e4202ae9a6da6176e44bef13488a44951020284b45245fbeec3ddbbbe21ab2019d151555a8427e70280175a0d47a7501b476ca2617b572710e0887f1d8042e904da3fbb0f80b9875e769cb1a8a7b5f91c8e3c7590fa8931dd1d5017e55bda68a6ad24025c145d4a82b28eb7591a4152aa18f72589412235c8fbab3f311d8799e85a157954fd25e442b702baaa8d24e71c773cb8110b8e319d456dd83508036ed6d57f20a58a6c4723e83f6122e5bd12f196abfcf3cf488e7ed744c29d23681c2ce441e70bb4d3b8a5edbdffc9b9af9df833db92c4d1aa4df753a4c77db501437c8af507286873b6e99a930d238d5f617ce6c41a0946eb76888865b3be4add554788119aeee5d3a8cac5f89fc0a136c709cc987396886db01187217977cccbbaa7ae9c4503f94d336569b2d2a5144c5a68fa47eccf680137ed143f24ea89054d615037ae333680d53515b7aac17395ad30ebc52afda8aa0ae09ee0ddf3394ff2681dcd6da2189d1eabd26a2d5b15a04fa3bd851796e185ee38b8d4dac079308bb1e2a665646c88a541581cebc8ef253ca0f71d46c27e1fbc1eddc0e093b50b5974f5e04588138323b24700daa12334e8614d8bd1cf5928018412219eea6d5b4d4ee593b08614c3aebaa54409514cae34993ed70a9579a6c4281001a2481855920a7e5690cf7d60e6ad3152e92030f69e82296a23930dbdec323884eacd811217b18e5c1adc7e297bd5a9b43377ef9585c054c12ca3abe680342f35ee3f10652f29339971675191072a352ed089994fe6c9e820ab6eda97ee2281de1439ab681ef627c7ceab51106e4c5fbd3a90ad7f478250058414271e69919069b7aae15323ef439a5f9893c0085faf9015569772a1046aa281cfe8047bd2899e184f0635ca110512df9bcec8986e4002e21267d95bc31e9507d0cb93a995c9d73a6c0bc82a16d0a21cc78c056e22ab8f699859be27d7b17b713001556031026ee6368b9bdb95954fe7e61c93bab412d98aa92bcff", 0x1000) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) geteuid() setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x2) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/84, 0x54, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:22 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x100000002) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8471, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x4) r1 = dup(0xffffffffffffff9c) socketpair(0x3a, 0x5, 0x6, &(0x7f00000000c0)) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfff}, 0xfffffffffffffd16) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6689, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eb44e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getppid() 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x635) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/91, 0x5b}], 0x3) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r3) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) renameat(r1, &(0x7f0000001300)='./file0\x00', r1, &(0x7f0000001340)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8, 0x7910}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) socket(0x18, 0x1, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x50) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffeffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a43898c24155058ded0fb49542fc7c66463f102fcef44e8ae4cff5c4971f6c594b12266c2e80da8c13058ac033e2e60cfc5300d8064cb5833e235220ffcaf51701b9ff613ecd4dc7227692721222bdc3433b8cd16312853e9ecd716d263888e07cfb245f4c2de5ca6d257c0d873c705a68dd97284650fdd07d9f889185f98cd4297c105b67fb80ada3db119300b1c1680745254bed6c649a2c260c33a124746aba1bfa8cace9512ba9756b2128799933577afeeb506da17342e46704729f65a8ff400aac2d9c46acad78a3129668562d462e9e9326a705ea0d2f07dd1b72852c64cbd1283cfd77edb5c6244e1dfd3e9c4c9c82c48f12b0a267c64fab", 0xfc}, {&(0x7f0000000100)="6fda8f42a52f574246fdabd9b5fdc4ee8a05a303abb44057e14a11493d99", 0x1e}], 0x2, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x4, 0x4) clock_settime(0x3, &(0x7f0000000200)={0xbc8, 0xfffffffffffffffd}) clock_settime(0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r3, 0x0, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(r2, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06eb170a121969e64be896446ee01c947ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5351d51e3f2f02ad329ae58b4b1b03c30b90b09e905067f40865786f5abe00d1a089f93e82790d7e16be51a2b112090c12804c1e7112fb4dfba3a995ee94aa56b68c279d43580b430559d805aada6f379aa18ed0ff5ccb326919050f7a0125985ca02b94338000000000000", 0x11c) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000900)) 16:00:23 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0xc4) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xb) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000001ffe, 0x30000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x4}) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x20, 0x2e, 0x7, 0x0, 0x8, 0x1ff, 0x2, 0x2, 0x3, 0x2, 0xc3}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x401, 0x110) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xce, 0xffffffffffffff69}, {0x18, 0x3, 0x3, 0x548e0350}, 0x2, [0x6, 0x4, 0x9000000000000000, 0x7, 0xb2, 0xc64f, 0x7, 0x1ff]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x4, 0x2, 0x71c, 0x1, 0x9e, 0x0, 0x0, 0x1, 0x2, 0x0, 0x2}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x39, 0x8000, 0x1) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7fffffff, 0xff, r2}) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r0, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() socket$inet(0x2, 0x4005, 0x5) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) write(r3, &(0x7f0000000100)="ff3153fe0a8e65d2ff01bc848373d65989fcd4d31334cbd2ac8ae8b6f49c07b08b153833a886fdaa8b54c2b1b3c6dc0de03dc2fc4629759a32e64a035c53beef1242d09ef2d7c2fe3f9b9af9e97d78e524837ea77823c1eb58a9216803abc883bdc66cc1c8baaa30ee41740f9ed8dfe22a9cbb5363ef72d048f787921409bc094a252f7dbbe57ae89f6bf00fa2f7d1fe1fe332b57ba07a881e491b64d7d362fef4ba35439ed675a7ac07539ff67298839f35029379273a1a6608f8b02838ab350ca1626cdba89aedbd598a0525d079e1ed5a3d97f316d1283c62660866f45875f44cdf2e98112a47d6f6d9fa22ff9e29177624", 0xf3) 16:00:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x80000001, 0x2, "637b727d1756d4552ddebf60330ca549faf52357", 0x80, 0x1f}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x80, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:23 executing program 0: getrlimit(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80a, 0x0) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="c24314902f2e5bcfe9aabc7637cb09c5164dc07513d9df0df4c7e549d235944569274a7a945d7eaacaf09c09139f0166d06f324ecdb7c7a516fdbcecef228b41a618199456a9e8d0dcec1d70d8c0ca400387eeb2615303853770cc456bda42021cfd64e81b3d7180edfd9ed0206168c5c36d", 0x72}, {&(0x7f0000000100)="a9410687760accf9c14264920a35e5045089e1be2141e901942638c97f58dc7c961662ceb7862694d6f0fb4e77f03b2318cf284b47786d18cc3e18a00ef4d1ade870ec096fec282f44e34bf991e5f2c35d9de90c4ea821c33f8032388742b2ff671e36e2554e6805a341682c2e26c8301124e50841dcb56969be72339a9e54ac8e96961d8d1f7664f30ef15fdeab0eaf70c78bcdcf8347937c61ad691de599fb8b6adec5128e1bace39806cd1175fbb7449e437d0ee14bf64dc8f40d75750753a0f87cfbdcd22e4f059a9d597650", 0xce}, {&(0x7f0000000200)="622df0d131f684c06d5789c385910713e62b46d58c1d91ebde02eb26cb6ce6bce80a5ad145cf4423e35cbd5631ba24724be2ed63ef5dbb3b559c8339c9fe26926ff6735f535f42d2e3a1b35f68985c56556a72745fa7578559295adf052a122a0bef40b663374329d5012595b828e578cbbfdfe54a88f2ea9f80c8af2d465e02c0aac51c5da4818ed06e3f593eaf86f83c", 0x91}], 0x3, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x68, 0x2}, 0x8) 16:00:23 executing program 1: 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 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x3, 0x5, 0x7fff) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x6}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r1) socket(0x1, 0x5, 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xeb69, 0x1, 0x5, 0x1, 0x3, 0x200, 0x3, 0x0, 0x3, 0x3ff, 0x80000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r5, 0x58, 0x3f}, 0x80000000, 0x2, 0x40}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x7f) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20208, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x9}, {0x18, 0x3, 0x0, 0x2}, 0x320000, [0x0, 0x1, 0x8f, 0x0, 0x0, 0x10001, 0x0, 0x1]}, 0x3c) mlockall(0x1) kevent(r7, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x9, 0x1}, {{r6}, 0xfffffffffffffffd, 0x8, 0xf0000024, 0x571b}], 0x3, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1, 0x20000021, 0x6, 0x7fffffff80000}, {{r7}, 0xffffffffffffffff, 0x73, 0x2, 0x7, 0x745753fc}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x8000}, {{r6}, 0x0, 0x10, 0xf0000010, 0x9}, {{r7}, 0xfffffffffffffffb, 0x40, 0x2, 0xffffffffffffffff, 0xfff}], 0x1, &(0x7f0000000340)={0xe4ac, 0x1}) ioctl$KDDISABIO(r7, 0x20004b3d) mknodat(r7, &(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r8 = accept$inet(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000440)={0x7, 0xf3, 0x9, 0x8, "02474aa84fd1453c6c42293501d669c489dcc54c", 0x6, 0xfff}) ioctl$TIOCEXCL(r6, 0x2000740d) recvfrom(r7, &(0x7f0000000480)=""/205, 0xcd, 0x800, &(0x7f0000000580)=@in6={0x18, 0x1, 0x80, 0x2}, 0xc) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000005c0)={0x6, 0x6, 0x0, 0x80000001, "ccc86949a35a9f6e02e42fe1525af926663694b7", 0x800, 0x3}) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x10) setgid(r2) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000680)={0x7, 0x8, {0x6, 0xb3}}) sendmsg$unix(r7, &(0x7f0000002740)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000700)="7fb6a9dbd721c0b3b84993e1c64fa95d935d30d269691cc37e9b84c2d0dfc013e09e1b9c2b5d4a71fcb0f7c64e9c9dc5f4bf023f6ba3dbd89d2283945b4d3c693fbe76fd2a811dbd8ade6399bb6a15bae41484ce37f1fffb029ad457a31446bdc5e5a5faae96cff8d61fb20e9ccee320e75c3cfe75ab83b1b0d1f44be479a5de68263aac479eb6e9772e9a9f0279ea4eddde6e06893801a15d9eff145e360227bdfe59af93c3262cfd3d16a6f32b9adbf8b2b3f25641e4ca0732027f61d1899c04264fd01b0222d358b77d4fdf5fd594ae62d5ffe061e997b5e582afae2cb0ac79001cd559905444f64d0565527f37fe21cbf9f77f5cf2c0de18c553ee0f286c98a2e56023dd5fe3ea0b97365f682353bec9e566bcf17d021baa618a3e0bb3706a04e6e1ab97b182c867c0d2c2cda6a59d8b92d34e249c1f916f6697142f5e2699d1146aa0bca0d0364cd4973d08c2de6c3e56a5c8fb501e2027026d90df16563eda0d47ab023bfdc87b5c25b922783d6432e4dafbb9ecbe0e8fd2b455e67632f22c99a9419fe0858719957d28a9c5c7f5ac0618baa216ef187e1c512bf5e6bb79b9a6c56aa50dc3204263b9aa955fd0ee1e668cf4ef55d320c5a11636121e925cf48336b5d98977cfcb04e2e62577d670db75615e53db4cf228cf20c610cc695b4c2f9d682905443724e766de8f7e0aa69f665269115ce02f2571217fb8d45f8399a2b3df1568c52c1e8cb78735af8745413332b03e8fb025251009b53fb05683639e268a6ad850087cab9ee9ac712f2a1b2d2b9a1d1ff6842a0cde49d9e696e04d5d568ff0437843f040170a89818fb8515ce0f648324e4911b1ffce4dd4419515192dc788ae0967b408c8bc393daab46fac77b0c7c5b9994d3e2c057a3559dc80cf1038452ae86f05552051f3ac6af1f56c044d1c777da70baef1ca641204866ca9319ad85fa1cd7c18d7bb40afcbd0fd87ddb669a00f5df59907cdf05224b594191523c3e72bf3d3d43de4193305ee98f3f8e1388b3a49c317e95b8b04dffdab87bd00143d537a8cc7d29ab05eaa48c953b8d66aca62e33739459de1b63c08ff4ffa15903d5a1d46cb644c1994cd11368cf8f5c4e06ff72e9dee8910d2b3ad94124f34d211e868a375f0698ad45fb958627e8774028e358a2c59ca9958eb3046f086bcef6116438a8f5f5e81d70861da45dcb281b0229108442e2733f619329db180bd552c1d5ae0481167f1a0920a7b7cd51f448bc9b3c93e47d470aaa7ae9b50580e624a8e215a2000faac1fd3e56e531e34d465bc58d59d6950b019453c06600dc1ededaeca7ca3ebfa8c427f43dc12712ceaf780c9d0e9a8b7d197eea6dd4532e0f267698ab91b5229462eb7579a6e14cf0f82f6bac58829245b4b263288413497c2be1354df403f922153f98b04c3425f160355d297ddf3c8816cd863ee8fbd5ee32deba547f0e3dbfcb1a55a6f8c43e96b645e1fbe5d02776babf1c1956d41d27f3caf3bfc10841300e6438f23f671a2101e041038c43b0035f42face9f6cba88cb839b21df10be848a3ff8a97985a9819cf913bb5ab0e1733e05ba2048d25f21b47dd401dc0cb64d7ba3b5b65d061be4d0651426ae9fd51184824f6a9a10740f79593465f6728f346a0d4c3dbc7eb752e58cfb82e3969dae142002142c5e20e784ca8ac98eda8f3d13fd29799e65655f43c36c07c7b7239cecdd8955c0ad9fadbf45f34d199a6e2f47c4c5d5354f5faa5ac00b7c9e620cc5f9f0b3726aaa75afaf8f1fb0fe6d91cd1c53d1b9f8c8e500f3f651e02d00aa3a526da6634355d1bbfb8d1d2ea6e9934784d3cd6ebcc4526fff28be03e4ebed42e2167397484af07d1965732f3fc421baa709a89b48d4e7a5db9857252e56c1018e0e4ee16e0f686df639990d80b5eeb5fe03cf9ffa1cc3573ee9c71eb638eec9f85acfeda91aeebd673edd70719f828ac00f2912efc83e9d28b3f0bde0b4adb368b68d06eb40534d0356ff4b75b53882577027d5928287b4285cb1e73b832c14c31d01ab46283dad7459c59488e97eab2e9a4db661e7764bf9adeb1f0c715dbeaeb71704819a3ac82119616088de363da61d8541131291e85a5a82873196d168c9b2ae7aeab63574534ce5ad7c9e1cdec33847a8a44df7bbfb650c799793689361702447bac4e7c3dbd0ae2c2eecb97e62469b678a66248123f81a1bc93256acb66f3191b1eac388d687d45fb91770403e57802a88854bf89c7501cbb1d219d67d1a322cbe9251038710d64b392788d64126be8b159400d893535306ecbd3df5738442b88bc00af635e94e361cf3e8b9e44e01b8a1d7b194f3592ac35099063d39dc287ff70cf022582c63b1c631f4ac2791a8bc6df571652d446a7b8f35b887c5524eb7325d1b5347c37e80f7ea17b654bbc67b30ffa9daa6881510556a5cacb0d8ca8698b1193ab9cdbfc72bb2cec962546d740aad8f0b3d354010005defcacfe5882f5187121b318eb07909b0cb3b6605f05af9a2191b014ecfd9441a4c210ed54c73f6d5357c86863e9b4416c08c909ae9b2ad20242b8747e865e34279a64bfb9c5c151a03d3c7274533a627519e617c4476e111952e48e20462b1c5ed7a40f1c9fac4fe24eb77bc36003943af263a5ec42af5a3934509e900f35bd361db33e78a01e0f75ffc65b08209f07ff4b2c930e2ff7cee3ffa2ee3fd3311fa46cac067e54a03a244db0a66786a877253bd46e2677154deb2cbbabf519218974382ba667316cbd65377aec651eb317debb68b94f238d405a44a4d0ed234b9e6b4100114a96f962fad110983f886afd7f51cbbe9fbba4ec75e31eeba7ba07bc976278fef5b48c46dfa82622c80c5c538e0473ae7bb1ab1e94b4a67e375fc0c35d59e4877b13683375f8d74c6d348b2b2c56acb4c8bbe6b7d112f1a61a53b1ca1d56f33b79f7b5ce7f84544f8b8613419801fc3d13cbf7eb7025e2e59be76ca87902b511ff72f2d1685e86b2e8f7100cea4b0a2989a6e48ccaa20408425dd9391e710965e968effdd677f25a8152fd01541c421cf5f0478058883f47fdc4b3c472cbb220ad2a4ea40671681f343b64a924a751250826dcf4f9ae1500c322a4ca158c0c7790f2603a5e249ec910a8ab9a16d84a978f198baccbef6cb01cd3e986f736f3ade4d7e08df0bea338b34ff28a2a0a85e02cd5b3757c4a06a3447592fb6052ef8d459e2b73ee9b66e527c41d270759dc9289bc94e35c317d6cca81ffb8dc0a5a9899efd67cd3c831dd6746dd623ec2a4a0ef2e2263d01f60589d738b31f6f763385d3147f74a7daecda28c0fddb7b37c3a12baa28dbf3258a9518b8cf23d440054bf09e4690c233eceec2c83795b30631517ae0d1463187273b07c38b4cffa385ff1c91437e3920b67f2f79e4642e87ab701143af1408feb71e1df87259bb9dcfce2b642e7bd95fab49b382729de59e276671b3b67f7ebff88665f57c380c9b76dc5b575be42b12ad961c6b7debc7832f9ba3f4c9a6faec22ed94665e1b7ca16c238ad2900ac914a75d0bbdbe9d223ca01dcdca5c48c92ade20be56f96f7d6100334cc0fd8c22cf16e2aedecb73734c116055bec17a0aa475bfe484d926032ff44c4f67afa1ad61de28a7d99de7345c4a9bc263031c077981f01b3e549a33fd3ee37e8911d34e0b8a0e108700a82c1b603f3021dbcdb69695687aa49a7402fb172ef9e008136e55521b6adde1bf7b1f27c066a28781eb2a2752dadefe0d240b7df287fe1820c3b65dfa83ba8650a7baf001ad780e64ad53925bba3c1bc9d3523f3afb7e3ba7594df76f8f5211f2697f7f0c8d9a2b20d9f7a959c07e0a02b946ae2e95aeda4c57e9ee880766c420e8bf24114aa413f6147b96c363a00d650c6de1b61a93d231162094480d647bafefae70bb37f2d8288ecd8473983804db48444772c2a81ac35f4b2e11d6f8f933e48fc192a11c10987d72db590ceb7024444ac510865964a3b3e735703a9e2646aaac98e5e4fa245e987863ab67404901466f2a8819cb420f063b04c6ff33d0f53291fffc4eb5e0d683a83fc157304d05d724ffca11f760b58414e901ba5d250001dc23b2f83825db2b3511fa2b566bb2651498c6bdde7fc4050900abc0b0f2da277e1a70e4be2b1a26d930352336c9f5c6eb40c3161cfcb64f8a2dbb2cb80796f1a7035ad5145a2eccd3e300284e75e6427ebb7f9ad43aed64c6e67c11f813cd18fa98190f66f51bc37f14e65b92b3c3c47eae40a29e124d26caeac64d48142bfca7de0309c9a7db3fdd3ea2308fce274daf7c9c2f667eb1782a0737f60ac5ea797fbac9367917897347d19417533105cf5b6c2ce9fd004bab1b08e7c48ad747a763d679155ff05f9fe6c4c9e698a9a2f806d013c884f4fd634fc57f6915dd7b3df68ce85266141b39d46bb31de8a34e6642d54ccd3c4203a59a8adea022b3b051e8854578d3616b59f9d4cd968373282ff618631a97e9c33d096dc9d3b94d900eafb05b39c0fa774d96f91bda254b26d766619909f6817925a0e750bc33eef611371a80e4f1eaa35cd4f2a86fb72c1a8218c5fd4aed27c8842eef4dee1a0df1056a3f2222126616179c29b14b100537d896ed10172787c8c221799890d1e36b7ec4704bb8b0f2cfa0c916a4f26911e78e2be2c97135710129274cbe04427237a6bcac0a364a8748b92183d7b6001d8f21179e507810b56f7351cfd90adb7429b4f37cb6c10df314b741ee7c87c1ffd3a59929f11cf7911680242ed23e5248895168c20806a0ad73baf7c35da76df115bf85694f906d29636667f632bc071c87de37d57668edc4bf8670f397ca204707fb17090baedd8715529f6a0f6bbcda1dc4c8ec0d5d4ee6824ba0b4c50a2cba940f2927ca267bcff0b2425de85fab1a7dc8d762a04eeadd151165723e910939b61b10f13c7845a76ec835d6ad0584b72de6a5dbbe3560b852fda6191aa449cc6315ae20ecf091d66b1f2837fa623dfa3cb5f307c1de3241ae9202569cdf6ad7ba56cf879668a5773249de84335d09f0038e8186c7edcb643de51c37750c8a38b4a6522c46de6137fc1f9f9da5dfc9cd2679b930adb76d2c88de98382b6bbe9f489853441f44e35b29dfa2082bc4abfdec8b839c33cab4c2d0f3bed65f61fc898638ce04e16e855225adc23fc9686d487a957a5eafc8b7f69cbb37fc0d95ed0cebe34a54cf7369297fda9f58b8229167fe6bd1801e6b9f3d16fc275940a8056fd224a4dcb482523c59c201101deae797f88a8c117a303a8709d52df57bd0f2f970b09e243fdc80fe72bfac44126144b99bae90666a1fe9b101589d036d3078bcd7240f18e6561f33f55c6b6ffcd3e1d9db02c5f96aadeb1924021834021fad64c193178c01b85fab675f795312d0be50e8e171407c884358c4073c76e3ea8914822c548ec1a50583f85cc45a158f0a7b3e2ed5844e6934775f883950d8b5d50195bd56d947c54f25feaa5830d8fd4f1a1e0d08aefcd037a2fbe2f6470a84d6838c186e5d0d793bc5fbf8407cdaa1e4242042e4d84b3bf5ce0b473199e5c985ec798223cac6b07e2769fe8b00f6e90a16c1ef5ff115cd667dd0b1b90be08a12750d8795c2ad160cb5bd3b2b0987a2e09ec13ae6ace3552fd5f741956ec77bec0d578df3dbb1e769aded71cb60a182ed8ad7a896048d1da14074e3a3440e32b85cb4b2a7ac0537970f1390b2ac6f2a0a968190100c66354c917f9611307a298e85d8f43a902fd67ddbcb665ff093bd2a2b2d9905c7caec8574ccccc1b7e41c1a647bf9d2adc8c", 0x1000}, {&(0x7f0000001700)="0f9ddd97c78a1b70b37f802b4325d58819e75eefe5f5b6d80dc5fc274e03faf9677c033b316a011c798b528a78a06fdc7f0f0e50033d4f960ed949f07a24779fcca6739a41474da121d9f263ad8dd79ab083fb57954ea98ca827f2ba6bc73f1edaad4d769bf96ac6632c2c18233ed0705f226a67cb57842af25237f45f928805d82c9d4c08c780f009123c99d51d8dda96c117a6b743c76c79f4fd81b68a75573c9715ed734c45692c1dca39469ddf659256dc8f69e9fd96e120d5577e637111b144c5b66afaaa6b88642c617a464be0b4afa03447499dccb267cc49eb861966380b62f1b51b187006515a4c06a6d87a0e95bdbd186b6aaebbbbd35a45bdb08247900d42938d5a6131c503ccda28330face0d4b09f53588db0a40ee68c36642b4fd0e72b2e029267056d5ba706ff963a1aebbd243607b71b4ef14c6e107356e4d415403c5ce94bdead23e11275b0b0b7139414b242d38f706669c50db306cc5d67f62454483d018c79006cd84db33c38a26fbbd9d4ec12c69cd1c1a86c169eba15e22ffa3cbcf964fb7c4204f8dac246343c9c469971004176eee2132c927d4d5f9e8ec2c4fa86cc9ac679b141136b29cb56367185d114de8b68ca364128137e4e43664a1f0a551c8ce131322ee6417d2d4102cd58914b83e5e58efdc145a21f9264471b635035b17b1d36019be9e68d808ff8dab076f09150430c79c2a085af97c5a0d5ebf018e5371c04a43459c5ffbc7bd1f16d1858a58bac8657464b196d1bd6a7c65149bb728fb06a713a564e5e8c62d789c4166022aaaf70590ee4bb4ca01af4f8f7d8ba90abaa6efa3767c023b1ef9482fd03300b7bd8ff6d356fd2c055f12cdc3c5d4342efe7940932898fe644c5e60949ff150f517528badc48aca3b4a5abed43d5098c52ee5c3a49dcf31dca243333378b53073e456dbd286f798eeda7d7de8de712211a695190a1032c2ed05af524106e862ff48d80e479803145d718cdd26bef98770ab880ee74119873a1b8aa31a2a435476fc4d591c5b6eb19a9cb8d0b95d8815495217f641b4f2039e0a90bff5e2abdaea6799eec8c11402225957c6b26f5df1dae1a7c5316a2061706735409bee987f9050d748208a66b764382313bec1884e109b70e009e912bcd1dbc0bee0fef156ed95cf956f853bd866aef538da5dd87667405fc76ffe75ecae25dd70d646287764c7e04b3b8e7e907b4be32280f576462d17ea4da95697e7ea029a2cb2f94ebf3e6fdcd213f96b4deb62cf1150cdc661b7dad1c2eba7282c68f71c9e1f4faf0577d9e5c6caea0c1c7330b608f1c8369012a1f57e26dd8278c23025919b11d57798be07605976e619424f4ae3e6112fb002f6065ce97b5b8d3b593f1a1be7eb63449cc61ed0412ccad55d1b3e6ee9b0930c4b1c8ce6b87fd1f564611277c9619f8427835abf6989c7fd76f6ccffae5f658751f2adf00f73a0c795b07013d3ad36b857950bd7c2921545a6cbe7414140614db3740a268492398b7464f8acd379c6ac797b5cf4640b0bd3264d76e3f45a1918b0f5d953fdee13d1562c90303956ed8a9807ebf168596f6908233c3fd7c47be935023390c7de6a68385b09f4068fdef0e58d6ea25afd79a5447f0f315eb067ba4516f08778df441418eb6b52c6cfe11cbed062b1275be23e0836ac0baaf8b9c01eb9993d46ec372b7c78d5d924d8fe5d92a8d8c513f997c7d4fde9677f460466020e9a98e2754a65a0bfdf83d77214d76581b411643596d7860803577c70a0822a506aacaf73096d28904ea7242a34775316ef13de516eac72d249f0e8fb834629409d6af23c76cdacd937d3e8114ebe5f504a460313d1124462d72f1d5b2de230667c5cf149dc30d059e6018495b75d8b0c805595462cd634552e5624f8c318b46fbd01f677991673d643698fcf4480a29fceaa6800106d292cdeff9e3b31df326d494621c9d9c69e48cf2ac85764dcc07d32be078f32928b5c19cb8c54906a71c58747c507df4565f3600e32b59e0d79ea8675b34145e30941c5b93b4d27216c76306127140a081b890cf224125d71b069e517abe767731e9ef9db5f6af61647e0422f6d0bd39a61f1b0d2a62e847442e41293f43050bd24b2009d4a4939efa9387d5b3990ae8df41417530681e87a67f12b54a8cbf63a23218206edc43ce66cd14dbca647239ec2147d5bc66084314d999a04410b7eb61890bf58f3982444b4bc49b591805f2a516e8ecf0a709fbab84f46bd89bc2f294c0eb8dfc217a2027a17f348c5774b913756dce7c7c48ceaac0f2f169bbe65100d30d5f1c8f5569673509fce1e18c7a61da930a2acc4e389644e450be8371f8092758a106b39a51840caa3b750410ab70783f8fd4542f119e5cec9fb52c0db0592ece754585bce4f03533e7463d722ac0f99820f1018c7cf39486798ba967d022b47b8e4b6a00b8283e40abce6164f9fde2893005b2e5beb93a692ad2cd6a1281961330f831dd8c98b336b9b73484469a88014c76d3b55e8b01bf994b72bceb6c4a02fc24bb0420733f13e6230efe762b308fab6dfec11df8f35a661b63e1f089cbb7beca1dad6964fe8228c799b611f65f81496cb186f89c678cdadfb3867d52254c5fb4fab02ca0b12fbe630932947c98aa5dcfa069f0529692bc19a2423be637147c5e34b1ab63b397a2153028c11e94504ce0307a3a5e6cd9692e1ff3b1c18f4d85e0dcab723ffd09b3655b467efda88871ea622872024d120490d8d174f0c25da2de6086bb58992c0b062fbd75edbd65677139cdc60eed1fda68474345bc8ee99203a41e7fa2c729e8962945d1b5afa62814c2b7ccc0fb6a2024c18b8caebe7f41f64fb88ddb12afe57b4fc1c172b796f75b5212b52a411b92eecb93b4dbb7e494004946cb25ef07d20b8c133da3fc19253d49931f2712918ea49a8630601bcd44a11d5f259cfd165037d89d8710a4d9e221b264f197a527c26bcda5895c176956edff50818c233d4074e99b65bf949a7cc7d38257acb2677a4a236dd4c795b8193a136ed0bd66715c218cdc2f5d2d0dd1e26778c684fd53dcb3cc1c894a2989e0866274c68523073382331198c8a97b3e2dead856f63369e24f284edb3ee83584926582501381829e5c0491e4e95d91da1e272f307c4a8b95c7ed80be48fb1d81f7c7a235fc17e901bbf5c2a51f4f99145f52ddb5c38718e76c07214ff90e50addbae133cd96a37df24346cfb04ed4d5396256156e9c7b1651289ff1aef402ddc7c183602ea5e2961cf60f554ae74d7d5968cc53960ac68937b735d36f21e8b658f3e02bc5e67be5fef09938312e94bd3f687db19600628e91da1eb1f1d23d5d213ff3ffda5ce5fdef6ef143f125e63df29a25ddc824bbd89b330d407b0c290be38ccf3f597bf998a884999980556402617fb3167c417cd8dbf037c65fa14ecd7ee8fd0dcc407251b7569dd13e9cb72f6910d5b112e12fde6e608b164bd14082f38dd17790826f1cdeb81bcca73e9460525fc55d4e6a63e9c419e40781cfed9ef0ed0d292e313eca0c6efae9e529948fdb1710101a1d5801720aea683346cd579f10ac41cb2cd3a7d43b3861ef7817f3b0f04211689eb6fc7b7f5a95dbd62902cb31ce1b9f015d3b894d0feedd855a79f1549df44ef093891a912a5b2e29807db7ab50c68018a95ffbcc14412e599469f27470ac2b7c987e2217a964242912b4223af14b62b0feca338de635dd7b41b302425b46a3ec0604daa89a4eff6f6f26328706e83cb8a1dc915c66e7704c9e7ce08cbeb1a07284d3e240e7afab3d39be2437721ce65da6704655c8a8c09d3f60d8a52816882ecc990e91af33a2a522260f6e18ee7346b5371d0826e71f85790d002bb34c32c6fa03cf05856835f2c02811993cc123b580260281ecd9da529cfbc568796568f37f0a06de279f8c8dc79ce5f25388724a809034b31466f2cb0aa0263c961bb4f1cb089a5918ec4072c0612a0915435980b8acbcc49da93bb4f3cae53e24c5d047cab9ba5148e46e9f5d69e66b87edb5bd90af4866bb8c5017bac662d576ad0ef1a720107dd103e203546224d3b83e32defa8ac168e769a3090e5c1678406fd7edc74fe2c38f8539e049097495a289ec8672230aea0dd5364cecc89f0eeaacf30341d993c72fc61968f2e770c0b874a81c6873c48b8918ce4ffa692691f9082d48ec384a6517ca8b0dea50a0dca502636e1cbbf80fd5a05998d314c0354bd1133f2f406a2a4891e338916c89cf6b1cb82c5fa28858af15bdaa0531a7d4afb902a08e5c264a483c8b29201be4b27645b5db55366094bf563c43ad20bdbba36669a228fef0bfc95038335e0e3df7a426ae140e99c0b625c02ad4e312c0ef5653adbd7a7cb690cc1f691953e4b7f25753071f11d718a54b3e1e032f2881068ba20b1dcf12aa22defed32d7f59d71f2731d9e2a97b5b58dfc07c0a07155266e520dcf9cb760a2c0ec34fdc0bc98de493ef613519509ce2b26d0a845a3a6e1289f18a801f9cb435352c0ec6ba9463efd56ab5ac533da5a8185e1fadd2e56be17cd3f1309a8a9b7defad41e0f41ca417ed5bb91c031fc6309ae535dcb0fca30c1348ee7972f754925ed51fb8bf159bc72d7889b51bc0acc111c8ee81b571f948711b9f4cf041f36ff84a52e758297919e18616a920c4b1fef318d9ba8a08c10cd8fe64727453c80fd861fb5e69bc9ec6aa26bd2ed945f717a6e8e5b1305e39f143e6fd9817ddaf561e6bc2eb0cf4bbfda08a192de38d0e937aa6720615195d2157c046761918a54044d7bbd590052ae49efdec8bae03d5ce99c1c9dddd95867d2adc2394eb33d4743520333c7b211e77aa3ea19596883aa7c53a7833a6e107b2aa74273beec3a1e5d7210c67fe40a5e6004fbf1b3f58036fb18533b98d2d79da8cd46c5ccc63bb76ac0a61741ff7c9141fafb2ebcb6bf372d782a6404d1a94e477c539806bf5e355c5d4c57ed6358245860fcf609c7dd152678511fc714e248664108bcb9eaf87dc872b31d1792642a1cd2937f7c0c4cd7c88c68a5d508ecb62120edef2e17b29c9b97e16c41b3ad5660f3c6c812e6c639db021fade6339e1daa7bd55ec7f33604fb98a11772dca2d950e0c034d3aa0264e6bdc05c82ca4c95bb6a33a978a09c746dff5cf9221f9dbc3670dab9bac79bd6496711b69065dc0de4b08a0058a9eb39f2ed20517ec1b8d3aa3c8f0323ebbf9fa446ff5165f3c0074db57fc2c125d1906b73e43dc285ee36f05a18339030778ed13e5242b907f5721880b5d7e3de98ae26e84a2a303643ca10c56b705d827cc8b4718046889726ebe34fc998e61d587f236176ea219cb0f28c3e8fa52d108e895c2c0592fb944581c37009fdefd50b3167e664bdc90e53df9f129ccdf093447a02aa6d904c6d507bf85ce59c2725c32ad29dab78e69f496a8bdcb2ad212b7abc4beef5ad7b0be36f8aefdb5ef7882feb262dfeab9f40ef10f53316261ad1c048218980bc6f92702aea09d49039f3e102e98cec36de195bebae1cd5c5b6c3c08ba5fa9b0599ae306a4c1db801fff748985c691cf851595146b050827795b71b66a8804933576160cd1119161180fde020866075b021b0b39a0fee485dfa910f093ad394458f575803b3f5c27ac41b847cdc4dfbac430bb53f62f74970b8203b814a42862804899d1578d3ffba249ac9c01bb7a547f9997ea18fce68230069c7d5d2cbe4b0593218da9aceb14e92682eebfb6cf3847705f3a585bf62bcf3700c0649bb22fd8fa1abfbace5d868942b4bae3aa9c2", 0x1000}], 0x2, 0x0, 0x0, 0xa}, 0x400) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) fchown(r6, r1, r4) recvmsg(r7, &(0x7f0000002d80)={&(0x7f0000002800)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000002cc0)=[{&(0x7f0000002840)=""/252, 0xfc}, {&(0x7f0000002940)=""/81, 0x51}, {&(0x7f00000029c0)=""/202, 0xca}, {&(0x7f0000002ac0)=""/82, 0x52}, {&(0x7f0000002b40)=""/63, 0x3f}, {&(0x7f0000002b80)=""/124, 0x7c}, {&(0x7f0000002c00)=""/11, 0xb}, {&(0x7f0000002c40)=""/104, 0x68}], 0x8, &(0x7f0000002d40)=""/35, 0x23}, 0x2) fchmod(r6, 0x8) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebafe7325259560f8e5815f73f2a061fd33055552fbd5ff2a4eaeac8c6d770c263be41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b13632ef94e65333d26bbcc1185636a5d020baf04a46b6b3e3e1408c71beab65815219e8234cfa837bcf7685a2c9fb09bd031f2a0600000000000000d5ba3106053dc93616d413602769eecae163558e51342865f3059f4eb5e9e11ab07660af9d473aca186188355b59be492c305625ab4a1834e2e89cb68f803a71dd5317b15751", 0xee) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x1bac, 0x40, 0x1, "5c485207d723a5e43a6e061b090a3bb9a1cb560e", 0xffffffffffff0000, 0x2}) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:24 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r2 = getpgid(0xffffffffffffffff) r3 = dup(r0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100, 0x100000001}, 0xc) r4 = getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x0, 0x400, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x6, 0xffffffffffffffff, 0x7, 0x7, r5}) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x400}, 0xc) r1 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 16:00:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_gettime(0x2000000047, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) pipe2(&(0x7f0000000000), 0x10000) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0x211e, 0x80000001, "d730c1e7c600", 0x0, 0x7}) write(r0, &(0x7f0000000200), 0xfffffffffffffe53) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = geteuid() setreuid(r1, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x6, 0x9) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000000)=""/137) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:27 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0xffffffffffffff1d, 0x0, &(0x7f0000000140)=""/127, &(0x7f00000001c0)=0x7f) r1 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r1, 0xa, r0) getsockopt(r1, 0x7, 0x7f, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x80000000}, {0x96cb}}, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x5, 0x82d, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xb00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x13, 0x0) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) close(r0) r2 = getppid() fcntl$getown(r0, 0x5) close(r0) fcntl$setown(r0, 0x6, r2) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) 16:00:27 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f0000000140), 0x1c1, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000380)=""/80, 0x50}], 0x5, 0x0) r1 = semget(0x2, 0x0, 0x22) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/93) 16:00:27 executing program 0: r0 = socket(0x821, 0x2, 0x80000000000) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:27 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) lseek(r0, 0x28, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000002c0)=""/90, 0xfffffe1b) read(r1, &(0x7f0000000000)=""/21, 0x15) dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x7ffffffffd, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) 16:00:28 executing program 1: r0 = socket(0x20, 0x1, 0x7ffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r3, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getegid() lchown(&(0x7f0000000080)='.\x00', 0x0, r1) select(0x41f, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2}, 0x0, &(0x7f00000000c0)={0x5, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0x9, 0x475eb, 0x7d, 0x2}, &(0x7f0000000240)={0x0, 0x2}) dup(r0) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x100, 0xc34}, {0x18, 0x0, 0x100000000, 0x400}, 0x1, [0x0, 0x7fffffff, 0x0, 0x161c, 0x8, 0x2, 0x2, 0x4]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:28 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: setreuid(0xee00, 0x0) socketpair(0x10, 0x8006, 0xf6f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="a2681ad1f659ac7782caea100d517c233dfd3ccda08ad63d159f9831afa9b94342af3ea633a1a829cc3e2a6af78ea145d8b6756d2538438e636e57878014e056c54489a02808bde7621c55e95ee4b1d090acb0665972b9ebf4ce9fe961caf8e37f47060ff9a922dc82ea6ae82cf6d89a89", 0x71) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) fchdir(r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 16:00:28 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="bc", 0x1) flock(r0, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x401) syz_open_pts() close(r0) syz_open_pts() 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 16:00:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe9e) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x5}) write(r0, &(0x7f0000000040)="6e2e96", 0x3) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x1fe, &(0x7f0000000180)=0x2000000000009, 0xffffffffffffff60) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x80000000000018, 0x2, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10080, 0x170) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\xc2$.+\x00', &(0x7f0000000240)='.{\\*\'$-)/)\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x97\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\+\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='#-){]@*@(:!\x00', &(0x7f0000000440)='\x00']) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r2, r3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x9, 0x7e, 0x2672c13d, 0x100000000, "bb1cb4a3106619dee36cc17950e0a9dc6d51e33f", 0xb4, 0x8000}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x2, 0xfffffffffffffffc, 0xddbe, 0x1, 0x101f, 0x100000000, 0x800000000, 0x0, 0x3, 0x8c, 0x6}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x7, 0x43, 0x800, 0xb6, "8d51355e21a63ccc304514667781be73646a570d", 0x3, 0x1}) write(r1, &(0x7f0000000300)="2caaffff70c5122c9d34abc6cc0cf19a05905396bfff4aaefab392626a4fd5666f43f41608737df5f6277596f4b0762f7ee38bc9904eb66f374a7c22d65b8f56cf8d05bfebf58a2e6d94d378c00b58a9eb9bf0ec7b71d2405d9e8a70b8e28b6d86aec0febbe80cccb7fb51f032c944e847322238bc5682e0d8291b52a28cefe03a8531ec575bf6dd02eff0456e1d7e676e86a61041dd0eede876881164d57ee23f0be34b8af2c08baa70b5fd936b5dcd66dcb268", 0xb4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x10001, 0x7fffffff, 0x336, 0x0, "b5c6844c269f41b460f379366cd1d74af26d3e32", 0x31, 0x2a3}) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000620075730097c02270762da03332893c6632deffb4"], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) fchmod(r1, 0x110) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) 16:00:29 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000001002000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8410, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x180) close(r2) 16:00:29 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x8f}, {}], 0x2}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x83, 0x40}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30840, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) 16:00:29 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) write(r1, &(0x7f0000000080)="fce583c903000000000000004db1ffdb8930c5c1fce5f47d18895dacdf4f3076c40958ea453093373dd14e0d21ad9e70a2b3f0e73aa1fed2", 0x240) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x4, 0x80000000, {0x40, 0x9}}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) read(r0, &(0x7f0000001600)=""/131, 0x83) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000004c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x100, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18800, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) fsync(r0) 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0xa, 0x1, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: socket$inet(0x2, 0x4003, 0x100) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0xc007, 0xdc2) 16:00:30 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r7 = syz_open_pts() recvfrom$inet6(r7, &(0x7f0000000280)=""/168, 0xa8, 0x1, &(0x7f0000000340)={0x18, 0x0, 0x9, 0x8}, 0xc) readv(r7, &(0x7f0000000240)=[{&(0x7f0000000180)=""/191, 0xbf}], 0x1) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[r3, r5, r3, r3, r5]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getppid() r10 = getuid() r11 = getegid() r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="10597b9d12b0ae7ce89555e878695676cea47a04e9595a9d8f7649e4d23186c36f3f10850f7155b22ab1e4ec9e6a7a56db760ed6b34a0a10e55052c3df886aa1e73ca06576e5afbe686029d2b7a76ed7f9b13580ae299e231c7a4491b03ccddc90265fa6bcb776cd683cecc9b71a47590db5808d9f9e9914e4a05499172d02cb5f6758d40f03af1e74f4c314e7c4fdec9eb58a5f89312cf61e4da85c18370d76ae7598f9ba0dbb8d3eb9cf41a368adccb451f593784c31bca8a0a54b10671e3e7af63159c71dc98bc6076223417521d865276051bd6f841f4c52a3e6a9a6", 0xde}, {&(0x7f00000002c0)="15409fc466c375b624d8c6d0d596514ff257092dae7de1d796116011a533e78420ac2a27c177aa1202329500b0c7210f1d0d8561315c4dfcbe61f57f59f20fa66d8da1ba91e0e865a23de30d081a04234a261708820674fbe8eb36f5e7af22", 0x5f}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf8, 0x4}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r15 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) write(r15, &(0x7f00000006c0)="1b9681fde823175d0d98613eb2887d0d73de8474285ada0bc57d5201d703062eba7a2b8338fe571244e08270f53aa811a61a0ea07ae359d38357ca3890e1dbff2cb37c14babfbbfd1096a582ebe653b7fd44cdad388a04df8920f1a8516e3d94fcad70616e744f14e0a6924edef5acad547294af6c652be7d17f1211a102c857935f1d30c6326107d82b71eb8a4530e299ddcab0471a686d795ac1def7e54cf0b9d38ec60dd98c3d1b60166838147ddf99bc60d3029f66ee", 0xb8) sendto$inet6(r15, &(0x7f0000000040)="779df7127c4dc2a1198cd0dd8bed33a7c9bcfeba963bddbffd145ed15725f7626b53e2d52a538cd511538ea2dee467a5dfc5b5da56af85ea8485ab17ef5186dfe2499b37d7b26288c25c5031ce488601d48302d743b38a2b80e632a82196ddc55173b00464554f113c48bf4fcb3ddf2f883c7c1deba17fe262869fedceeb028167ccd503da", 0x85, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x6, 0x3ab8, 0xffffffffffff5176, 0x40, "2887c313a7856c5ec8a558992893a5e235ae94af", 0x6, 0x329fbb6b}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x8) recvfrom(r1, &(0x7f0000000000)=""/5, 0x5, 0x801, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) dup2(r1, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r2 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/59) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r4 = semget(0x0, 0x2, 0x48) write(r0, &(0x7f00000000c0)="d4c1672339d41e93de6ce4b4ff7163585bdde6f5b32328a49e2e7fea8cdad0ad8cc9c736219a2c366323197c0c5216454148f96b908d172ec8b16f81dc7b0c1a293f4055286fa01306b4473cf6ff3d", 0x4f) r5 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x7}, {0x18, 0x3, 0x7, 0x9}, 0x7, [0xd5b, 0x0, 0xc9, 0xfffffffffffff3c0, 0x4, 0x1f, 0x59, 0x2]}, 0x3c) close(r1) ioctl$TIOCNOTTY(r5, 0x20007471) fchmod(r5, 0x150) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget$private(0x0, 0x40) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/8}, 0x10, 0x3, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0xa34, 0x200, {0xd425, 0x3}}) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/4096) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000001280)=[r8, r9]) bind(r3, &(0x7f00000012c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001300)=0x8) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x100, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x1, 0x100000001, 0x80000000}, {0x18, 0x1, 0x8, 0x2d0a}, 0x5, [0x8, 0x8, 0x4, 0x9, 0x8, 0xfffffffffffffff9, 0x5, 0x9]}, 0x3c) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001480)={0x2, 0x80}, 0x8) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000014c0)=0x1) 16:00:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="d15d803b91b527f3bf86ad627dc28331e773ed97f7dbc886354e3ea54a4b4e60cef9737fb273e3cc6af86950bfd566277fc4fa7f368d248bb70bcb1f96e914d3d7d196acb6ab79914e60945c12996d03ef931148650bb733c92874f330673a9cede9f2639d9c832e27d1877b348f9f3f860b4fccf89921bf50560fae1132c2b3441aa2ee74a4dc9b7a74def3912a1477e1e4492e872d1e1935a13b130e680cb874a9ece6a3ae763667743a4b3361c922de31fc3c112a78999f9c3bd99addd5f5e9fe77b450052419b69016428d969954f88ac76380aad6540e54bd03b26805198769c19b266b630a707fecc6dd68bdf79ad6cefaf5bb8a8c98ddda3255f99e246d634b92b881f09ee319ef1a7be0b7a55529d472b426451eecfc9d7b5436d4c9e71f98c8080e6725a2ac786470ec0e0c75dd3af8097166ffe7aae971c79fcf23823c6bf0c984d8d2b4bc5ecf2d80ae8735eb451d6c3f2eaf0f6da0ff9ba1ed06d3454dd20bfe6fc8156cf2375b2fe3c971201f695b87022db9c63d5316558a86e6e57a545702d247e52aa78ce8ac88c6a464f661e113cd29b3be593caab0ad63c4a215fa0dd231bcdc845d1302141e7dc24820d9ba82018656bf6ff5ccdf09698cf72a24fa781ef1c258fa4a72a983c118ece742bf3ff3cf3073ffa62ace145a84aa06a26c549d3096b6d197f83c15fd96ec30f40642a99804668addefec403aad9af1f9340fb36fd3e6098cfe81b33828e1fff3ed967b3cd8bb79c2b15b23d628565a77d61a441a45c7d29113f53800780ad21764571dd8cfafdd7518039bab56c807db93fb676c99e28497da13826946cb299496f7e7254d5487c19ab1dc7fe5b526d7d39333ed36bdd01dc21fd3d47ac1dc45add485a51654113d82aa8fb2c2e59fd2dd3f536c262216fd287d7d0a4be065b1e17c8d8a52b1493d75fc805f973b10ad0c5ba41c8a471b6bd517b39cf7d5eb7b06c505fbe550778e7b3db00c67b5abbd763db02857de3ba3856c1f8f74dcc423bd1c376e47d1070b7c345cc7dcbbdb5be79cda6e430f6791d13e45f53fced88ed08a6dd2d2d2c9df0004f489a782d2d4a37d79110d3eb2bd3eb90e1f6caad60224aca8530b0ec0a46ad3769c379f9550f812b031cceefe06594bb01c60efb9da21ac6e536f02cb85fa180ebf6939a6f883c8618d58bb75baded5fb368225c2fd961d88004a7414d9907837efcd915ee2168695cb3e3c6e03a1515731a9b928dbfd19b21fead338245496e9baf41289e55314fa28528eb8822991b60590fddda843433f3b171094de9cf8a0ff46b6d02e36ba4f4146b18077bd2384b54add587dec3a0ab48a2a47b70cc31e87e144a8f67a768d1b67d888d3bd5e07212c861e0744796b69ee953151f80ff20574ef301b258f631d98ef5defb804fa012bd31cbc6eb5c58e2d9c4c12417ea20a9855c9e660024749572fe6cbf31f82b7d1c75c8d57a403d0d17c347e9d47229b1796ced17a429d6bab0558324ded958e881ee2558fece2e0a5cc9528d46da535c66792262ebfdd0409419ac3c10f16a5ab9a2dac3a2c6165f4e29965a71e10a8d1741ff60c4a8c5be65401135b44b15fd0cc854c7891c36d86b7ff1f5ec52880880331fef54233f7e7bd654b198c9661c4c62aee3c70edc9d72f04d185c53d0dcd97d871a4abb0d91d9ba76ef11e61e7cb6f4b66251ddf9c95ce721b299aa3696b71b42b111f2840715a4809d7e0979848be8955cbff1ba36f79160b7d4d11c907cb58fb4698e6928c05925acf751a3de6d9a11298b319b6cfe22cd3ec3964923c3c80291713d150d64907222af51a99e083d1cfac66fd2d9acfbe6109a42be96c7d85d3cb07cd5bae0c1fb9eabdd69777dbba8bedb2b1e53cb211d567aab4714a637ac9f16a5b25f00c5d66661a63e5039ff563b09c92afd7d2209bc7b699bd287e6fd129b33d6fa4a6a0d71eb53e7c52a77643a3b59e986aa6f86be6d1e0e9ff661d7e5e28c3905c85be586b0ee1896f42de52ab6396a3fab2425f64284c009a6abeadb79dfe45854deae2a780fcc03290956f8e2cabfa4d327438e7280e2e79295161ecbbe91ed904d1136d80cc4d23934db244c33f1214a97e9da0c09a8babd2a3dd6ac5276d3228fb409d3353a1c7e5749b3e86d4fda220e32f52707560f4b608d7cce7f560675059eaf670efae6f95ba6c6422c75b7a1e0114e5487dfcde887a4b453982650623a27cc010c657708b85c94c3771bcf0e05e18c9ddc34b87a8f7df1a50d04ad499a2cada62ace0446620e97eb7f988c23c1f9fe40825fc3acc855665f8e6e9dfbd9e14ba4a6e6b85840bc6752d840eebd8243e1f405155132079f18641204a9dc3d945597b606907e1bbad6b4109685cf2ad93c61143a7f002680d1288689fe49575046e7bcdf79bc817f9da1803f2271eb29101b729cd345286a1ba1b88924e4e45cf7c9887dffbfe75caf3b02970d5d82430d995005450549242f478bb26cf79f5982a37215f52d6c0df4d578efe9d36f98105da4120389f561847ee5ff198498fd54db45740d03f1d2df5ac838b2fd96b828599da5b2024c0cb8c8c6338b6c328d8f47ce1c6bb67dd464a61ddf1de1c2e1fc9d1dacd23c986cc6232c9fdc1823b2d8ee41aa92528bb8f9334069f2c016c8e033ef5e91dc48f38fc5007d0d2ca5e4994ffa205800b9c31bd632580b89d1fa7b9e534dae90a57d7ce4389331b0b920ffbf6d8c830cdab66a337275dfcae9840f00dedaacd82abac17c666fa75ba5814ae2af64747e56518a9a437407205303dba0839f5750b9941ad1887a798c8f6d1473f337b75ab952a5758b3f23847b92ca15c818645187cd4f3b64085f594318f3fba1e70962fa73da68a1bb5d912d95ac07638bbc91084777d4b9d144c8718a001029b73b0ce0fe444f2e9ac240d8176fd5ce2d16a22a10ae8deca5c8f01edd80351e7fdee6ed6048ecb9f77e23460c8998f088c985e44480b71ce0f19da5ccb531d72a1b29765c552362f6c1ea5b18d9d04440e602dff887688956eef86eb63fff3ed657ed731f35ac4ac82eed3de449112fc808dfa56e16b3fc82ca45b19dfb87f3da4666ed4a40f3f0079137a245cecbf415f7127adc6b77381fbf69f7972a39dee3210ed6b2a64114f2937955a3d1dd3263113cd3ccb118f8d16fe101aeb882873be7a81d10f6e31277380bd0615129894479cee9c1b6c77a251b5128d13a802c5896801c5e715fd1f9d77a327f7a082620e73fe3db9c50f2a004b4e1648d68e6dd384e00a5e90813ec532ff1819572bcfcfc5376fca00cc8438fb69ddfd0f853bdecfe0ec94ba114ea035b331c66e04a6375180b1cb7d49f16ff1d8cd8bffbaee5a63593e92a09a706c45125b62a6943dab4108b0acb4b228c8b5ad7aff41f545144e7d5bf534f914c4475a0971fdd94e0e893fa3bd80bdfd624516acd3c073d8b7e76b41a1434830a748d27be3b0924d606ded3b36d6d83dc1fc4ea7b240076966882cb640fbbe12adfc632e7cb198860cf7a025687a6be121f396deef3dbfd8a63cb0fef92f371046b41db8d3d1bc035dc9d2599f53f764427e13cd020bea61c51548543f5393d49f004e537d2095ac930b13aeddae7cf89558d0b8d62196caa9f4d917e75dfd509c057c8cd1500f84e3de1d22b7761729d68d28d160588ba6447b5b62c723b4bfbd7fb4957e5a900c81f74cb5e04bfa974435664370808d753c67f8be575599ffca81ca338e013876b86be7d0bcde3daebcf35eb35d644108ee7950edf49e9e5e4cd53724785c24c6af37f08743d3ff56a3c535330cc2e4d73c7c604432881f35e097a6df4563c9ff70162cb44c1212584a81a59ecf002333fff8d3b38d6d06455b67aedc45b68516c99487b42dc9902c0234e8c72d6f9efd05e42894802d26edcff5d2da7001394066a193926a38f763b5a1cdfc71520e6169cb9e7668df537178bda26fbac14d4ad2edc20e0cb3d58fcb3f79c1f61a0fc7bd80773d12eefda52f2ab20ed5a948c7dd7631a52977ea144ead1f6714f9c4ceff65b02d90e99e8aa994933ee3f8edd343321777ce3ec50575cf0cc83d81201a7482bd34cbdd6a970fe75d5ee3f3e29be83ba4b184677f994a199712091d6f0bfa997645603d1c02e1bc0c770a883411ce26e91aeec122d759b6b23533fd9802969023844155229f8c57f7fba211681c28bd2d2bc17c7a8e27b86431df00522363c955bf54e7837e9d5ddc0844643dce7408a87f673f96cefa09e1ae1e3bfb9a6547ef7de827de54745d3d59c507bdac874487e5143e2a8932e6a2a69be3d9f127d1e235d5b3699eac871db0ad039f6fcf5706d44d411c146ec76555b0c12ab4d2fea40309cbc5838b2f6df6728fa11cbe5ea6e0b87dd01f99c608a14b9581ee048e752ad4608731c86b66f338d1fd2197d1be5080884de109bc61954ace5ab2e88b8757cb62136505c4238ae9d32db32688319ae347d600efdf9f33807abd8b90c2538b0e81b71c9ec7a5686318a153ea18bb2dbc7866f290098d6cd0962f788d2a88b03da281e0560e4c3190c4091af9e24504d03ced67d5f39a687c2f86a584217c85815a7b4410f1ebf33317760a8f4a9a119d92963f71fb103a6d866c2c47c5f69d1d069ee3a3322e590a4202abd155ce3350e87d821aa990491ca9defa28e788b96e34730a20d9c6e80964e34a0754862f47e70bb4205126ecb0d0379f68a20a94425386787c1ca3ab0c35d8f4485ab2d1cd9af8c8b774f79b65118ca600e7f2270ede6aa0156ba079a385d5e78f9820df63ccc33cd39668d745473267ed3648262fd3fac69eab2c1b5797192ca0aa9a940aa0f1dfa57e8519a5f89beb349dc64389e0ed052aa2ed75dcc8429b02c1677d02f99606cabe2eba6227e7a0b89b464c175a03108623477165be6972aba4a257ef03a7f6af63d68ab2b0de7e9cb61710e23ad4fc4e32517e5c5fcb6fe128d300ec01f3c65ea804f410a32371a3058ffb4fba9577fc7d731bc3a1983b5231e0e45e40ddf89956676157a344983bf5d9108973870ad911a5325b85c606b855124935e8c39ac3850ba5e85c8846135c14da17ca65a912fd5a6a50ee9eaba8112172d4d82181815dcbc1e607cf3d3b38d79bf8abef6c25f4cdbca223bd13ea87cd066538689d86b8113b5c7c76fdb972cdf592cc6b70c4f04615dae5b701bef30a95684ce8688d0301dcdd824ceb2b44aea45fd0237d0f1274f8a946145a49db7e7ec05a0086cb3343390b5eb7472977ec3bdd8a2a5f7130b1678c5f487f7276ebc6d4653c0ccce8b99140bf7151fe32fb6dba0269adbad3eebf5de0640406cd51fa58b83ac3dcee65d2f91aeb5b3135b4e282a41d928d0410680db1f60d8a5f334c74b6ad258189ea44b1f2192566dbe11e87e0203407e587f72660bd3e7b81f9aa4d76da5dfd747a2162e22a4a2834da93a4b12dd38caf783ebd5e661790ae6eb26dad0ad7a52237c7f1bc1ae6719eae3f7873bbc5b3b0b7d503e9b3a1920a6c2883762d0916b53eea66801ee6fa72413b3ad84388764da01ba040c67d523fa115dd9e818bc2eadcf7e5118520a4c8884de9eec4648530ae0d12b5769546dd157b3e5798daf106adda0935ec15413c028c5d2bfa16f16cace6bee14646df49564f07a1c7fef5d907f7afbec735b5bb9d1b9acf2bdab8f903102959eb11fc98c7050dabe20f2c40ed93b8f8cc98a2cd11dbdb45be6566c964419a3bb6ed1d98b2b7db18aae751bcbe738ff452aea8d0ab4aa777c63449c9fb4f021a65c5ca", 0x1000}, {}, {&(0x7f00000010c0)="d097de703aa804df59f59391dbe42172298f4ef3d6812d510c73fb34c79498788b7b91a488e1e0d00a1d20a9bd6c03250755183efa688af86d1852830d7f556b551b1a120e784881ee966c1bf59b0b80071bbbe8996f2c87d73b0dbc7724fd73070e82f388772886dada661ab9e0424793881c552ce584bd2d31c53a5c250b6f46c250f29515e2f2b1cd1d790e272dc4bdcfbfc250fec749d79c0e4267c5c5c981ce03a8096334deffb9ad3fe91b72118cee3ceee2dd66c08529c05005678238b8deb9d5e09375441655aa3c26d63128f121a03996da", 0xd6}, {&(0x7f00000011c0)="73204bd135dccb8998a90270a05182df6409d38f4206", 0x16}], 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001540)={0x4b, 0x10001}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001240)="84931c035b3b0e736c63f7c575edd38cdc91a3869ecd1a0c09e527468de9931fe54e18f421ecf06c89834128ddb76cb22b068f8cf9b13ad8ee5a69506d1d731928a6913f5cefed82af5e48f9700aeda08a733ba312386f3587fd708f16686b76687d7c95dd4b7b9a77af0c16a0612951d000b687c0b0e7de3f178848198766eb1aecb5c0e447e9006a2fccdf04b3cfe1d122f67a26f67ec88384bc3945fc845536da730da928d11dad434ade4a7d40094e40ce6f1e48492ab2313f5bc31c889cfdd477ca33d4f46286644db20d3af32be7bde98dc7e895090b8af46b267b7d6e0c1af7", 0xe3}, {&(0x7f0000001340)="cbc7e2945275ada9fd2ff2bdf64590c151e6986229bb58db310a046df61ffbd3099a0e2980c3b0304fdbbe3d8c20148494f98468fbbecb8398b69b08d2911a57c6e7", 0x42}], 0x2, &(0x7f00000013c0)=[{0x48, 0xffff, 0x0, "bb27a659a61bf3e0b9cf17997cc34eff89a68d87972a149b14953a4e726f8c8e5e0a524779667cca9339c4712251abddba3c4e8f7c90"}, {0x70, 0xffff, 0x1, "78cda6eaab41de35f9a2dd4c925a10a291b8e85d373205858a8bf26f05f3bb4dd1e16e82814fed84093b36ed3d08899e3f00b719f0d72ee108055c52965ca6185558f4e95107566e7ab4105dc2c1f89670d0058c985914a35fd02f86f0ccf6"}, {0x78, 0xffff, 0x0, "71aa0edc22dcca88bbd8a86d794ea8422cdbd9ba20790a149f7fa394dc726ec6b0c1c19e4ff4f630e5521069a4744d4397f2aae402d83aca1f38e9d1c817b387949df76200a7fad910da1338e5a1b5c1a7bca90b27f52419fd18ccfe0a5645fadb1ef5"}], 0x130}, 0x404) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8000000000000000, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x8) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x4) openat(r2, &(0x7f00000003c0)='./bus\x00', 0x2, 0x140) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x5, 0x3, 0x5, 0xffffffffffffff80}) recvfrom$inet(r2, &(0x7f0000000480)=""/123, 0x7b, 0x840, &(0x7f0000000180)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(r3, &(0x7f0000000080)="a8f079f8c64634b7c21deafe1b6f2db7ecee5b5ccb", 0x15, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="0007499a57b0e78dd5bc07ae4f8d7aa7088538b8d16485ddb1e17b8f79bce5db47d4"], 0x11) syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f00000001c0)="4c2e5860d3774b9023ceef28b0e79bf98bbc753d73f5c692f4013cbe493d4b50501cc806543799862fc39fa3910ce7fc900e80800498aee5dab59fb399a802eeaf59f36ede26acd760cb78ed88e3ef50259cd6da3b3dc171c1c7dd5874a5fab8813e8eaa1aec04a7894d27cd42a66de1c2ad46dcb1171e14ced654698dd4335b7830a0ac786841bc9d1c60eb5e65332b014c271ca79fda8b416dac3fa858ef6dacab9a45eaa9e0504a0c3f9ff4a978a3c1b5c51c2064b28ac876d0d84d4f935f42c1055ec680b682a6f6c93e6c54aaa905505ceda7cbcda8a46ee734f05b4530632d", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) read(r3, &(0x7f00000002c0)=""/210, 0xd2) 16:00:31 executing program 0: msgget(0x2, 0x122) 16:00:31 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="7fbe1f4172abf75a9bc83ec5d33546f5b87a96edb67411ccf966a6d7eb5c1b63f4ee5c65c671bedea1009a4f8ff03a3f6437d7e17d54dd3e414d9c5c2dbe935e14c56c6d1fd4129e5800000049ccf20b7ee4fac9f50ad85eb8983e5c7e916c62abcd2b6c1cf369cf39d76bfabf1bf397b465d7a55055640eee4d0896a57d8062c1fbee4901038d690e9864a8c046ab451789882b1a43153b53b83df2f8c24828e5f04efa6fd38ffcf058f9648d0452d8a943cf1ea2131edf34658164f06a068086b0d69ad20813f8f8fb371900201003c61c3572208048ea35eebac101ad79f011d939bca516a14a0dcd807a3bf8af", 0xef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x280, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) fchdir(r0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:32 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) 16:00:32 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x100}, {0x18, 0x1, 0x8000, 0x100000000}, 0x9, [0x0, 0x2, 0xfff, 0x3f, 0x51f7, 0x412, 0x5, 0x9c]}, 0x3c) socket$unix(0x1, 0x1, 0x0) flock(r0, 0x4) 16:00:32 executing program 0: socket(0x20, 0x4000, 0x8001) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = msgget(0x1, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) geteuid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x10b}, 0x9, 0x1000100, r5, r6, 0x81, 0x5, 0x5, 0x8}) r7 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r9 = dup2(r7, r7) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r9, &(0x7f0000000340)='./file0\x00') mknodat(r8, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x2) ioctl$TIOCCBRK(r10, 0x2000747a) 16:00:33 executing program 1: r0 = socket(0xfffffffffffffffc, 0x800a, 0x9bd) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x3) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x143) 16:00:33 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x1000007ffb, 0x2000300000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:33 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x41) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f0000000200)=[{0x3, 0x7, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x1f, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x5, 0x1000}, {0x6, 0x401, 0x1800}, {0x3, 0x400, 0x1800}], 0xa) lchown(&(0x7f00000001c0)='./bus/file0\x00', r1, r2) r4 = syz_open_pts() r5 = fcntl$dupfd(r0, 0x0, r4) getsockopt(r5, 0x295, 0x7fff, &(0x7f0000000240)=""/106, &(0x7f00000002c0)=0x6a) chown(&(0x7f0000000180)='./bus/file0\x00', r1, r2) kqueue() chdir(&(0x7f0000000080)='./bus\x00') 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x2000000000016, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0xe0ea) r4 = semget(0x1, 0x0, 0x212) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x2800000000000000) fchdir(r0) semget(0x3, 0x3, 0x200) socket$inet(0x2, 0x4000, 0x3ff) readv(r2, &(0x7f0000002540)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/115, 0x73}, {&(0x7f0000002440)=""/246, 0xf6}], 0x6) r5 = semget(0x1, 0x7, 0x220) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r6, 0x2000747b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa2, 0x4) kevent(r7, &(0x7f0000000200), 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0xa, 0x1, 0x7, 0x40}], 0x1, &(0x7f0000000280)={0x96, 0xd2}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/17) sendto$inet(r0, &(0x7f00000025c0)="5c5142a84841787548d7b662ac0c1a08f68d6374d02752c0bb5c79826b6c3da692eb8b90a18e5d82b391626f44084e8cba66c2f67b032773d042ada1316407d594ce39b70548e4c59c5d7d48d0e6887f7c702a2bd91a14f690ae95905d5f4414c29d9fb83dc384674c3402f40aba850593a4e398f792a3eb8f89a8e9653f112e2d85ade24676d30257c993858c991c626e687c13f263a78fbd75c3940debe37ebd2c590b4447330e449b69213bef429e01a856d88dc17eba47844fc669d923c7c15a67", 0xc3, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xffffffffffffff93) getuid() 16:00:33 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/85, 0x55}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/201, 0xc9}], 0x3, &(0x7f00000002c0)=""/106, 0x6a}, 0x800) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000400)='./file0\x00', 0x100a0, 0x48) bind(r2, &(0x7f0000000700)=@in6={0x18, 0x0, 0x7478, 0x6e9}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x3, [{0x1, 0x6}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x2, 0x8}, {0x2, 0x7}, {0x0, 0x800}, {0x3, 0x8001}, {0x1, 0xfff}, {0x1}, {0x3, 0xff}, {0x3, 0x969d}, {0x3, 0xf2d7}, {0x1, 0x1000}, {0x1}, {0x2}, {0x3, 0x17835271}, {0x2, 0x1}, {0x3, 0xff}, {0x2, 0x8}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0xaea}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x80000001}, {0x2, 0xa}, {0x3, 0x8}, {0x2, 0xd2}, {0x0, 0x6}, {0x1, 0x5}, {0x2, 0x33a1}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x2, [{0x1, 0x9}, {0x3}, {0x1, 0x4}, {0x0, 0x6}, {0x0, 0x3f}, {0x0, 0x1}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x200}, {0x3}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x6}, {0x3, 0x4}, {0x2}, {0x0, 0xebc8}, {0x2, 0x7}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x62bd90a6}, {0x1}, {0x3, 0x62c}, {0x2, 0x50f3}, {0x3, 0xffff}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x4b}, {0x1, 0x2}, {0x1, 0x7f42152e}, {0x0, 0x3}, {0x3, 0x1}, {0x0, 0x1}]}) openat(r1, &(0x7f0000000580)='./file0/file0\x00', 0x8080, 0x18) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000003c0)) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r0, 0x2}, {r0}, {r0, 0x20}, {r0, 0x108}, {r2, 0x2}, {r1, 0xc9}, {r1}, {r0, 0x3}], 0x9, 0x2) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) r3 = semget$private(0x0, 0x1, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ftruncate(r0, 0x0) 16:00:34 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x4, &(0x7f0000002680)=[r1, r2, r3, r4]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1f, 0x41, 0x4, 0x0, 0xc76, 0x269, 0x100000000, 0x1, 0x1, 0x1f, 0x101}) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000002380)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="9551f1e3404661a13479d674864436285c4a5d13bbf666c2eef3dde893c6495610ffb4880bd9ffcb4641992d1df66915932ecb1893d7671952dd6a8216ab151f513b6f0fbe75291841f27ae3b57d7b3863381a584b3f1cd694ed5f0f990b1d3ddecb70e1d4b2180c97a04ad80316d8e1149d869682a3c652e49537dde6572df15cb92cdf7898a435fa2eb916310bc7b99893811ef3062617510eed46ffbfb5eded", 0xa1}, {&(0x7f00000002c0)="5fb14292908cb48176cdd0469660fc5a6d49c3a0711b2a57e8c4f0906f584a6b7d146d2651e6448e91b49950e6ca20c9ffb575f6597cf8adbdd00dae529daf57db77e8cbd24cc95e57471ac5d7d9ab1045b85fdc860d75dcb117cfc49c7041a825b4bb6e61f73286712896e819a04c2fae63ee605d367f76ddfd58e10badea8ed0f9dd75e1f5b6e229d9dbd205621645e72e4ffad3b81e748281231974b61c5e9ab98dde90515a1aa7cade5537a96a3aa129557f95c3d4aec7c41bacf253d38b1e56a35fa19ee0a18db48e9a6ff29653a4c4e08810b78d23d654f039549a4e4588cd4d009a027669fb73a0feffb43189756ebeba79b0e6c4a33ffa7b6096de10a7c15525f670ca7ccd3126d12120ccd733bebc407702ade5152a8f67acb9e6d45835f736414d377bba69b8414037333c3b42461f14267379459106b05c6101361bf2251e08191ec80b1187258d8ac98e84c6d14b0dab1700ab770b50479f709e8f20b49f796148b5d72076a161cb3c85ed0afc1835e2070ddaf28ed97ca174211fc53ae5ff8ef1f86a1bb3f16a4051b2db56c8e24cb396b177641187a337fe5bb224b5415626685596e9e77098727d2b83c82bf2e693405b47e66c73a6288cab8003ca8af96c385af3feed77f750668f82841892527f867468d70b9f9a237ba12ca48f26caaae4ab19406984681fb3e21cefe6a0de05848d141192f1396ec4f0fe9f87ffacf4949c421f775db37bee294fc498e91256806387eb6f049c9201a08a4bcb53e1c1dbb1fbee0ca304324f69771f87dbcb782a1ed2e75a15fa6d17acd4df78414ece3da5850d4b9f44de7ff43c420a772cf5601d87c0fe75f03c0c2840c75861d7c22d8dcd7cbda1b143f9dee752c026bba3b9307ac7b1e5faab36ba9a5b314eff7a7199c2744375a39c6a73d794bb9461f73cafc878ca068f1a982c2ac3219a2e1511edf9912ae9614f48431311003c4fcb03196d66ae84e1da1aa2df3e368cea1819b183decf8514f3583b0f6f6327c078e316584bdff925e2de378860fafa870962b04d43a91102b06862d07c9e62dfe81e672c3c59dd3a857e4d9baace77f239202b57f266c99ba4a96519531f1dc281a25b615ecb69b187070d7ff3233988f3f70e181686dff733e5a6656ad4db0b6ee4b105ec27603e5278d737c52022dd42e1269173e65aca2cf68c1a9299f1f23493e1e47f89ab3522ef27b6916800e8f7712e4fad921f95bd133fe7fc08cf6485a742b75de36a5a98185113df890273f21f73993308f21c2de872fde07a457573f3b72bc925a0d7a4d28666fdb3c4ad80bf47c04f9d589158a91cf2fb0f2f464516bd6504e27188d1edd763c8b17a9e9781da3ae3080f4f1e5f08addc576c6ff226f4a412b74c26881477004a5462b6b2704d310c3d4a397694ba8e514247ae1ebad9155fca4d48000b1b8786bef489483eb55114adf250b8b00115c69db40a32946712c4660cf228502969e4de1889fadb95594ed6c3ba18168991988576b90e675fe523b6200273d5124af4919e85f01afef16f718f7ff13495c71e66ff2761cff637236520c98f1cf42ca29146e586d0d5015bdd3c27244b3eeb4e7b7a56685bf919bfb22fb2975e9e8bb250e9903f36a330c400e89daa018f719aba557b9d10f15af449025f34dabc517522c813b21878c47668697f57980fc97074e0ba0d9e4608bec48e949d81e9e44b5de6f174d2e33a23a593b582afd42a24ef6c1e57c8fba1ebc802bb86d8f963de2a56e6e08be968e8885ae891fcec0bbcdeb659f26139c6fc12cc65d2a3bf7eafec715cc00bb46b3f492b9c90431f2d88c20ec08c62ab1b00988ecc6a5b903f4c5387cd23e31845e2497aff4a645f99cc0c9e916c1034e03947fba5994f9fea8c930d801cbfb5a28f34b8d16bd5a68fe8577086a457473a4b4dac14fe3ed03f95955838488d27e89ded00c472f536484bbf54c788e23134cdc58ec42e31cb320f88036d4e767410a09eaa62973dc3085f8e5b5875f13c9058243f3b1582395591bd98975dc4a165414f132f56c1f44fea6714fda694fcf84d229d8b6e7f4fa131715cd72b3beef49ade5a4ba8dd69e6ec1ac16c99b68a411d8d002bcdd3c2b4b326625f3dca622fa9dde530a3f8d5dade249fc9da97b7b28d885ffebb1862e9bf808c36183a21896354a3250fee96bb8dde32b7727e71b94db0d2fd8967a6e8df0260a541669c8e2310e8ac2c72086d96b9c27af418882bfc2e700314c164aaee2ec35001ba42401e8481723a53ddf02dd3412b3bf6d4156ddc7db8dc875c2c4ddde0b9c559a95be83d9d64c5ff5497dc4aa08accafa0eb4eaae029159c5e1b2664484ea31e3b800a907fa6dbb8c364b7864212d5ad5c97c7c1a11d37a987b79afd134b7273e2ab01e8a43070aa4957bb90e5f96753fcc4ca6119a34b4aed97e1314d9bce7c9557d58a49c1d7ac6a9d1cabc8c4322555aea7c990f1aa46681b36d6ab01a23de74e42062aaa2d5c455d6e09a2006f2f255778ac3d190a5f4a4bfca73752e2525c2d1af607b797cae1d35d9f3a9ad55f42e04df2e941a7f8d3e11874d0a68a56b8945fe06654ad5e92cbd74c20b76e3d08885726cb6f8526d6e797ed9fa306dd8070b3571602ff00cd2189a487b6b13b803f53eae95316f9d18ddc9e300137ef61135e99780dfbfcb4e4ee5b9d6d1b7075a9f3760a08bf553fa1ea6418c36ee5f58235c9a92a8d75362a28c5f5b55fd8ff75c7063518f67aa250f7c5065ed18a50ebcc7f920df3dd38700f0a84b8a3b9ad2ef9adfda26f40e9dfed13c82d878e3b99b2ca268c988293395635f9d57d00b0621c634f78f3a2df7a252019163ba736f64c512c282f6d4fc7aa922e20f2dfcd40738141402d67b1d61b06a1ffc4109467a68cdb93daffaf35b211a4dde7de4baa4fb8827536e66b1345b97666d6c354ddbfa83d921e10dfbffcdae06a5d1497d6215f0c3328701245f239ab5d82d06cb1663c566e675b00b40c37b7793bbd900ef81355d21b62e98da215dba0f0d3c4e493f710f942acb55e6c0f55a380a8a8afc430960275a2e594e74e01ded3b7ff99b9db23367bc8c2d55aacde0cdcf610f2b0a6ccbdecf21f2459eb15f770a1181df94878706cd46acf2338f04154a69fbec749386f944f09864defc349124d14966c9611c2a2c3d8c6298d9e95dd27798a4492f33b29f79eba9e9f849cf3b980baf29c092a31b60797016732efc4973efdb7ee6f63d2b725e9c5bedda193d58ace2817b1b1ea76be6d6700000852c0d55ec8c02f27dec896916600ad725a7c362035997a5922a08488bf0d7ea98c2b71fba7509ae8d9872c1595a7db83a74563dadc4c0a3a906dcd814f943a1a8da827e55ea35560ceb2a6fd5b438a99cc97eaaa0500caed9cfd36462cddafb00033b312d67d38b7f2158ecdd33cb6e0fa383d07902b854361076dbce007066f1bdc4056bf844aa85c51b05ac3f94fe4ea5d67c349c7a8ccbeba13a9c8e1a1c732f0e06b08e39c8e6a3d61476e543a2831b6bafe574057346b4934f7e2eb5cdfba87f6080c769ed118e164c22a42510c7ad2a9af53edbd81b15f22c67f9355e474f32e47c128b500a5d406fe5c08c6047915830b7d49fb62410b2834f44976815a4103837b26ba20f2d456ac80302d87968e5a8829ee4cc8aa7101ecc75fd52a720adf528384126dfc021ba9a8d923ba50c322be4cd378c955284fd6a7c4c7ce627485d75b1d8c37a14244e987f093fe2b210fce713a37305f7de7590f0021727817423a63877600d308107b00a3438673541072ba140f57c8d1d58aa7b3a714f4920e5f679c5eadb3744d5ff68b658940888da69315f3b2035d05bc927a738aa17a6b60d69f99c32fa747b5bea381929af7d5746218dcde3b1f9ccd57c4f7bad0da657e2fee43cdd651dd1b46e4c93096b920b0e42fad1999dbb7bf6e084e2d038ac55a5520aba973d1837bb1958bc5868d102890399821d410a42a364d491baa19d34b55b6b88fb24a927624b89388ce6fd76f1a8de85ce4ca9a7f391fc50aae10199e1a1d2a75c0482c9f8c4bfcc9e4f3c4d2ef8daf432403991c11dac8e7528fc1d9acbb374b817b12149485655aa3ed43aeee0dcf77ae60afabe988f8e5bf017fd88ea16215f8f50f4e59bc737befae3878d4dde199a15790cf887f4dd0b1e54fb8c254fce8def4e66b3183374e59586ceaab71d6ef1b81f59df331a6f232686dec49e875c164a95b61001d1440228b257060a18c36c065ee74926e5382c54e09abf29bd0cef3c9ec6f0a0da4f2f20de1f5aab432a5d5440ebd234d54e50dd710e0352fd70a6a49367ab9beec398a6a4e0e21fded6a64867a4c5c535dbeb667f9180b2cc8025f3557127e71757bd164182b8badea24d8e642746181974d10c578e3e6b85e013d498cc4c28b2c40dd58bf6d8cd89edbd4e20eab33e12f71bc123a85faa48d54172a02f524d7de42fcd59b3e22a71e7856a9af075e0b06c09ba770bfd4a92dc14b040c30db170f8f741a8aa9c7db6a0c87f9e2d6ad2fe7e686ce01bbfde64bde9bbc0139a8ab399d93d4a39c8c3b1e52112eca8e2ff95199c3df2fc70838a978315f6a7d8d872fd1134237df268118d53f4c036b62218f8d5864c688f8d7a1603ed1e0ef17d6f4c7d6d6c1c3c002f2989fc9549423b1219984016c49920862e51922a4044988d7946e9a7da3f528e1db687006c9f52c498eb3f6cb25aebac11c11ac3c39efdee5f8b58bdc5b31e70a0422fc03aed7762b465536e34719cf7ac175b60289592bb22e0730755c1393d2f8ddf408fbcd10b930cba2b2148d388211ad585dc041bfa6b6fecd3acbbf93c56264bc5539426ef2895bd020f0f5db37d0c3e81fd3bff293d42f72168b4cbd05128ce684464fa122be9f8db8a4c6f2502a55b3996e21aaf8cbd94aa0f049ac296fe234d9121470938c2d55ad4f58c386a0cd24435e139554f486068d1ed4d7af58d8e00a5405866defd3931ac580889611ca4e9a5c27d59d7e3b90dd9a66da7142b8cfa0696e64a7a6ac268e8318bcebd18c863486175aff7bf2f0ec18bb69f77d670fc09835ef7b0afcdb87c78c6bea4685c3d206e6096d6c19d9672bc63bf082810020cea74360ab46be37cef702b6fece0e6c0ebc7b681e53372c8dfc4b744f06837425d7ad10bf051811ab8beb9d3d41136fc1baba4a439a1ab1d4127aa2e69827a4ba149e7d5c1df7e546f788962497bcced4aab8eac4ed74fbac9edfff10b6055d8155563fa399a856fd43abbf435b19ab46d17be2ff175efa457d64ce250c645fcc4f511bb5de13d09b95d701419ae42afeeaf3b29061c993d0f7763bdc4a7d2ba1691955f09bf7c561c70298fa5ce410e66b1515e1095d3ce2a1eb951e0aac24488b0ebb234c3d4bda80b1b90cffb9084915a8023b7a4fc31abf370ffcff5714647f68f4c25a21b7f45064e129dcd28d4d1f65c18e4c34baad48a5412a93882e34287596c5d1e0616003689b2f5462ef37a59c0b37810782f7d0e99a55c822a38fbfdd14ec20c080be965e318d72aa88bdaeae417e5a83bb06d46dc605ae47dc64ee0448fe3a653f608fd497b492d4609498fa9633e7f953172d028db8219b6aa54ad6fe3ffbd0bb157b18a075c6b88eb6ac078547d40f046a9016a39c38641578578aabaea2ca73887eff767b7d6a24a18bf5071a8219df902f5a3965feef1d6c6ddd7c0e6082ba88ab2e46fec56a51ea93fdee8563b282111fcd1424e1e12b60888dd4b56fc20203d4f115ead1a41b", 0x1000}, {&(0x7f00000012c0)="da946eed2e9586aa219b41d9cc1cb9a8353090289f1bde45d7dc2042b627fad45d7ac9e8408ccbffbcb90ae72693d48d55952267fa3b36dfb60b782de45609c5f4d255ae7ac83a74ab54fef4cb5e9c4c42b75e108b9bb3bbbb27dcfda8baeabf5906dd0cd93b278edb999d3243bead29b83e5ae14a4872beb44bc9804ec36e5b7062d7a191069b805619b5b3a308d8f9a5ddf11fc74a19e4015bc78da92621b3f55177275eb761ef67a7f83bde6563bdc68a5fe5bb90552e53e5b0a726cf32a1ce46c8539e850321e50ea22224393f09512511685fd719c67fd122ccc3c82457a169835c2e5868ab3ffd0423eba641d3a1882db9afc6bdde10703e8c27fcdb6b8ceb146a077f67a216224e31716a980d39b8a83f89c36c87ecbb806bd7b70f6c3897f924f897921a22215a4ce420414fc4f8728e4a088f63fa199e1ace91a8e96f5ef25f499b26cbfdc1b89d757065c4e94110a188fb79f381aa0e073ee1079e87bd07212b4ad2c3b8bb7ff0622822de82b428950029a009b7b86b2a8063246eb80572158e92edb3e948d4f8b57639052041423901956f37afab7ba5ea49a4e33027e474169834b43aca7e6a1d680436a01512f8e6f415937dda5180f88c14a53c200d1bec8ffe1b33012d8d0b14d37ba008ac08b32d599bd678e302b6bc33d63c391e65808ddaa67ea06c8c720e9e22979c3a3e71aa70092106b693d998adc61b7698322340dc607a49d453057f8787192eb687f3867ede1d948d73d2fd5fa028bcd287d0b81da6edeaab9ed844958c7b9919b3aca4c6d819e88bab36781d30d527abf4a069d5a388dbfac97b561f7d9ede20f5621e8c3cb5cf65d4e468f43f59572e3e360ea59b8fc284da24f7893dce18e5a73d0990aa9fd9fd35185cfc80594b9c6821cb295dc3c19f92bd54f07903da6c6c50c571a4bf6275b94ebf3c2dd776efbc013c091a8bae9f47038796e79a8f38700fca54efdc16c7272507285e3c7e21eb340d82f12c1b0c953fa5b5cce4970157635f4eb267fd827b507a7044dd77aa3e0e4faeb0b48b2b870b8eb5d9b32e58e6b09971db02462e15b394c293740ec498f5d39ad8b0194194f93d5674507a5c53c2796e30452bf0fa22372156cde182540cf7a764edc0b6b1ac1206b1c53a25315ee97e9d770fb76f67fd9c36f6fef5480b155005d51d0b7752784cbfb802e15bbb5d47e614c66822c656c1ac69b2492874cac0a35e0300d73e7c762ef80197b801a3969256102e5b923464c2d4c73cde3ecf23b2cbfa25e25559abc178cbdae671b02f247761dc6e23663d5fd7f63ab60876906f6678ffeb29b483256ee81777b87b308ac599b5dd280b261ea5a2b063bbe18d0daa5b06294f48e6aa1265132215d41739a998468df863146dd257ac90ea511237fa3cf538f1897f90851fb1acd37e865d5b2f3016d0af71e60097a36f7fe44eaba680b14b7eb8ca63a98706aa8c0b6618b2029a39210de292945e9648e3c095a23272b8fc0ff6b3c15f7aea368266927dddd1c36c6ee0e843ebe49fa5bf3990fd3ee49c2a7e052033d3303d66f37b1e710b8cb1e40fff3e67355134059b98bdc12fe91a6da24ededbdb1f3a3caef3a8de37eb77d3d49e1d9eebca8967711f4a847c02ae07a027c0e05bed7be98204a83c9a57a55c5b738a80e824c07a4f4654b800722b57c543e3dc3ef8eb9cd494b2463ecc4ce4541ef4dd7d9d264e865d16bf4d4974d9d5b248f4368a49ee6d4b8b2de6a8901e854cc840f6afce35ee3e32dafb492a03e1e8dc18483ec4fc555cf6d29970f544f72db6570774dcb3e8dc98110cfb77349d66970c753908b239d4d42ac16da8d653a71707e1cb733ab80ffd9334bf97d9dfd6dac72996b6faa73173fc9fb5ed08767f3b903909b8f885301646080858cefb24b99b7244ca4f3f301593446cfa50be4099954197c9333a8d53ce8a4c20aa2265748fe291a4f77e09c903ed1fe43da5c3a4abbc5d7446335658969eed9d23e5da50e3d810fce850efbdc193347116053c5eb6df503686fed20a7e5aa6cff7d4a7324383ca7f7cd7972d697f6895f2ae87ef4d8f872160679537114a3ea38a61ca4cecde145528f21cef6dd07ca4060d3a741cbc726888be91fe57270c8be678310d410bd0963fe61e63aa3cd7b84e6a1f48b40e82f5cc73e6cb5c4a995c1ef87b52253f1eec952e18675dabc1d9a03fc3843caf269cc394c6e17e85c897f81e3a52296cf4ed880fcf48a62b7a4c8f3df344ad1ed626a14bba696e3995eddf92f510c0b0eab58b760c8e7275391e297e6c0bba3315b349338ddcbb13f5b8780988a4431d4841553ea0a606d1258642b805f808ee78da87b813acfb75a51cf33458850325a694f6adc5d3356762590c03ce1e3bc777b6bb21e1edfba6305eef1b256f31e61db729011d43150a0b8bdef7130f6894b8cf1b1495595c529ad537408c62ca6cc9c4d05410746ffdc11277287e6838b7687bc6483ca16c707e83452ece1bd00a375beb8d66cd99afcc69e65902b2f665cc4be6863ad7631c682f7d914efb86adfa1fca61262c0a28967db03dec58d0c2666c72f245d7b5a61f9baf5288b8bbc6f9150a0e20f3c82715e71c44e67a48d93b29dcc742a944f0567e2d78190b8dece3d27cfe418c03df2edae40c494d17358d9e9d680f1d9a6ded6dbc90157980f33bc8ec1d08b79e28bccc0c202090850e9083fa643b33dac668ff651893cc229ea47381b92c104cb163ae92736fe8bf0dde9f1927c40bdc3ec0305430bc69908092c7f6ec36743268a0801c30b5bbb1c9b050f1b755ecce622bb6ad446ba3f2fa39b04d25dd98467c36d77bfbe4381f28e010f726ada6135c9ae4f75279624149b450ccb606fe35a0e19488818c84fb2140be5abd97e5283f7ec43e8e8c4536c0e548227db3a457ccb25add04819b8b0ece5b866099387648cb21df7a89d937e4188e5e8fe2b3a7314b26a9e9c7a5752d2f81d39b0c781ad5b2fb5f4e522786196f7a0ffa2aece61ba9a4e84dc1ce1a0fe1af4662c99ed79c3b4cd25f5f6e8c362122ccb5d06cc95c478dad80155128a790fe5db3ff863c67bfb4ea46724afc7afc1892c9ade25f5412f83c595d40ebf8c545be3c229b49e19e424088832f99aac2691625b53681155de9aec13c779ca633dcfb83c9f18827211989a5d4f8d8fa0b058e925d5cbdf4e86d6eb23d74916bd4c06861d1d90deb982a0bd381e85dc6bdd7bebdfae20d75b6a7e8c570b429b9ff6f71ada402a465fed0b0aef1be6b18d96ac07701adf033ca5dbc519ef4daee90005db8d610f6f1a1ea9a69664b0755d29faf96d40835375a424a5de3c2919f60dfd79a304f2326b49054780598afad891a0f3a69a528e73e99556200498d526455014ad28e094e4b26363749487b142eab106d8ed3c66e1aec8abfb72f31f2a29415128d8512e9f7f6e03538d01822bc9a0d7da6c7ae524edcf8d1c1bb2338a4d8e0d573f2d3b5d240705665ea2ccecb424300c8257a77bb824f8ad59b65264860d2264350a46f83197ac33bbc6ad86e20f9033b671a44f32d39a9355907687d056acac6372225f44e86027f5f1335de567a94721d8a719a2b9d7abc40f53c66d6fe82c9d721cea50bd8a52f0134bb80f65ca822d66a44e61b016669a3871b68cb211563d00f1ce977a227f490ef139edd253a501c8d2dc81ce57fa28574e866cac55d3de764d01b5294c3bf240b45ef2c96dd9965ef05bb3d12e1fc00b9f06be3d8a61f91e4a6ac7c28e1a8360a729b87d2b5ef295abba8282ab7d2d4564a6fb50caaa5041c918ff9671399ee1449810123f7c635b65e0fa1e0a8dbaefd47a48f3619f6c19c614eae2a4bf947d493b2b4d30bc2590d7c5abb8d32257ffa0e7e12a40d9ea0c2b6c48ee2aff861d186481516a2920dacebfc309a8f156464fbd7ccd3f98a77ced9f8de74abf432d4038110cf18ad268b341d31a8e3426a58d87b9d929d30bbff28b3dab321aa55ebb7a67cfcb4b94bed7eb854cd141ccca768977b792599aafe8c5e70c1d55f419d9321f75d7e7220c4f889582adf9b85fbc3d4073ff6145e082658d3f06767004b31bf2488c03f4a5c1a7703180578e9dd0bb561da3adf3dcbeed56ceb049f6819935a2b5ad95410c5af0468cec6d682259a72f83fa9c5e51afca543929102da2928e91f4ce0b2db3b77d4da574ad62a8e7429599c5447e95c6bee6419e5408b5b8762b3ca9fbf1ea8dbfba3102b95869939e8b4fea59acba759a290f2d67aa09329ba8f7f33e1650edda24e4e99df2a54741a5e27a427a5f6a4e2dd66d3602d862096e4497ac138ca1db6f1af3566176a78db62e5420a80db5e758e880dce6f39231bbf9d5bc2aa33bbab036588bd0f7b331878a340045eba7098321708d187a41689917fb48db3eff1b99719f62e66aa1b988cc224b69446b947105aa93faebbda194e9cb1149ecfa251f54eaca85d3cb108bda651986119022650a84706ada55e011109fd114a82b10ad6d355a82784815e7c41bda9642caf27a68fc257c695c378983390c65313e3198bc3341677c290f3af7c89c816ac57ca699e176fe1707ea1bf3735ba36ee18a8014616e6fa7bc66a3a5aea30a4c554572385b9619ff935c1bb69edcff4875081cd47c4abd0ea03dec6392537fef69ed60962e888f374d6763e56eedade030646c28541815e742ab0ccfd403b5d9a18cbe03da87c3baa1d2caf6da79c18fd361902c0ad8cc87db836bfcc3cfb8560f84a8db25dea8f95c4482e1b354db14ab7a132c22c6c35827be25c8b092c5c8de8d02d430e2902692b2b67a46f4a42c963eaeff49d1497873677acebcc6d14c7837d0517f8019314e22e0572609d86dfd156f364c514ae153dda7b36a3a70fd6e021cbac329746baa579bcfab3de6e5cb60751862b48528969cbb78e47eecf796bb709f32b3462a981b47b6fbcd42531245be36e16014ded25df7cfa17738525c4859405e67fff8dd6f2c413aefaf653c9bd25e95c3b863a6c2d00642fd3eaf02d94145e4a9fd5f9d4222aa7eb007375cb782e54391317689d3013929dd83649f26a5fa8c5ccdce5d6dd7a6bbd5ee43995bcdc0bd22f167593d12b5407734471a0c60bd93a4d1ff13847b5f2aea109620347992791883f03b02370d242db44552c940705225af356185f2cd74c42f77943d98062aa25937b458d11aaaff026a03ef272fcc20d4dbba3f51407ae76a0cf7286e28dd4077dc62d5ad24677be58f677036efb354cb8c59ecf5930c457970190783bc2db99416153323be1b1482427a4c662fbc5da042ca3b86769a3e6be72cb6105b59b887014b23f5bcd081ded275874042b75c3a6abef36e9790b62f5372f9b58eaad0d0381ec533382bd1327a57a704ce84022d14ab20461912b82e7cd09b9574875c16165ec839fb36f02accb40341646c31b83950a5d67494cd4c74ff2f3b1768fbf48a34f1138649c61243990b842956d72284b364e3a1924fcfb94f36d0dd0840b3823d0fe81db2aac98a7390daa81b084fc157aee795eac21df4a9bee1a498680ce1d07e55d6d13aadd0f44241729dfe5d0b0a7f4fbb946c7ed5cba41b31f888b8b05f162c2510333d7991a00384078639d420f5b76079428081098a9c69b686acf34a8fb5a635c20e47fd1bebc49ebdd036c8dbbd6aa2bf311881293ba000f5c623aa34fa433d6b7ad41efd078fdb72e9d5343b7b2bb6b8efcbe7e4bd8c93f23d9e3866a6d8c211a39d659fa488b81f3c8a9faa94ee6602c6fddacccf6783193ac3b", 0x1000}, {&(0x7f00000022c0)="a97ffafb538413ac837dd76be31968f25b889534d12723a22d471108a97586577ebcd2f98cd487f897f58e4d1f951425e75f92b4eef6b6a29fd1f4ac947937b369ed0eec292907cc586f59040c46fba66ddc9e2263206861e395c7ed9a458d811636e36ad1b5fb97df156265a5fb81501accf8e372cc2030ea58f55a6482d249032d8a388e22c51bed6da87dc34da75570f30c", 0x93}], 0x5, &(0x7f0000002400)=[{0x40, 0x1, 0x20, "b9e3d87e34a59faee8f55bc0e894d5d2a6a6539928585121666f7e5949fa9f65859b5194507a848f7d0d5c170530"}, {0x60, 0x0, 0x401, "0435f5caae15fd2979c38573c2ec460d16f7e978b2e09a32e4b81bc94f94bc2325c2551cdb358aff2e855414a40fc7bb5235c04ff47cd336903d6cc7b489c9470beeec1d237435fb7875bd8c45"}], 0xa0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000002500)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc77, 0x100000000000, 0x5, 0x10000007e, "32671c34320029b25f0afee572213193b4c19765", 0x5, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x20, 0x4853}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x7, 0x3c9, 0x5}, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x5, 0x7}, 0x10) 16:00:34 executing program 0: poll(0x0, 0x0, 0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0xd0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x7, 0xd71, 0x1, "7da51dc026625b7cfb0f2dc02bda832071d1eedb", 0x1, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bd", 0x1) syz_open_pts() unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt(r2, 0x433, 0x6, &(0x7f0000000280)=""/223, &(0x7f0000000040)=0xdc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20400, 0xfffffffffffffffe) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffe00, 0x3, 0xd8, 0x7, 0xfff, 0x2, 0x7, 0x1}, &(0x7f0000000180)={0x3, 0x4, 0xd3, 0x80, 0x8, 0x2, 0x3, 0xfff}, &(0x7f00000001c0)={0x7, 0x100000000, 0xff, 0x0, 0x9, 0x4, 0x1, 0x6}, &(0x7f0000000240)={0x9, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) read(r0, &(0x7f0000000100)=""/81, 0x51) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x2000000000000000, r2, r3, r4, r5, 0x30, 0x2e}, 0x6, 0x10000, r6, r7, 0x8, 0x3a2, 0x80000, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000240)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x28, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6811, r1, 0x0, 0x3) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="8f1b397033adb025c1c8f647160f3fb5fe0ac51db79ada8b0c52c81a2b8df938ed9b7eb72d32edcf7cb8f614cd77be309e219eb5", 0x34) fcntl$setown(r0, 0x6, r1) close(r0) listen(r0, 0x0) close(r0) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r2) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) shutdown(r2, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="7bd020f8b22671fdc2402950429e114d350a83695ff3b1e562cd2dac633373d9703713b6f03c5301eff682d1fabb5b3d3d76e3ad168b7596ae44ce96fe52d226e337dedeffdee0201b64fb1b25e81b52be4387119b7525f31294af7496654f3deec7598caf39bc4952f8ea8e761b2fe10bebb244cc6855a1ccb02b0f83a640bfe7538f04dd400f673464629db5ca54f6aa2209a98d50aef49b63814ac5cd27f799a77748128d5604c2a9856cf9c20af2332e9d29e73f4def2dad57c12aa994673d7695506bf2", 0xc6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x162) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/151, 0x97}, {&(0x7f0000001200)=""/198, 0xc6}, {&(0x7f0000001300)=""/85, 0x55}], 0x7) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:36 executing program 0: mprotect(&(0x7f0000797000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x7, &(0x7f0000000080)={0x8, 0x3d47}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4}, 0xc) setsockopt(r0, 0x7, 0x10000000000003, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66696c892000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002803, 0x200000000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="78338297dfa583293b3649a37d857616977182590e04abb7bb56c9dc31a9791f886d49263ebb1f530700e273f4b3fc925783bb4adb519cb772f6b37c55631061d6a59008a607e14e6932c88b4a84a82e0c2588f227164b2e", 0x58}, {&(0x7f0000000400)="e90f220da4ecde52dbcf33d2c9ab5ff147", 0x11}], 0x2, &(0x7f0000000480)=[{0xe0, 0xffff, 0x8, "27fc56b6917d052c64690a65a9f08c3698fd7ae000d4754ac4b6d36a49e253041b286d261ea839d34aee111b4d927791dfe1bb4f978c940ee7bba32f744c83e9f95cae59223e07bd775cb45788b9fbf3709e7149dd3f857afcaf3d19d64e528b5cdce26cc919be06938d7826757700d68f746a20b80bf389a956956f842bcc9fb31313ad79bdbf5f9966afcd4c93a0f329718555772f6156138ec98bd595061ac4e4b793e382e5c215b00ac81c703fd6a297cbf90321c79bcb76a45b108f91fd3c09305b4ee0b1277fdf110feb72a1"}, {0x80, 0xffff, 0x200, "10a3b3f05954859eb38c3b28081bb6bff6398e94b42f985b0a2a726128f5298e97dff35ac7c06d0fd8db95a25fe7b5cffa62133810e9bb7882260800ee30d26dbb205e1c7932b83af3d35f185e99bca108527167ffbd76e238ed7507c4e129ac2821da07bd3a3c0de6"}, {0x98, 0xffff, 0x28b, "39faa5a8efe5c0b4d743291d5f5a4f52f8d0ffb922013fc296d9466368c16ac10cf2e8c74cdfcb860850dd3051882b88b1cc6d46187cff04d9b019ba94161771418aae73a53045c700acb398a5d32bf2b737851f2093d83a521eddd2be17d0fd8477fa64b73ac19cf56c9cb4442e9c8dbd53289a040d9152fa4b3e9f411d54bf95cf"}, {0xa0, 0xffff, 0x4, "8dc8cd2f6826345b030a48b627dc2b8f9d281c390252bf7a9e0fcefae4454f0bf9748db3a392e9953e50cc53ff4761c8a3e1048cd727f9e3a3ffaa4cffcbaa069c38cee5366ad794c0da13c202ac85acfb4385777b8d258322afc81f9e9f7cb5ce60f25afb19f4a234047c5cf4a3b21d2b8465d2ccbbd3653f8f5e9efbaeab5d05001613b600d20c59"}], 0x298}, 0x403) chmod(&(0x7f0000000200)='./bus\x00', 0xb5) syz_emit_ethernet(0xd5, &(0x7f0000000780)="aa0c782d4a7f902f91dfb52cbc113af1e6d49ac76e1033437a1f3d617b2ed31f2f79263303b4f0c5719380926cea02e59d4fb9a7a709434574cff7bcff1bcfd1f110a070692f9bf93cc79d3600f745b3e8116d6c7344b898bd46c947b1445aa200d62517de5354300239528e7c3c7caf441ef7c6c2e2fa131e445eca7c48eacc951e4c2df7ef7454bbffbbe814d52ba8d8eb6a241cf2a2c46e91d46a2db40ce3abdde290459ed1d33d526c884f78c2b40e96bfa052d9f88d3b9ba15eeb4afed17ec6b25b000a4baed0c09f84a9db4318e857b352cf") kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x1, 0x3, 0x401}, {{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0x80f, 0x2}, {{r3}, 0x0, 0xba, 0xfffff, 0xcabb, 0x92}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x25, 0x5b}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x537e, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x46, 0x4, 0x200, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x20}, {{r2}, 0xfffffffffffffffb, 0x2a, 0x4, 0xffff, 0x2}], 0x949b, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x40, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0xa, 0x2c, 0x72, 0x9}], 0x1485, &(0x7f00000001c0)={0x7fff}) ftruncate(r3, 0xed7e) 16:00:37 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) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x880, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/89, 0x59) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:37 executing program 0: setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$dupfd(r2, 0x0, r0) clock_settime(0x0, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = syz_open_pts() write(0xffffffffffffff9c, &(0x7f00000000c0)="2ca388343af271d60b9767d587261e14a531a47914118479410117f051a88f6b2adf061ee1271b7378ebc161c81d06e7790ee5be6313c1db5801ab1d1967595c9f749ff0eb1a53555c3cad1473fe6c39288251abb6bde079d7070159963d45cfb0df015b9167cb5604d92a9a5c062fb06582e0c2cbbb38ee9dbdfb70404989b3105f2e435e7cb0f0e0acf56bc5728de7c534ad8244b0f0d1906b960dedcb56c97eea1020241fb3fb1fec0ec071d833fa209f4f97c79d44881f684a8f3082c2ba6f6e3b465eddf61b82d162f391680c6f0f9e4fef94193566782ae0a2c6bca4c1d5baee554788a6a3deea9d3267e7d2125ffe47eb1213cc9d035dc9899f8c2ef7a5ba4d6efd1fe3b718830701308f36226e0f4787df87f23d8112349fa36d5d89ec3af27f8dd71331feeefc5b75c8241d91ae02b6e700c5bbef2dba2154231920db1c42ea3bc007648e752d2f83ec34142f04b42e4e89160200b942ae2a86b56c0b34db42d11385afd88d64d788e9098b192db8d6059de0f9a0836a5a2b3cbb5c6c77bdd1a99f56ff5dadf03eea6087ea2f3e334d72d7a3e4f3959cbbdc59f21f53b036931f936a98799aafdb82bdc212c99ab9e21234c024644e8708fd38756afa17e4027fd80ab0fb6421e34c764c096bb3c8de4635030efad62693f5cabb9aec4b1bff33b210fb295a25f3c00b1b6e3e1ea5bbea65d5d39bce5ef1ee67a3bb273529f0c3fd7ef1baf5ff8ef8306198255ac7301ada0273fdb655da3e83fcbf72e7d1fb967646938f5a0bc1db3f0fbc743738c4fe548a6e310939ab2c3668a8c76df21a9e3fb4178b043e93acbadf3d2ff94c0eceab76c2c8aea1308f7e6160b7b839ef21c060229a678fc9d5499b5a9eafaef053558cc7b1f07db57f1754346b204c9afd211059e461e533783223356a513520e46a7bae0109cb0aa643bc265fce2e1e68c62cff20a0a910b948921aa1a55bec50ff0c41a07af34518c88d73f2caf54a4ade8bc4fd8fe8e40e2de8dbecdadab0beb8c7a86ef6d4622cd5295c689af7275bf726e3baef41eb0582b180ce9acd5faf2484a167bf6812be16d49a594e3fc9da9e61f4c0a98fcfca2261c45b76cdf08d08859e5904842f11baead00761a0250d11f684455fa9e6434af20b5ec1d66615ccddbebd6ffdd17e7f00e576638c804da4f76959cf3ba093ff49c8a60f58042e6bdcb775548ddd1fdab184f87d684a2db1638e46cfafd2c0c6a1cf6fff3f197713fee234ce07323732d38895902f3bc866868bb5ae4cf27ea335e6e36dd7349bc3dc00869e833a569153ff51ac3b71e0ebcf09242e384ff7da58ec2b14fd7da87ec92db9624fd4976fb59e4f7de72c00d5afe5ce05517c2e2253a7a1aba0fae82bd72b4868ea1420c9895552a9ac844f14b724565e35bfc2b3bf589a9ce86afffedb197857aa1d45f7a20530052dedf31abcfd3b169bebd081299e34123051fe9bc3c64347b18c08408c5cdc40784dc998b981027be8d0a55dc35683d040e65b101ff05b6bf39fb1ffe4df5779c10a1925c70619e263bddc9aee3f031c1e77e622779237b7c12a0836ba70fecfff1b02ac5c96ac74e2850e8173d7debfae82242f2560459caaed55bc8513b641fad690bea68d3d4090e27246ee47bfcd552d8f52d5b894ee597829e74cfc53d58875734fdb6704c53230f436cf83f99ebb0a1c57ae97b7c55fc8ce583a10a465031f3e09a06395482c241d32ca534efd6d3a828c9d60d64cbbd1938357bec7ee459e1cf884bc8d2d9b624744fff3a688ca90eecac3b92d2269dc037fda1f27c9bb50312cfdfbba22676466d81244ab8cf17dec005c5d782f5cb4b35df51c692a5d7b308960c1562c2cc0b9f11b7837b6f0370590402777d7dd15a6cfb92cf07af79bdd81f4dadf9d57f822637fb37925d9712e9dc72fc682f521d4b135478d42e5f9164717383cc6878b4c6afb15e6ccc08c24874ab69b31a4f33ff8517a387ee5bb931ab46ac0ef83ee3747c8e4d58da80fa26d7d64fd3a110f62722b65ab4b4ea2d187bc2e88d08fec7772b0f20babd9b6e14f0650bc91a2520aa5bbc70061e8e8bb7fe6f56766981f8e6f28aa0fe47e7b333cebd5329d7b6456f0ba5fe47d3935a10918530e223f3a75c9693a2c9f22e161f8f90a5b1167f2f39b4351a0e2f9aa7cbdd3e8e7667160b65b6b0533254663cefa59b75e09f6ffd31b7661c193b9f1539be52a62caab8bd6060496c70a2445a607b5a82940414c8a43466d22e33b404cbdb59786ad96a0c8662854c8d8e4f699b99b6d318abb9df0c468b0b8a612cd8beb9b0245616dc5a3fe50695abe93e395d90e5a80ee5390cbd8c6d7555f198925dd084d3183014a51034fd44a786541ccb30a10d6b38e34ed1c27205e9697c1356a73964760f8eea951b22e81c9c234c44919f3e549fa982331e2afc20ac7db633ee6b3c59e17b0d37d7d9a87aee40d18e0e02b921253eddc1483dfec0abb0f39daca2815c27fedaa44387a2d39abc88876c2ad42689b6821c1c5bd0fb41495303c60fdcf8d415b29c31e3def5cec16022b558bad472f3fb9f16c106b3744856c6f5eef008b2d13319d6ec45e2fce3b7ef1fcbc771d9c3f0f2ec5cc840da8403e2ac442d6c5a389918937edf6ec73290a1076e3b9ef89991fa3854f1d8328152297b5559099ef21750209143caa24ffcde7481332a2152022981ab993b739c46df59a6487acae0d81e751fd8e45961e1a650480250f98a7190a303f4f421443c2c18deaad2eacb1976dd0a0453707c65efc9a39183c82cca0de993f7066c3d87cdc8156ba6dd546021e47c97b8397eb63aef581e4699257a924f7b6196c6a7727cd4ba01a15018b35a5f8586c941a5e7cb63ec86227d2e260d6aae3c57bdc7c4f45a44a7dd25512dad2b4d068e96af6e5378d1c8f72df4b01e48b1e9ed845a895e820bdf14666bdafe19b7bf4eab277c15845908c7cef8404ecfd534197656f4597440bdeb65711087968f16ba7ee0a3937351f543db79624d4dad8cfef97f0e6def85e4a2b5040f58ba9b87464e7f7107c4f135f8698c23ceb63caa7f69c779ab312aadddd2dec27262ee1c4b8fddfcc229dc4a4c9f83850c75574e1c985e3dbd0fc8b2ebbb0610d415ff9173439aefc5e2ebe7568cb9c76001d8947580492b1f9ffdf9b850126caf148f3fe044a58b28a3601440dfda11fc8f69d28940dbcc96cfb2605e6b3e45af8f9422f7eae362a32de2253a94aefa75cc556ee045550c8f04d85285b167b3312042bad88afa1c669388a94776a7944bc8177db30c4cd34cbea52bba623b3c97f7e12cd83e55e897613b3cf453343d232c18785aff9ec518c805a530c699ac93c662a8cec60eee5074486737a1e79d3cd3678a67f3c1f47993505ad9599e05a4212ca34bc05991b3c69a6a5796a0931619b14f0b8ea54676e6c4f9f8d9aca60abafc2f975311b68966f89c87a1d3c1aedf2b3ef6cf93b0a90657389475289c287b44b6154f290f352b3b67bb755cf0593917d7d404a5c45b2b3bf586489419e7f145a336b57d27afa0d3182b0a624bee4abdcab38c9b74d4deebeaef21a7e8871c684e3bfb32722cdec20369e8ecdef8b38498543c271f8b71d8b51005ae25c78fc0a8ef6cab44c622965c1ab27b75acc52759271612b7d48bff2f769be6c988c86fdfb731c287c294dcfbb4efdcdd8c135977f37fa0d2bd5162ec9d1d068e8ca8a2e1ca00d75a28f54e38225eeca7073202ca56969b0338a51c158c98cf94c889e9e6110762256d4b6c5778de19bc5e561b1a279659b813cf95bec0c371aeacddd8fffa22facacacfff8cb8e119fb65efef1595ee477b2ada24d3f1f8b25b682df5d5ade7733733fb0b9b141de765e9c5f843bf845d96febb0fde1cbf74a5aae4c05e164385ad894c61245f027c62c0249bb50d0e3f1858ca4eb0fb09cce4aedc66f94a81795d9eb119387a62b6a46dee5a74d69a28ef71f591adce6ff9c0e4e844f7dbef1bfcf277692f41d9cd0e27a01446393897cae4c42c5ebc3d1f2a8a3c0517addc914b5b44a0400f40bde358e29af920830e594775052b56f3258c5d10465162d6e253f0af76ad713c078c4ae21793272f0d666ef157d3e98a122dd759ecdb5550a301a6b14e539c342d1b6ce007acf26deabed4026726c9b40ab1a44f82e3487d7ee1195efc9a01f500a4cab55633ff88f81382c0753053528dadc1d888bdeba4cca7ef73315c75e995ff3ecfa85dd97fdbecda9445d4f4b2239b97166934140926015d99156774cd429acf6c33cbeccb9a0c945e465a0e0bb8871dcc4433082eb4b88f4166d652cedb6bc3da1b6dc8ee322253f5f9bdbda30edf2fb2946fc40f996e1abd5d4d232b6042fa0cb0190c81a377182e6cff67e5e3b4ff7d434afba650376bb7ec57592e790d6537f6b8943951761a472f8f61a73944ffc120c6e453052b2809887f0443d21e3fd1b89a9d99e66dd5c95486a32f61df0c1b9af6ffd263d398f55d629664ffcef30eb313e16818778da5e0c4ff72fda5e3ccbfbedeb4e5ad43a0fe2c06a68186c50db77652e9503c328c4b89a718739d4d7da71034d6e31108c108979f4ff994efc492df4486a7f55d0b88cde5457e5e7928b5c9654b95392836ebcea31e6e71e1a22090da6dc149d0f357d62af66bff68985c2dfee78654cc93eaff4b17f71e670ce1ea115f99ef92a42568df152a3399b9bfb9453c15761d5f810dcba508f89527f643f411a698191a9b79fca7d11b37ba5ad66c922f3cc37952cc01e448b3d99b3250493aceb901ba78d751161317d9dc31413a1d86f027237fa9f2185ba7235a3607511d427720c9b756ef0e14b70684d99479a996d8e54ef8a650702d897f1051c43f879d4897c55409afa58f8a0af81660e082a373bc2de5f015bd6656987eb5e031dd0e2d2258cc552f3c22dea70b5f2a5d454d40dba929bcc5be94ce7f6500ce3f323d421250a4f211b16dd0eedcafe83fe7884eb6ab6f24f21260db3e80c5a8274ffa693b8f5da572adc012b16485691e494eeaa8cd8d59cb3b9b36b4becc4bb6e6fb092541c43e41d8c5b8f6efbadd8eee078952c400ab42650468f3420799391118e00a632475cfff30a00f0e5c1a5d1a2304313e8200374f3290777b864791f69ec38b09d350c7ba6b66702dce4a7f0df34dfa6880cba62c81d6f1e539fa3f7c3feae620e13d4d00f78b59b7ca0a06fa7b6d248e06ea724f410ec3b6ade6161d20af07423e608c44252d06c26b5d6a8fbf0900841cad3818b2f4b201b0aa9a3208cdbadbbd47a75ef25617b945aa4337083636bac7d0a8f14a62b05f95fcc443b3131a303fdcdc278da0da0a6c00a0a315c6476fc33b57118050ef91e09150485f15f4a7606e97ffb844a7fe3f945d1cfd4e1a39bb644bf424952078eae8526e858176e45734724ec8e8a45bdf01129a0803da2dd9637e4b6da57d89cf0f5436e35484eb91f5f0c0c38d81a90b6cd4ce4a4126e621c7842e7112423f9f36782e63f3f78904bcf6a33eab38d399753f185b5b5765f91e78bed8c2636217ef9a08ed85f22fc16fd0d0601b80a1ae7f2644f25d3a672ebcd255f98ca3500bbe2bbd929477cff7f392436a88c92e9d1a784549e4285a0e3044d4f80eb83912b4982938b0c3796b7dc34b309cc0f352fab821323fe13a75af6ff2f615b05dc0a6b795be28fffe11b6debdb840e799e41fa65b2c985202d6904d09b10cb13bce9b884dfbbd9b9b7962e0d69b8b58f5f2d11403bc1b43da97861bfe4640c35dde7", 0x1000) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000600)=""/53, 0x35}, {&(0x7f0000000640)=""/166, 0xa6}], 0x8, 0x0}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket$unix(0x1, 0x2, 0x0) readlinkat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8b, 0xfffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x22, 0x0, 0x2}, {{r1}, 0xfffffffffffffffa, 0xcf, 0x0, 0x71d}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000010, 0xcfa, 0x100}, {{r2}, 0xfffffffffffffff8, 0x40, 0x60000006, 0x10000, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6e5, 0xb1f}, {{r1}, 0x0, 0x38, 0x80000001, 0x8001, 0xcd8f}, {{r1}, 0xffffffffffffffff, 0x0, 0x8000000a, 0x7fff, 0xd85}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0x200, 0x81}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000001, 0x9, 0xfff}], 0x1, &(0x7f0000000100)={0x80000001, 0x8}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0x0, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x40) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/108) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000140)=""/64) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffe7c, 0x0}, 0x0) write(r0, &(0x7f0000000080)="0ed1c843ae2ad565939faae0a3c9b898dc31921506b12c3929c502ddaffb51cc431d587bf58aae9a6819cfc35041838e4c758bd99949d1e4c0fcaf319f230f5ffd23a190baccfa14fbfb497a128e81640bf0bd1316e9960c5d42105c084b1ebc358a9d885ea1e579d2d3341cd3851ff1e30270192779ef532b5f7cb0078b5775db75acce35c83d73a958f3a06a27a41d80b7fb34ba065613914a72cd432fb4ba0088c16aeaa4ccda8e3cfe198da65726d827c8df780c42dd6f7ec864f24d019453b4750bbd8ad24bc89e4c0f869cf91110a10a134464f9c03d5cba7cac7a3725c1a2", 0xe2) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7d348426cb5487000b5e79e80f775e4a8fa4f6bf69f7a199e3bf97e9aa7c7fa2045a58f1bc48faa3345ff54b461db4f4417e1a337d2dee4aa7ce656e0c851715168fff0e32118ae0fe483749f3149a16cecc5cbd72b381e5b08926782bb44fa057795432afde2b421121a2c2fad88cbb839c62359501b28546465449b62e2fa3074f4c2998e71325e4266789d33bdaeca0ddbe54af69955005d427db50a12531ceca8e4ed022789611c82e21767122b6bd1fc1369bd784d530ac3f3f208e6e5612ae7d2975050643bec86797a80c2d853c368e1aaff9501669260cfa644e3052b8cd64", 0xe3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/87, 0x57, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x111) getsockname$unix(r8, &(0x7f0000000240)=ANY=[@ANYRES16=r2, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=r0, @ANYPTR], @ANYBLOB="ce774c630c32aa4132806c8850d748b860af1b86645e1ecb5faadc8f4c543fc4754f9c3018dc66a37503eadd4f36848d7ebdd8b487236eab9570cc94d04e044622b39a0aebfe7e84aa9960b1d61988690486c338edb223ee1bb921e23be230a0c02e080cac1d1b2d2f14249d4a620dd2d145347faddc1daeaa77737a4ba14ebe862c2677c5e478ad7fe9558e994ef5a2c65f812cbad8c9e2e66fd7cc49d5a1ed58ffe492c89c028658b969fe12ba0067078fe3742416ff858965f8a7d460db7273ca5a979991c84e0833679d1b0812c9493babba932955cac6bddd35d56596e1b15756590477e53429c8abb28c", @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYPTR=&(0x7f0000001400)=ANY=[@ANYPTR64, @ANYRESHEX=r4, @ANYRESHEX=r7, @ANYRESOCT=r7, @ANYRES64=r3], @ANYRESDEC=r0, @ANYRESHEX=r4], @ANYBLOB="d1f4612b2a87904dc680aca86e57d6922f1454e08ad06b1bf03aaab4da8209601e143d2e5f3513644e8f65ea6da118991deaf4d0989e9a4285e6689466b6579f15ec9ed8abb66731082359c5c3bd9b83369474991b68ea28ace71a3fea2a16612db701470636af60b2c7ff12d709a70f25d9bc1eedd5070d07e76abc56e4fbc0fd0d7b5a98049142e2fa79f58ac64da21c4e", @ANYBLOB="8ed0f7bdf320161fc8334cd19eb33cf2cd05b6c3dfe791b1b5dce4b1f080a630c65f5a56c7e2b4d0ea28f111a4200c236f79a7472de3d4fcb32ace4f0c3b0ff484ba92e48aebb687354ad55747383acb9a7215ecaaeb0511eeeb2872e626b60da5dad85193f50e9a02af17f03a260e2aa49397857801ba5b1e0335ead1972d9bcdc43954fdaef3cbdad4c95cc2a60855f994869f7b5264f1905cdafb28e66ffa76a58376717db6cfb382b9299f057a69b0ac402df96226427fe90b06db645ce3d74f7ed9e0f6a0d04231c61e933f892b7da08da35358e493bbe9fd8c1bdc75a62edbc664dc503c1d3b48abede0beb8bec1f1ffcc9561", @ANYRES32=r0, @ANYRES16=r7], &(0x7f0000000180)=0x8) setgid(r5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x40) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518538f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5450fa501dffe923d79a1c38bf4f55ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe8f10d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d2227f395ed71b6d989d1ab12bd56f5c3de5cdf61235970f73d29e69da24ee68bdc118132a42c9304b4060d87c89d8d68f49f4b24e80712242200271af6b8f3af72f1086eeba18d694f26a1011316442f332f33d5bcc88fcb63cb7d568a552ed7ca80ff4e0bc63368f80a7d58b6387cd2a02dcdcf7c13960e3771626111255aa42db329f612ce51f2ebcae1c92f724bc351093ab69905cc786dea799b65357ef9b795deae47a43abc5f497dff646e0a1b4f096df6120e62799afb259fa441b68ea56677ec56ef8450ad11b151127aa5994252bc9a21a23f492ede437feb5c196ec2657b02854f906cf2479fa9c33d6ea441851d7ed777ce985924cb933e0cf8c41de45e89b2e3d2af22c912a7f69dd13c974e5ff48dd5fd69aa86d9b5ef8cf6cd1c4f830196331d3daefa76f99369779984cc302ce795ee628", 0xfffffffffffffe44) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x5, 0x62, 0x101, 0x400, "b3717b99d490f3ca743b04d338b2be1e542f95ca", 0x9, 0x4}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4fc, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5a2b2c225faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x1}, {0x40, 0x49}, {0x8b, 0x4}], 0x3}) setsockopt(r0, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x40000086136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xbb, 0x0, 0xb, 0xffffffffffffffff}], 0x21, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3f, 0x0, 0x10000, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b0000000000000000000000000000000000000000000000008000000000000000000000000002000021291faaa20000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000b2c8b9baf9491354e0d92db20000000000000000133257e5dce9a499d64fce5ad9006f6d000000000000d620b325000000000000000000000000000000aabc6499b3f900000000000000000b000000"], 0x1, 0x0, 0x1000) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x80, r1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) poll(&(0x7f0000000100)=[{r1}, {r0}], 0x2, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000140)='./control/file0\x00', 0x10081, 0x2) 16:00:01 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x42, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbffffe, 0x2f, 0x1, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) setregid(r0, r0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x1af) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) setreuid(r2, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f00003a2000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x2, 0x8003, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffff3a, 0x7ff, 0x9, 0x0, "625c90711b541884337dcf32120d21875bfd4c21", 0x9a61, 0x5}) setegid(r4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x4b7f}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffb5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x400, 0xfb}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 16:00:01 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x9}, 0x10) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) socketpair(0x0, 0x1, 0x6, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) 16:00:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = semget(0x2, 0x7, 0x40) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000900)=""/188) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x74, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kqueue() pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000a40)={0x3, 0x1ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r5, 0x0, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) write(r5, 0x0, 0x0) recvmsg(r5, &(0x7f00000008c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f00000004c0)=""/184, 0xb8}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000580)=""/123, 0x7b}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000600)=""/84, 0x54}, {&(0x7f0000000680)=""/141, 0x8d}], 0x9, &(0x7f0000000800)=""/148, 0x94}, 0x1) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000009c0)={0x2, 0x2, 0x1, 0x9, "985b3c2847297f041fab23876779e9618227a918", 0x800, 0x2}) kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x8000) r1 = getpgrp() r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x25, 0xa, &(0x7f0000000000)="eaff83c4", 0x4) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/76, 0x4c}], 0x4, &(0x7f0000000340)=""/172, 0xac}, 0x3) 16:00:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000180)=0xea2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x88, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)=0x7, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x10d}, {r0, 0x40}, {r0, 0x4}, {r0, 0x10}, {r0, 0x2}, {r0, 0x20}, {r1}], 0x8, 0x71b2) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r2, 0x4, 0xcc) fcntl$setstatus(r1, 0x4, 0x80) readv(r2, &(0x7f0000000580), 0x3ca) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f000045c000/0x4000)=nil, 0x4000, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x9, 0x4}, {{r0}, 0xffffffffbffffffb, 0x5, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0xff, 0xf2}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x7fffffff, 0x400}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000044, 0x2, 0xac87}], 0x1000, &(0x7f0000000080), 0x1800, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) select(0x40, &(0x7f0000000000)={0x10000, 0x8001, 0x80000001, 0x7ff, 0x8, 0x3, 0x57a2, 0x3}, &(0x7f0000000080)={0x1f00, 0x8, 0x8001, 0x5, 0x4, 0x100000001, 0x1, 0x7}, &(0x7f00000001c0)={0x5, 0x3, 0xfffffffffffffffe, 0x1, 0x3edbe51f, 0x6, 0x6, 0x3}, &(0x7f0000000200)={0xca2, 0x40}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x16b, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) r0 = semget(0x3, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0x8}}) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r0, 0x108}, {r0, 0x54}, {r1, 0x4}, {r0, 0x10b}, {r2, 0x40}, {r2, 0x20}, {r2, 0x100}, {r0, 0x108}, {r2, 0x60}], 0x9, 0xfffffffffffffffa) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xffff) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0xa245870) pipe2(&(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000080)="00142b4d503dbd7abf8c41af4fb6001c5af76a3b7ef8d01b854f09", 0x1b, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f0000000100)='./bus\x00', 0x1000000000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x4) read(r0, &(0x7f0000000100), 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0xff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000353de0b5, 0x81}, 0x10) getgid() 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x7, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000021, 0xfffffffffffffbff, 0xf1}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x10001, 0x5ca9}, {{r0}, 0xfffffffffffffffd, 0x2, 0xd, 0x1ff, 0x5}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1000, 0x1d000000000}], 0x200, &(0x7f0000000380)={0x401, 0x6}) 16:00:03 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x7, 0x9, 0x4, 0x6, 0x100, 0x3f, 0x2}, &(0x7f0000000040)={0x5, 0x4bb1b7aa, 0x2, 0xc99a, 0xdc63, 0xfffffffffffffff7, 0x200, 0xa86d}, &(0x7f0000000080)={0x20, 0x5, 0x6e37, 0x9, 0x20, 0x81, 0x8, 0x401}, &(0x7f00000000c0)={0x1, 0x5}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:03 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:03 executing program 0: r0 = socket(0x20, 0x3, 0x100000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mlockall(0x800001) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x1) setrlimit(0x8, &(0x7f00000000c0)={0x774, 0xfffffffffffffe00}) setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x188, 0x88) socket(0x20, 0x5, 0xfffffffffffffbe3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffff, 0x7, 0xc30, "86b525caeb49b048032b5b0991a549d6dd8c320e", 0x6, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x6, './file0\x00', 0x3, 0x2, 0x6, 0x56ed}) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000180)="88e2c614323c3edaed0a5b3cd9f592c1c1afceae5817c7b85e72879ecc1446b81d7bd1fc4c14fee5666885182e2c704997f07b5b2761fac9b73afe188c57ec772dc277282ff781df1e929f28eb605b3cb290255df640e0a3bb4a25e22ac45a057d4aaa9410d6a025fb40170efaaa59d1ce6b287ea93592e81aa03be76f7beadf81b10c02136cc6997aa0ba1c2010dfb87e3848b6f999c8732e9c235684a947e01fff1a4911f8ccfb6ec550a8be31fff79e568e5b2c076e989bedbc8658b41984761275", 0xc3, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x36d5, 0x5bd}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x4) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0xd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x6) 16:00:03 executing program 1: 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = getppid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCFLUSH(r4, 0x80047308, &(0x7f00000000c0)) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r6 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup2(r2, r7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x5, 0x1000, 0x7c8dcb55, "a9cd9772b61b8b4fc08d7d0535a1ccf039bca57a", 0x1, 0x80}) dup(r6) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r9 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r9, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="ff7655ca29e8855dca3b884577f3f857876580fa506ae5ff29b74d1836da7854f5fd355c5797d7b7bddf7ebfee1ba9a3f66e8b5ebb6391e933a874a2f5c6cbb7844d90696c31712fab6f9054", 0x4c, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1000, 0x20}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="05fec44c3b2b4b3e1a163df967d2489edbe632caf63d39770b36b15812d911c63b2dd331dfd36c08b03d0e090f19aa159a437421ee7a42e0d583cb86a70c5565b470b895cbcdf49d9bd550566576fd1e25faf01baedfc10a030986400ca7d9f47f453b9df2304110ed3cdbec7845d308cef2ef85ca1c0a0fc1bde572c89d09ecfbab38d17594f3d4f6a56e464cf402923ffe8ec6e7203807163979c018da5eef52f3e8", 0xa3}, {&(0x7f00000001c0)="0b925febb661c075e6628ca1aab02cf899a15472abc25b67edbbd4051390a8c4d249f2c9f4fa", 0x26}, {&(0x7f0000000200)="12fb79426d6e59405b70aedd4062ecdbc09113d180097cb34925ee6c897634e84fe7bdbabaf9ea8d8f44bd3955e7c85ea581ada3a63fe774e891dc6d578c78c6c8f172d053298f447b6700ac08d053a05b93fa74ee81af432ecf4c428e7e01670841b1059ab88f88567fd62867a041f7a24f2fc878dde664d2cf490b1a8fcb3aaaf6e85a01604d3999", 0x89}, {&(0x7f00000002c0)="b0aff4c5290d1fee07f652ab599dce65a007062e120bbc3030555ec03dca21bbaf00da4c921b67bd660f4e32049f4a51de8c8415a323671fc7ee58a49eb42fe279dfe1b0a8c2692ebff3dbe5952497dfd9e9", 0x52}, {&(0x7f0000000340)="9f17caa1d9986f311c896c9df0a684bd695c28684e1343b4e86da87637346e5587d474ce86b18d2aac0fac95132bcbeb3c4779b8c2388228e1cd7919c9a763ceb8e99b360003cc1d2e251823d78e6bc2c83cb2b7ef56412466fc7b18d4a6b77a4f25a311329da2d77a7b1016cc2f6d8c93a8f61de493fb75ec97ac1b98254385b000ec10be3a5c6e034d1940d3ea0002e64c2853437ac698126d231ad25667e632d8cc804c4bb0211ed2ce117d0f6e3fa8bb34962cab8b54af8e4eba82f893a00f40eae54530cab6904f26777a19cc693fdfed0f04c267707bd82acbc9aaf0e7d69088abe0522f07876bd0f9ebe2e9c913dcfdea95e3", 0xf6}, {&(0x7f0000000440)="058647f0dc00d6a2b284dd9fb4e6e89eaad8ec81c2219a3cdbb4bdd11ba95d6df775e4e2c3af52af59e1f28558230471cddf701440216900bfa5ea62798583cf1a56f88a16be0beaca0e60d9fa3f99625a8e91f32797b6c2a02d335c0c962b09e587d899bef1f76372ecdeb089f8959611bed67f", 0x74}, {&(0x7f00000004c0)="7f63b54cd605e695a06f75e3dc55416806d516657624ee6c23c9d70e0874e5d5988181f58c7183825d70d68f75bb39e7bfa106223ed0090a564bc30be331fce894d67f0b67c03442fe8b295a8944d75fb2790f5e257026f3555c961e0d2254269a842e6b95895e9a03d2dea579e2210e1b4579a69f8c19e646a340cb0cc04d40169f0865924524ff519385", 0x8b}, {&(0x7f0000000580)="8ce0b26ddd5d37ce7c4694c7b5353bb5050df591ba7b304a0e84b7044be0f3b0d52c566c0b", 0x25}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="d00000000000000024028cb02c090000f141b75dc24ec3ac6cf529e345d01f86944307183ab3b19435d93abf8075188a013cbe906330423478be0d1e36ce8c4207cbcc3eb2b47582777f1d7b5b548bda3bf2f33de0033f88f50bee16e960f4313bfe632f93a44c04890ea7407db07f8ed99df94dcf3a9ce3a0b66c439ebe33b882fe8222e622438622bc01258c480f56cff9588eb1a77594ae1ee07d02237258f67880f46f07d16497b19aab4b0d38e8b2a80998aebd0fa2f589f6d06b08a897f3f120e6138a01782f4351a804278794eca6f2f762e71c13b18f79e4085b439988000000000000000000000001800000a78018e22055b1436742d11fa4036f3365359be6040a08c3222cd5e281372ecf56154de07700abfa009ed3de7cc5f9c01a140c447b0fcd8302d44ba9f47021af162c5a4218a14370bfe42d1fbc974edef3f621cd0a1c7739478d3f39f98412d9106232faf629b622a72f0e082fb63bdfa85a128300000000500000000000000001000000090000002e6f2bb4367e609415f8afaee3b09c362d5717a906de94b583c7e7ffaefa448e9fcdb32a48bee068d4dd92b02ac82ed6c74d23053fec67148e8f83000000000000f000000000000000ffff000000000000740101097f70168b81c5a7e45814252baec284beb78f9e391d33f27e4bca5fd6401f0d0d18df8c0add6110807d215d297454d2beac886cc960a4a96165d78d296f7b771775a1441d5c3b5798ed8716e68565cefb7a2e47479317afab44297b2fb677886b018f5a82f5f1997c4b0c890a950471b183f5a71bce355a86eb1b9ce66a48788c7401306eef2ccc63a8abe6686f1078b37f81bcdabfa564fe2b42eaf480dc55f56e343a18e706f4ed75277368565f3459e92266100cffc61d8d66a57ce8a8d652a0199390f929977427bf17f1d847725a4fa5c519722742301ec95f4d2843d2c01d2665000000000000"], 0x298}, 0x1) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1ff7, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="232978f3430c80c112beb3369f9675d7ef080fecb95aee4dab412f1db6eeb421105b8b680934050d2055bfd62d9d03902d34e66bed212174647a3db01ee2e280251843422d5beaa7513452cac2c1c8a9bd546cb0156b2fd7d606672ff19d83b81093f5414c125ce35bfed3a9c743f8d9c180223afc773fce944fcc21157bcc8c409674dc9418a80b79ed62677de0fcba131e62eaafdf58f56cfffd7aa5f1e02986a68cfe74b40609e5d03ecbb15cced8b790ce3737cd899915d98fd596ca1510ec06d2dc52b906fd84724b1794dad941ca4194670bd84f6d0c1a3cf4c0073b621c172df8fe022530e8b27667ee3ccf84eff2bbcd53b715d66b20a38a813e6e07440cc5f64fc61b74d5403bcd0ecfddcf30cc8bdecad035f03c8ad628d8e4b3d21346a1fd74cf4074b3793caa4bfe364738bf06d0928463bc84a9c1c066871ff981c7b13178772cb778d52cc1a6c6fdb1b67f9e2f5dc94255f0c9c0c6ccf330b8d689b8155bfcd39fe74eb9e6b0ae78435d759221833606dcbfb1f342de025bdfdfb56d98616f3ce62dc9a9b5447c8cd98b07b402433a9591b44f3f03801170f6e3ab9389aac7d1313ddf594c1f6b0a5251bdd626210f82c4a496136fe97abb1b01fb638f545e32cb5d0839d0c27bb09a027e88c61034864836928cf1e5dfc2446d3790dfaa0895a087d724f7a7927638e83cf82b7a21e848746ed4326814c8179445c2b3795b1dc49d13e0a5526f2536ecb94aef6dc9b3f7909fa7a89877b9a95346cee4bc2251cf678966854f14d41c3c8686ec93067dd5b828ea2cae7016e8e3f805a506dce6a6fdfeaa5b05468aa616faf5192377f89a33995b8fd4155221db2e72e13bdd8a5513a300605c41cb20c1e67571704a497ee0176c70d565cf889ee9de9c55894327327f8820dfe2928814c5215bba83e4a0606a79c89827fdb1f1cf49e25e2de1e6c5061a01c448bb2d4a4f5ba9f5da9ea737a40e4beaa3231be647fe22387df3dec37740dbb2e1547c9b24355f06942cc71b292a4e4b8f08f030765b1cdeb840003698f90ad1e199d663cf2240bf03fd029f8451cae888bbfddf743a6ce0812ace19b239868e37ed80a8627df98102f4339e2ce8776f677f113dbf959da873c6386adcb63c8272b884eae7aedabc0c905eeaa37d268c8b76f134697e85eeb93766872e8fd9697df405db9ec6595c1cb252c6a0882c9a744eceb3dbf044e03febcdda6f67695eb2e483ee670d3db171cec7dfeaccd8441014de6662e3ea40b0bffcf81cc1b76e0bad0848a5ba7020b945c8d0f340eea8ffdc144fc5f799d2e63a5d768c2b208e95d9b33090ffa7aba082d1b086cde7f5f50192b60265b7a5c87a86f6f08abff963e68190796882593f5ab290b6ba1fdd0dc1343109bc96cf437a5a90c4de6ecad76894f8e5799e577349f450759b791b41d87c81f659cc0890343ae1f9d17135f3da0cbab59b5c7c6346ce652c2223014952ee7b0cf2d257b3ce513bd7fdabf21f028290c585a5d22ebcfccaf6cd9c1b45b626bb7bc758e251ac17350e9b25b803c45e2d2c95f9a6d701abd45c61f8ed3295884b9d523fb47ae05065a746da9bbfaa3b88fdcb5d0e94367c6d8217ffe0185c38cabc4bca5f03403550466f1ced192c5065ed4f76f0be867724e2496f2784f391014d4bc04c076043c67a4f463533a5f30f45de1b11ca806ef7d11c0035e1b7b4e2a3723a8536f59675b0e62a29c015c3782c73d502ef475a9d62606025c9ec856a6e15bd0b9d668c3218d79a026f96d5fa52647719b3e4dbc50a8c7696c7895a6342c7d7cb385a0ffb6b7760c2d66f22ccdda04fa6a7386bdef045bc14590fc153b9d8d4d96f420946a507d40455c6ee13b06bf966847be97b6526483afa1032f9ebe2645e122ff295c3009f7eb41c19f6debc875cdf534b9c87d984ad7401a3d36799757bd1a51a5e0de2f02fdbb23eebc996d342a9ad7f7d4d1eb5421bd0e8fa1e9b73d1d5cca15824be9a71999c4720789607d6ef612ad8ce6dfca7640a61bae4733d3027240da6b4bcb3ed1b8ace30c7a7a8dcff5927e44fa6e9ba830258cfff8abf5afd985bdd5e3a7bb31a64a51cefe024ab53fed58041892a3a3d9f7b265b16b385c1ec3f775f1acf6bd3d2342b24de36775165367f72068099de84e69af2ec365e53115a68f12a1b0c6f7bb9ea62e973784e0a0a95c9526c55c468262431954617202d2f5c69b03f20fbda9f3bbc3b31133322d2c001c5e4e2c589f8f7cf463b3ce1de0bad5ad4f120a28f0818728a39d7a8077f68313d1ce056319e1050aac518901a35456ef80e788881bb596ec416d8c1a00b468030e43981ca2e4ade9bee8710fbe8577af911d5449d60ad7fc46ea28ed2979826c0d9e028bf58c3e7d079598207973974f426006bc3378e4fde1a1431d3f86a07aca9e582a4d56c82075b22bd4fbece2a2942a965bf8a569a5d9853917905ddf55e1b930f522e6267ba4027eb884f1cf05d7744678d046975d207710b391122c1cf41535f64d48276e52b3dd7942cb1cfb83cb33ed1932b780dfd01dec2082c84f260fdc4245d5d5d9d6fa96de480bb7cf37b2d6a87e152980797355f7bcb92bdcad5080c81440e507a47ce7ac055ea989bc754799a844a5c4760ef20bda4163ad16ab9a9fcf24bdf4a557231b703eadf92fff35078fe7bb09f516c51fcf9258a2b0d678749d47531429d861bcbe7b14e5535390070dddeb6d7017202f9764e7dc3330ce577964c90e42281d281675b99c53e8efc41b5367f6f2d58adcea41e12f8a19a010f969f28c459ecba4b31064df7db8498c1909f02564905cf3dcd0ceddf6b5d794db9a8f20e2f6d2032d22a9b90d0b4305672a7f96f90308916611e89ec05db4ec847e9ddb2022e9619dfc5de74bc5dde2e959b291ec12a97ff787b58b973bfb696a193b53867fa9a3a9f6766ffa57a6169404c3e8148c2a84365c145a72eb8cce6ad3d694c8c59219ff32aac8c35a9db41ad69ec87f19834b13fc7f11834a5d85f35763793a5b4007b25954056ded93463e7553552c2a47c3c4dcc3d4be7c35b769d3011f6b6729a805863d6c94b0941268490b06356d1a9ed8be8763338fbc3f868ad25f114e3510ea7d1226fe3d69bee8f09d6c9bbca8951e99998b5a694c09a5205e14487bd73e213121620702a1bbc6805633e9d1b8cc592b13731315d4ec60b6f3af1de5a00b7944705ffb4affadafb396c60b0bd3fb8cbf9ea7570f87488195a7772c91337204fd512b0ec719e855797c7f7c634018e83e772885a3f02b49a18a385407f7955cda2a59a62d87e40ec3bf14e8cf9749f1795c68193b4cc90cca7077ea9344bf75f551fbceb9546d150230f70bd989233c1b4f9eddf950eafc4234e17c5c92c61620f802dcb72776c8bad833594847609a7aa87a053a2fd91c145f3a4fc3089fcf7c9c0b878524b3dc83537a82c15ee6513152dabd2588b8634d50bf732d091fed823833d87b1964743c4f486e035a0f524e2a28c288dd28e396e532c3bed828c3cc82b98a8f60dbf1602a432b1d9ba6d089e3d2488f874f032994801c5b8e67477e1076d6a31ce2ca5c1463b63e0547705120a380b9a2691278b1d8fe1833fa71364be29046d3a29bf99c9a4cb76e1dc3e62ceb44aed8035257f5c20e381803395d0df4e0df30093539d6eec8b0fbc4662bb8210f7dc2638e9df4a20bcad2c47c9b3259636c30b3f37c51797af334bac15e9422498395e8eba2dd5129f54b272f9a029b64bbdc4a34bed4110425cc8a5dcbbc8f3ed810919ff41e6eb2f2ebe16710eaa2c1bb50c3ddeffc73c67a473eebe3d70ee704538f87a3281c4014eb5e190bfa16355ae9938ef215dfc8f6681d1c5c93cb8e36011cbbe7a57993ae1b1c68a643880665cf1bae46ec116d0b829cf597914135c046cabef27f95ba54b5913d0de68882dca1ef981e2fc9ed26ea6725ded143f682e2936d9cbb35b1fb5eefb482881ee0ea689b69afd55d95a6ad42841ac1a65bec4078c2fa0de51623e59f5ee55833fde66aae83a88bef93c704613e5cc0210ac5cb90c028d8e4c478bc7518e67ba37c0f2b62271563ffbdefb65f740b428958faa4c2599af37e0aae7539a8227992f9537bfb52581249c46a1e336596b2984f64d725ebbef73828fbcb2954882552bcc6bc2f655f09072e4a4ced5ab37903de1e846d8e5e57e7070b29cd344ddf95b83b716881c8aa33f5d948176968aad81f8635e5d5b3e3922c5bcc8e4e046f6072b5bcc9c7941afec1db1eb587012058c2363eeb200d713be4659b5219819328d65a74135e126d0257193b16c28fd8a3ae0b85153cf8cda2e6f636c7e96e12b9bf0ff766cfbcd519490c0aa12deebb4aa7ce135c225ee2a91c6dcf711f16c44c35ccb831e8ed4d38f2a1cab61942c790b375257dc82828983b222e5bdf4ec3a6c427a885fce48c9f22d9b03cd6499a0c5d2e784ddad8ee5217e1da3795cffdd2c02c9d40bbe635403578cc392fc51dbe41c166ce43581a2081dc7d4780738ba3677f6e0c5fc29dbfe924c031451ca924d07f2a3acd59f114c2010eb9888d1cec600ec277e9dfd7d2da4bb5fb1bd87029295e245d0b6f19c42940f067a17c040f83fbd06a94b9d4e7b7f8d61a59fa939e4893474cbde602ddf1bdbc75c661b3e20412fa1cdb2c7137a62ba48735e0808a3d29ea0bc6862ebd2742675422cca61dfe97af141752c896a95f1343248d2990ffb01cb34e753678c7641863577166c1a076e9c1931e605fb49f0ab518b0580a1c7c8767346883079db842f7c40fcb4a6d6564bd8bf7e215bf1599542ab082ba39b6cb0612a81a3e8a71b964cf5e587af6c5b9e1edb03683f8b5346e42676659bf10a5504ac9db4b741b082b1e77f91ba4bc7fea76cf37bdf7864dab945094966923003e2528a76238a5a9e917c0b025340bd141502149af04786072c4cb1675d714d11c12ed5dd2815f756e2d956b698c954976b52da8ee3e377455fe640443646b11bc199bf20dd383123aa27f5d4054f4c2bc9bc6ed31183eab17393f7581f08870787b33038842cfe8e8d5158638c5ae827bc460ba24866f59d0cccd94c5a4247d74c7faf4f4e275dd615783fdac46ac89e4576963f843d619af7477da38f7ef6219df145a44c54ff12436bbd93e64809fe579a17aea20d8df1587aca36955f27aa1a6599ad90bf5ed72c23d7a41ca211d9ac2f7b1634a8522e7537aa900490a11ec30d05942e1c836537506a3ac1677529e4d97f2ddfd4ed1216dd608bc90da2a38129f6762e015d22cea67f768be01b90d12b1b7da4be8e27022a1cd1d43bc49bc2a4e835190eeaff642c2add6a274559d02482d835b4d8895333b53bd2ae3638ccecf5e3abaab8f04d98a077bb2d267618eb75beb22a3b467475ba42dbf8f3f80069cebaf3216f823a4461bd590c3006a584315edc3f8cb04b1454ebf86ea0b9ddaee34d36586d70b5cc0cd28b1749f123eacd2bcedc890275bfb12363f9df947ca5a3765b6005bd0112869ee4bf20c3d36504bf07079d73704c73616584e8c667ba85e922c982cf1e23dbaa1f1050681f47ee044381f4901ffebce6a01d6e45c0ff96088c762f88a68ca4c497722dbb4faa1200de1fc7d4f03dd10b018adee8706d09f80864036a52129207621f597b63ff4b516887979fcdd7d12211f8917cba53cf0425bf55da1de8b2cb3e2fd9e276c50c28c16c54ce25da91c6ce747c4a056dd9391ae5368a71d3c56f869aaddda5c068d45b1084723556e1060aec3009c9a3", 0x1000}, {&(0x7f0000000140)="0dc8ccc280770d82990c09fa1503be0279299ccfebabbf2fa61df1347a625973d4966e89a2caedb44d060b0bb83cc631ae9ecd56f51043183d330a8ae20aab6300ff332a6b93b772", 0x25d}, {&(0x7f00000001c0)="50eb78b4fa45127951f86aa5a76cc7a777049d89ec06952ac5de00ffbb4eaca50c725dce5017668f9bf76f35ed67e89de7ce963d2ba05709085ed9815068bcb3bc573e1a45ed1026cf232f34438d94caac954f5e5502000b3faed0b7540b883682871bac0596555ce41d49286789c974e1fdaddb366904ac78eeca12c778b702004d9cf07c5a3a4444d18c1f9014522d439e6123859bb80e08f84d68", 0x9c}, {&(0x7f0000001440)="7c293e2e079b3696d6b9325318b5cc6de7257c0235e4200656d735cbf7de514c484634cfade24b1ccdec798dc8fac915e674ffee15b653970d4c5ee9a23ede9d9ceb86d3f8019be871ea9eeb65f66dcc713fb44bf6ffa0bdd59e4674a8e4ae6faf66a824121fa56bd669c74cbeb3b6c4b1d7726d2ca8637ac978b6e13e19b4a96d5b078a53efc09426bd881b5ba8cafb4c36580b88b4f96519b4a3cdc9ba813d7a30fc39585fcd9a7b4baa123855c213f46350672fb1545665f351a258b20f353c3cd2eff108703d7588657380bfc86938b8f2e8bbcf01f05d05567ec27f8a1c0b3368923c413ef57adc009556b68c102a8a9b9d46037c395a0c19c2c9f19c16dc0c2c0ece2d7ea41d12724b5ffbd9c1aed6a4a12e53ed9f1e6d59ff2aead7dd6578a1375504e946c6abb152b4a9aa8f7b2229ab94b90a0d8921bb9e6859c0988a63bf055ceff06e7d44d7cfbd67ae643749c92b9360d5f7f8f65dd34147fd77b8a2497dee5897e9cb9e6a08f420f23108bc6fa23a16dea7e5ff0697376972e56acfc8a6e88e01d64f5fe74084090669f6746713428fb6f242c48ade116cece3398041e2ee92605c6619e7cd395c72f4ed9ed94d24d014c7df8dc4fb0aa3fb6980bb0ac86ccd3a415dfb1d166b08b2cb84e8e1de624ed6c055dc17006bf0f5b6d02155dab7520d2c91b50f5fdc9b01db84c8e624ea7b5c84e28b02d0b985ebd09dbe5548329661d2178b1858709aa8f0226542af95ead9843a736e5669a823414a774a859edc2eff657d311ca4a6d89d0037b64d6dbe0896beb576c41a2d61066fc9be1a27eff44f515aaedb2f7dabeedb29c5e28af7a7fe7676913fa11cf62b8e7578d1c7caf7abb12a4976880eb4e49c34a47e620f5feec0006a62e7466c3b783d8b1d858532ab945e8dce91017f595a6abede5d3b260f23ad49897f62a6a2557c475f14de7728dde0afefd57e385d22edcb38e18f5035faac8e90b2e7cc215b95c3eb6cca3cea31a6d982aec067ad40f2293770cf4803ba14dd5c3020b220278b7235ce22e3fc7dddf773a935eb41ec282cdd8fb0b826e03483d8195ed87b0c81013e84b715d8d08d9d3b257b99df33ee2685fa87edc7c5682d700b80cfe42df45533b706284e0c9fe7ee1631115cf93d6005559fcc8c04bbfbf39c2fc2e4d068caf38facb38272be4acc7ba73d8b910b67051da4284e5b6a1c77cccb9487fa0837940f089bc510e9c1f13a7adda4013217a724b56916190a2a736060eb1a5d3e6cf9824b55259972531e0c91d6e85da2e920d79092bccd50fdf62751990abc196f1bcd4ea9a454fa7c06f12dc7deec1ea8dac0ead66f1e3ab4f136d2f6f1ff6c6bba9179781bd465b582b0a418d5decb38fd014a7122ea373d11ec21a5d27d099911c572a69763a15461663789a8948e9fb5c4851525c108bc09e0951825c12e0b1b70ef0d1e40c802bc358c53c519e5ce260f997ff5659488a8de21e4199b3eb6925234c94ac3e37f9879bd4b54cd0fd3b7828ec67d2a24a052de0be8e27e4f17185862cc5e42141bd88e9e0a47adb68db46fec30960e748e03526677da49e6539a9b7f763fda73c38d1175bcb7ed3db7cd7ee88cd5387f3f2b9a5ebb281c4bb8b58453b4ce934a27ce1a39fdeb51138cd9b78be113da10366e4b6d9846b11cbc110fcbdfe4167b2b2c73d340753381fbfa12754d201ae63a1d22e859555365ef6fa4b895879967b03dffebb69226a3eacdc9f067391c3ec79cc91cdf901269e8be8234f606807806cf126c7aff3c3be8f64dec81c944ac2bd3c40cd9de25dbeeb3943badf20670f7918819f33b138d66edaac12408cbce58b4a401adae5adcd13bf04c83b19b3f17376846ce250bc47527619b38835ea040afb92bdd72df4044a1da658b445b22984988ca4dd40aaa2da6c81089ad93c5ec3537661917c9aff5126c85c40023abafb47eeb45aac8706b4d2188473ba807e3ce0de159eaab42706fd3a63799751f6e565dabbbb5657c510e5551dfb88a8e3dc4fddd1ece541c071b856a0e53d125ddb11588f829511821dab5381a3a4f33f3f7f8075b3a7d6b150b02ae3a5e09dcd77598008c5a886b0d13240eceae92c4db119eea0513d1929c6d191e1601ac6f5cd42e9f043d32fc89c04e15f0c3567e6e2d21ab763719ac56b644f691d5c4c1b21d018ceac6fdceb5ae9d6aabcb2cbb612e647e0af3a87e47f76623ddf86d80510859bcd68b7a93dad386626e6ee9d95003590e194b2fa5d53b9908329b25b302a6e642d471017ef50927ef8b4c4c182b78dfa1f00f0316c69e95d62fc975958222c18a2c33fc98d505abeb7a2995ac548ed56304e1e97f02be82ebd30a1f27a05c8c593527f97ff9f3fd9a2461be15724d61458e39047c94a97022af21cda566cc620824cb85e2d07608b6011cc860282f188d62420fa4b2bd592c77f4ae12c0056cb5bf4877343994f38f8473dd490771d45328a9a640219166d8dc61f9ba92f54b9cd657275d6b54f8fa32f011e3dda841c6e6b559ef0d998b2ef9073f81aae1016120aab914a6692b9217acbcfeded5055ae13e2cec3d5a6733f14532dcf9601a1b113096924c10e8ce5dfa37351d1a25394de9f563515c087c69efe6efa8636fd30e5687179b22281ad277485087c6b3c021f94def328945d4e192bc44aab491d3dd039c6a03705fbadefa97ce4a26246f398710ced3c6512f9d1668ace3bcd5a48910a55ea66459bb6e32ab5fd6598869cc15673e21d35988de7f83565ffb18ae1a99e431225dbafacf42e7bada9e337c1fee7a7af43cfbccb724c87814a71b5e382bb37bf2d445a1681ffc91e1cee7c69f6b8ae8a30d3a2a28f9924c9f641d90088d25f84e76e3469167f0377e8fd2696a2b732e79f1bf064e0416ee94f3303af037ce7ac9c2d1a669483a3379a3e95c9b9e16ce20a91766f02088937477d692b569a93a00626835e284090dee974b1f2fe2c33300652ffecf096994094cba297680e57f23a071f940bf6d541cc90fe60b2702decde019b9f09638fb6e89539d861ec7039ed0f4f09f0d4e1e720e329bc68581e3626a933db34b7be9d6a3e3fafbb31aeaa15a29c09d86efb9b03dcbeef0b8b67b9a3f6d8c5694e5ad05bc9c5cdbcd945c4848c3e5d42b97afcf3f9c08bd1dafaacfb833e9c345d86adc9c285faf1c8650809f2876f64dd01c06ea0b203f21aab53974c018ab87469cee6d281dee99ea84dca1a75e8ce70f059a00a9abc90d0abaa1bf9992685f0d5603e198f735ef0d44a581a8c02216643e1ead80937dffdc813823ee499b175bfb38e658a8a513d2506313399cd9cd6a900548cafe3b5baacacb673b4597db3e9b033933227756402f88f86061efe1ec473c4b12a0dfcf70f218aece6a00804118361e2b3091c43ca947f9723065ac9517d174e434dcb30b055d0503e636d1ea477f8d2944cc5d18cdf44a38f137ea819903fcdc31e4f0166c46aad792af8475981c2010da4478d0529dc25a3f049fe56d74b87cbd5629bdc7e68d1ca478916f416460127a0b5988b21b2f7211e35b132291000b61e7c0ea5917d2cec68c5ffab4d9dc8e9431e580511a932f2e4a57e61df676d7f43255d80b58362986de103d6f00b2afc344ae3e2d185cb968d55019e7f4365db7e5b06a0281a14e60e4eb8f79e6390bb8bf307ace567dc4576997a93cca1fadf7132ffc765d9d3e61966c1a09f423d8d38c6153f941afaecdac8712bd2bd5a29d4eeb85b92147ffae6605d0813b6d8502d8ae4a39b5ea5538b33bb3babb1f7ac6cea7935c535f5f6251ee40098ea707999e86ed0c68c63be66a3fdfd8decaad58278f911833234908faa17e8be5be2553b2c96f390db8a318521dd892622b071c0247569e32b77c4ad53c9a53f7c75603dc1d2c5b98db7ebcb2c6afe25097fcd8ff8d3dea1caf6d255d5f44eac675fb061501aa8cb341926c4c7c18abf1a4ca7f4de7601a90872086c23005ecd992d2b3c2c7b220541b1bfeb176bf0cae9cbb6ce1f4590ee54c457daeadbaf5841d960dd36c01eaa1a91744adb5079563f15a4ad96ae6b443169670deaf3497aaf23c9b90feb4d81705fccb49a671b40a9ecfa2e1961cf5b9db41162cb9de169ec3cdd88d5b302a3bc90721c5ca44ef2fbb010202b42f825ca434f04f0e37eca114c81fdaa0f7f6708cfb3930bb7e455159a543f54951b974a30bd2c1a8dbe21212ed24af67bf1910938538e9e7e9bbd6f85f052222bc88e8db23a49893350fb08d5c98e03ef09d97a5e8e2f66a546bc8dbfc33b7e82389619cc1b48e9d0d2e6f79dbc935185b323555a0a510dff848e6a3a7dff62b6ef1368bd442f0c21435cb027e0ff71d39feddeac72426a79e79a4565028dc7f8f99ad71c0938f21b8246dc117c7c669a6743e575e29d9c2cf4cf68f7f7dcdbec518bd706fa3a3a869e072f2868b305abb01487245e1c7c5cd2a0e82e66ff068090c0e408bdbdb86157267b96213511fc335527244166645a1d34dfc7bb388f75db1cb892aec0c54442a283a74c0327d82860021fb9d88f84b010b4e0bdc4fd6175594afee92a64bc573682a2d32a5494293682270b859d46607b8b5b03b103421e0600f42eb3eb96924295bfa37b36d5b71733d14d6df4c4df12f2b542a3f739b44fdf70839d03774e212cf749bb9a4f58b509c822bf36d76ecf91cd20259c7308e567e5d9b468e6add070cf659a966657ba9d9a32660c9547761d21e80564dbc6cb559359c60c0fb9541fa5a2d4609db27742b2d735a3e0308bb699917540454c323ab7dbc881ead95c1f295947f774a795a50dcbc20bb535b843c72d37290744b8968f90811ccb1a7bde135a937a3895e282a3e3d519b93c40f22264308aa2ea98197f0f2c3213b25f0e30a4f1f89e2ff5be3cdd8a114eaa71c83854e2b1831c59c9691d94cbc90f6f348ea9cda03af2e5a917a373818ffcf1237cc0ec8c13efb6eaa389c7138ea04cb868d3d96405f5ca9683107b682a898e02a5efdebe3efb815a72e63e51638ef05f74a2fcb37690cd0f93139f54f7cc63cb81269e40b5e692f5b6f43d4cf5088fee641826a18e04021dbb74682304a40d56611197b66ef4e57cd7d3bb996d80505bd6afebf47eb53129d3b2c07b52cc3703e2d12166a933cc335dfbb10676d73829632cf2faf368919c4508d9b8066943968d28cc0ed6980042e92cc7e34f11e5d034c69f1ac8e5236508c1fb0b04655fd0e091229c63c36cfe9bdce5f09bf008526e9edadae1f6c01e0c1c9b5936d32b56f61d70de5a29f70cb8771800bf45c9aa20eb5a8e61a7938e177589f1ae79f78dab8db05e410be6fe66c56bd4d8a6789744b1d2d8cf7906eb2c09fe2130b3701463a1535f4f22be6d4553e5cfbadd1d254eb917a6d69efd91144b65c3117443d11d49a06e28cfebbbe8bd884bbc3e5f069eab7b3279ec68c9f13c8183bd6093dae2152b68bf8415063c7f500ec54739cd09dc486d7d7638c6ba45d870687073059e7aa725a8be84b1ad70c637c973f92e4d9e7b70bf6e3d94561d3298754668f54998c975f3d8c08765f971c055e6ea02fc17bf32569135aa854f395d3ac52f17b84a2b7ad1843ab6cecede0ab458850583b501b04eeb062fc5c170d62117a691f3d3ef2017243177e9c4ae862292f244b04e14f575ffcef4c87a72dd46679990c7681451d32a3e232e9892550c1a480ae83f07e8e4239e8ae24bef150129989b0b853c85c3679285fa584c11d39fb1b0b95599e17f44d0eb4acf65247a3ca5558a216aaac", 0x1000}], 0x4, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0xc201, 0x10001) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x4}, 0xc) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)='./bus\x00') pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b00)=ANY=[@ANYBLOB="28000000ffff0000010000000000ffc1c839705f32fa9e3da6b0a03d520168c079257b5789898b48f71165690000e1e798f4a20d6fb5c67e6a515e0041b1e541b86d7f7ad593119cee6ced288a8b07680b37ca4ff66297f6d7c4cfb8d7642a82e5d92cbbb6fdb18f66752be0b5f6341906dc1ef2c37de676672dd46f69f36e5299396ba6beb28ac0acb7bac51123a67c83c7b15197c0739d6502e7c83759e9295a182e50ee6b7de3a23f409e641895252d0147a43d6c63f94afdc4266c0600c38aab5a8c9fe54553682f67089ed087e9da6cfe0c4e69358242d4e85d2f1575c502bca30176eaabf164b7253cd208564c7e237e38a1d34f8223f6130f1cf0d0b02ca035f42b000000000097915c4d82b344a65669590f31455d13f4e2f0b495d7f3089e4dc601d712a4b11c1318ee27b6a3763f63732eaf2d67525178dcd1fc1f44a4a750bafb0fa82c0a9f758494a9e9c806d16ec999865fdbb30e43a7e95e5837d3d6d064807db85c05262d36bfadcdfd6b8b1e52c048c78e825c91ac09f08bff1db23a8041ba4573d11471f8026dd4fe3fb435ba758240958bf3565069c6ee3e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a00)=""/225, 0xa7}, 0x0) getsockname$unix(r1, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000001540)=""/48, 0x30}, {&(0x7f0000001580)=""/206, 0xce}, {&(0x7f0000001680)=""/226, 0xe2}, {&(0x7f0000001780)=""/119, 0x77}], 0xa) r2 = msgget(0x3, 0x80) msgsnd(r2, &(0x7f0000001940)={0x3}, 0x8, 0x800) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000019c0)=0x1) socket$unix(0x1, 0x2, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = semget(0x0, 0x0, 0x12) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x7}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/38) r3 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000980)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473f9b0ae42e5d6aab43e475b4dda97b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b56127172f54b127c2451eb81fc2ee6c69e2764223f3be9a466306a832a37d531d12ded29e07a8bb447119b99b3d4c2ec06c8b6f0", 0x35d}], 0x1) r4 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) getuid() dup(r4) syz_open_pts() 16:00:04 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0xc001, 0x6) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x5d, 0x0, r1}) 16:00:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCCDTR(r1, 0x20007478) dup(r0) write(r1, 0x0, 0xffffffffffffff65) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="03000000000000008979a4500000807acb7e6b8ff0df90a358cfedcc421409543f7e3464be8445215618080000000c33808639460d481819274759f2c4126f019b31bc30153b6170e8e0365170e14be3f0bd1823e171606ae805e739196787df91615435615bb1"], 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0xffffffffffffffde}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0x1) 16:00:04 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f00000001c0), 0x100000060) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:04 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x2, 0x7ff) 16:00:04 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0]) setregid(r3, r4) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000100)={0x6, 0x4, './file0\x00', 0x5, 0x946, 0x20, 0x77eb}) setregid(r3, 0x0) r6 = socket(0x10, 0x8000, 0xb05) sendmsg(r6, &(0x7f00000009c0)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="f50f3f3a4bad006ed0d090ed058d00d5e1d45f18a366de3b77a633a82d1fc8641364591d7a9ac8aaba0f9d005245c612619c7f272de055c58634e577341e9810a4cedc27bf7839c6fe2f7163954186f643e78834ecd657c4fd0334ef90a16e4b0f7796d53798b4d7c8c3414a100a7e0c12f217ee227638e9b1abf65ff50d2c69140160210453a255ef7c3a98b5aedb86628fc9f32c83aedaaab17122cf9a012025c9ed7e4262db831c705c5a93fdd32f92e58bf3bfc0577390d32fe39c66708dcf4e07e0e7adb43e41665e672ae6f186147c261043dec32b58e9f091aa54b7ae574242fae66c4a679ed24b1f741ab2c88da8859924e5", 0xf6}, {&(0x7f0000000280)="be5e13b17ea06d8f6e2229c3b820ba5c53", 0x11}, {&(0x7f00000002c0)="9f1db6af5e28c5d4aeb1cccba5aec3d8d7a57530b5c1528e60edad7806fca2ebe217838276ff5ad827a53d4fe7d4f5e488906e2830305a3a242e4395689f276f0a36abe77abd6f2763581afd50a053817c69a3df85fc92882b558b28bc887910e6a2bf60d5d9084c16cddbcbb51968cdc8273c63bbac940ca67dda2eda4d391e41d9730acb4de30fb8d6ad7567907ff0c52b23e73159610f07dc4ade2fbde8594578a7880dd7a5b98e7756b4cbe6b304dd23bf7eca17", 0xb6}, {&(0x7f0000000380)="e0948f81a27b3b597e7be47cb409876f2c37c82bd9276c06944109ac5acf264fa634167dfe5267a2076d029f9a14aac995bf8c84b523abc0eea50d", 0x3b}, {&(0x7f00000003c0)="e1754f89e64c6781ab9610a87c1906b17e87995bf47d3d744ba8a63ba318e5792309f524f376975059e140f8c49957e4b641f312a697f5df44d5e55a179bb5a8ce1b327e217f047a29f40296214260557412ab6a01e019885272012cbb27b4091c27d229eb8e3da5e181524a783f9da0f86767cd325b64b698d94ab524b9f354a215c187ea69b56cae93da89d9e3e3d974626b030f13528257b7517e42e6f30c5c497fd5dde7ca26c077bc6e0b7066453766cbd94e121f4d89c790881f1ee20e3e6d", 0xc2}, {&(0x7f00000004c0)="f615f7be82e936b296b839973c24914086e1978867c2937c45", 0x19}], 0x6, &(0x7f0000000580)=[{0xa0, 0xffff, 0x200, "f6d1d3a08652d42a51e587a0ceed69c22d36f01edc77854cb130e8de49217ff0808a9863ba8339e8e05d153004e71c24dff684faed5e32c5dbc153e4685b3c2ebbb7ca282857e7354d0de30741a41090983b07933e5001a891e4f1b66af9f79d73029d35d98de7a9443c8092b5f8c9629105446b230e95cd08be83f5cf277029b18be4ec89b7cef39dcf995116"}, {0x10, 0x0, 0x1}, {0xc0, 0xffff, 0x3, "5dcd2b2314cb7c4752106fbe5e9af43e0203b9093d1dfea3a5006bae3bc18c8e6338f900561a6fb5637d257d3a4ba32a1b9bf40703ee718df2f395d68c30342b87f15df9272f240b4831f6335ee2bfe6bf4df25e2ac5df1416536b8dbfffd862dbcc5ec928ac7233d839834382b553016b75272a34af8d2f1f0881a36ff91366114b3b0d95d76befdc017c179ce226443f6e4aa2b968f663cd7862ff916b5d6697095cab8e825d8b698e079b7a516eef"}, {0x90, 0xffff, 0x58fb, "9237d51b3d07e6c035159a15622be89cabe3fe60164fdc709090a4013e4c0871deab0cf5e9aba7f0c285fbf84077cdabccc9705d1093adf2e61366eaabf8be7fbc1c581d496df4f7ba78c90e42247d0a7468e1cce2e7afc674907438878ef7d524451a5fb230aa0ea6e084368e348eba1e60ae09734241de4f0b63231bcd"}, {0x110, 0x1, 0x0, "8c240a7fe1abaa504dc944e693329bac9f0c769a6f9830d5389f274b172567bd1017b729e01eb351d585f6f208b5204d69432c0f6f76e58d6f6c1559096e1aa0f1f9c1a4ee30691d1cd445d12ff5f7920e5a65107af10503dc50a41bf50efe43961ad31ff9134ef964ebac21a71d92cb295098fce54f0b0799ec23a24f01d36bda24d8a7dab58255b293c35498f01ef4e337e21b68274347b8e44f37bccda6c0a8e95a70e86863a6fa541c7183b2166a63537da6896396f199b4f7c9fa00ca1aa88fbb8856bac3b0966e4a1686dcac2f340739c2f10d129dbb59c991f303f4222a3150f188da68b13d6d48feb2cc29d6545efe5d3f45024c37c1"}, {0xf8, 0xffff, 0x7f, "6ab92e534d4925d4674c0ccfbf1cca1197f703f1f946934a799d29a16ef23743cc4c83d4a27f9da61a62d91e096c453a596f2d335a990c6d48ab647ee97ce1f9074d9e44a6d1252548954b29914d41df8d0326285574ce40245d6d5030c8bc65bb6f619cbe436f7dafec58dd77a6d61e855a2b6014807d5104710d793fb7271b43aad0a44365ee8aeaf215c3182d1d829f551507bad7097b218ab3c9fdafaf471daf1fcd372c054ff17a4413f12857e086008a4d90bcd242fbdef075304011b21314c50c01898d3c3a1a8e90deee9e550a4c9b76c2915fefd66dd40c72b40a363a22"}], 0x408}, 0x400) setgid(r4) getgroups(0x5, &(0x7f00000000c0)=[r3, r1, r3, r2, r1]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) r0 = socket(0x6, 0x7, 0xffff) sendto$inet6(r0, &(0x7f0000000040)="ddf80fd4", 0x4, 0x9, &(0x7f0000000080)={0x18, 0x1, 0x55, 0x6}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x800000, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt(r0, 0x6, 0x80000001, &(0x7f0000000000)=""/182, &(0x7f00000000c0)=0xb6) 16:00:05 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffa) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8140, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x100) mkdirat(r2, &(0x7f0000000180)='./file0/file0/file0\x00', 0x4) connect$inet6(r2, &(0x7f0000000500)={0x18, 0x0, 0x3, 0x8000}, 0xc) r3 = getgid() symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r2, &(0x7f0000000300)='./file0\x00') chown(&(0x7f0000000040)='./file0\x00', r0, r3) bind$unix(r2, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file0/file0\x00', 0x480, 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x37e, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8000, 0x2}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x11) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x785424bd}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mlockall(0x1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x93, 0x31243559}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0x800000000000000}, {{r1}, 0xd7b7fb17fd3f7dad, 0x18, 0xc0000004, 0xb84f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000040, 0x8, 0x9}], 0xffffffffffffffc0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0xac9}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000003, 0x7e, 0xbb07}, {{r1}, 0xfffffffffffffffe, 0x40, 0x28, 0x80, 0x4a46}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000001, 0x5, 0x4}, {{r1}, 0x0, 0x80, 0x20, 0x249, 0x3}, {{r1}, 0xffffffffffffffff, 0x8a, 0xa, 0x327d7098, 0x2}], 0x1, &(0x7f0000000380)={0x3, 0x5}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0d000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x902, 0x180) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x40) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmdt(r1) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x16, 0xfffffffffffffffe, 0x0) socket$inet(0x2, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:05 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000280)={0x2}, 0x0, 0x0, 0x0) fchmod(r0, 0xa0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000080)="68636860bc4812483fc190aa8603074d041f06a6ec916f6931f010bd7442a06b2d7cb04a953c821822954d2bcefe8581f4d397d0aed67db65d5924424f69bd682867845f92a2844ea6e695ab1a3aa57e6ba795c26cfd1f40db4e9f743953707b77b22aa6b702d8b01be1ed79b048b3cce1db3c9e910ea015c77d9160280ffa80b7edb228af95e6f69e08f84e878c6607b19e5085bfb70df51dae8034d2d6c502b7c0c922c118e7c51a8db96d1135af9b4ae6fd6eaeb0c11ec026eb6599caa2760d16f1598cefad218c573207a94946832e6e0efbaa530c53271e354f9137ebb3fac5077e9ccd867a3484cb846628d964df868acd7efbe2ace416328af0bd63a556007bb4d0eced27f97d80553fbfd860527c276718feb43c66b57328c3e2ae6b53dd7e02dcaca52bbc31a5895cbdbfb667656759618d7379507703233ea6c37bba1accd8e8797c5283215090840acb2c90edac71dfb36e84407ea436c7fe8f07f6cf0b5642ceb12f7a7a160b190c221e8c18956a8b07fd3283cee59350a57b0c0c17a0664ec64748749936bef6fdbf47a7e3a1683a0f89373fa10b1db7eb01fc0dbd65005034552fe62f8481a4280573641f00ee25f9ac25203dc621cc0fef40edf068efaa0f7629c7ef67d4fde46ba08b5183148d909fb9af4b85c5fa36a2e72297686f045d7eb20b17a02c5aabcc814942a66cae0750275dff6a8a9f8fbeb2a053e4263a0952d3af3cf298696c149d5169271060af578f899ffa61d191595980fa7d8609d5b9f8710ca44f41b1c97a6d3df9de1f354d0b5a3d3b6532af319d0425247a7d280cc319035dc96fb7806b4d7936ebfed3fe7753ee7e18c8a16b3490f84d68baf2fbad45d1292a3acf4b9426fc76f7e7b137e2208b378a4eba78509b3d632ba70e1f20c7d1fab392d5276fdfa3e84f3dcc7da5a299db8527b365e8af2b43340abe5e2f1dd44d26575c696da4a280d1fd7074307d86a4bdd414a37c268fc5b8f0fda9c7060db7776a7fdcd01c298ff9fe4b253ea6594f8fe4f764228e3d7a32a974863dc1a79a0c51613d5385731c272611529c618c4b720220ad84411365678596cc6bb5176d7cc04f2a08989ec292d6fb2713fa9ba28b620ce221b342c2b3000ed1e4e6bba7a3aa171488c78ef628da1529e117a75c35862d64c43f75bc96aca5b0828f25c1a18e0b1311238ff3a37660d4f0da4b8d4d86d25dd76bc92e06d8ecfbf8f4d343bed7a102beb0b76066676f2e6263b9f9ec0de93b9f71a5fe52a38cdcf414c61493470d70dfb50297c5b91a877098cbf4385a5651e18aac7cd1c9ba1e00c7f2295f90f3e0f6d55b9d23e778439faec20b1524e663603caff9c2a0afa0efaa9391bdc9f7333095bbfa51bfee2f2d95eba1071de58ce8e8bc90dec046939ad7dd17468da33e0c062fa6b44232abc6dfcdc451f8525d4b11ea736d5b7b4039cce50df09b079311a341028a6131bbeca97c38398caf8f17f9018d6da14d25ef0261709f6fcdac6d73375750439fc7802f6c80a1d94dfe362030fdfa8559c834f9b7d4b6e053aeae07e5e26a9efdcd0d82fab061304cbdb46507b62dacc933842dcce3f7b99b70af4192da8eb62f7b8498ef34144f31fa82b92d3d693b2168a06e07083b9dd663a8dc6b841e88f09737324f2b474379ab7504da7d15edc5dda073f69464f0dbc29e5bc0977aa4c83171ee460af200fc2770ee22c45815e3258870d7ec45e4707b8a5cb3a6e074d791c07ae21edf784147ce6ef9e7a15fdf0ff7fe909f33dd44556b8cd00ccdaa3dec3633b3633efaf28ced374a64b073a062c99a2cf31cad62bf01ed91bc71ded0acbebf70a2e2043e84b9a169f9f3880bf9c2fa60f4a3b96880ab4189fb8cb8c78bcc4852f05497d4f03babed6900c4cadc8927c978d10317a184a93c57240bd8f529c1452ad7d68dd7f0c26c4d67006a698324ef7671b05b555653279a8c29d4dc2e1fcf5746039cbd24f20346da9c8713623f3f93df2c64bac211af55187f64037f48ca3c8f68029ba21e990231c43872275df4f1ba52578ace05f87df375c1b5b7eb01441b364db32e6789c76f669fc026443204e29403bbd7274f892bc74445894269c4f92e200fec305b06496d51cca6868f7665ede820fcd105bea0bbe74fa7c3f3c8f98a2e26df1808a1d687c83eb3285c12f431dae96149d56d4b28b640108ba641180211c2fcb0e7535c207ebf5652512e6cd9386f1a759bbab9e2b8388fad9b68118945506868d168bcd24c6163a95f987df7d6e0f76b51a2ac336f90bb57ec1a70246162b26f1daab39f4c12c20ecf35c5df6a9f7b32c4f7ae99bc5712ff5d29022140734e57e0953cd94ec3de8f8f6fc714b009315b49538979640742cebfe16d2d2b9bdaf20faadb714799fc361d811de317b1a2880003a02e9245f5210e552106100bf0d6bb252abca945e284cff8feb7a7fcf4c041187d9ee1235815794654148f85740565b9c54d30e5b4904aa561d091c8ec58b4798e3a0588fef5b2d6b9de985d25d74e1aac659987c39e5757b9d54ccd81a0af82459eb83a2df9334f13f0584bd7840d2d832f4e3eb0e878eb26897d9b1eaf56c8c834b23f39397031a6ad2006dd145c3c1a98f1af371f4dcf4656deb1dc38759e12fabe8294160c9d937083c31741cf02154c95382be84b08c7d2e36250432b8e88834b0ad232b1b13a04642340e42cb87fba927e5172f300e36aa1ebb4d8526d4e03651a0b317fe3069b04ebb51ec549175355ee2f0b4691e484ceaf45174a33b5b467705b4161f458aabb07730fd568040a97156ae4987f067d5b675f1871484eff98d765b2db15fb9a75cbeef7071bb505b2436398a85973b8ce5196235b7e382950af2e7fcdda0d636c34e6855ae53ec6ad2de5f2e76c29106967631d54418f6e1b5173c4e2738e06887a340a671ee9e55fde7f5ffd15e416ab3073270d39f5c874d8801aac721947986acc79b5a035190058c6c8afd51e8fce1dd8e2d3fdf801e899722ae74759757cbec9e5da4b26db3871abf12901cf6e59e50dedae1b2acb8ca6c4d12a630bd895e013389787af0742a25c23611d8b72737e98db9fe59a38f3212cecdb048a28bb0a5485400f3f9a64c9c36bc9fddbdc7bfc5707c0717c87e311451b26b7b546e7801e62c1fed202c62a7f2a7727d3c24a363938068401c162a914c70e9ba146f0aabf3fadad219cc27766f421a229aba4a626384a9095190df411237915869e53a944a5ce36f07fc34ce64b00eabe25150ebce789fa14d00ba24ef3480973391c593e1e437ffe38b3fed542bce02a35037c3b7622e5bdcb09b8f4f8a6522a739c2035d8e0d28725ad2968cbbf0d42ab0f85c380f344da3ba1fe4e799f69b4b7edf4f426fd7f629188ab37ca81a01ca642fd5f78681fe9de16666bde413df128b931691a1b324a790a3d8e3cbc51ec8974b3906a005fbb62467cdbcc5508cbab795193f518ba7e8ce72a417abc215a68da9842c9245309fd1df9e0d0085d6e5fa0933d2709d5be12c00ef99023ee8a99a838c349f14a821e0c985d30dcb22c37e58a1b66f1863e9440b41c08c8f1054232a48212adfbb087b7cea8e6d8273e2e9759c4eb8162e3ea073c0058b45e9a544d99c08fd983eb57f01e8e473f5995792c881e914f8e05ace67686e6734e86cea17b71af66917e960f19b1b157b87a9f00f2734291d7ea6f0e6c509c52190af9c43344905718fcd7d5dba835a6cd71aedff60b1e66320a876886f135e6c8791e1e501249688ced7ee3fb6f1a3e10a7a4207607c797510549bd95c569f425549d582c58775411fabf518b583baed69885f4402d460a3678bbba0c458aa273979ac9513466f210bb66255a5428c11596d727a37d1d144a2f416fc9ea09d1d8cbc844ad80ec4234a14bb884e023f32ec61f79bc705bd1a051c5c069bcbe4d67249fb67e66bb4b8bbe31b66da1f70d521ac14c862ac321ec9615507b3972e4b304b92bef61855dfee9c7fc4c5726106aa481d56cfb828dac86b2826f49066f131bdfb066c12516514f6855fb3e95811494767960bb1f5c882e410e760dd25481641f46272abed326f1f8642090cab2d8b85ea209d912c74798c024bb26a92064f286bd9cde94187a021629b77a393e590196785c6e55c966c5a17db93e2cfa6845aa205ced2aac551c0e01b18e6cbb1e98f0bd8e05394adb36a7e9ba561848f182a80bb7c1218ae57119ba0985e4f4562a848ebe7831e555a244115d25d6c9ddbbd8d4871ce53cfe2945a8daa72b47c30085faaec89b1f8daeab8847c19d74e0b73bd3092770ba8d0297419c3511c618139ef14a747e75ca17a65cf7e75d1868bbf4598f504e162aeab40e304b42cf5213a44c69166a5b1b10a9d6f5dd7b159a034db998b6eccc0fca924adf9f25b89b4b0169cbccb2ab55e5901c720307868757c61bfb72681b0c0fe60fb65ce5fa92b0fb790b13ab21b611f934647945284c2d05f76398b296b29e89dfb2026603b5de1f0fdb2e2d221e26e98cb09eed87c528a311ea0cd4e747fdd5ba2e6a95e47508469c939f7e0297c42b7b514ee086c6175c23011f5c5147b30b8391f0fde5baa0619e16d52753946cdaa0ac3e6bac6d7549d4a108e1bed3d48540817763e77181dc4fdc4eb4374247e7da6d449c509b6159b252261cac194cff36e1826f730c66ab7c004f32a63349bda48727d8855db2ddf025b0668e31303d01b020a872af3fe397d7ac6599456c597ef93a1d1b9b1b5851cd56589efc67c92eb619d1a9dbba7c0a2af4878d1ed48bfb079eed8ddc3b027fd087183d6a879bfdbd6a115aa049a44c45be9354b222606149284099fe4bdbeada9070aa0a7e0e468c8b89afcdce0271f3e5255e1c6421f828b872791e958e86d000447e72867ce4cb4520011c3ba103cd09685d16880b4bc800bf1748954f6dc75272a5f48f294c0c1b00b83e25ba66fc14e6a3ea07d7c6aa3b1062d8415efd7dabeea256ab96911ae57dc5ae04eda643f6d1488474513e7ead72cc2c1ca1393c07fa095451499868daffbbe98c1fe7b78c70f8e3c135ba8df9cb61f6b472633d21d917184d04c6296c1b2fb0e2419c695795bc3175429a2687ea852e87146ab4bde964c28b1434262481e11b201506196975e64ca8f010ef538eb161178d86319aaf1490b5162831196406a07b2c4cf34efde25511e393e41a83791594a3349d94d5bd3f663090ad8cf893aca298440144ec8cbab454032307a023b31a879b28e0b23529aeaf00984e710dc41fff5a5283ac996402a3efe8d2cba758e2579c753625756dfc98c2a7adfb51c7440e5a80727329b7edc38ec551444ce6441d1dfeafaa994273e68ac9103fc640f7503a2baacd0dc93f384730076d42ed5115d7b218de1945592f80a91492e8d572b935d8bb0a92ce7fcc9ae74960c5d246b0210714ddb7acef44c7aa8ade86025753883965756e84f2eeb005951889a4f9b7e2a44a156890b6b5c3128a6e5b070bd6f0b868f42caba9658178c2751d4375d3682d36168e334cded1935ec79a180d938dd66341e25e4d5a9e4f099ec2b97d6b52fc5add2e13921293b38d8d32b8f92c7ae1022d1a2998e529cbcba794ae04f4659a5ae2e9f384e20b1df4b17cdd2f24b28faf6dd00ab5aab79e85db4e48c69fcfe16bc1172000ff6159f92c6cf1fc2f9c5b098bd797cd5ee2ebe847f99da32fe8eaf11c7ea7c534501a4e00111ae8b61002240ec6fe636c0f433b8a5d5bcf7d213b702940944623038c5009897e8e55e3e11a", 0x13c3, 0x8, &(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xa04c, 0xffff, &(0x7f0000000480)="b98d21224ce0bf2de66ec645f935c70eedfb0d61a93a974771090e2b3b2d0f12cf5e4bf06323f129d616782af8909b838a0fc0715c1507e64b08374fe35054138e5e8664ed2065028a380291151c2a0b3c65fe2a8e42998f0501c4e95f9b7286d4a4dd27af501dff34ec7558974d7469520f791bdd1f35a0df2a0c4fd09918adce6aa5855ea8b551bc89a0de", 0x8c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x42) r3 = semget$private(0x0, 0x5, 0x240) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000003c0)=""/1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0xd4be, 0x2, 0x33e, 0xbfc}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x58) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0xfffffffffffffffc, 0x1, 0x5, 0x3, 0x3}, 0xc) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f0000000000)=0x4) r4 = socket(0x6, 0x1, 0x7) socketpair(0x0, 0x4, 0x4, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x76, 0x12, 0x5, 0x4}, {{r2}, 0xfffffffffffffffa, 0x63, 0x40000000, 0x79d, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x100, 0x8}, {{r1}, 0x0, 0xc0, 0x82, 0xcae, 0x7c1c}, {{r1}, 0xfffffffffffffff9, 0x29, 0x40000001, 0x3, 0x8}], 0x7fff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x6, 0x400}], 0x2, &(0x7f0000000240)={0x3}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9) r5 = socket(0x6, 0x800000001, 0x8000000003) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0xc2, 0x1, 0xd320, 0x8000000100000000, 0x8000}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000006, 0x8000000) r1 = semget(0x2, 0x0, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) socket$unix(0x1, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0xffffffffffffffff, 0x400000000002, 0x8000000000) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4c88619c9cfb88c69f4ff36b16c410f0b3aa1ad07cfe35e66934e0413200dfee50b645192040e787a9af0a3fda213270eab9cc2a51374644f847d05ebab833db711def72ce143705e839135715964e28a1558dd7c4e21077ed84af9311e7328a7e60630dfe719d9732db611a268520c173cb38f6db0ed263647603ecc5e00778bbe9f898bb79013b16c89967163d37abbf36e9f42468c88b2fb5a96c0c18614dec0364be81333c6a468c5a16668a2c39b866bb9b263932d6d024ee48e0fcfa1e4bd0561a048aa1941a23aca650a8c8f926f977b7a58206a6e9049a096fa363", 0xdf) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) fchdir(r0) 16:00:06 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x480, 0x0) socketpair(0x1e, 0x5, 0xc510, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x6}) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=""/4096, 0x1000) recvfrom(r1, &(0x7f00000000c0)=""/99, 0x63, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20e40, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) 16:00:06 executing program 0: clock_getres(0x5, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) socketpair(0x2, 0x4004, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(r0, 0xee01) r1 = socket(0x6, 0x3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "3689975cdd52614d6298fc6c8d15eb494fc5d80a354728f3c5a8c83a15562c201a3b9d89a209706ffbcbee5b639417c4fa0a5210930161379bc10c3ed7a14da8a4fdd5784e1de4439b1f01d57f6d50f4bb026d21adb57c88c7dd409497d2ed539735a8841fb5b15e5b5c2fe8ba58c5f5115c37ce"}, 0x7c, 0x800) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/44}, &(0x7f0000000140)=0x2e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x80, 0x8, {0x101, 0xa44}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x11, 0x1, 0x5f82, 0x9, 0xffffffffffffff00}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x400, 0xffffffffffffffc4}, {0x18, 0x0, 0x1, 0x400}, 0xde, [0x408, 0x1, 0xd8, 0x1, 0x3, 0x1000, 0xffffffffffffff5a, 0xebe]}, 0x3c) ioctl$TIOCSTOP(r0, 0x2000746f) msgrcv(r1, &(0x7f0000000240)={0x0, ""/204}, 0xd4, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x6) r2 = kqueue() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x101) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) msgget$private(0x0, 0x768) r5 = accept(r4, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) read(r5, &(0x7f0000000580)=""/208, 0xd0) poll(&(0x7f0000000680)=[{r4}, {r0, 0x22}, {r5, 0x90}, {r2, 0x84}], 0x4, 0x869) getpgrp() msgget(0x3, 0x81) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000006c0)={0x401, 0x3}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000700)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/185, 0xb9}], 0x1, &(0x7f0000000300)=""/140, 0x8c}, 0x3) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x6, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000280)=""/52) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00005dcff8)) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3ff, 0x1ff}, 0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r3 = getuid() setuid(r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0xfffffffffffffff8, 0x1, 0x7, 0xda}) r4 = getpgrp() mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000380000000074c8a6b5672c25933000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r4, 0x8, 0x4, 0x1000, 0x71}) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) lstat(&(0x7f0000000040)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x0, 0x9}}) clock_getres(0x3, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x107}, {r1, 0x7}, {r1}, {r4, 0x20}, {r3, 0x84}, {r0, 0x4a}, {r3, 0x80}, {r1, 0x44}], 0x8, 0x0) dup2(r0, r1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x6, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x81}) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2}, 0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r3, 0x6, r4) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x5, 0x401, 0x1, 0x0, 0x6, 0x4, 0x3, 0x0, 0x4, 0x6f8f526}) mknod$loop(&(0x7f0000000100)='\x00', 0x6000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x10, 0x3, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/226, 0xe2) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/226, 0xe2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513feffffff0000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="45ef6a853c05a44e69464d338e3317376a1457a71cfe654d85c175580cfde07c73b62968fe10bafa93e6b9ad391d1fe4175b51b1a3b00440ad4de922352d6ec0447f76be12815bdf75fbc48992abbc77ef363398c5801a495c2dcc02570b979e1fab68988cb5ba79d4c23d1ac1ac6b2e631875b3e9114f20d5262a7bdfe32ca0fb1c9a4f53697132609cdba87e8a8aa009dcd6cf30182c1ebf02b469e5407a3613a58c5526306427f1330e6e658797c5de84c89daabff472a66bea30137d0600d388540d91fd5a06d4aeb5ba3956ef4264db2f8d31aa107a185c330eaa0c9e0c0d287fc476d494029ff27738a23d63a942404453a93dede04f9aa2", 0xfb}, {&(0x7f0000000080)="f95b215168", 0x5}, {&(0x7f0000000340)="9768e9702ae7b5dca611193435229825f6a7b94f81afe33f95eaf14913fb84fc405f4065145a0c5fb874bcf293affc4a6acba8bfd4da869ceb89ed3730d49b90f5584b9c683080fc", 0x48}], 0x3) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x13, 0x42, 0x84, 0xde}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0xd05}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x95, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2c, 0x2, 0xfffffffffffffbff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffff8, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x21, 0x8000, 0x3f}], 0x0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x90, 0xf0000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x5c, 0x1, 0x68f3, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xc0000001, 0x0, 0x80000001}], 0x3, &(0x7f0000000280)={0x8, 0x80000000}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="b49be803f84dff7f05d6c6a67e76ed", 0xfffffffffffffe72) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x201, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x110, 0xa0) r2 = dup2(r0, r1) fchmodat(r2, 0x0, 0x4, 0x4) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 0: semget$private(0x0, 0x3, 0x43) getpgid(0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x74) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 16:00:08 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x1000000000000000) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) open(&(0x7f0000000180)='./file0\x00', 0x10, 0xa) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getppid() rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:08 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x90, 0x0) r2 = syz_open_pts() r3 = socket(0x19, 0x0, 0x5) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xc0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8208, 0x0) sendto$inet6(r5, &(0x7f0000000400)="0ab5ff31f89cc7900eb285a2d4b1e1fdbe96f66c080a8b1eed51368892d47edc4285c90258f0e1a40d202d8ea05b706b9f8ba995f9ac5ac9ed5bfeebcfe4165f97f88200dba7c24fb0665ecd94bd7a88fbe985f13258efa49b46c86602cac45887a017c30aeeb52e04e28bc5ab3402dd3ffedeff4eb510ae3aaf2e8c9166c34c1645c7f1d4c439018ecc4bbe311a5a7574a97bad66f30a316b94fa44fc1f5effede434c9b54a6727d6462653e954d8d4985b00a2fbc0ea7ef554cabecf2bd00c22c1717c79e0f93e2e3ca2577cd3f586e3ede94b993335dde184752a3312283131", 0xe1, 0x400, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10082, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x7, 0x6}], 0x5, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x6f9}, {{r3}, 0xfffffffffffffff9, 0x45, 0x0, 0xf56, 0x7}, {{r4}, 0xfffffffffffffffa, 0x1, 0x80000082, 0x3, 0x9}, {{r5}, 0xfffffffffffffff9, 0x18, 0x2, 0x40, 0xc400000000000000}, {{r6}, 0xffffffffffffffff, 0x80, 0x10, 0x6, 0xd61c}, {{r7}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x5ae, 0x400}], 0x3f, &(0x7f00000002c0)={0x4, 0x800}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r9, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r9) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000280)="400fdf0ac48168160664660fd50bc461d4c60c7d2892000029c4e1a37d7da126660f3825fd46216100c42149602c066536670fc76703c4a3ed6ec67b") setuid(0xee01) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x10001, 0x1, 0x7, "428538174735823ae0836728a2ccaaffe7f76902", 0x1f, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0xd8, &(0x7f0000000240)="ebffcbff13b9fd812eaae8284e713058e69931929648", 0x16) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x14, 0x219) r4 = getegid() r5 = shmget$private(0x0, 0x3000, 0x240, &(0x7f00005a2000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) fchown(r0, r3, r4) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000200)=""/172, 0xac, 0x800, 0x0, 0x0) setpgid(r2, r2) r3 = msgget(0x1, 0x100) r4 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4, 0x0, 0x10000}, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x400000000000005}) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/120, 0x78) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9}) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x1) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000140)="c6aa190301947efae339e995a516a4f99f6b7b2ca5ceaa8d12a5965a6342ed94f829c2d5e9673b08730e83e6be6faa8302d0df2c9a3441e22f4104c24c1744467945ec08886057807949abefc65438e5abb26ef5021cd7b9e219075fcf6c58475d9e9e52901dbc51803d8fe0ac2ac1ca9e85f630d573ed299734a6da56e20e7855982786f8055f207aa4daa932ebe89fb65c53b800887a512527e1309c79e6628fc0d3e4d134", 0xa6, 0xb, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) flock(r0, 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:10 executing program 1: socket(0x19, 0x5, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0xfffffffffffffe84) r1 = socket(0x3f, 0x2, 0x7) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) setsockopt(r0, 0x5febc32c, 0x251, &(0x7f0000000000)="821f2986c20d6c5f7909148eb7d4ab45537f28eeae5d7fb6c536264698152d01ae4dafdd59d056cdfbef15c5db47dc77f1f96bfdfcc75c708033b155dcaee86e9c2ca9377fe690d0b07835274d963e42a77966086d1f5b93924e3b6d309aa7cc105fe71a1b326838e858ce41080828def9cfe8110934d2086aad0ee6d6f11c26c4a0f6e52128b61fd1d5d341c0d0c268239f35019d80006bf4b5b72a38a92533c4e7d7158a7b05a2f3be1d9e1b5c4f5eae94cc5facc1c6af1e2423ddadb9a108eae693d770fded047c3f3408ed8848fdbe27781306bb5dd5a8f8c8027e7dec9867", 0xe1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="8e", 0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x8) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)="36b2cc347a21dd9e82a2", 0xa}, {&(0x7f0000000200)="cac9e8ebd6399e936c68b7dee9e56f78fb95b2d0824f5fece0aad8bf3d0388f8dc1b8e43bc7f3f84f204f535d56b6279d2bf855a879577ce66206e5a09b380a8794077dd79ad1c255043fdf89adac598f0ab4a7d0a570f7c72a92908be9618d86db570b183d85277285bde79fa69b984ddbef088bd4ccd790aff85f730258c735e917e6cd875616287a3bdbdaf3aefddbefe67eb8c5b2829ba59b48e6ce5615b93680094e5b3e92d57f758a891626ac513ded8f6cfcb6d64d10f099c4af96624878b430cd14caa8a2b5059d3706ed708f0", 0xd1}, {&(0x7f0000000300)="081acbea52b9e1ae61a2e488402d983e75585f7b19d389e185295179d15c117966e491fba0d8765ebca5cee97e71d306f69c4a2aceeb9c6dad7317f9933b4561cccf77ccd00fc033b2de6b5365e5e14c03b82c417055d50bd16534ba32433eaacc9df413c7ca7580deb90f1dd13cc2b14b9b86e1babc5881f7d22262211532ee91c1d1861c79c3ec5c9282b6fb51426ec7e304e6f18330aec391f8feda7392e4f277a0b93fd7315711e1577a6eef74a2189ccda591ba84143c6d57959b5d9805e290", 0xc2}, {&(0x7f0000000100)="278d09a13e759bf6436cf76afa1b4cb0ee6669aa86bc1f5f3be14ec8708b0e823e1d4385d3b95fb343ab421f3bb63e5b28e4bebd1ecc4e0cfab75ea44579505b191b7c63b634536f01", 0x49}, {&(0x7f0000000400)="816ec6d14c684b86c24bc897a1bb5d8307698e6dbf9b27f3c39c188dbd3d28b8c5d3153f91ee6de7a12e7c2d3d8d0f0245196cf710f546f89f1e07028180252c2855e6f04d5608a3c5751e3e3e672f7b133d058656baa15d5d525d01f65fba14f2f7a6363d32427930dc804ddc73747e8015a8bf593efa8bcda4ec2c090009272f553deed358acd1cc0a7e4cae21c5bd26cfe491c9436db24b8ad419", 0x9c}, {&(0x7f00000004c0)="6332fc93bd340c07c2745b2939f34afc388f6b34c6ff148ec7bd15d1d5123b11b2feb6c812472027e367d6664740c0774e7a778ef5d9f724ffc25f29d5cfec64261be7b46a61b718ad3f57961ea4cc", 0x4f}, {&(0x7f0000000540)="b4c13ee02015e349922be08a678fd306a701f319d6cab75294f352d7ec2aeec4aa281f85dbd531e81edf319835a0116d34c085c6682c895d88aff765b30cf32529a525492d39664dc5b50870495e5badcf44bc51e366b5cfa70fbffc448840f812a7a0d1fbb8aa874eb64bd67ddd87da8e56d90f373fcaafd724b9136fc59ea5ee977fad9beee847195bf120e26911c8aae4935bc7eb6ea3c73728726bcdd99ffc264caf060a8b3d1f70642dfb257dea67403967d515d2e706bc18581483ed5845c45e32b5ebc0d2912d66fba59598be7126f01f810b60ea2036e60800ccd38384d241d6337dba661dd2b88aae", 0xed}, {&(0x7f0000000640)="6168122688bab6f7c13a9c67b3dfdcc7d4278c9cb9c8fa04b9c6869346e5055d93457bc2f45c823bdf2d88798f491f4bd6f128802278092cee8a36bfce57250a115a1785ef855bed077d1b12e6fe119c7bb7", 0x52}], 0x8, &(0x7f0000000180)}, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20089, 0x104) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000780)={0x100000001, 0x3, 0x7ede, 0x20, "bb2d296d1a828f16c447987e30e4af2a35a2f489", 0x8001, 0x18bb7815}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x5c42, 0x0, r1}) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) bind$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x7, &(0x7f0000000300)={0x0, 0x2}) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./bus\x00', r4, r5, 0x6) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x400) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x200}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9d624e0b1de7100f366cc72b9f9bd72b87d33a2ad8331ed35922929f76f53764a7373d663df960a20b209cd0db2d10d40f3de70d4d175e280f5f624a994f39afbe211d9af9f47d199a55766565675fb22fb31221c7fdf90ed8cb0a19a59583ddb2b0af4cfd279019ddc782d0716de77f31ce", 0x72) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r2, 0x2000746e) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r3 = semget$private(0x0, 0x7, 0x38) semop(r3, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0xf16, 0x9, {0x5a84, 0x401}}) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x1e, 0x5, 0x81) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) shutdown(0xffffffffffffffff, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000001, 0x3d1c, &(0x7f0000000040)="5a459050bc1a970cb43fc48a4248d513e83949a805dfe09335caf7361cd29d9806340ea9ee48ba16dd4c07770c19f851e618b6bbb62d58dadce0c00b37c1fb6ba265ee1feb34e95e7d5d174ea3f54bd6f04534a2859ab1dd74effd887ea5b5d7de6acfde4e6998d5807d8da7446e18b1eec27fa1c0898b16bfcb94032f4db516e07756a781d054ccccb8e2dd8c917f6ff2", 0x91) 16:00:10 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000500), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000540)="9e29064f21557b30779e99d29da6dae1d0fd2ac8922fd4823f476c6cf3334e3426a1a3807632287478cb0be8a2a932620931c8fab79a285d6600ed4b7786ad3abad41b88aacea83ccc4cfe8a27686bf37113c52d50b7429f9e6df95044f549e02f9f5035f01c50573e9b7275e94ee390b43694551ff90341ef9fc9f35073b06c644c1dfd92e7c4ecd43ebda943e248b5c7f6bee9931c22ae3dc1a739ae717e9a32539378e6162ef69a7415f3a89c062ad3194c0924f199e05d5ffb456b3d55b9a59b6d5f7768055e40678adafbc01a83e613160ba25536996d20cc88605e38a7c150475186ebe55f9c818cde780eccbd5e05e8daef2f699de1120547bd76accc28599ec8160c2c36e56521889649e51940518122be01e6e46903560565467d35b73229506ce084b7f6d41e1475ad3b0aab56172b0c7c3da0243b946982ca1560ea2c986b49ccea58eebed2f189f85d7e7694b7707581876316b4683887246dd6c6037d90043292cad91b9365605026bc7e91ed5b52d72c608daa629d1584260f178870be2d5318d69a1132696a45aa14139c89843b8c4766f7f5db8d8570f21cc504ddcb36aa7b4bbe9d23f2d3feaa2e5853702e71da934891efeb7a5810fbb85a872c6ed121eba7b8296914ea01c0326b554ab95c9ff91e3c07e95a4b68a799b4b54129e2ef1b049239283ad622ff3f50b97807b3796f26b8a329d09f938a667aee674c9792698a90e1d0dadbf6d4d1d5e378b7bc9faeefe91ddb0c2c1c34d38722b4f76150bf24074497f9578cc6c68d7b99d3b54438c622b267b3e4f67c4a827f5a36ab6084c595c096c37cc03ef3d97dd6a2f029c9383d659c9095f61cfca87de4d9c6f0b2ff01af8606de62053dd3f0cc0fc0d9b4d21146888699ae854d5d2111648e7a4ba42c9993044748e72f40e082285956b07ed7885daaf0178064e82f243452e3c814b3f67f02f6f16464308a322e82794919b8b8ed68e71ddedacda989614ac231d2e30365d4c93ca0b0eeeedc4c68d462da47821cb9889a6e247e8953dda0208bce5df9b12d3d941e6f90729ed445049e58c53973d6ab55bd3192e4315e1de26f0a9acd96d26ca5be5e7fc7f88c3e3073c7ea8b263b1730af796c4342ef20c1feee5773f7d7cd479f1be79d2e574c98e92d45d3ccf8578f348716d5cc20bf9ba4d448ae91dfc2b0b4da4f6a5a4a6514fd66d89a08533a298d674d7846edaf1d5fae9d5fee33d97a0f5c4e299fa2dbacd41c0258b5ec4c5c97bc70fd4038f04490aba6305afe34d4b831a3754d1ee0cb1a6fdfc00315ce5ca9d25bd94ccbf444af9f3da979e6a34e96f7f9a0a099b6da47dec81b2e072663c72a67ad1b3760154323354c1d4db90ed95c6bba04db387722bf7d46a17b59ef4bb8385fad0aa080abfcec79ec87ff33af81c0080d8e69e88683c33887369d30b0e3746e3ed57fc0505cf5e82c46d4568316850312a339b12a00f98648efe2685e18e5ac35c9ad29d72bf053a0113dd7621bceb7fc9e8e19e03af540cd433f75e154d128c71047689c7b666d0ea31a57cf84408fdc80992ec25c78717e30734c162fc9b7b7f2ddcf9f8e47a875e3490efa634ac530028d5d0d48cc796c1b500d4e977f032100f39ad1db609a510c791222253709d1f67c280bb25e0de33ff5b01e3bb1feacf87e6591b030768480d60d50824f327b3df5be7ced05da3a0edcbf4a3f74dd79668a68d9498e4f220c692ca09b1a34bddb1015e7546abed2b7fb3e5c377e7d1e9255841c4e58104be9c3411f8c99bb87066050ff82854924dc9e7f9798b1e53d5f7132fd3a79433a7d280194e06ea79cc04ec9da0815e2501463b23050bf0e645d666a830e045f5b112b83184d06c1f89d9e0f041fae0d0d28acabfce1a421949dbf1ae83d33a76d0ad75de571c770fd0c15e5c061b5da44baf8d889616972edfa6209385d290f44ebd632aa96f6c143f522509689196ee48c13f98767a68db550c38b4b64bbc4503962f0293535ae5a6e99dcc816af2d92a99cad9a39fa042a909221fd5460efeda5f0a98a6ea50c49120c7ccc694b38c9bea963749efa961f2b5a546d1a4cf30d1389ec1c9869148054125e84dca1433c6e6901e910995b6cad20a1c18d85c5bc068bb47000adcb9bff5d70f3fc0f5c261a466d137a65e6877c4b0ff03c2cff2fc72a35779138517ff439b811c656a74a61e0ef2cfc8e89defdd691ed0f54333009223d0f9c0ac3ea9dd4892a0054a5dab401773c51acb3cc981d490cf0989a940c5b5b2dbce9b2b0fe86469dab75bade0b3b884159df05457ccd6542b64ae12018117bee0e657b1627ab8d0a32e371fe2653344a8f422b8bf01ffa7c86dcba8022647514561fa32c446aa4c641a5890790af4344fa5efcbea1d635582e83bdd0ad016b32dac8d784c3be547d75c6df2060f106d853265cfe26e1ac0a1312c01b13cda4c6bf642a98ad88689d3a93b80e5e21d8839c9b8a1473efe43ae576f350b5808b26211a6a51e9d62c541f9b6804b1b6aaef22ff59c31a64ee20237293dcfd2796ef63ade1237c3bc8fcf516660e0b867574eb6fb1b7095d1302a01578b4b48d818a46304b64ef13bde657cd27ea2b487f748d1929563f21f1d882119f8e9ef62003d60c34ba2ce91ccc923abc77328cf3f3dea227112231838016efb037060dcf69af007cc69345a76e57989bf584cb42cbad1dcad87c912f9b0e923e8329aa6b8151513bc9290023192a94e9e22ccd6056b978b440eb5e52e1f9e91394dfee94b50c6a5b08d48696970d08c777c9858acd9b4db6d1e7ccf7b1a7840acaf7939c9dcf146952217678362482f74c2f0d550b6d4c197b5c39d4cd59fee4f2704e4a0eb84af6f8ad50b7fae912099ded621ac5212544fae40ad380b40f880df45b4119952e486cd09630586b5c3c5285619c35eaf9cd0c7ed1a8e249e8247a98f8a30dddffef05ca68e2efa3e451e61db6779124a29cf98591d44b6b1c892e76e0b97f2158b528b4b014ede7df37b9d40b0a9a69bc93b0053cd959f8916984a26803852b30211b4bdb4249d6be391117f539cbf738df7a9c2532b7c38ac8a518c1daded6710767ad05bb30f0b46cf384a1e6bd2e051dd4e6730d14b2c528f63e88fb1d406b28b2c631fbfe57b4c71ecf672fed9511b0d8d639c94de1ef29e088447499331663dd7c74d62a951883311d2cde2ce0faa05a711bf2ff13de0219b0a421ab2b10785de500ff1672e20674a1b493456cb40997cee3a8e57ea7e3b79e5994f58df8aa08b9388849469430e9fffb34943ff22d6f4d7da1446a2b77501f29285b9a15927a95e76ee27602f6829b707b3fa9681463f4afa2c76697340766a9dc98ac8ef486cfb1e5f4e7d4203be520d0db7f7b1ccf8da2d038607abb35e16bfa6d484be00febce39cf705f9f750b17dceff4dde72a785fdde25f4e72ee9f99807ffb439dcf8d5a0b8984ea74f4ee983668f8ffc847889fdd3e418f430ae9a4a5bcc962c04abe03409f4e6f3c5b83327cd9bf687c4ae44ab112ed07eccd2b9ed1deee11d8431d7da720e57de5adabca1022b6fdefdf6fac10e5bcd39caddb89ae2f7d1cc4c95b95351d93fcc12fe710fbdb23df5163bc38e2f9ff8576e56236699fafc8bddd1e657ab5ee451eac3d28272f4244c991d5b1ea2fce505e277c9c9803a9a9444ee6c6b3c5c76278a65d753595a7b391eeb36ab4c7e15bf467d1e67e348a9f60c2b3aba98cda70342269816efebef189d891a33199046fe11596263a650ac7e8ed66befb3c949dcc41967da1e56715585ee194b082b794d9376dae24baeee3e3b2925b4e80c6b13490a4162aa522983d226062a676a60e18ead5a71858c1ae277cf79d8cc41e79491815f33f0f795c13c686985c3830b8f3dec386b7a809e084c825279387d0271904c3656ac817ce8c746850346aabae22fe6f86a9e693be659de42bdc009929c7204ec246dc359af0aa3d68aae7e2bbf3ffb8e22e3c464c911795b73639adc6a4454d9224ffb160a09316e7b25ca51826a7f0b1c15a46a6224605abdb7f4852827c545ac879fe4903b66ad9c5c6a3ca7b294b7f2060a5201176eeb38026aae7cf961b642bebe993362fa55b912733bd27d27bfd77fcf668f9421119ed772e3459e110cbbb79573837356a070365670cedec6bbed83bfbf98fee4550772784ae1775a8e9eecd220346d7613522b517fbb89b3981afd733161e0cd345568d4ac64afe0ba58397d4de7db41ec8d6ed3edaae2a831061875a596cff94bf67cc98d02dfef5a075ab85f10bfd27020af3d54215b99d44e5650cb49d19cf74dab9551fa31096a5efa1e55b06ed3cc2691d90dc34b0c5f37f103ff5e5aead7d08f8571e17763134bceda5c396766246c923419a94d0e41e71121089a3be11be0898d98ac6d27200d37858358591f215919853e4ff5e05028a4595c2135f4b9ff659c364fa6339475a443ff784cdaed0ac7fac20cd32cc8504dbb4a67154952011806d526a64faa22db941c0f9cef3fb49bcc88c5cd67da9ce65229c861dfc1ecccac8e0b34b61a15380ef8ce84358fa1759827915e95b261d786d83c5f9830bc2fc254c1e211ca87f6ec8bdefb0b004df5afd2cdbe024450b8e5ebccbe47219046b8a0b1b45a725f6c99cb2b84d9445421e6171089bad1a5b648e68a49e587683d0a40ad3bacfc7e907fd49d7fd7b75eb80c76e0a78b8aefdb14f0cd7fd8ac8868897daf54aa40403f96c53bb6b460ab639b14afddafde8dcc6cd298bbc9df5ce9a4b5b9e57354ee789e19dfe0c0f4529b347fc8835591be66736bdd26abccf162bc21a054e204cdfc0e0856d51c8f587d915b663b2456884a191d10f1985e50a5a4651651ac5f084b53b5439883c487db69994fa5b16bcfd73606307ff7acf7b910e4a08b0304522cdaf2652f1f7c2e470954409fecb8202f9a00003d7f6d820c140520f314e8712060ca3b36b551533f6ba4c1e991f94a576d6c2ff00c99e7c0d8f560eecace0bf62c696f236eb767f6c7778f787038060f2c32ca0fe9d0b6cc7cc79e6b0859be87d67d54006d37b2b9bcc5ca50c3b7f9f1d1d1c56aa43d2023647116c161d3b45d18fcdc1f6c561b6c5624604785a058c5d52d9524f2baed74e09de49f27b739462b8d827b3bea7e8a4dd60143b9c1ab3f33d7eb6cd81e9fe7ed3eb0c1fdb48bdccc33caa0e2d26eca708f6cbca41a05c1fb5c5341bced0eedef82c2d95e601552964274871604f094cf4da2149393603953fdf134b4645e156415f666c5cea3455a8e6f5fa140c68cf760da80eb2bb8bb78fc2869e91ee1ba7d48fa7434626c742f025ceb2a8a358cde20e85dcb75262c6ad7ef8488c6696a14824b1193c4c4ee737d091f3fc135a4499eb2c8c957a45e2fe4db4ee54b840484c2bc458285700507eab6ff9f8b565ee40e26342d7a21455012dcfc411967751e7ea7ec2b5bbed68da0ccc07af222d006323f2915c28c9a48d5bb13410cacc40d17d8bac9e51ce29100a27e6946ecc38c0117af60dd6d722cb5c76802a42788caeb01be4038522b13d157c32426c69c6ecde63c4cdd8fa0dd89a3a35d7b3ae8481fd406fcf4599c97271317b2584099f29f5072a7ec3c72353f0e4e5662fe954a79332579720bfe4323dec22906ff82952c994bf8842516b137a50b2c92b372aea7c5cc95a927b6b3dfd134e9418c7305e3842ecabcac75814ff3f5397b2fe9e1e48294acd3b089e1be7063591091d2f35437fc7d53abfae4a3ecf0bc378a5698fa29b5dd2b848f409", 0x1000}, {&(0x7f0000001540)="b03828d68c562a8fdb2b50a150828266d11877a6415013b1c9e9a921f8b49924d9458c329e05849d565b31c42bda0d96a52b2fbc56720f9e711b8b8f3a80919daa903644b9c8058f2cff439156b108c4f2013599b2a6c2ff91f5543ff80b634afb56dd45e954bc5663a2a33fce94bfbf0545a3b1d758f4810013aa89db9a9100968d7910cb86769b755ca2eca2c5c15c29fcd3137e72e8829d12267ffc7ba4a28c4fd3c6b5bccece724b14fd63e90a6d0b8feecc145fe97008460f14a7be897dd8b5d23f20b5469d69b7b131317218e21e82f7bf5c8cce28ee00f42c805c709fa2a0fff37840926281d0d1477e2e324c7a72605e8e9bb0dbb1099067944038e4182b471b7737b04e185d6fd8b78fefcf99cbe0fd65339970b6a26d41c61f342a0a2ae559b4c62dca032caf579ff1fc268b6fe6d5574f1ec1e9a4426894bccd09a90070c9a783fea519b6fe8addee6ee655ebd8836f7d212ee62d4fc23dc5aa007a57f0767b15e899a2a64a556dc8cf75e173a7c42f67177211510b7d4c9a9b6fe1324506d4cae951aac9b738e48dcea2ca63ce4a8e563214ed4385b3f6caab56cbf6359325f968f5587535f1dc72fbcee404dc8276d0a0d15494fd5112e01c4cda7555daab7724b6480253e7afe2f46031873a533d612516e2038023a362ee3d67282220b563b64cecb523471c6441d7ce8bf4a786ab972a8341b504846a50c2bc739bb228235b381e0375a3e2e5f2010f4f553198d3000be094c9add5cbde83e861fc3f36a71f453b7dfa81400572cbdd08c804a2dd11fa060bcaca3ea5268d2fa99f1b18d717f4fca8538da764c890814f6aff6c43e0d05d62ab07db1b9a1e1f7ec164da990dfc5936cfa044bf2c7c19f1fd31c68fc6b1834cc7430907eda9ba6ea545c9b4046ece431536585a31419a11ee9c78e3695b6c3559f2b8762a793201a7871394e55f1330d5db64ff8e9e57008fe73ae7f9faebacb42dfc3fbdf624c249c6d733260474f7d4cbe5d29f21927d262d339ff924caf38c2f8140e28beeab9805d9b3fc9a7285ef23e864bf173a3a3ba0939ee6545e12351fc2c007ce27a252aa6354790a75973f19ed8ed85b52aa3fb0121193647f2d171c626c63cab7e28f76e7de716ac292c6fa20edadfd06df2158cb04d00e452fa97bddb1a5156cdcfc4144344093cad85348f970f2a1008f072db7c8b3c9fe8c10e7cddf48e0bcc96ae1371d91f92ecd3a6297cbeb33eaff7b2798730ac39fc67796bf79ea36a6ff4bb2f8f35acade32a36634052d7819a043fd95e876ee1310acaaf22663db410bdb951f778883116bc037e1275c80640a85160535c2cc8d63f312a10f0009f648760bfd23819ca0350222f5ccb49f69cc86792deea638557f75216681418153d883faf81df1a3ee812c71bc50e2adeebdf6275c0cc8eadef838e6ed94bb8a0e70ce619afc943fc994031292be8fecd30324c87a0326cd9e72e952f90adbb2d1a785eb2837c8dc67d315c6ff56cd9552f135ccd80df5546e43b5695d0e2b14252800d6bc8250bdc36977c6df1f8974a1618382ecdc5ec3d480dcd7b34933af149c4230511301d2cd7330f3ccbfe0582f12fb03b43828728ef77a0f2d754ed394e63fb1cfb8b845409947b89c3144c73f6f03ee8f09ed60d6a8fde10c5b935c22b8bc5cd4addc7297669e530fbab7e52aab0b47d8ff47e6e5bc739b527b467cfe266f5fb012321b025c0337d2ce8c19fbf4793d9ac3d504e867780b29e3756f0d0f12502e325d747c6bb5cd7b97c2dc934174fcde61785ed94874e5e8e6c915af954409bb416cdc1ab4d39de57c33138a9d58084893f67fec7ec1005150b4b3ae1cc9fcfca0089ac5723dcf24992b6d30f7d5b98b215c92d0f3029707e1e1bb40eaf70f80d5a867d95d669ecd1c26664f61c99475a2d6afd0f9893a86e6edb016f30be7d766e6d45b139aca658ba5855a544c5541e57780ffe490925f308a983abf88e3e125a2ea0454f19bfcdb7254b3b53f0ab6a0c6fe74ea14256a4147b1a43bb04822d09db83929f0f752fefc94ec29e673258777dbfea84e6b32579a73ae958d42646af976b31f1f0a663eae307b7a4d07d3bad5d1e17af2c2b1bc04331947a67230f48eb3368ccead11565c8e10500ca839a42170852816a8f3de7304e86ed7937367e48ac9997f550c45672d2034ac4a3f7d0ef93f0ec775ade585295b01a9552bc92f96b5eea1b7cc06f01e803596f7eaa2d95d193a93a450661a7e45b4f2cdd67cc44a14fc64bee8ea8fd0793612531c49bf875f1244543389a734d61dc2639009e2a043d40b1cf815d2c0b43bbc85ebfd338546446593d4413e762ddf3f748c0ac1de5415ab8fe92dc5dd89708c61f0d77a112ebabd4fa928ef987db48cfb8d075d8a68ebb0f444f3b5e81328be9d24809371391600a44085ad10302f5937862659454e2f9b1b2b13b0ca85a998417a8ddc876d2e2e4c80b5124317ba2c1cbf8cff166b29338ef4f68344a21d35367c1e55645b346eda09a4b37e47ccade1561617b8d7237b2562aac39eb0f3b6af93bb4dca463c34d2d052c1655390945c5c719810554246994339ff811ed43e431900cd18fe2ef9ca9b4276fd2d9285c52a471655c9ce070e3b1343aec0bab0d12e4eda9d9388e24ca4b1003e66bd40cd958825da3b33b029d0669c32d22e250bf78688ce1f05d45d6dacc980dd7e37b826f397f8f784148a2dffae6e6e0298ca95e89c91d156adb371cbe905c781800c36993e546f94588b6bcf8e3ff94748019e63b62e83f22537da31a4ccdb1e0f95030b54ee85d3e0662fe60b07657c849b1cfea7592adec2fb4bb6abeb890e8c7a671d78e1db5fc92b28f20ac5f856c5e2bd858b7401804e9ed03ba7287f5365570619d78e8d4c2bc0d80538a0a72d40d268cdf11661258fae7dfd1e72333d351b198d3100e966479b117e833ce0a197681631427a8b4805f755486d18c8c5476f37a7b304a4ccdb0a21f7d1864e3a3abf6a4bb89b7edf76fbedaf172b1c974e243813d8a33713ddee910bdf20731207804aa38165e803a85d0f5690f7337b8351d5261d3dbcc0bda0645dca4ab57476225a0050b0328b2865f1487ef42261cf6f465a33b08e3614959e009b623cd9d49c55f5209e66b3e98b141203645cbcabd90a8004fa028f0e1e4dadf2580898a4fa9337909b33ea67b5a76d5d38e7a4f111a5dedcfb6fd66dab281093355c156f7d51e12ea69b99ae7253178b877a855252ea1b10f360b17493918624ba503df089d89a8a11a48df06c46851668d00165c6f9c2123f45fd40bbc12dc8a41bcc7eb0a8f6149f2f18b2c75023c29af70dbe57f41648ada3bfd6f9edd98c0f36fdfcc38d8c0b0f3913a6e4aed5751852fb1b90d581048fbff905d9a6b14dc71ed346e2df86dd1fe06be6ad41527133b0076e64f1e3b4d7a72e9ceb970fd7aecc71be9d51a33e1b6bb58a58e3da5bf8dc3b39a06a71551a7f3a9a647834f63eafd332febe20f8c7397083b9479e3e01207da769247bd05cd117ddb9f2b145d59382c8a25f934e2300d6ec7cca172ecfd73f50cbed2a2f871f477594b555dbcb3a806e87f94170ae521c89de7611165bb6dc22a61690369d3bf4251a42e25784cfc386f1b6a04993e586e94ec4365200d960d3f4952d880fe485f31f52528d7be5559c82c5a11c3d1e07f98c716d1952b2a846e6cd20d7f0fef844dbba5be9bbf0bdf07bdd7f8a492df25da63594010b639b5502dc651b995b65d47eeae7751c4692ce845ec69765b54ea782d7c423800454ee606f1187c7852707f72cc48f52d4486f8595335d3f1fad25f23404289f7413e1f64405a7e3e747bfac4fb460a93317faa3ec220dd4faf63688138f5f12d6fdf76b1196c42fda165f15c526beb11428fdf10da6e0b85f7975ec1082a8785116d49dc87cd10be4bd7750d99561e4434d62abcb3edb621348ac66dc344afe2d0aefb5e12cf2fee566b128df127452358a78789c362e9c5024803a2d4646b4417a9c9171bb9b4b22f4a436fcb78f5a987d5b662b25c8bbfa4c3a9a8daf8a7420d6664261a29d8b138bb3219c04a27568222598c8fbc7738aad6b98f345e36340430fda96ed73ebfaa185ef2c594f524954252d9d6676c0264cd11b040050451eac59c8477106dd63f50969b09f683f4d8304965684b0b6df38ef581aee5f875f939f649bdde101fff6a612ccc0145e9d70d66f835014e1f78d2c6e81c4ccb2a54ea7d025f0b2cccdffd0dc3a60577ee51cdfd7f1efb6a49bc0c4a168375a6fb9828ceed5c17e88e6fc650dfbe83175ea0fb4264007973dc06f165a2a358e3d1f7dedcc1c21585b9daeac249ad272f9d16008add5daf42b6f6920f9c61e1494d0dcf49df36c92ffb42dde72eb721cda37091cfb25c0de9b220f706f4e2a86669ae94949915bade80370e0f0f0687bc5f48e5e5f84d150efa79c6a2933b26058518ac93b28fe990267afc7ad7a4acab226c734c67bdf815871e4f04a257f5929b31d48ba5a25765b451a6c246d927c369abb2e1e6963ae24e45c817bd7caf11be7936ad2b72d74afae2313a9b303a95044500e7de326270ff35c9ddba7cecc77f9f273b2d49ee97046cb0c1656f7e1134573d30696bc56671b7582a7a15ee15cd3d47d4ee879b63ccca3b8f065f7892fb72807222232019d350cee99112488a588cb06f82be8eb7e84801b660e8bdec1541a21d9ef2af55352d336c0b4fae549f7c8cb19449a0ace42cf7ee51f85cf28bccdce0244d324f279291aeff594eb6df00ba6e578f6cbc359995f4a04af0ecab3fc9414876dbec031afd6bd243b66a9cfe444408c76d0365659c4493ca70595e3ca026571569be927e8eaf4f3c1fe0b2cc359a681162ba34d161bec01b4daf1a70e8373df23e171a880b5f9d4f7069c0d01fd8fc007eec1b0987e1e7f793f593e0c2b33ce7fa1ff5c1abb06ee9667ea93532aa56a561122b0784bc935f72015cb1e1f10194b5e10bc18e61117a63c00bf9e3b1a779d99b95d24df3347099d2ee0d86bd3d2992f9575bbfbd2dfc47fe9c2578da20004340094dc1fba5a268225155f3b894940c9e20cb1ee9c2bdb3e8310fcea46caa1f6c35222af70210c79cb66d6a0bd08fb3fa58f0670e61c7af489aa48bca3c3c25b0beedf3616d72609d57ca431e7ed10348c3270f48a7f93ed2d48a0c9b136e0c95b6fddd4718f97343809d7921a1a80a23f9f76528b67503cd572d868f5d104555017055ad5670f9b351448be7e6760b24db2be856916881a75daf05715cf8d0be5e18970a66150bdfb2b6b61826111f6965e1ac2b2d1e0d291e407485331678108af24c73651b9498eb1c71aa585ebaf8206a1c370498e20d33213d97a3590a7a42b283d53a393dcd7bbeebda57d26c17e15dfa0b6fd382585c24aaa22014748deb98965afd68914c339d1d470c82713275c31b8c788269d7b1788120f2832b110ae19c745940cef83f7e303810221081138d4c950ce02684c9fe3258836be370b4847f7d6dea6a9acb2b26aded6c5609018dd78483a5fcb91a1839d5dcfd88eb80c4ed603155e544248697ab8db2b331b2fa59e896c75e02c01d5f1d6b4244fe40f1e5b72113779f8a340daacc9f6f6cf7931f45069527c8c40bb2e377533230ce712088a192553cd726f05df828d4e3c94b84695e1c8f98ce06fabedf931484cef2364fe5ad675b65ce66cb9aacd50a8f09919bbf74fc475510a6e9bbcb08ffd99218ec4252380c7e2b687b99d17015024e122124baa30e9", 0x1000}, {&(0x7f0000000040)="7dac6ce7721794fd20303c926392ee7d78a1a247a5f8748f54463e73a81764773fc7da49c4a0a8faedbea93b699a37982b5b87436d29942adfebd00cae2232fe7a1e9cda66361808105a6c3148250ab7f8216654adc7441ad79b5d906c043f556ae20ac6f46c3897d26fbc84e1f0dd0ce69e99bb9b6afbea01de53e2653f", 0x7e}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="d000000000000000ffff00000200000095e5404602a193fad2f3cadfeb7f0578ec05c123405fe49e6e2402e4aeb047cc767228f93172a21b47a9bf567cdb9c881d06529b6e3b203bbf4be9bd186929d62c160103647289c56e9b71e7c342aecc4f96ace88fc4dc3ebdff1d68ae4b6e80ca9385d9be1089d5fb6efe42bb1e8ba54d3f995ab739cb5746a9fce2d99587846208a65b54393bdf8fa202468dd946ce0002ce776ad7da42afe023abf6c9c0aae00d8fcd256f3109fc2b775c4f656319447bdf7d6e7d74b1cebb032b6f9667e8f1f393cf2db8406a450d362cf3f160af21ca3ed9af1d91f632232524ff20f90c389c6902ec34194fa969b40ecdd6d94842b3b26663e4275b0730e4c2fd32e0292729cab909fe1226e255e41f96b273d6ab3ebb64ceb51bc127f9812b4204ca7ccfd072f3d662cca453deb1e772489a04e8f4fc67f3671862b8f2954b0c4202d855483deabe8080061fb5bf04c88e50296a70a534b4ce9799a39bd8d3471fc695ec47fe081f7ae554c4a9a4caa00d0bcabc184ee494e6919a1f2a684c5c95"], 0xd0}, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x9}, {0x8b}, {0x42, 0xffff}, {0x8b, 0x9}, {0x25, 0x2}, {0xc7, 0x2}, {0x1, 0x1}, {0x41, 0x6}, {0x1a6, 0x3}, {0x0, 0x1000}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 16:00:10 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) rmdir(0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="0a3d9542eaae50d13ccbc228e2fbc2f711bc720efbcb128d64bf8bc727610c3cd076577470620848149bd1c005150e9207", 0x31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) write(r0, &(0x7f00000001c0), 0xfec4) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x4, 0x80000001}, {0x8001, 0x8}}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0x2) 16:00:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) geteuid() 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x24) close(r1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x49) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) nanosleep(&(0x7f00000000c0)={0x3, 0xfffffffffffffff8}, &(0x7f0000000100)) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:10 executing program 1: 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, &(0x7f00000005c0), 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) r2 = semget$private(0x0, 0x4, 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:10 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4, 0x400) write(r0, &(0x7f0000000240)="eecb3dff7167acabb1883b1333bd55ae88b610ee6459553a3b7115f193638bb8e1ead0b092cc6da10446c8096374684bd9b239e4ea7e42ffb56d267c8b87d081618eabcdc9c11f0c41b14aadc855df3b8650ecc930daf0d65881040eae682c8dd5bac4283d34f9373aaab02af556", 0x6e) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0xe1) r5 = geteuid() setuid(r5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r6 = semget(0x1, 0x0, 0x84) r7 = syz_open_pts() semop(r6, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r8 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000080)=""/163) ioctl$TIOCSCTTY(r7, 0x20007461) r9 = getpgid(0xffffffffffffffff) getpgid(r9) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mknod(&(0x7f0000000280)='./bus/file0\x00', 0x40, 0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) fchmod(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = semget(0x3, 0x7, 0x2a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/115) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) getdents(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8e6ec0000e3be5803cdbc0e8b00"}) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x80000001, 0x400000851c, r3}) ioctl$TIOCSTOP(r2, 0x2000746f) ftruncate(r0, 0x7f) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000140)="af401606b92bfabb46317eaf7bcbb8150c3d395974dfea84b33f44594630ad4f38739efe83232a1eb654c9576c86715824c8e576d9e1bee0dc310919d9a7bef3f8203dda6b77fe0f1bc91658eb6a44c750a4daec0f7dcad0e76866e4da0290813b680ee10fb7bf4528", 0x69}, {&(0x7f0000000280)="0faa17e67fed76b0ca30a988254da8914582f5e606bc67167b0e87386c486d2a7ff32bd7a59961059ba0099b00f07c62143d9972c43d7e3b9f921a5d15c9b2b8dddb66c12c400cc4e5db1b06f84ae85dd4bacf4085bce942d192ef58134a55ca5e24f94c964913c856c466fa5a6d87e7e66c90ea39e5b2c8fb5facf00f5bc965ffa00c3296ac0a03d2d0d9988f10151ee5121e6a6dc2bb3dacfe4076e3f72437454a51d77e6412cf949d2105a98dacbe45fc86217682ea8bc69fa3d9c310dfb40ebb4a70d0c2a264cc12d26bfb2c71eb4c5f2db6c0e7c2b9ea431aac5d0db8fe55a2388515a8b50cfe454df7a8081fb69fd2448701c82c3b4c8ff75a6b7c51057d135f0870d016599da63db133befc08d18874fa6f1d7c62d91f7876063b21d8d5bc6abefbc8936062f8cab7ecf5bc9766ea211d82b4891d433fdf33b70108341ece9fbd79087da0b80e189a50fda6d3c673fd7dfb25b5cdd46c5c12f2f2e30dbda943046fca80c926c1597deba730d77683e2295829b192962311a59fe2327f9647068c4c13d8f3dee9395e129a4d9ad8222e29bdb1a68a07aac2753dd918ad5c9767bfaeb40ba55bc709ddd6ce90cae7c6f4567ecdf9fbe405af903b77010b86cab82a724dab4079c24c5ac515283a5b92fc5e578e2a6c0624921884c6556991913051696668afefb7c18d223d7b3146760ce7c62caf6e37f901932827b89b8257e751c53a22a01a3613ab99b0d598352a62977b0fce997dc7c4f306fc15698f43e099c254945644980054a71055fa8094af62de38a3fed76007e580024da701abb172c15ca0989a0d10c69c1de5e337af50db2588ea8d577854409502d7b67ede597c6b72d57ffd7ef5815f9a83298fb2904ac1d7e1fcd8aef9c5c559d2b0caa15a88c2b92f4d329fbe12961c4547bd2fbacac9ca4f7785f9474f28c5522a753fe45a6aca768b6623b0bac02637ed682cd8ec7c98f6dd374a201c272b99eeefe0138aa0919550c04aff0afdc35fe77716b4f1102516a79f26b35cb68f7a27da67c4930a6191fd3de0bd22289ae53b7bb0fb9e1425a315ae2f2da5854674c07c984e8a4bd9fb430c59feaa21d5e5fd9709795ed3afc6e93fbd10d7bb7864e354809b33591e739bac4f33c02077e761c9bcfaa080850e7e995f455e62600eab9cb919c50b9344a2442558afeea0b9ed7a4632b23aee98ec2892687c43ee2263f797b7c1ac3be18734942987ff920ba83ef3d8c89ae8d5af9e76f4fbbd807359e6f9718b13543744f4a265e5bb81f0389aecbfdd3c4bd6728d12d375149f5064155cec33d2476b08869d93974cce98189d73bde0801f974bf8c235a2aca333f496ac3147b7fc621d9e91c70cc458020f71d1096bb452242b73d2f09fed3042f52e7da30005e819f591d885c5f60329534a08918245b0ec99a7ff56fafb414842d3e26faa521fcaffddb70c047315115b8670eecc5745d4e049bcea3a2122e06bc75034ecac7fef3fac8c18d5ede3b3c07651def2c1848b7abf3e67b88676e079f3f90e6306e935fd355bed679bdd915421a8a0e0f1ba027c9b45b980d7a63b3b446197f7ed5d8eb2233c3d012c1887588d5a2e33d07bd45f4ff9882f8414fb9bec1e8c9a1d2f3e1a489eca9b0c127af4ed955b50c3b6530fa4fc88e6e80929f2e34c5e8139dde471809ed87093fa828813663812bcbcd5c380dade289a248417f7f7f02952559e95c9ed44953d30cdc2a726f6f21e98f93acb98568c669608cdb1cc59cb24e39f57cb32e587bb3378ff24e8486ccb54609feed827ad8b482d9f932e63fc4dbb3c53bc58b91620322eb06eabcfeb4349fd0249fdd4342f0c03003c99fb8f5eed95952b48c7e8fe800958827c414412c2278f665fe8ce65680b8e283be4e8545382c85a7c6090526bb15c29ef972389aafee32c630072ae0f9d0ded6f33ecb9edfe0ed69af0da56bca4d344bec06ba7b346cd703413f97a91fcdbd8288d8852441680ae82b9a8a76c76c458e6bf0c202baed7798dfd2cfb1abd17ad075a66e408599834fdac7687a1f6a43916fe996fd1c90d03e81a1b5eb65d791fcb27e44e9e440957aa62ddbba6cdc20acfc08a1127053d0bbee90115b18ab3bc18b1094756dceedc317e110e56cfa3b970aa9617fb562d699fa8f9260c988e5c111c1ab4375de63d816f747b2461cb12510ee31be4073516f2fa66ba5327c45d9ff386e8a5669c93110a998c311c75d24505afe1821909671ce7b419407537d5257d462d2bb7b867eb25dfd18fbc5597babd299941ec2ac7b0775bd19aae853e9999e94253a9dc9b39677488c06b247edb3c8a328ecd47cbc0d411fc36286b2379aa6ceb97f3f35a880a01dc2e52732cb61b4f0dddbed6bf163a401f88e569be674ac6f65528e43367f5980a8d6fdfbf4ee84c21e685f4dded7d831dc3dd3a05d00debf6fe84ed4941ea4734e50eead34efff76023fd9303e0dae7f2b641b9e1976addba50414edcd65af51490a57849176975c09a6581eb6518661a3849b3ef18f2e373fc6cd6cb410f3cf3a894abf49523d8d789faddc01baa0999ff3b59c3027a6139ba7ad0225a8737978816cfeb5392121fe2df3235ea9d702f95fecd422b112a9281d9e53c4ca3a3e8914099201e92499b8dcaa5908f98b128ff2e4f84fbb60ae5d694a98281c7978e004b1c300d85dd324056f3da706e97818bc0a7be796b9a78c723f89092a8d292058eabe865bdbc2f1226595342566f69e8bc7aae119e6fa28fa518531fa78cabd0e40f58558ad371f539554733daa4a8a89b5c4ff23ba13920f55b8fcec8d440c19622f9c63cb59f3dccf5215d3a64d931c1e61361d6513b76a3ac16bc898253697b9aa0a1a38a096828bbdbd9035610d2a75380a37e4d7e19329a7e97dc9f0810dc82c9edb161b53d0970bfe65d6df25022b4771b7971761b93518823f965af66c24628838d8c893ff8868f0c5c9ce8213bd3e89d5dd968fcd1bc63b3fcacc7ff38b83decc22825e8ae4384e446c9af801f9cab3d384780f8730727000413d58aca41a193dfd1efec0baa9b7ce881ebb6c5a8bc24946d8299dce904e409fbc89d0193edc3284c1d91d18a147746c113073d64d165acebe8e7cb8e45782228fe253d53356b3b38b18fb96cc9ca7a7827595523a8f23fcd261bd1d58fafa8626413cc19388b7d6d2f0767c01b64dfc40a692dba9ba333274c9231267e2b5e16922ba4ee9c2eb0e32efa4d62c350fca80a39d23a01ea679adf324c5b23d1720de37fb166a268f0a033030e1088fc1bf962e64be253d7d9a8603a2a52b1a92d9253003bf6027613da9474af9632620aec1cf120a3dd926147dcca8dd55ce902712c8e9a84ea51131e73ce7dbc227b1a16e511b228d030d0352592be798593203a72442c1332ce160fd17ad63423d10a9d1311e38e431cf4198c69bd2d0522b47f090285b0fb4e37b35062cb11d4a2553990c76b43bffeedbbcef7770dd7b81b2f5354a15e8263ae4878b38d5c1edd294a272d75c24feb76200e46383bed90620979727686312dd0720d7d0eab45fd4729ed25bb8b93a326f6355200f752c43771ca991415205960623a73ec8469d49bc8ff4fa652ff3b9d5373d412a0826adda878ef482b8f8bbdd98f1988948ffd751ab57fdc0059dd092ac0285f9dde50d05cbbf90944a8908c78e62c2f4cb0eb0d06c415e74e58d8c74f513820c553bbe55e55988bc045811d6bb0048669ae603f1243d3e21a28699e9137a668fc54fe1b2327c1937c16829185722e027e60e201138a95f8a32fab408d2b64cc5f581d36ba04d5570b11d1a97d5884f04c3a62bf9da145d56d4d5927a0af211f2fc5d04f1c38c980a92f812713a37c3bfbf21e81caaf72f14c9cbbab2e41ecbab45c23f1ffd4f26e17552ebd650c19f0d4b8d5124dc03e1a33abc69b520bea6613904ff910c7efb8a84fbcf0448706dd156f99854a7907fee57bcd44494a050231fd8bfd99ed3da3dbbe3a744fe22c40dc6bfde30502ce13f01ecf58e4f460ee17443760da2d8299148cd74b393128e97a02be14dbc5e9b4a4e8dcb8d90b1852ad770f02a0316803847c09bcf6499e9be3165063f09828d28caaad1bfc9dfc60aa3b216d2392f53a8482190ad19546b7f0f86ff87d0a73a4e753f02bf1c09c81b4278d755514c68cfa194286d501dafbfec2620953ac2479359e73188548e6594d363cd3ec2c3bcac0be60779b6e2ddd41aae0e7342debf251d9ffb64ca562f6c08f1258f40edb86231bb2cb7ca91820de8667c00410b880b233494749cfca47f6f76d551c5045ee1682e279ebb5d7fc3bb5e58889d7323277a63d77be3cfe13b5cd8ac8d89e1a6680492915bdfcd761210f26d524c763fff2c6345b82951b682e6dcd065c777955451eee416661030c33158b614effe90e2db8b3cd808b321f3b3e3930de75d9fed4fd493ef24df89cbb8212d701efd7bb02c01a5c2fca5c3f1d4df4f9dcdfe05462186886ab152691efa8b03b23a36ef594618c43cafaf4e49640c9cbb37713b84d77df68111eefe8319f3594396afb14e4d3e192d70d21a04fbaa7c15feb37e5beb6bbdfc98acf5008ad764e16c00e55f22a5df2af42d729313fc6030ef6c16708d36b85287aa8e056a39126e389077fb6cf5b3ff6e1757779fbbd22c4da68c39283dcc7a0cec0168158b60bf66225b33c70aa82290dd406c10b0502c15358dc62f8cd501a3b77fa05d34e55784b9067023cf45857a9b78cbe440125aa16357a5420849a689c86ef2104801bc69a92ad000bb9414d50c8169c820e9b293db7915de9a9f7558669478fd5c484a9e673bf7aa2429289f84f2a99467facc53e92b3793d34693f5c0b38aa1a30f9fbabf3d17231714c7a0b033dd527088b68a53c83826cacc575f3e46ee65455a5909c2bb7a02930b97429709d6041a1d6c6a26d8091ed90d8db75a905b79f1e975987bdc48f6bd2b87dc6ea798b291b9ae10bfb92d80b342e87f6f9c722a138430d829aa8baf8fe5d45c5fc5c08e418e63aa9150198f8553140d1dc7439dc0510cee9549d62069c620f87280d4cbe2ba337322ce6729de745f156ea16b1a1f2392fad45a9b561ae1af67d313789182c436454d2b382b40770016fca9512250405366296e7ae9e68ce6a32e37ce78f599c6b0c88a92fe384a5f6244c03cc820b98735c6f2e389b606734549a1e141a9e9d23c44df408a4b7ff8e60597039c01ca474293e8579ae98b7ff5bc53aa678218d71750038f06172d7ad7e1837536088568a52b36a3c35392d51a7121fad1f84341a6a9b00b5ea6822066cc62c207318a3c59e5d7040ac4abfa337b5c753ab98fa773adb1fddf7f27dcea357da213c653e3d50018ff4644fff297bda8f08ec6debba203ae7209a61107b35ae2efb3d78525036bef9d57a8b2c3e62712c2ee19d64fb05ce12531de565edded731bac30d426346881f10cf8f9787c8801c5577a5012ff1144e7c20e7d7959e5d88da1a3e0fcc6bd38882def4fd5177e64391cf47c9e09e26296b8b65099c2a4965d59e9a50ff91bfc519d966aeb2cb2a0e0ed284cceccb38d12606ec7ba2ab4e9ff2636f16e9b32b4f30fcfc0ea946ec18b53be6c6bba9a392a5fe490053854be63e2694e82704220143a9a3c0287595b5ba62fcb19341e31153e52d8eb3baeea2f572a32d1b8e2916a2f87cf11b56965f72a020dee25851d6ae7516891caf705fe284a594a66a0c4e514e446d89d2e12c012ac7cde37ad384fca129c4f20deac1e45d91fe88e6d8db10", 0x1000}, {&(0x7f0000001280)="3aebd30e6f9d133ef4beb650e7655266a2e86828cb4c79f7ebb9ca5e7e25d5622bd858625bd55dee4e5ed8602b44fe168d8190a2be8dbab283c999cf477b7d2d9c91fb656cf30179b9e16d6c81d70f35ce2eeb201f96df15b3343b882f07ed7590c43796230141d2822b773162011f57049de1dbb0000bb47a3274ed33d520e2f8d4e3d8b81ea6d36bbb66ae04376dfe7d74dbff3eb9401c29529152310eccb3333702327697c300f4b0ad51e4c84f9ae475796237c5fb6f0d02701bacb34d61e34dd902bc9310c6f1688231ba59f70b5275c6d020", 0xd5}, {&(0x7f0000001380)="0720ddcb85472c15e4e1e917d803111609a6a3fcafc425f1eba109358d8a80512097e410ba35ce7b6b052d98e16891ac6824e68ec678735a420118f3828841d9dc512ff7fd3125f69e57afbbd46447f032c6d8a75671a2a40682b27a9fc0149a3e50eecdc57a4427926811988e2b7975d3beb0ba6aa88cf9624bbff7a3e54551b078db42e60c034e98405a1a01bdfbdb1b82478e", 0x94}, {&(0x7f00000001c0)}], 0x5, 0x0) write(r0, &(0x7f00000014c0)="2085ba375355023aa58e80f10e1aacb581565dbef2f72e723f3e43e88df935be7664b76dce858321ba4f7bfcdd971868de7c9dd7d011e8c291b475c72a4a7601650e838734bc92e73a45d49721982ff00d31edcb652ca9fa791db7b32eb768a1513f8d7c0b0655003eabb383c9ce47809a2fc8273d6cec381b2ba8e6a652844e678057c497893b139303a837f6e7c4813559a7220a8596ac3a923a8886426a8eb0d8608a93a266", 0xa7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x6, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x42, 0x3}, 0x6, 0x0, 0xbc7}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r0, r6) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000000)={0x1, 0x4, 0x8, 0xfff, 0x4}) 16:00:11 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 16:00:13 executing program 0: r0 = kqueue() socketpair(0x30, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000080), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x20000000}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x21) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x180002005, 0xf4) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x58) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="d5642fd39af6aeb004effe3cc799b6d6fae5ac79b1e06f3c669fa35ccc1b8316f37c45ba90bb3186", 0x28}, {&(0x7f00000000c0)="f99350b4785e9bfeb026db3b43231682406b281adc9d961751dda0884fcbe7468efc899d898e7dc7389827e30118a8284e1367bda0072885973ce0f477eb5873e30f7dd9893e917d7f89fa4a5c51cceb01c56e2da7ea059462df5f4494d11052bbe504", 0x63}, {&(0x7f0000000140)="4092cf6f7f407e882bb9f81eab928a00fbe271f64819920a", 0x18}, {&(0x7f0000000180)="ae17f842f9315af700005c3c004c93afef4964cb851f95e5270e8e8576383b521480f9c98b5acdf027445f4ab81e54873d937b5e89be92bd44221df11ee9dd167e80c746225e8e86d413b5259eb9a67d20e3940898d5f362", 0x58}], 0x4, &(0x7f0000000240)=[{0xf0, 0x0, 0x8000, "005a861e641a3841a9dc435cd50ef1538ba9dc4aa48d919eed23d2637130de81ea239cfe3bd5806b98453d4f085f523e42b0f2a35f628148237be67c49b480f04df25d322928f9236a3082ce9d8a3e351beb25bb14fc88192e5abb21881e3a2716045500c9677bb83847b5551fa62af072b78c65b6b4f08389ccacfa950ede8c830b907bd88c73154e88780aa10f265af07391758a01672c10a26f0f83e4c65257a664a0a08c1c4681800ac53aa33d00ff3cc4d1284b7ef94549a1f68d3eb61ae718a055cdbfc1555f9f8ad5ae7ad9ec33243c9c518ba49f57"}, {0x20, 0xffff, 0xffffffffffffff81, "ef55710fea4a5c383ee56d"}, {0x108, 0x1, 0x9, "53b6a67a53c20b1a71490fd8f236a84b682b2b4993c13455c0530cb6e253a24aa570094c3850f889ff4998ad17a9a6f34b9758f849e1a4b2defbcbd3edc5f70dc95379d69c269839526ecbe75ffb904af1141d9b718ae520208d54e0da2de821a6f81b85738424e2949d052b506327bc8b26d6a59f11b66dd09510324f3e101c32da05099704c5ee22de68a1fad70706c938d41471ac75a3d5e9300427585a5cdd8401a72a9da321280cb8598c1910555eb5d7cc24eceed8efe34494187875ba658f889ec3e2cf7d7fc5bf1b849d4ae5470f10233528bbaf4af8009a6291d2a71a858e122f921a7f0394bcddcf14cf59500f0984"}, {0xa0, 0xffff, 0xffffffff, "61679962557a3717c75309e0b6950460e7a342ff0a46d8e2a1ff99579e5d696fe49e7cac25131e1b0245e8986b019a72f6d2e20385abc10e8a46446cb69f3693830aca181f3e6c403238b30e81f98b7f9d8bea370edf35fb8b9b8fba7ae624bcdd80b8e48e654b8b3fa73ff16e181cd6c46402cd2a77c710cdbedf4293bdef504b8eee98078321fbda09cfd0e6"}], 0x2b8}, 0x400) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) shutdown(r0, 0x2) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000600)={0x1, './file0\x00'}) accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) recvfrom(r2, &(0x7f0000000640)=""/16, 0x10, 0x42, &(0x7f0000000680)=@in6={0x18, 0x3, 0x67ec5f55, 0x8}, 0xc) 16:00:13 executing program 1: setsockopt(0xffffffffffffffff, 0x1000, 0x8, &(0x7f0000000100)="dc44b5f9c871f985aa9507745faff745206130ef91d0c3ebc744477c8694ff89b7b89c857ebf71a6611123086bf21cb6fd763991e7c961f0c200597e3d898a7a159b9aa0422119f7fc7e22aefd9c197e3f53f9c858b5215a2c4acd9a0d51b96ddecececcda7baafe60f75474324fa8c3fe955d90a8d625f752774669164b1c7a338fea", 0x83) r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f0000000080)="b79c623ebf006ce1e8c97d8caef5ed68c3e1e28f8992f94916031f55eb4349a7cf0e5c64b61b4c8814bdc3f4e17e4dbc0377a9811ad8376d440ff9ad2499299f238e268f9550900294fe3cc4ee1c8cc9cd7f1c3c3e25b8ae8ff9228e203d6aaa3b63150a5d87cc9226413a603a7e18c1c8fd29dcb7d690008b3f5e", 0x7b, 0x1, &(0x7f0000000000)={0x18, 0x1, 0xfff, 0x9}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r1, 0xa, r1) sendto$inet(r1, &(0x7f0000000140)="10781ebe44fc2572c85f93ee4b91d331901eea421ee47c0d6c2cd305927b36538c24322c348f4aaa899acf3ec161c0fb4254671660b2c80e6e732b26feff51403fe139230fa0f26455c5977f15f5cf61f82e4f5b0c10457dce67025605acc84912930c13944d7fd35432648ad1ea4f6dd4ab67adb08f702409ac02774f9aa04b93b3f5d4c2ba667b356e4f067a", 0x8d, 0x4, 0x0, 0x0) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0xfffffffffffffe9e) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) writev(r0, &(0x7f0000000080), 0x0) flock(r0, 0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x200, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001380)}, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x800000100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x1}) r2 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2028, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000404425c00000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgget$private(0x0, 0x100) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r5, r7, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 16:00:14 executing program 0: r0 = semget(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000800)=0x1) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ff4000/0x2000)=nil) r7 = shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r7) renameat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000740)='./file0\x00') r8 = semget$private(0x0, 0x4, 0x200) write(r5, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r2, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r9 = semget(0x1, 0x5, 0x2000000090) shmctl$IPC_RMID(0x0, 0x0) setsockopt(r4, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x35) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="516fbfcf70358ce93b3d93f36ccd756291c9ef2f57b35f84e2f623855083d17b6ac991773857f6d33fae4b643012a4746d287ae2c90c1a4c806036c3", 0x3c}], 0x1) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="57deed3eba5cd3ad89d8991b733d4bb1eea863091834b549abef0a654ec99c625fcd7635a7764dca7e93d919509bac1958f3", 0x32}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:14 executing program 1: socket(0x6, 0x8005, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt(r0, 0x5, 0x80000000000000b, &(0x7f0000000100)="da2dd62db4cd46bff2b36fab459ff70a542a765934ced32ac34f4fd08d3bdc7c49c4e855ab3ff161104043aaa295b68a3ed127614200080000000000004b478532c5638785a05fdf5116810759f1894d655e9344fe6b8cda8245a5a8605a253a434ce9c02dc28cc1a3606721c340b1829fb0886709cbb8a8a6d3bc96e7f09863ffbbe33aa8ef18a0047c02000000000000007b65c181f9b644c4aff61af6f0fede4dd0c8c56fc93e7de88e7b027647aee26f89bef911f057cf555ede27d5637a1e2867f8ce0553a0b9cf5752743f4400eac1f35339e91173159bda", 0xfffffffffffffe5f) 16:00:14 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) socketpair(0x3e, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x181, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000840)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b1bfe79456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f72819778d78674ba1e9ea5f16b136a5900d1628b53a888d7a08bab16c95f04ed1d201800000354ff9c470003f851f7e31619fbebde591fe0c23aecea36e42a976de2ee182cddbd115e7abdbc76d4f2e47449807fe0dce902409739189f5b709f09774f2c5a4df1a3dd64db55569510bd116736d9f9af7ebe9c8fe9c8831425f2204f454578e4dd72431a79bbaa6f286bb70d8e03dbc579e17ae31ef58bac91c30440638d8a90bd7d1d3dd6d984616d0808001021bbcf865152d12eb30ec3f035d45312c0418c40565fbe2d5bc71b151adad1276ad9a96bdbcf342993e9f2d98beb3f44f492a469cf2bcafb5d5d5be6ae4c050e58360935623ebb4924e76210c0a5fcee0e66c287585382b95f4c09abbb56316456d000000000000000000000000d1c3c1dd092893ea943c7fd78575870e91a30c6748cbb3a911e596a0f69135b4b08364e512e7df274631c660e93c0ee01eec14efc39ace67ae53fb80a05364f7974049508cbb88527dc32079fc472bba6daa378dc92bdf8c5375a82cd01831b71f281245867266e75aec17326c33dece59012bdf6b52eee25ffcc8d4ec00fdf4adec95d9398b57810186ef53d5a79b5f02a520253cbc8072bbae587d7fc7d142f4de94f470080113a5b77937d3469f8b7f520dfaab752b5b08b45e5d80b1d0296ef2f0b3cbc54ff4c917b65c13ee4b18921fb98a62fd5d56c9ad6e4887bcc9088275fcd854efb217b7e5e3f802c304fb6744a906e46a18317e4f91f838c95a9af516200bccfcd995abc5b7114514b4dd32827bc3512b914463075c905c4e1b61e0a39846714c80686d707fdda9f9", 0xde1cb39f) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt(r0, 0xffffffff, 0x2, &(0x7f0000000040)=""/74, &(0x7f00000000c0)=0x4a) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x80000001}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x400, './file0\x00', './file0\x00'}) flock(r0, 0x6) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) setregid(r3, r3) shutdown(r0, 0x3) flock(r0, 0x8) read(r0, &(0x7f0000000200)=""/116, 0x74) socket(0x18, 0x5, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x50, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x8e000000000, 0x6}, 0x8) seteuid(r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x28500, 0x0) getpeername$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r7 = msgget$private(0x0, 0x1c1) msgrcv(r7, &(0x7f0000001440)={0x0, ""/107}, 0x73, 0x0, 0x1000) recvmsg(r0, &(0x7f0000001800)={&(0x7f00000014c0)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001500)=""/222, 0xde}, {&(0x7f0000001600)=""/105, 0x69}, {&(0x7f0000001680)=""/146, 0x92}], 0x3, &(0x7f0000001780)=""/105, 0x69}, 0x841) symlinkat(&(0x7f0000001840)='./file0\x00', r0, &(0x7f0000001880)='./file0\x00') r8 = semget$private(0x0, 0x0, 0x9c) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000018c0)={{0x9, r2, r3, r5, r6, 0x10e, 0x2}, 0xa3, 0x8000000000, 0x40}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x800, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001980)={{0x800, r2, r3, r2, r3, 0x12, 0x7}, 0x5, 0x1f, 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000001a40)={&(0x7f0000001a00)=[{0x64, 0x10001}, {0x167, 0x1ff}, {0xef, 0xffffffffffffffe1}, {0x87, 0x400}], 0x4}) 16:00:15 executing program 1: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0/file0\x00', './file0/file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) fchmodat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x1e0, 0x4) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000080)='c\x00') 16:00:15 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x43, 0x80000000000) write(r0, &(0x7f0000000080)='on', 0x2) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x20}, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000080)="9823cb2cf68d7a247157c295dfe2149ede30b7290b8121", 0x17}, {&(0x7f00000000c0)="6178e92ded4e906bdb10ab70cc7648050644af0ca2c014297113a3a766000f2994f57fb4b03d1a6770c92b691701af254f5cb40ee86c382c152bcaba7b17ee2c9675dca2b32d982195f28fb8d8e6a1874c659db4d17daa1123e1d0c6dcb713d4dcac0314624972c23d26d4baa16400cf3913d21e2293f1896966", 0x7a}, {&(0x7f0000000200)="3625e37a3cc41fb88d88a2ae279a08e757cb3ec04865ac7d3110035139712f60dcf1f883e4ba9ba9a502bd8736d5b49fb29abe6312e6a03bf9684258baea130f551e753918c505dd6ad11b3e253d7378da9a3723d5bea5b2e8ffd4a3c19bd6be51ecf43d996de896f6b3122c27b405747e5c2edd11d0f9e94b067b82c8f5ca797b226605ae2bb91c9ff55f323e185f56c86a8f7d07990e6aa9ce02268a6928f094488af9e4d9a47daade81b77227485ee038e36f3480ff07be37c5dd9b24341d765e30d61f852200d92003f2652094d13174011ae28d6ec1", 0xd8}, {&(0x7f0000000300)="1ff3485966462f2943166e1f2acd56fe01d6f887abbfaf1697e0a86a590b4f572d5658520a335d399894adc835429ebd8543fbbd299047629486fb321d1e6d171c2291e6d463ce944c8ed989b6f0c39a7d369ac5757590cf2b055f7decd43646208e926510eecefb9e07aa2d11887ad0afc93ac8bd09d6df1d2b2e42fb472e1ce5824ab6358f06f80893d318303fb22ab42f14107eea21279cf3ac71f4c24835375d62828c4b0346ce4c866978ef95e047aac35a2554e6d37cb79015eae4792305656da26cd263edd05e990811f721d5305211a2e32cb2b9e59cf55df1a87c191e8a7a72c6be64488789b17a179fe103f2d3289f598fcd21c6b501", 0xfb}, {&(0x7f0000000400)="0ad72dfee6416202acd67904107abc51d8940bca6315cfae4c356ef22310e03ff7c712a47d5f88bbe8440b179559a87373bf2059bf6f54b958ac954ca296356d6fb3e950fd76d418bdded87028af60b640020aacda69cd76ea1bfae943ab066002e77b4dfc767d88496d7b2e19c2c65f97746df44934ca11bd070f7126cdc00211e437c22d13fee3ed501be14ae7cf84eadd43808a320d01cdc7416d40514a40420363265f75ec70e3a40b568e5517f67fcf6b0d12013526096759b5ecc262e131ee9a31bed3af43ca20ec42bc6d80bb00b74942d8e57d070a86c28f034bf1", 0xdf}, {&(0x7f0000000500)="96cb29cff3cf20f05252858c54a4baa941d290eff122ed415958829bc51d1a64cbe79ea21a7bf5d2cff16e1d3ab53e3c16455d3d0acd922add13137b248b53ff1e74f254a91838461a4896a0bbbfc0af3a39ecdc3fc09e58788c179c17df39505b448edde6b2e92fcb1a6fa36f557162180ae5cfa84919d8c165dee91c18b15ff5520540b0fca02d3268096e785d5f03bd73d5a8352c9fe14e249972ce15b6c4cac6475367274a559cbd3a5b105ec09627337f57a3464681d6171367063d9c07ffd5665f", 0xc4}, {&(0x7f0000000600)="19551af6f6420ddbc039feebd4ea7d3f0eaa6bd37b294e3da05efe7323ef0322a86e03e2fd4addb2e1b7d4fa7cdc8522e74b1b84b8b5aed7e53994f90e758400121996a8338ba33b81f3abdca7ba15f7bde4fec4794e9ddaf207a3551d3bf569bc8de0c1fb8a5bfe610f8f41c3f6014f728960065802b3d943a184e7ca0f6dba6288771b2573456084522f16d5815cd21ee20fa68748", 0x96}, {&(0x7f00000006c0)="39b5acb39aa30826e12a072e3cf9e32b2484e4e76db3d4afe4cdb430827a2d9e61ff4c47d1551f93dcd1e09b3bf4acbd2a5968d5eefd320e205579e9ad6f2571a83bd35d631e70abf9e37d41e641d5d71e89369b0cc0d4dfa23e536fc88012a9e625aa546f61241ef1ffc6731e4640a6b3da3f33d580f8900399c5fd5744f4560d3574685d34ebbb3dc42e9adbc0c2ab94a7323e34ad0b321a94d1a2005bc1e9a4e5e8f860c9d63ec99602543c9f8c1b66c4c60710424b41805ae7f274cea69fa75320c8189db902137254db70cd6d450019a58a43445cc2717aa224dcbc", 0xde}, {&(0x7f00000007c0)="cd62f006c0213cb546cd8614026a23867a6964d119f47cf28cc30c35400af64f7bfe0aa5a24c2470679bfa2c03e11ab1caa59ed687e4627e64c5cc4c575eaf12c226fe636286a4a153eaeee6c1b643e3be3c57156480fca6f04d05268ff4ca311cad12ed27434c57b7f634a86d1e5fab9417121d0176e937118095211f92311cac671c4ef6ef9ffa12e2c3c539e22ab4ccf453", 0x93}], 0x9, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="19243d8b3ea64bad56dd000000"], 0x68, 0x4}, 0xe3305fd6be4f15b8) fchdir(r0) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000000c0)="df9d93270a4658ac646ee7ee7d29ad6dcb43743c958d66edcbc65478ec018e9e006d8e493f7629a86d5739fe8235ece8a4b78088dfe9d12c0e139ac04eaf70c1fea22b23b91f9c5f302335e1ea9806f6e9be06e7e0933f4372423f6050274bb96d3e53861dffb2d51004a7aceda2bf0558c7cb884cc4cfc70974c115c04b871346fa48f22f6ebf46255cfd3e3f6c", 0x8e, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x1, 0xffffffffffffb702}, 0xc) r1 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x42, 0x0) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x858) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="ae0c8417e9989c507db98d50faea0a0d17b43625b398c1173e9cf3d1b371e43be8f1f053e0a4fbe849b9cea99e627b14b974686d4c48fd8f1f402b1c7d81174e12cbf3cd4a5a04f1538492f978f3becdc04136901f6b2b888e2f7daeaf8b231405eb63bbfba9fb519fd787391be722454ea8f82e8e48a2760016b21e1d1085d49ac4404b5de2912a0bdad010d54801775752858aea7aead466f61e9cc784ef", 0x9f}, {&(0x7f0000000180)="b702d595b159fef5b0c7e4dd0d1c9740ecad335b86d78c49a8215956c34eb42f2e2dd11364e1ab551bde35e227917f44d7d4ee4ceb2b48149a81337002a85ac2b1c53541d86827e99ac9c859cd13567ed5a2258141bb54f2dc00bee466674aef5f79996d", 0x64}, {&(0x7f0000000200)="c7f9f4e54101075eb122491560485c93318fde986f3b33ac4f45a9c9254bbc24abae1489c0acd1764d3420f55027db5237a67a60af7c3edae045c9ccc6ed688b3771f3e8a7e0fdd4", 0x48}, {&(0x7f0000000280)="1359929ae126a1a1ac5dee640ee4fe4c8b8292d70c4c85ca58c8ffadd7cf8008ae594c5251c737845df047484613bd607019845e2c992d9d0ddaa64ffbd26dec4815f1f122ad3f802dd5fc838645914d6c328c86998bfb83dc110109d10e1bd65b4778c3d85f0d7cc0d631610a71db86e41b8118308e28a797e4b4e53bd6e1e380c1445cfa5d4e538fba97e1532b8311555bf34ec83b73c4d7bcabee63abd4953e7d54b9ab3cf47ee8e9cc619567871eec7b22d85695", 0xb6}], 0x4, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100000001, './bus\x00', './file0\x00'}) r1 = shmget$private(0x0, 0x3000, 0x610, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)) 16:00:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/179, 0xb3) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000002c0)="7a0e62eb2dbded97a65150f60bb802a6643df83f95bdd4fd7d213bc4d2297092baaa738a9aec573693c6e17f2c52e56777c57ed109aaf3304431782763d2b7567a759f0edc3b988e2b54bd96f362bbe73b58e2b3e109816868f6aa75eeadcd1ce3c684751dd077f54ac4f9d6ea21b161b50a4fa8cbd01eabe81112d10d7d2cf68315d1059fdf471687a3c1ceaeb65bfd78c3a32dbf879c", 0x97, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kqueue() r1 = socket(0x1, 0x8000, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) sendto$unix(r1, &(0x7f0000000080)="464c074575b4a6b773eba3bcc4bcd5b0b997ba1ab6173aaa0eff2507f434c9167f5798179a5f992964e31c7f0903a06acf8791822ee3ac45b71db84fa97c213ec511eb4f36cb6e239c9032ee33d8b56d8c3f2f5a44e6d73b49c67e5b531bada92aefd753af5c03d95cf60664a18115bb797352ae22feb7fda4efcb77c15f430b66678ca42b50be112f1ea42c49d980fe175540b724f281eacc4a5623f944cd1ba7bcbec04b4bb5bfc15458b3cc5aedd22d85f48885ce32", 0xb7, 0x9, &(0x7f00000001c0)=ANY=[@ANYBLOB="6318dee003794cd097d533da0f4b9e51ff22b2a0c20960334b6fc6663be193730eacfcd6753d776fcba9eaded2e4f719ab2b6292c764108353e5be1b5b80ba1f5d6cb42116686954b7020efd754c9bf99813b933c52622a018c66869aad66ab34c"], 0x3) semget$private(0x0, 0x1, 0x205) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x20) 16:00:16 executing program 1: r0 = socket(0x2, 0x0, 0x2) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') connect(r0, &(0x7f0000001140)=@in={0x2, 0x1}, 0x5) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100)={0xfffffffffffffff7, 0x81}, 0x8) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) close(r1) 16:00:16 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$KDSETRAD(r0, 0x20004b43) kevent(r1, &(0x7f0000000240), 0x8000, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7fffffff, 0x1}, 0xc) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x5e) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget$private(0x0, 0x3, 0x420) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x1, 0x8000}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000084, 0xf7, 0x5}, {{r3}, 0xfffffffffffffffe, 0x61, 0x1, 0x5, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x41, 0x2, 0x401, 0x5}], 0x48a0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0xc0000000000, 0x6}], 0x6, &(0x7f0000000240)={0x3276, 0x4}) 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:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffffffffffffffff, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x16, 0x8000, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x295) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x1000) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:00:17 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x800) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:17 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = shmget(0x1, 0x2000, 0x484, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/3) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r2, 0x0, 0x2, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1f, 0x0, 0xffffffffffffff4f) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x8001, 0x5, r1}) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x82) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x500, 0x0) write(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xff, 0x100000001) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x22) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8000, 0x100000000) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x30000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0xfffffffffffffffd, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0xda91, 0x8}, 0xc) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7fff) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) fchmod(r2, 0x41) 16:00:17 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') r1 = semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/165) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)=0xffffffffffffff86) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:17 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8112, 0x109) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) listen(r0, 0x0) r2 = accept$inet(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x8, 0xaf3, 0x800}, {{r2}, 0xfffffffffffffffb, 0x54, 0x13, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x7, 0x1}, {{r2}, 0x0, 0x10, 0x3, 0x45, 0x8001}, {{r2}, 0x0, 0x20, 0x85, 0x9, 0x7}, {{r2}, 0xfffffffffffffffa, 0xd, 0x1, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x3, 0xf0000001, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x3a, 0x2, 0xfffffffffffffffb, 0xe6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x460194b3, 0x4}], 0x100000001, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x4, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000001, 0x0, 0xd}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xfb1e, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x9637, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x2, 0x200fffff, 0xffffffffffffff88, 0x1}], 0x3, &(0x7f0000000240)={0x8001, 0x1b}) 16:00:17 executing program 0: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20012, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="d32a7ea0c2366138ed76ad4844e0a6f9fb196c608ae59c2979d48ace8e33fe0e4f1c0e87128f4e36637e773e1b702a00b7ae2441850353b1f0ded1a742932c3205c9dabf040b8002181d95d56106e1d309e9d9d4a6017aa5cf2508ff25bb8e7750483a1ccf3bf1132317d8ec914bbdb07c10e3c4ac21d318d2cdfffca8509500b4519478b5ecbfcbda2691179afe9bbbd7a09e5b9f58cc426f9cb8e63e0fb3f2be1fbf207ae08e97c32dcd34858cb55a09fa04ffbd2b19680f", 0xb9}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0xa) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0xf3f, 0x6, 0x6, 0x3, 0x5, 0xfffffffffffffffd, 0x2, 0x6}, &(0x7f00000001c0)={0x9, 0x1000}) 16:00:17 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0x7fff) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:17 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x100000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) syz_emit_ethernet(0xed, &(0x7f0000000300)="418f48c791123d8df3d850ef23a7c94312ab2a47e37c9ebd4984b49b5ce0b043687a8239c120b8b56abffa42c8a72d8d9042cc5665345d4d3ba5b270508c4f088637ff5091ef8a6c21d69e4f7ce594460cda56e1dadf5e4d9a79577911ef66bbfce016d177c941fd5b9a2b28ef3669d3320e5af92c7da480a5f6a7ddda90a7e4ebf293aba755e7c81585f6aa7d0ce5d8037901f2386c5f4295e9b9b0877df122bd9d2f159b0b37ac54998f78d6fae77a772f28f2a65ee4062608c0d14267f535e78a0a2978f8a117d34cdb6f87df27cdfcfaf3b23da24354e0f074441479ad141cfa7b0feff8779f3b47d8bffa") readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/131}, {&(0x7f00000007c0)=""/213}, {&(0x7f0000000180)=""/62}], 0x3) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xffffffffffffddd2, "3cc55e1973b10b1aec657791ef862f402b05b842", 0x3ff, 0x1}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) socket$inet6(0x18, 0xc002, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:18 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() 16:00:18 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) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) listen(r0, 0x0) shutdown(r0, 0x3) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9c5, 0x0, 0x90d2, 0xfffffffffffffffe, "0000040000e74de410009f000000020000000011", 0x0, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8, 0x2, 0xc86, 0x200, "992473b1ea7cec52c018184262ec40f578d40eff", 0x7, 0x4c0ae9d1}) socketpair(0x6, 0x4000, 0x2240, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8ee, './file0/../file0', './file0\x00'}) r3 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) fcntl$getflags(r3, 0x0) close(r0) r4 = dup(r3) listen(r4, 0x3) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r4) read(r5, &(0x7f00000001c0)=""/62, 0x3e) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="ecd430981220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) sendto$unix(r3, &(0x7f0000000040)="f9af495a37a4bb1b9493f48dd7209997bd9c1c96354ccbb81e2fb7e618d544abc7655266c60b9829d4f75a783d9c202fe3", 0x31, 0x402, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x4, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) clock_settime(0x3, &(0x7f00000000c0)={0x4, 0x1}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) socket$inet(0x2, 0x4005, 0x2) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80000001) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt(r0, 0x80, 0x9, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000000000083, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x81) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:00:20 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x6, 0xb7a}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="10546ed651e5ad4f0c9944fe9cfe574250bdaee33243a658f8b8555960a6a1b49e3d1eecd7fc0fff1f60b17a1e049ce10b33cbcdaa27aa115daff7992f74df3937b64b25973fc738b49041bb9b6d8e379f39d9b035b77d637e87429816d27c34fb7a50402c7ef3ada249e48fe3fa632cafb74a62d1e244377e13b6166d", 0x7d}, {&(0x7f0000000280)="726538a85918518684b4d7e50845cbf37b0b8ddc386a1ea8450a038865988ae15c064677da8870c8ebd171e6e6c4ed6ca1671542253516e8aba695594deed30c96bf859fabd9b4fe4a6c8a22e83d89c7c4ea35c27b60bbb0c855d8de437662602837749f4519e0befb93274554f6a2bcfcb6447d3616818c4f2915adbd37800f7e214b5ee74d62c50820716d", 0x8c}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="5800000000000000ffff00000000008018b19db85fcf6616b9087ac6758d1d7ca9c71e325cb90e6b3fde9014165d33413b6cb3a0b29966c972b1a15f51534b4f775277bf4da2296d11015e5da40e78bd769200000000ffff000004000000cd5bfb9579b25877f0fa1157d7578f541a6be335dd913323a9e77068ee35a599f07bdeb64b9a58e31ee295ff6cafa76612671302b6ba29180a3daefb42fad0687ffca3258598531f8e3c0f6ba429b755d4d58796ac5782d6195e8281f9f1c754f15f53b1731c132ae7a24d547b7ba520e766bcefea9a4e98606785f6fb53a3f22d7c987ec83573ea815ded8eade6395ece000000007800000000000000ffff0000090000005c1ca93ac21e423f1fd7c0f222e62a836d8873ca7b6f84bc3d77a30d3db47c02a76c89ba59e3f8fb21e4e3d590d7ac7e563b7461e06bb40fce52343b2b1e2432e1aa2404c3877f34c71d7822b5b4200d8b41e86a74211fac262b7a766bd971b57400000000000000c000000000000000ffff000044eff7cfd56a3d52765a74e9c439da8ff9da6c64c1353d23b45b3b1b67f6b40fe7e853e757aeb4cbe501397a723e5674b51a9099470349e8140e2b2bd48f9a69072c3f33e85bf75322af6f44f1c952e4ede4b3bf5e4fefc295b9f802cc4e99df7d3cea98d65a9eb9656a911083328d64c053643e284567a875c0a900a9858f1f4aa66ccc017bb02a89fa72478cf9d3c24f22ec7c95d4b8eac2c46651c447b6eea19fd3d124077baca805072c8b782708640c00007800000000000000ffff00000700000093dc6056b7a5b6f6447ccc3585e9a8ce0a53520c3a0704c93abfae2a722f7b6bb0ca643d12a0a5b72b08dc75d6831a2e6632eb378f1791117f22de572d36a99cc1cac0be1839f0ae83a9eb570e8e78981a4a19c46ede907f7f6a28f72d4993a0f149010000"], 0x2a0}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x20000000, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x7f, 0xff}, {{r0}, 0xfffffffffffffffb, 0x34, 0xf0000020, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x81, 0x276, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x23b, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x8, 0x3}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xa2, 0x1, 0x4, 0x2}], 0x87b2, &(0x7f0000000140)={0x4, 0x80000000}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = shmget(0x1, 0x6000, 0x49, &(0x7f0000ff7000/0x6000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x4000001}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xc74, 0x4, 0x1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mmap(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8cc) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x52) symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') r3 = dup(r1) r4 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) r6 = msgget(0x1, 0x100) msgrcv(r6, &(0x7f0000000240)={0x0, ""/115}, 0x7b, 0x0, 0x1800) kevent(r4, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="2b07e2c32d3fb59c6097"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 16:00:20 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000280)='ms', 0x2) 16:00:20 executing program 0: r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4, 0x4, 0x800, &(0x7f0000000100)={0x18, 0x2, 0xc0d, 0x81}, 0xc) r1 = semget$private(0x0, 0x0, 0x208) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x0, 0x1, 0x3, 0x9653, 0x5, 0x6, 0xd89, 0xd1, 0x10001]) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x108, 0x3) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0xfffffffffffffffb, &(0x7f0000000000)) 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000300)={0x0, ""/170}, 0xb2, 0x3, 0x1800) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/79, 0x4f}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xd163f37a1a58d37e) lchown(&(0x7f00000000c0)='./bus\x00', r3, 0x0) socket(0x6, 0x8000, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) r5 = msgget(0x0, 0x100) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r4, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) load: 1.81 not a controlling terminal 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0x7}, {0x9, 0x2}}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x11) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/37, 0x25) 16:00:20 executing program 1: r0 = open(&(0x7f00000002c0)='./file1\x00', 0x20, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file1\x00', 0x20) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r3 = socket(0x16, 0x3, 0x0) r4 = syz_open_pts() r5 = semget(0x3, 0x1, 0x2) r6 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r3, &(0x7f0000000200)='./file0\x00', r7, r2, 0x4) shutdown(r3, 0x0) r8 = semget$private(0x0, 0x7, 0x230) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r1, &(0x7f00000007c0)=""/117, 0x75) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000140)=0x100000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r7, r9) 16:00:20 executing program 0: socket$inet(0x2, 0x4, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x108) r1 = socket(0x10, 0x1, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x6, 0x1e, 0x1, "6f65dc34d7c3b194840de19938c65eb02af6e4c0", 0x1, 0xf964}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1) r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000002c0)=0xc6) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001400)=""/46) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000013c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001440)=""/4096) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/214, 0xd6}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000003}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6003, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffe) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a39", 0x29}], 0x1) close(r0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, 0x0, 0x1, &(0x7f0000000040)) 16:00:21 executing program 0: setuid(0xee01) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x13f, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getitimer(0x0, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = shmget(0x2, 0x2000, 0x700, &(0x7f0000ffd000/0x2000)=nil) getppid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/89) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = socket$inet6(0x18, 0x5, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = shmget(0x2, 0x1000, 0x420, &(0x7f0000fff000/0x1000)=nil) listen(r3, 0x3) r6 = getuid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xc) r9 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000140)=0x1) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x3, r6, r1, r7, r0, 0x10, 0x5}, 0x8, 0x1, r8, r9, 0x81, 0xffffffffffffff00, 0x9}) dup2(r4, r4) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) socket$inet(0x2, 0x8004, 0x8) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="accb22fe5313f4c6c4434ceb43d07758e5d021f306125204cb2d5445cc35dc7b80c1c25f4fa543cd4c1f61972d265b9fcb60251a608d683ee58cb82b038cdbbd70e51cfaa5f21b924a5a58800d433a342338cae6313407113a612392960a7becef0f87b335305a41cb9be27ee45a3b", 0x6f) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r1) close(r1) flock(r2, 0x1) 16:00:22 executing program 1: socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000000001006, &(0x7f0000000040)={0x800000009}, 0x10) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0x53, &(0x7f0000000000)="68a4eac5abb34e883299f8c132c6173bca7d9936bb9a13124e446dd34d7c1949ae29564dc1f66be89461bb645e429a601cac1fec9752dd852e640b5c19d66095b3ad9f1e04f9a8b3d0e935a0fd38f05b6bf3cb") ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/107, &(0x7f00000000c0)=0x6b) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x7f28, 0xffff, r1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="bfa16211381d4fd2415eae014f90ba4edd5ed6d76508ecf42218904e76eb37d376540188230777f42a323d011d21950e4506c292040dbbe81d3b791543ba65bced55a181c839dc73e45df76a9b245a31a73586e52673af9e2dfc26b52f63d7037e0a33e032fc41ccf9d18b574602ec2b60451409d247fa4c9a09c7f8bfa76551ba2071611a8ff7d5f0d915311ba08e", 0x8f}, {&(0x7f00000001c0)="37da370af7e937ef0b96b69b9685b108324db132636d327a005d88cfe9f4b17e340684", 0x23}, {&(0x7f0000000200)="3dd6f02974256e8c07876f9e8dcf2d1f554fd480e709b3d049e666e72ff4eaaeb2ff2bcc4f81ec80bce68521fc301b350a4c387c573897ce5d6665fd7f8a41847b07407dd9e9209f49b5743f49008d42f37605a0ff430924edb991efecb6c6ade9290802bc7a85253fc9b06211a0a0c35ff28745a6be47ef38cb988235c46c1cee604abd598a94b3602fd3c074ad9c60d6d24015501d6d7e3d006d4a99dcbad3d44833ce71223082dd443d0e23f3b3b120855a9e3ebe7c7b24ab1b4ad9e21775a334756b1c419c554af22b36f498dbd60cf893d891ce2732ca2096c4dcec40bab5e922eede03dcb4f3bad6a22b0efb2b2b5a1e2dea", 0xf5}, {&(0x7f0000000300)="3db62049a773a8af477caa81b6da4a104c21f3af31a9469aa3f6ff565e6ca8fdb0c0fe47364035060cfd6f28e98bf3797cfc35ef19c8edace079176797cc1b223b57f9976f409def838666812b", 0x4d}, {&(0x7f0000000380)="8f54d24e91e146a5e2bea2a19985090c369b93f96eae0ce95bcad79b53ace32729e66145bfd6ec67aa221a646db046fd8ae32c6cc943f08a6ea41672842586e0aa7b65710a5509103496da0831b22ab9f4617d883bc5667b0f3eaf656249ad2c20a012a668e8aefb318249825e2b700de1b31ba3160fe7d5cab1d4d0897691f3d025333e5251d741a8e035928db14fe15c0d842f44b080f811850ed692f78b15886ca25ffeb8602417ac54bd12383584ea7a9ffc15daac2828520f4e90c135025870975245e840a181d3d4f084a305ab55612ac6f72cf5e1a36befbefec3bd631e222119", 0xe4}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', '.\x00'}) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8000) r2 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000100)=[{r2, 0x108}, {r0, 0x4}, {r1, 0x8}, {r2}, {r2, 0x10}], 0x5, 0x80000000) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x40, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x80000001}, {0x18, 0x0, 0x6, 0x2}, 0x20, [0x1, 0x6, 0x0, 0x9, 0x6, 0x3, 0x401, 0x401]}, 0x358) kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffffffff0000) r4 = kqueue() kevent(r4, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/144, 0x90, 0x802, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186056b5bf3e752b000000000080004e341dcd291c15729bcf49f50000000000000000000000000000", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/40, 0x28, 0x840, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) fcntl$getflags(r0, 0x3) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x713}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="b6b46a0f522f68d13bc4518488bbb93ac6f2df8fe58c7357a5546a598da8a7dedc5372f1e2487fccdabf65256e92d15436838e62cb99c77e3ecdf434f185035e7cfd584a523cc02966f92ac4681f5aeb26fd2ba9c1ee9ddbab7237ce0102f3d1e3eec16bac7dd196371301419ec440301e8f67fd55956d5043529456a6d9ab42dd02fa28fd1c43f73a87a3f5502806717afe35d693dc79b11ca0d6fdad2a8f02ca773f1d500615b8becc0653f56ffbf555325eb07083bd46f639fe6a7a456b9c4f76f520f8d0df04139e", 0xca}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="580000000000000001000000a4e1038e45baae88d8b10100000047cd57768b6c333deda20ee7b03b38d51db19b8cbe6eb0ee1d3e6af214274916295ffdd58605d51c9fa1ac6903001c379b83a514e594dd1a933600000000000000f4f5f31bec700add42a04f19bc6b9701e5a679ff985849b264ff9c642991fe4bbac8ecc87bc7a937f9a58cd7e425c4ba6c689b08bdb40e15098a2427d0959b461bfb70a5557a44e32900000000000000"], 0x58}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x9, 0x6, 0x4, "6a805e9b850a9cf4f6852d9c124ccce2ce9a7e9d", 0x8001}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="591b9126804ec867243ad34615c20062b55720ed3286895962", 0x19) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:22 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x1}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:22 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x2, 0x2000100000005, r1}) 16:00:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fcntl$setstatus(r3, 0x4, 0x84) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r2, r0) 16:00:22 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x7feffffb}, 0x0) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)='W\x00') symlink(&(0x7f00000003c0)='..', &(0x7f0000000380)='./file0/file1\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') readlink(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f00000000c0)=""/239, 0x95) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x2, 0x8, 0x44, 0x1, 0xff, 0x9, 0x5, 0x2, 0x1, 0xfffffffffffffff9, 0xffffffff}) r1 = geteuid() setuid(r1) rmdir(&(0x7f0000000300)='./file0/file1\x00') 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) r3 = kqueue() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() r6 = getgid() r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="1f5ed30201da3743818d25f58883b4e6fd0517e7cb10020f0c8fa52cc4787256027bf53ddd7fba19faff867b8e834bb74c1f7282f54d14069ac99b24c16156738cff75717a797b2946837006c2d192ed7062ffa2da5fa85834499780f82a437fe759275664197d3d8736017d6d5adda875693bd4fd813d284bee39018338185e0ac642f0bc44ba16ad38fb5e871002620f7495b36323c9", 0x97}, {&(0x7f00000001c0)="8c93978147f64fd4499640bb3f9ef2b743e1dc9302fedf70344041ebddc37ca016b1104424dab2be0dcfa15b7cfbd04147db5a108eb809be435c20967ab8fda7a22c9669279b1f24eab4beb6b7cddaf150509cc7e3ca9ed2d89d", 0x5a}, {&(0x7f0000000240)="5379c49e000d7fe2b20dc10d9f07c40c89cca28201555d23b0dccfdfcc1487e80ed679183a7ef42614e4b6653bff7864c02245c429163e186e6bdd271e65308f09a9bb3589d3ff1b9efd345f1404c821058a3dcf4779228b1c6bb8f45715e5693a280941d324e4f2acc49e782581fb8d3421ab1a551cac01b079f90b4cf250294b40", 0x82}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ff0700004b6e9894faf720", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x400}, 0x40b) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgrcv(r0, &(0x7f0000000280)={0x0, ""/6}, 0xe, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x81, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3f}, 0x5, 0x4, 0x0, r1, 0x3, 0x7, 0x1f, 0x1ea2a437}) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8400, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="00262ddd110d55a61f65a875fde34a2a67be76284bb6cc2ed241fa639ca6ed083112852a1c8dbde0369767234603d5efe15073ab614f9d4299a84af42aa06500d7f13e", 0x43}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000300)={0x20, [{}, {}, {}, {}, {0xfffffffffffffffd}, {0x1}]}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000000) setsockopt(r0, 0x0, 0x65, 0x0, 0xfffffffffffffeba) setsockopt(r0, 0xb4, 0x40, &(0x7f0000000000)="58da9bc185b59d54b578f14516032807787a00e1dfddc0ec42533e3b3c70b6a9dc8a365ca2b6b9286650259b90456c3964b70d0a3de4a0d6bfac5ecb1db06a9108d65d884cb64f1fc8378e04579b40a47a24755607280f2ebb39ee128a3d6bf6b8d690aee0d3bab172a989834060", 0x6e) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x820, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0118dc7c3a9e35740b59550723ee87826ff830c2656ee1838cb297", 0x299) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setuid(0xffffffffffffffff) 16:00:22 executing program 0: syz_open_pts() mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x81) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000200)) r2 = kqueue() accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc, 0x1) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20791, 0x0) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:23 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x64, 0x7fefffff}, 0x0) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="bce828a57be505669094a7c7d6a50d7c836505b2b714effd40e0fcadd9d660429f7ce5f62af53af581e3ed922ab117762c9f578a3171de2e37e22f42d4d5b3646bbc1e9150d5d5b3324118599731233b7abd41b610cb0c40221b1c62fd6b06a505d586628a564286ea93af0589893e1dacea95bc0d9483403f47cbae4eae6bf16ac60703154d496acd8d263d0bdd9f90402e0aa0fd1ca117026f2a3e3491fc67804bda60fc723e2a832daccec9f49a190cfcd734a487a333f1f0f7be0718c234787bd4a9fea4761f5dc2d97556ac5e7564fffaab9394bbfebb304a5a35ef951126a8a546516bc2c3", 0xe8}], 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x43, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x84, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0xa6, 0x0, 0x7fffffff000, 0x9}, {{r1}, 0xffffffffffffffff, 0xd, 0x24, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x10000, 0x7d26}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0xd5, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x22, 0x6, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x46, 0x2, 0x3ff, 0x8001}], 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 16:00:23 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r2) 16:00:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r1, 0x8, 0x4, 0x1000, 0x71}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000001c0)='./bus/file0\x00', 0x20010, 0xc0) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="b04a1fbaaeeb07719aae75282010ea865ec31129aebccb121d09808a6f1fb8759e48db", 0x23) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xca, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(&(0x7f0000000040)="c4a2d1aa94acbdc30000c422a1bb9832233333d9e8c46255bb77f1c4e3c55e6bed41660f5851c144d1226766470f156c82070fd3950a000000c46239bb830e000000") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) close(r0) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x182f, &(0x7f0000001040)=0x9, 0x4) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040)="da1b70e9bacef50e37d5e0f550d07090503b8910329495af40dd7dcc57c2cbc99d2ee6987ea173da6a9ba5ca8a8de4aaa61b3a98a760d2e05c6db5cf5276762542a58e8244d6018353a1e56c7eb1ae5589bab06a2a7ee52e0d139b448dfaa0687b081851511d3dd347d36a133545efed0ab1f64711414a50524f1761adef608fd1d216772184c308eb768894efe13e46d6b5e23c7ff157de4ebbd4420c2c8259d16f76ca07b893b3f4f209efa5223d41a8a0a7af345d29084e1d71a1bfff9a63db70d3c45b0e59bbe82397c3b41232bbba28ebf3c776ee45f51e3a6dd633e5cc3ac26e922747fb1b0d18028023a4f513d3c5ef6ffaa680ac9c5ea90cfd59a76b392e866045e287ef1c271adcc3339025847fdfac06cddea42c9e799960ca42d55dca83babab541eada923e184b6828ac3a58714d33e8474338298d24faadbd0e5af13b14479268447a0ae2ddf06261fd8405b7b73101a113a05c216fdbcc8f46ebe168a4296b074ce1093354b92b427b7fb824ff945b79c9ff9ddf03821b82aae758fb6e4ccedc57926f01ad6566b249f478122a8f3793e681e14e60be142128653bdb17c077f4d0f3a2ca800424a3e1d72d02bad8904857e6079333e96ac861a8139bc9d249f8561d52db73bef7a6b0ca422eff78da013a4c4f9b13ed3cc661e457a704c6cb681e5063a51a41c820ee9f4dcac8d4855783dc323c546eb14507557f760241c4a3125d384099c21c0ad4cf8ac1b3a57da45526d2b4774b5cf53fcd2ba5efc284dc619274894afe990ea9d44351c8c299de74e239d690ab8882a74fde8c30887752928ab545417ca0259997809f5aeaa1110370137387506ba83b18f4ef7186260fd8e98152723f4c5de08175f19a39bf1a472a5ed68a1785f5dfaa6651a2a00835e464a468699166c529c521f1a3cf1fae38c4473f5424db8bf5ee83fb560090bae787674ecd126c6aaae215a50596a6a601e48fe6587aa58c1ee9f07e53d81564902b511ac979d858d3139e5bad0b1c9a4aa634b489621e867783e0ba50843ce3edb1d5e38af52b839c17c79327f61da9b7d924a6b146c421f25d1517d18068384b75e521e177abf2eea8fc2faa606bccf130cfd9ff995c7fe645a24e1cc1ff398d79be9568897e18af68b91e6c66b1c9d180cce25f7ee366486c43d5790fbdb5eb8de4b9fa34a09c566c3f4e87d60824eef034c2439a240b5fc71ee1e53c72912e2b8bef37bbe1912dbbf8a0f63e65ca3b77621ab33c8221baab042fac507aa9f5da697721f33f312f381cb4848be84b6d0df2c963164e74201a0036393637632942a62530b785d80ffaa63b2c57a2a45b44a9d62a9aa2b2558c4bb9cf719df3870b17e4a084bd200cd60eef13ae51df632e0a549ce4fc823f2b0f0ca87be7732cbaa7e219ef15687bf0950b4987172364cfff36a29f1754e8d8f2de549feaee9d59a4a5aad6e9a6f92060d0f062c9c01f5209190b4c400d9a0243c602f358c2ea440c4398f6400d4a2874a2c7f6c33986dc14d282a550dffc0710bee537cecf193526e624289ed10595370baafe6741911dc93928ab7aa8f1d6e241904b791b822730cd845fa5f9dbea88d18663e1c8b800df023b93b1215e5860e8637a1ac75cb000ac184c4a2bf6fdfccdf1462fef8b2eb0f922aa76e6810ec54c3cfcdd7ad623533345043ce70ca0ba5a21da473bd43cb62e759c5fc1f103ea17c152667b8ddc961b1677f78234cb7ee6f28e8ce51ee6e1a2fb26799dcb7327b0901be43644089673e602a92547611db3dbc72a203874fafb07f47a0a57feebec0cda42feaacb1ecc480e09c137fd7ef775fb45ecd22c40fc1f4f620790e99fb3a906c759eb706dd293e3a51321395df0d11e8ea2681ff895a5b77db7902be2c42604dab1ea5bc09ec7ae29edf6c39b37b402e186a93edbd72de849912f1bad098c1337b2b7773fabb0d39e6950ee058ca1fb186b4b51003067e1df8b3e7e39a593869c6e417696488cb9ab608a1877cc4e1543ec482992602afcb393983ad375ddaffb1a7c70e8aa2ec346cc53c05c4c224420cc6b0ae697ce6a0f9caf2b819f97936c76665f2ceee9572d8c7ceaa4e056271da2f2eff649589898b12d39fa2b376d3882bf875d03963a57a8d5e727ac3c7867514436d1fa8a3477c93f489856e9132a5363de992ab28ccd8a05fd391744ae7e9d4254a24966eac15f4e82b74d6912efcdf8ea10e080dd706fde9ed9b262fae52a88f6c50ab78f65e53f3146056cb992ba5d0f021185bb1ff8a726362c4c3e273e80ea92623ede0211c5e8a2f0d79ff07edf4ee386ad178e43b18fec9e6c55d35705c1914af7f0e1396b94b50780fabd02af58959827a7ee29b4b220019b57c0224b554819eedc99a8689ad65c041de55d226e0fb788c9cdb929cf457e7444f08d3846a91056a96c38a23502ec979c5fa2f39cd86af77363ea8637fd0802795b2477456267819a788ce5ddd2085a70ef7a52f39c0f96a3c48fae2a06eb71665dc4b06f8180ad0d21d9b69b3363a81af33d75976917fec61c846afaa3b931314eff8f1a0c0fc6124ebe8eef15fb6aab290c79d970b9c05e6df52acc69aadcf6f70db3d98c0b06f97a3be3054f6ace463129331e69ab0c61b4ad465ce422cd96daca2f570b090600c576f7921343068e3dd20a9eb7db7147a0390e43e017eb1c8bc3ab204a03d6101f1e2d504395a433aebfc77293242e9d030272c88586260f9d2522a8ee3b4fa55f7e54977647057608ab7e0bf410c717c9906c03d28b5fe6a38f9cfe463d9fd25bfdd4d7d9d291acf6a80478f159e4f412bc27a8c2a4e8af07abf4f4cc3f4bd6ffa169bfdc918f9fe89d9b0d8eef212dfb02a45caa211e9e5d37a3e553c70b4a365dc982a0e39b6c80d934981aaf44f4d9749912e756a8c8e65e485c2f37810e62cbafec993b4d9da7b45fbc08f666f49fcba933cf6b23874d1cfb7023c852590f9b2e24f7a0171578b79411dc23465ea250230bb28be23698755f0419f4e0842bf4f6deb3cd35f8e93ea9c882bd95d48aca7431aa57f1842b8026ade81ec533a6eebcc5914a2adbe983adbc00cbe04780fdbd0603a690895e36b58d7c4bb393824333b9cef140b8c9fa3524b973f66f9e06a58bc3c3852cb48896106e32eeca288f780ff4a92a506583de7f84f4542e150d8dc07545276503fc6995c3e949c52e7d51dcb0439ea5b2b603898df4e63a00b45489c078e84fc233f3e4277dcbbad6649d7bb8ae3e04fc7fa6b39cdc91d8035f2c0f0015278bf9b920dda97158b02d7caa9bff7ff2086adafa20c626abe5f8e903adf49cb4a8c11ffac1248a91df8184a87b3c2adc1201a00f987fba6b16e8bec63510680674d9292615918a30683758eb566f5aa6d6740e0dc91b17bafc0895ee9998e4fe83f77958b5d849d0e49319b9892d14021b90a5599666a87c3329d0bb256f6d4122e89d5d3ac807c55b8363030c71d2edc1b391551f3889ac6741c8a018db9c881b83f952402dc073bbe69599b8cec951c3febf274debe07a8f0337d25927e0c6b61310a329825a04734d425dd1561979d624cb6ffdbaf1864dc8a046d662d6523ccbd45ef2c4dd9945b8554bcbd1c5eef1fb403fe8f4ee94954a43686f061795e294987decf03caeecd6d83606e192c11e34fe3112368d666a6d54256c40e72ff9b45fcec76012fcab8662a8df3e843c9c465d2c88b045b88de226e1529d5bc8394aa585625f8a04a273b2406718abd5874e0dc241c5d67f0adcd16bd3ad17228d34bc6a3c019d251dc8b88288d5e581a637563661ac3f3d6faf3c4c89f4509c50378c157d5fb9018bcf58f5b3c58783bad97cae3a5d0e6567aba66eb5975309853713966f13190ed75c37a753e5109472592cc2d4fec394fe865ac7440fc04e7c43256d0f6bb113207dc0fd63a451bbaf3ac0cca4f463a184700a496177e6a3d70dda58ec486d850891fc5a14c8a38f1c3601f81865ba4c374c5ee00f8e57f2a37a9151ae1be3b9bd24c3525c193068fa66721802e0446bc4f96398ac4b08f7c51a9d94f4fb805294e7be30d5afdf8de1b0b8e85bbb474cfd5fdbeb695826d4fed0394154067c008ff17fa19901db5fc5b9f058223ef0630802a0c1417c4037ce406eeb6bb31e86ac87876d6a539f1f8d672edd3162ad821e06cb657625898e43c531185aec3e1ebff458b888b3d0639df046259538cbd0ea49958d061cccfb5ce3009240c58e769dc097fddd0f3e2a7d9344dcb286ce16166d4ad14038e4948bebb2e29a1ecfa7271740e3f45812dbdf229dbcd4b8e8e53cf139e56dd1e574a34d97fa95abbabe24e77416ba3464a7566963f99075f5d5c6d1311435b050be1215894225d8d97632cde616aed9df1af163a1df3d8e9572bdf5f71d793cdfe77b0b0a9b9b5de5b8b8075734eec5c5df1b908a9a4ee682ce1b352d9593ac011b59b60eaaac38558d0552aba6bd2f4618cf3f0f2135439b114bd259efa7b196bef45e37dd495feddd39e039a7a3d33e5f6bcc728022f81a88f401acf3ad528298d3ec35f63d435f580980afaba3fa6126d4a0f2bac99fa4cb00e5d5aa55e37c09ad4376a8841f3c6d449c8afca6b2f1534a6aa64258164498536e2b6baaf432cb5e3afe81de50acecdeceefd3a625ba8bcbe221138ed95c3e566364c9d745f462126c381a1b8dba73b494e7ecabf4549f4d20fbd258a311216acb5629ae0e3deade6a00d20caa83cc31fe7985f94645c3173ed75e41e96dd8fd8d952a266f275c5d16d0b14aefa2b6f07df25ac1cbf78f213cd7ae90feff6929c351b9abd5689decf6e876e2bb6b8b60178f425d363b1e515bae270f67858dd96432bb341422ea926190bd3c19fc59360e24b508d8199125677639be8ecab1d79d79e5f2acca037a0860667ca34bae70b23182a28ce064488bd591b184905db8e46c1903cacf5ff60ee246c145a034bd80876fac304342c39e9b98e77583456fe45ecb79e6e9bf94b95511f5769df11fdadb96be4914c0328d172fe48bd2caf2a93466f830b4fd50fdfb7cffccf81b33af1bec7da8a892525891cd53e65da4bd4922ed0877f0b1834eb33b97e61aafe101c83339ec38bb7e2346b358dbc09a3a7cd0b9bddedad0afca20727c109094f03d708983384a077efad2a46a33d4dfa729635f2ca6409adcb8376c5a4abd24519dd90bed107cbf064fef79ebd791325d912bc5f3aef54d33db9ed400e9deb85bc07ae194142e134d3440ce4bd28bb94e2d2b9ef2e8bf959c2f031197a34683b92ed167aab88be69404a3ae4dff7166e49e47c52ea4a73a1a573582c9071196af648a29494ae29e9e053018895c57eb06166f2e2043ef37a0fa7ce5f8d453bd25a88c019eb746558c0639770a0fff91f3ccce89e941e2e8ac6883557344e3dc4ba254d7615956899e43b8c41ca498f900085970d0fab256d5c80116ec8f54a1414746c89ff9cb3a1b29900b51dc7f6e1d0d6d72286bb897f57ca4240305c79e692a5076df7769a6b3d1ddaf4bd84fe7f8540748cf789b5c73b615ee3224a789748f150e5481468ebbd78b8f106c6c27efa7c7881a2afa5b290722fc236fa4c331d617250b38710d8b0b39dfbd6dc1db45f0eba150bc708b291ee58abdee887c374188ed6ae977e0d174de9310960d6f460ae77d3c135578dc7c7a866ab98bd27d73e1a5fb69c2f996c87f45e94f94ebfae21fbf3d6b3474ff2fc36d3186b58df92bcc77073ad4159f17343a73c2862a5a9e8d7ead69bbc05ded6db61a55be6f43244e71", 0x1000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001100)) connect$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x53) r2 = msgget$private(0x0, 0x100) r3 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgid(0x0) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0009622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000000000"], 0x1, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r6, r7, 0x146, 0x3ff}, 0x9, 0x3, r8, 0x0, 0x4, 0x2, 0x400, 0x5}) semget$private(0x0, 0x4, 0x108) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:23 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) r0 = semget(0x3, 0xfffffffffffffffe, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f9aed0d8047afb903138ed360ae8218e2ed72c5a11c9f661d03b28126cea412ffa", 0x21) open(&(0x7f0000000100)='./file0\x00', 0x182, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) bind(r2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffa000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x9, r7, r5, r4, r5, 0x14c, 0x7}, 0x401, 0x0, r3, r3, 0x2, 0x400, 0xfffffffffffffffb}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(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:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="0920d7ac7db6f04e02b119b67a6eda9bc3ef86fbc350be92cd30a59aa1b494aa84549909e139decdba5e0d2016d48eb9d35cc7ccf6655efcebe964a939d454f1b6f6d4349d7f2ec807efab75c4b4d36c7e82a93ffe0f3fbd3f03ba25c9be5fc7d07044a228cbddb9453f582c063837394f4fc4019cbab68cbba20e8be97c15bd04bf83a904c33ceb9a50004be105a285cf5852c89913d561a7df6ce8b69849914bdc70715659bcdf2dfa6b12a1b176f5de46662de84596817fc16b17828c6c9e25d853a8621ecd93b31b5d9d75f3a2fd1d14fd5c726982153df58bf085107fa3cfe0b6b61b71", 0xe6}, {&(0x7f0000000140)="0aac185f1c18527f4df36d7a65fff699385b962a036c2debdbf42495bf809e82730a9078704c6d8cbdf1b55cc98f4035fa", 0x31}, {&(0x7f00000003c0)="49e775f736a59ceaf574651b41c0bba9f535da383f2c2599f1a54bf4aa06d4a831ff8915fc63e9c819d502bf1dbf7bce440dc5fe42010e145aecf0a44cdf9717157044f7a7a18fcabcfdc8397645421234a7d7a8a2e523353962ea298c4a40aa424b8cb12ccc3e870673415e3916ef31e5e5d8b69a8802efee12d0d694331f0b1f70d7facf881535ca998beea10a3860bed31ea6eaf3a4abca1c43098798f9914f1a32b53c33d4e4029a55f1c3e5b989985611c9995a4cde3c226e2f74d219f517235b4ab59587d57c255b6ab67d02f62624bb19c452189ea8e1cdecb8a9bfd80ea6d1b272be2ff4fc53cd95e332ffc1e640981810e8a0ad45955058ca10", 0xfe}, {&(0x7f0000000180)="04c127306b3f92d90d83c3cc0f46a5f0c2f163ac3c2905bf853dc9eed73d", 0x1e}], 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) semget$private(0x0, 0x7, 0x200) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x3e, 0x4000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xe, r2) ioctl$TIOCCONS(r3, 0x80104277, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 16:00:23 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/198, &(0x7f0000000000)=0xc6) socket$inet(0x2, 0x8000, 0x1) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = getpgrp() getpgid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) lseek(r0, 0x32, 0x0) pipe2(&(0x7f0000000040), 0x4) close(r1) 16:00:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2003c, 0x0) 16:00:23 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x1f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}, {0x2}, {}, {0x0, 0x1}, {}, {}, {}, {}, {0x3}, {}, {}, {0x3, 0x20}, {}, {}, {}, {}, {}, {0x2}, {}, {0x1000000}]}) close(r0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="e4ed10fb851d449c76c7598ec1d2fa64d0f87db8272505abd27228", 0x1b, 0x4, 0x0, 0x0) 16:00:23 executing program 1: socket(0x6, 0x7, 0x7) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0xffffffffffffff35) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000176c586744b8035ffbc74f0c559114c1111b4c63c0dc79e8c27ceb3db194d14bd5ded099e37f6e0e5a67a019210c44228396fb32d942223dc150d4ebda089f982d45740fc155d374adeecda25ee17c543a964eb8c5d602dced900fef80b51c770cf5594f324c23ecfe51f250cbd38f7096c23cb2b2f93436cc6e440efff26e5f5e598c2ee1728e9f919561515c9a8a81bac14bed84a80fe06f9774ba844de1404efecbb89788e1e808bd3ecf5d9db2d766d76bac625bce705801f551b3ba"], 0xa) r2 = dup2(r0, r1) dup2(r2, r0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r3, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/166, 0xa6}, {&(0x7f0000000700)=""/77, 0x4d}], 0x9) close(r3) bind(r1, &(0x7f0000000840)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:23 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:24 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="75324ce2fa8a9f72178b202e614edbff0a6f5d5eb357c24f04d6d90b52003564779eea011fe87fe0d5497dfdb736486e94750cbaaac0d4da8181de20a2459b4548e5ad53db4eb243496900614aa4998bae7062d8a70f24f6cab7f91ef5a76c68fad164ff2297515d13c516e7f463ef", 0x6f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) r4 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getgid() r9 = getpgrp() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0xffffffff7fffffff, 0x5e6, r9, r10, 0x4da, 0xb, 0x8, 0x7ff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getgid() dup(r1) syz_open_pts() 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000140)="678d45a985f7b1e5b7fe9d1f3595d92d601a50676ccf4ac0af433cf55a8cbeeecdb51523c087bab95f8c49ad9f58abb75233fc29c476bb0a361a97b22d064857f56b9e0c7964e22f1dc8b96550fcf8ef3c1b960f03fe37", 0x57, 0x409, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000340)) socketpair(0x18, 0x8005, 0x101, &(0x7f0000000380)={0xffffffffffffffff}) r5 = getegid() fchown(r0, r2, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)) connect$unix(r4, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0xfff) setsockopt(r1, 0x1000000000029, 0x20000002f, 0x0, 0xfffffffffffffe52) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) socket$inet(0x2, 0x7, 0xacef) socket$inet6(0x18, 0x3, 0x800) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r1, 0xa, r0) 16:00:25 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x58, &(0x7f0000ffe000/0x1000)=nil) r0 = semget$private(0x0, 0x0, 0x42c) semop(r0, &(0x7f0000000000)=[{0x3, 0x339, 0x1000}, {0x3, 0xd4b, 0x1000}, {0x7, 0x8001, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x401, 0x1800}], 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x91, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000100)=0x5e) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x2, 0x5, './file0\x00', 0x101, 0x8000, 0xed, 0x6}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/135) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getrusage(0x0, &(0x7f00000002c0)) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = open(&(0x7f0000000480)='./file0\x00', 0x20029, 0x80) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000004c0)=0x1) getegid() pwritev(r5, &(0x7f0000000800)=[{&(0x7f0000000500)="e8d233886431da3d650335b508fddd473b4137cc70340092d815246c6ca75db28bac4ad1038a56b5da8b534ddf310d744acebb3cbe4e2b3eb406a654ff4d284a7ee0f79bac664f286a776c640edf1ccc5ee1910021648a60e46ee75e449ec6f13c5771d02396e3ebbd395c573badb01d2fc7512db9705e7b14235508241523484bdef4d7e3c3d9ab0450ac252b7ba5081d855a28c98289d9a6019419b1839e26cc501a6368dbe9d0dccb0acf6d3a7871b4e46c5560116d3a1a28eb4be4ffa66a24d3c6043422ae1ffbe7e67aa2d96f9cafa23706a032086d078ac363393302cff49cbff3898134727d84c3ea60", 0xed}, {&(0x7f0000000600)="f053f6ebd9f11abc9c739baf3322f960aa04b6463a85cad3d483d8dac9e62486581037d9a90d1c5e25402e54d9e3307667c84df71845bed330f9de4969f606810c58c764f3873cf333a77bc82e2b16142283befed0490385fc70dc71530bc732fae2fc03700e99951d57893a1a4160053953c5519f6887e12ec50f6038d93fb4cb88ab59bacae5d4f40cde91201f3cece83d06195301eafcc818e541b699b91927058491ce3e1be1a23611a9466e3a158292869052db8bf8b794e9d42c4bfda793c69aa6f45363beb5951db661a2ea5fee", 0xd1}, {&(0x7f0000000700)="fca4dd22faad4046c56c77aadd7ad9693a9a8bb9823b640e435c45b1ac6e6b5845d53f7e53b0d96e5a50da5c20a00b7ce7b2f097827b8cfe403a94db2a809d1f64b01c7794c9545d8af7bb9f95011d42e35d2d47dd69362494e49373816275607d85d1ebd11d16df90425adad8e0e31b885e7f199f4bd2d0936c2c38198ebf0f0b988637f277077c6a6cdc18bf720260356e75f4c95747055d56f9af042e6a60344b4cfe98520c9237f7899c47711f3586a0fa60f653327b07958ccb611559aee31180bf60475abec32e9487bba379c4677e409e036f6de48edee437fa1ea1", 0xdf}], 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000cc0)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f00000008c0)="bf1a263fc7db4f5a1ff24550b6645ce8b4", 0x11}, {&(0x7f0000000900)="52bd2d144690092e609089e9656236079634daceafe580e8c98af1f977a7ac3a047357d182cd638d4bfa38b9ac49bf97d5fd31d1ea379f8015385d3161df735b055264917c282ec4e3d9fe04804315b969159286f2d9759480501292114f7797d36c9cbcd1fc9d62363201e73d1d8c0f7a9800255422aa8d273b9e64cd871c76b93ce600414a77a13210ec81dc51c03c07146e50aa713fc6a6e675686ef0649568387b44742b59d59c9c720d17982328794c352005b467db1089e9d943b70a79a14a0e6b043c0edfe0c1f05511df1af621", 0xd1}, {&(0x7f0000000a00)="b284dde249b561e96874ebbc6532107dbe6a3676ff2a07b2a608c2aa5e518821ad332dd6a40e78a1fda7572d591add3957e80a2b916dfe1601dcc90d6220fc48f6e8c61bd8a7fec3fee8f5bc98e91066c6667a69bcf5d5efa00a6d46e0f9c6bb8f38638144ac9c22189be2e176d2a20ff3e5e5e0c7daa5d5db3e5a4dc540ecf04bfe6393d2273643b52db18111aeebd104", 0x91}, {&(0x7f0000000ac0)="03dba1edee31ef8313bb1e8d5453782a60766d96c2689e292fde481d9ce9ecfeebb2325a04628839b99c9a13471fb4aec5c7f480f55eb4359c859a403b7b8e55a63728d04346d047b1f096fb5d13", 0x4e}, {&(0x7f0000000b40)="30089f463027e23784e4bb57f72c6e587bf6c6f203290dd9d7b8835fcd9356e53e17ea05150d8557565d8c8f4bd6ea7481acea86b0e50bf2ebd20addb5bd68f107c0937d071d1b58416308e10d7b8895673d0d28b94ad1f2c1981dd85a577710204ce34dfcfb6a3f5a3e63cf4ff7603b610a395cf6fb88648dc64cd72d066c972fe81229a00f04031dd105dc874a51daa9bd5b3d3fdaa9bcc62dc10139369c4523c25a9864", 0xa5}, {&(0x7f0000000c00)="f3543280542dc4245b109b", 0xb}], 0x6, 0x0, 0x0, 0x2}, 0x401) lseek(r6, 0x0, 0x2) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000d00)=""/30) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000d40)=0x744) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:25 executing program 1: setuid(0xee01) socket(0x18, 0x2, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10008, 0x49) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x7, 0x400, 0x1, 0x2, 0xffffffffffffff7f, 0x5000000000000000, 0x0, 0x1, 0xf0d, 0xffffffffffffff00}) 16:00:25 executing program 0: r0 = semget(0x1, 0x7, 0x225) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/104) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000010000000000000000000000000000000000000000000000ce050000000000000000009ac6000000000000fc821bb400000049c0d7faced76fc566d2c000000000000000000000000000000000000000000000000000"], 0x5a, 0x3, 0x1000) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0xd3a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x9a8, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:25 executing program 1: r0 = syz_open_pts() getuid() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x10001, 0x1, 0x0, 0x8, 0xa8}, 0xc) 16:00:26 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rmdir(0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="0a3d9542eaae50d13ccbc228e2fbc2f711bc720efbcb128d64bf8bc727610c3cd076577470620848149bd1c005150e9207", 0x31) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) write(r0, &(0x7f00000001c0), 0xfec4) ftruncate(r2, 0x3) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = semget(0x3, 0x1, 0xc2) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/188) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb2ab3ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400cc4d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4d49b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20014ea46a7b86b103ef05fd2db02bb7026d724cc3dd9ae5bfc6e80c4554523cb007106dc51e425d6483380e4d31f1a8285348d5a52b551f0fbee9a3406e2838c24b8b4f9bb2c61ab31f63eda688e00000000000000000000000000007b73d0ee4a73d90c7b3cbe97a6c2c287d1239353a44c8d7fe73a7476950d5831000000000000000000"], &(0x7f0000000100)=0x1002) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x8, 0x3d) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) sendto(r1, &(0x7f0000000000)="5d80d6f6cc3e8d4f1eda16b1ae2aa46e2a278d457ffd42be2ee5666b7ae5c60a17c1520117", 0x25, 0x400, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unlink(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x6) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r10 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002a40)={{0x10001, r7, r11, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r12, r13, 0xffff, 0x7ff, 0x80}) kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) r14 = socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r9) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 16:00:26 executing program 0: r0 = socket(0xffffffffffffffff, 0x400000000002, 0xd1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f00000002c0)=""/213, 0xd5, 0x800, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) listen(r0, 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x802, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:26 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x1, r1}) fcntl$setstatus(r0, 0x4, 0x80000000008) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/192, 0xc0}], 0x1, &(0x7f0000000180)=""/70, 0x46}, 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) setsockopt(r1, 0x9, 0x9, &(0x7f0000000240)="c2d8a254c12d48f5ffa0c48728bbe63c6139e7cb9241fdd18acc9ccf5263dab3a3f237432841c4e588111ae10a494e3c6991acdd62bb68e197127cd4b51ec5cf7bfa22305e00c6cf6f3010215168763fa473971d25a6a73b8260", 0x5a) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x804) r1 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept$inet(r1, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:27 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getrlimit(0x7, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket(0x20, 0x4, 0x6) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:27 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x7ff, './file0\x00', 0x1, 0x7fffffff, 0x3, 0xfff}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x80, './bus\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) setsockopt(r1, 0x10000, 0x4, &(0x7f00000003c0)="ee36813f3525f1f282094ef5f4c3a50c2c9c9ddebf2515ec3fd311e49ebeaa14d9a9451f2368334d5f2810af9fb3daca00d8718b4c92db7d1eb695c394a8861119379feb252fafb920eefed1afa77e8f167c031c29b775c3f60aaaf3bb57423e8accf1688931516e9fbbe9d5e80f40fe44ec95193cb380bd17fc64976e07f1634cd93f0ded5f1f72", 0xfffffd6d) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)) open$dir(&(0x7f0000000480)='./bus\x00', 0x20000, 0x100) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000240)=""/191, 0xbf}], 0x4, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() semget$private(0x0, 0x2, 0x780) socketpair(0x6, 0x1, 0xffffffff, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = semget$private(0x0, 0x4, 0xc4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0x5, 0xfffffffffffffffa]) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f00000000c0)=""/179, 0x131) semget(0x3, 0x5, 0x200) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x108) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000) 16:00:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) 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$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x4e97c9ee, 0xfffffffffffffff9, 0xfdf, 0x1, "4e7942d2549f78a5ac99a1b2a7ec5410e7a90d90", 0x7}) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = syz_open_pts() r6 = semget(0x1, 0x0, 0x100) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000080)=""/59) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[r7, r8, r9, r10, r11]) ioctl$TIOCSTART(r2, 0x2000746e) dup(r5) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0xfff) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:28 executing program 1: clock_getres(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffff) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3f}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x40, 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000017c0)=[{{r1}, 0x0, 0x40, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x1, 0x15, 0x7, 0x11}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x3, 0x9f31}, {{r1}, 0xfffffffffffffffc, 0x38, 0xf0000085, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x22, 0x6269aee6, 0x6a}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0002011, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x6, 0x8000}], 0x66, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000016c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f00000015c0)=[{&(0x7f0000000140)="3040757eaf6fa942b76b7d0c2aa43cbeb35b1be370336037573340f0456b0029ee3206aa77b5db8482d6f270bb2d5ce6b706daee2e7cdb179677d42f392f632fb6709f3d4da36366e5cb13e5bd2b032f26f6ac54a28c3aedb292b18575", 0x5d}, {&(0x7f00000001c0)="4ab419f37799a082ac2cf17899a6a0afb9aa647f6fce93c5c0c3339de31df68a01f859ec3a980fb21fbfce85f7f6a07cf295c19de14d0da57b4d9d5fab06446e141197d70139c578cd842bf56c07ecd6f5354e3d01abe228795ef09bcabf08713fe6f8900300eedd15fb24a0b94a93a73614e7ad0d8cc3f9b3ae43a73cd3e578e1dcd4391d46c4baee9540c0bac07cfc69b595d037e02058100df84df29f71d4e4a3579d1f2528d967e1eb903d1c519d9c3e2dd49d21ebb3711aed7466", 0xbd}, {&(0x7f0000000280)="f765de49ce2dad2ab99353f937f224cbca0219baaacf9a88e981d32c22c690350b71e4dab04fbb0e52a6c84747b9fee83b5388fc6abaa4b01e227abeff4b805e853bf6b0a3b89205b76233a9ee8139381cbaa96fad010ab65ae22ba876cd74b6d6588fada28a1252ce9b401b4e29c9a3715e677beb23b3a2b1f847d68c67409dc8a6dbdd2e91039353ed53a6f17f3069924259763a8bb175282e3e2b07b7537da31e96431d58a4d11ecd71bd6075e3b7b688318737284ec529", 0xb9}, {&(0x7f0000000340)="52ffbae932af044239a9ba1ba34fb43ebf0f4a185193c822bfc2026546255733d2e77091263e82f3533749cfa9f7fded558b6dcc81e3cbda6e46a561695f14240aadb37a5f1a9c0177a9d6c74771d7314463926264790c61187d714faf210ad4ea666a70d769e78b3a47f5d298273374590a151a50f6114ceb8d52068bdbf3814c0c172f28b0d2376c13fc5c1c9c2fa4633b", 0x92}, {&(0x7f0000000400)="a01f66e303efea38f8527814efaa276b2364212588868d8c4c53e7d6d2b32cbcb147bd297da2a8caa3cb794bb1588014109cb41f4f89986dc4de04018f97679375fa7e69697eb6250473c8169e3d7b1eac35d110db0d5da11aa6d7d2a8670c27089d0511b01e6494526a54da5700e4b010746b1f47da6d85f732ac88f37bac7ff44de68f474f356840ae5f45037d5e29e86bc95b853bcfe9721bc33bbebd65c7747b839e3560c32d9992c8ad5efdadb37973ceda5c24ba5c8e", 0xb9}, {&(0x7f00000004c0)="9d54ea8e46c7a98e3ba389758a19140429dc743f39b229a8dc3760e4f0e2c5956763d3266d391e6b5b9f05df91752614cbdffabea79331711366bae8766b319e9da9b36e5685705857c66e760911965906f5019998eaed93902da97d8bf18a6a39bb752a84dd0ff0bf116f0f6079", 0x6e}, {&(0x7f0000000540)="08bf9da18bf70de58bf44e92eb13334a9a94d49c0c066fc4ffa7bbe783de5082ee1ca38a259e37fc6e361858ad624950d65a35c81be3d31a916740cdc31da5475f3d65b7b5408f2303ed00d46db87ea4fb7142178c608ed3e98b66cccdbf14c99143535ad17b", 0x66}, {&(0x7f00000005c0)="a323bbe6a0df756d10a1835fa6550dfb63fe289d237a8e3b61845db799dc42077e919e57f33d9016b435e401abf628224d68112052cc2987879a93880153485646d829c9d8234e422d07075b72ecaa427e853b23b4ad05f88912a8608c56b52a49fcdd7fcab2819860dd898102781674cf19fc9a75de521709ce0a57fc192e1e0edf4e3b55f9eb69597ba6fa036a05dfddcb8860dcf1d5aa93de11101757e692aa9743d5d380c38158b5afed768460eb17cf4214371f4a79c244a6d3781a6c201b44eb8ce61a5ab6a7bdc2f109a126e7a72e6bd1c251f478417d9ae9406b59a81eb494b49af058731ceeac75dfbe31cbcd90cb4eb96ad6240f81dfccabaf186c575045d1ce4fac3025b94ed93be5f649ffa89684fd3e1cf08bbdd7556f81626b9c7ea50070cbe19b63692162c94afaa79bd0fbf3314a3d74c6c4aa5021f3d196a7459bbea84648d6067be7791848a27ebf8787890edca1ad6c1673d0b7f7277a2bf0a1ff5f736b6bbffd8e2cffc2b67957e38fa62c29af2f4bda51585c5f9cd1d15d19ca0913333da64f95b3e638bcb89499f862407fd560a8922dd0a2dfa265c4cdad4ef54354a9d00017307b73f7eb723b0c6ae99f60bd40ff49e05f8aeb1ad38d3a73b3d5c9fee718ca162cd0e1da96255581e5ed0f5c503fa8af859acfcf65321ff53bfb0d69a2c65aa9da007dc9b77e2e0a6200f81811bd79a483c54a261a5f7bdf8203046af8ac8ee63c6fafc0283fd32421513dc8d3afdfec1037542c625855f8cd4e14762653d8ba288a13caab6a41c2a5b72b1f001a1f62f2ec4de8a7703eb472d545afb7de500bdff4dd5cfd73125ad271d78c29614c62f1ac2246a17b6d27688449b14ef0751926c4f28b78548ec479edafccef1db5270842c9350af63a82e4bc3f636430dcfd4f8581ea39e27e6c97339bbad73ad896072e8f0391be62d1868fc20368afee9fbc4c2120eb00f162fbfa3bddbb7961a387319d40e84fbbd71c6b37c09aca814b5875feba34d028b05205ecd2ccf170c72f5aefefbae460ab7bd15669d7f739ab1a8a7aac9bee92fbe611a6a048b4d67201c1922760fa53018a258250cec0abf029e3b161f55c74b2fecc7dc6af9e7f0700a88fcb0413cbb93e7b08e48696a1e88e371ffb5acd29184ac2c656f3c03d19268132317e3f1edbb3fe2b470dac90ff2024b81b7873bff81f48fa553096abfbbaf76134ac4245e1aa7ea2fd45783a8748e7f522ee38ff6b658474d56e2545e59a892f8f091d54fe905b88123610807e7103e9650506ea6ccc223106280f81fdf0201b282fd5a126b3df09a135beb3f0dfaaad4f8a184770ad273c2e19db80a597e4c74d108c0050d56665fbdb49a561653eaaf52478f6e700cc9a839bec22deaaf547d0184e9b32c48543932262a556ffec138388b346a02a5131fffc05c7dc8bbcf03e7a483d883f3aba76a15fe552e5f8ac05636c643da0eae3c25018a10a7a14fe84ef2fd02787c7cb64df79b5abd7e18325f05a95b1a64ed858242e4626825d07852d7ac36514572b681d4e69181aa34beab0ac4a80dcab163c04875113c46a4ad37af45241fb23b3f301bf7de76b6ab7897480666632e74775ad24644bbf9c13587a4431cdb97afb9a2847e06e70ad53dbf94be0f9b6bb7a892d5572726bbeec91d543bb5c4212d1e9e5791a60f2cd7c199c422f73988b6b33028221a59c01f04fcaf83fb0f4f7d88b1f8ff4a6698a703fa19e50793e853354199170aea32e73b5ec5efadaa43f30ffb477e971632ce080b396bb32655f401bcdfaf9ac858ef0a441ea85cc2fec5499aeeaa58429addddb3f6baa38837b1875f002036c84823995541e4381a8d7ab7e8cd164fa8079cf335517e0222d749997565040e406c6d13d0a51051082fdb7af505eda60b0fc0aa273c076aa76baf8731df3c06bd9adcaabe504aed4a65ffce4fdb0777af775cb3f30efa7510e78ea639281c67d8ffa35bc9d4039a5e23bcccd0c4e0cf282df976e26a45c7c8f7fd1ef5b666106f0a2dfd21b182793f7e1028836bd54939724d96405953bdaa53c6702809074d5585302295be123d9f23a88b0ab3d096a8c9223de88ca63a53569cc47b165748f2f9919795cf69de0d5c7986965990fe2b28d9478bcd6cbc7fcd546580e3574d9927f54105654bd6e116f0075da81ebd85633dd7abc895a32f46c1b6e752f8f3c68f0fbed683fbc809fe876f4bf956369ab2f785d0d4b05434d425b466aafaf0ef0c749e881f04aa4a87008bbfafca640d1194a59f151f12f62b4fcb3b4173a651da03b84eab149b5e5313199d30246a66386b22e1749414fbf8a214cfd9ebaf18ff5faba6f00162f18d9ddcadc472c9d5f1220251732f1e0f3ba94f1fc52748f508964c5e9e90970d3bbe8ee3dc47e7ba93b8d8f7f6599043f0e1e070f87d019fde2f7545858d637fd593068c1fd77e03f10dc77a9c24856c139b035d51088c906a0ea9d22b9971d203004f58f91d3e53d837513c53df0539c5050c6bfd80c7ba19e1e69bc77330ddacebe2bd1299566a70f98f15285c856f97da203f8fc2687d94782a873fc3a4f2accf73bfd69d6f9c7d82f9c8bb8b9fa05d23d8f85304407981ee464bc0825aa837e420fbe5321133bd048fd7f3c23af03e88cd6b6f3a82ccfc1be8c44761d211cb74eab9e5a9b6312fb7c7bf095e9cc30fda6219bd66fca299c1b074c5bcbe9276b09ae1e61993b6b5e2850d2502343a4b271331a1d2c336431502a771c4374deab6ae44fd6b3258b5b2cd8866093802bcb2f06e2fe2f572874e672942e3a40633bf31bb78702c78ec922274400a9e5b0e8bcc2ea877a07da74cc79b7e3682b918d07bc83e2020ba89e0f10427e35269df11f5f5cf097c3881c56902cedd0e7359ed98783146ba39f7b0324fef851d94a41d03ebb46feedbaaa38f4d3765fba91812e4e410266b31afd250a72d7a16fb8f714a8a072f90693e1528c9328998fc29e3ca3299512f6942c96a03a87d0227fcad65044322db39290e19e513cab351e045e6657a1cbff5fad3c7b159fa9118e3825c3da2d9604530de8e4baac1689b5a7f266b7ff3f1af9a1fa2952529e192c82b2745dce708902b446aa401cf4cbb4ac6e6b2fc15dfd4dae8a417b684ca529da5f1ffb8a3cd1c5c7df1789cf1679b15d65020928a493dddaa2fdbcd57dfaca8587f0ba727991bd898491285a2fc2be8eb298091725da1afb9ae3aca9c45be6257e040ff87153950c63f8fa4bef09e286df5d24da6c40fe15acd5f6c5f10ff654a6e90e542d698596d05c7cd5304f327aaa923c33263dfd9621e2b61bcc20f441b7045ecacb6c53059b48c40af4c1a0bceda4397457368908f418c9837c35df1364fb7c3510b395b39553186e94aaf03ef5a879da99d4c22a8134241993a4b2c10856627e29a547e155af7750eed3de8573232cb1275edd83aa749d74a71c5cf3377796fb06d739de05b63277fc22976e9170c87fe1ab5a4bb1c5e664ccf8b44082255ed8ed2cbf0c3acfb8998a695d7786fd7997ee4fcc4242d0ac739b4677587f00d979f3cd30f9e1ef5887bfa465d434a65154ade4f0e6d957e14b9ed37430c2cdb6354a890b6a261100ef1da2065009cedbc21dfdaec1e5e9598ecc1bd5118cc15b543294b4e48740033005554be9705e70111cbc33a8be145c25bae138ee3c9419b63a01b1ca10d8c61e475eaefcfe3be661d5730a6316ddc6fa3191b3c01b4994d137df52df9920059a6bb2d4b89ae70fe8d8b02f98d7944c6947deecc17db1ef78c8537efb1e54aa84d42426e10f4a58c83144a26cecc88619c0a7cbf32e149625b7ba3f300f3d9d36036aba9896600ca9f29b04d07f403e029a7ced6dbfd6a3f532733b3be903029199ebfd12a7dac62ad84cd9fc87506e61ab18a1823a612b109c425db426fd7cc2fd50ee69be36001994ed6e2a223441f7a0ec2618489274c1ddb09836901a73d6175380e39bf28e1333983796aca27a4c95477d657005591793e3c58ed86eb86f077d783a1396eaffe70f6f57e24416812bd0dad3da2bd0e9a3d945b739e66f8be7796fea8646ab3f9154fd4caebd818a7a2d842d000d3358b46b806e5b1028b6031318921e3f24001136f5ffb58fe6f7aa61067aa1a93c3c515e47fff4546a7cb879589753b9e415b5c6eaa0ded57077a5c866dee56e14243585493db4b0d27bdb6163b8976888ed5c41c33449d9c01a6ce37d1e9412961c5d884e992397aed3ad8abbe21639b03dcaf59ebc700e1c95364cac06690a59f0d01f2e2fabffa05d358a9e14a66712526e79c50829c37124df594326e0553207f1cdcb74e155ac3e1a375bb8881011566c38fc4afc777e40cfcb940208facb7b40f2a47166643b04b6f2be0363e99d47665f25075e85e254b67ed6f73bed0fdecd170951463bccd62591a40e792b7f7ecd93bf1e0e1b320d5f5ca931b83c7bf6c89dbe235daead9f2c817d8efcdbcf5156632c6657b59ef5d1d924a45479935695c61b7d3fb9c0ec4cf54b77d812ba58f9850605145179255df067952b6d701e176790fb78a4f3b7d553c46419cbcfea9840e85f1a7baa040c8e227f022c39c0cdaf215c554f742ccc409c1706a3fa6ecd8c20262e6f00f6b1994b399405b1789049f1bc111a92f0ba5d2dbc50c1d28b34738c1bf732196004017dcc283c8dca0dadaad545c6fa758e99f2da87ecfe25a2f59d4bb41f5746ba07a51a8e2c0644c9a874e54dff09172bccdd3bddcf25a3c819ef2bc2d4c6e71d5775f8658efa3989c4144c05db48dfa4a4e7952e3c06a3cb3b422c8588336dc24ba9eda0eded5d2f66ca503882f24960df4045234650af8e00346bc6d7fb42e6aae7ed9355f363351bf105d51024a5724a13383a3e787b66051efdc1563aebbc27c825a2a9fc5d323e3d40ec83dd619eccdbeedbd7ac027315b33fb8fa2f6ee45a81c5724d24845518ae446f4332ae17242140bf272c4bf6c3aed7ec3b461e8dd3ba3ec143e04ccd148c157a99ecb96f0a309ff3781b663e7be9cf91829237b9203b132a64e508117db141cbcaadf4c268b91535b12ae90bd0e1f3af06e066580bb886ec1d095badf18fc1e263f204d176eabb543e69d0396765e4f36a943f64d8d3464537bff5c3f7489a2a6232fc71bb6c1b6077e068b34fcc3e0f76002739e8cbc7ea6143f87197b0238131c64da41d0432fdb2445a952bb1c6c7b7c2c114f4e2493feec290a232729ad002dcb135a5ae4ad7309c5ac35a23508ab764da2449424f254a1c46926f5664398e2c607c613641512127caf1f25d4b5c1e903cbe48fe942b57ce759f323911ee65995cef62e87da1419e7ae7817f06f90e3803873bc975b9537ec2121240ee90ac279314d84a93507c9bdad2d419a066f3be49aad7a05c0c639733cecf7662748539688b7e8455dff94f7d48f9dcccbc76ceba83e4e7bc416e71f8982c2d36422332ada7f523bf2ae78cd6e8ce17be31e259a49e1daf7ec105b7fa1a2b2476ff865b4e9d9294230818c2f368501240cd44c336fdef889558ed41ee165d2511040aec8ec12bc252b4e986e5ed0fe26442d97781554a38925e04f60d020911ffc5d0cfee8ef230c01864928baa915e346f97e9fa09ab9e13d8d169261ed8a7282bd297097f0bde708b2beee881d49cdbed6cfbefab264fd72f3e7e5730bb4295ce4f67f11bff8d22da7c065c75d39dffe8e9a88006d7507bd395a5d395d88754161eb4ab4e9b7304b432cee4c730100244cb98e4badcfeed3c4cd9ce180f15062343", 0x1000}, {&(0x7f00000000c0)="86c67b34b8660a48810e2f5ca3f41ec20c43f6a2037e", 0x16}], 0x9, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70}, 0x8) close(r2) 16:00:28 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) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x384, 0xfffffffffffffff9, 0x1, 0x1, 0x9, 0x1, 0x0, 0x1, 0x9, 0x4}) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) setsockopt(r0, 0x7, 0x5, &(0x7f0000000080), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:28 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) close(r0) flock(r0, 0x8) setrlimit(0x6, &(0x7f00000000c0)) fchdir(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x1) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000580)="ebffcbff13b9bd814846f8fd8afd795f5f7ed73297b831d03b6cfe15430a378dda727ecd67cb5f806c9857bcd41cc2133050bb55d7ebd088377c03600c9af53e79c015628d2e57b5e62035b67d07a11d390c137a6da33be8cb5580a1e57f911f44eb894b2249b5a4fe7f38f35750d77e49db18866b1a0d30b08d3ddc39743f7506df774750fc50a2c31a6749cc6f150032d15534af620c45f88c8b8e3e275e70d4ce2c4ff0d2147e26b0f7030c994ba2ea4f4601a88db63a8bfaaaaa6676b37e9846751a51c254b434330cf8578c8181df7476c3b79dd245e89c392c2e0e07366f2b6e8793e351c227a13e29080c58bbd1098b9a5c0049917b82ee8b47488241821c9cbbcd694744cc67bf768f50e8e9d1332efda1882b9b1692d48deb8a75c5c851e7c796e7062d7471b52feb0def1893e75a9e61ad72d5d94ed1b1b81314d165dfbc2412059ca2195d45f53e3025e2bf7d6b28b9e6b39b31ec11ce3b398fa5df6ff105d9ced28384b52f04a7878b8cd976ea5043b338462559c68c0a77916e0cb4f0d3e59c1a5b8bc288c819abc349feba9728081d33945478606761924a0b136d8cf908da258e79c840ce804b5134d30db8649d41160c92e2f924114b9815a287ea1d70064ea140de60440e572892b42571ae215c86ae", 0x1d8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x10001}, 0x10) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x7) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) setsockopt(r1, 0x7, 0x400, &(0x7f0000000000)="cee3813c0f42a24a7dd6fe4517e51ea6459f30ae", 0x14) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x822, 0x50) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x100000001) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2, 0x40, {0x86b, 0x3f}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x9, {0x0, 0x3}}) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7fff, 0x7, 0x1f, 0x1, 0x9, 0x1ff, 0x5, 0x0, 0x2, 0x1f, 0x7f}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0xe45, 0x7, 0x1, 0x3ff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x4) ioctl$KDENABIO(r1, 0x20004b3c) write(r1, &(0x7f0000000200)="54379f31a32d6ce35c4c311f7b841f847e5c96e5fcfd09f67beed4cff598fc840df610bcbb6a179c7ca8ec954d2c57d40dcc1b195d4b47bcd11abd8754e0798ce09a76ea32dd45852777adce5229d1e0d732b8ff085aa1ffdfdf8133b3eef8776e9589849df5166cacaf9f775a0a9a6cafd62f0ac4c3cca5aeaa1fd660e5e6b273c43f2d152b3e7672567e2944df2d0df40d6e090ed46d2381005c10145d5364a41f82a1b536cf727eb54f48530573676dabb37674bf4906615899933ca124f4d562620814c4b2c4f7b89a924432a652972ddb797b67589d820719bdbe179c0ca3ab1500de99a6815495b26ac1b29b00303845126372616c674a183f671d9bbfcda701171ef9a28d75aa87bc0700971c459e6ccebf97808089837f75bf1c48dc9a292d4b4f54ad805648531bc734e3fe510c40e1617d2643aaff5dbec50ee7c32d4bb7eaf0a67de0c6ff4d240eebfd871de90d381b6bd829d8f4b3ef4598daccdf473aa9f31c2885801befc3d6fe6bce75b4ac6fa3433ab69d5baf528c5bc4c7102387e0b0cdedfa0e251756425be5933fab9b210f07146f2e2f461dbcc543c95bc0eb5133246369fe9a8b7ccc4b709cfeea3ddefecb1e31adb25824f549b77349bc22bce8938c7eaeffb76e3e67397b3245838e65a42ffa57d60e4c2e1d7023413b62462bfdc0cf1ccea6c3d1ba863766362943f47111addeda5223cf36f83fd86f392e47a467b407a16769476e8eb64adfa78776a0aaa062d5e0e254e7f1a8ff04ab68a1fca703aafb0d74ff7562df33b68add83a5de0a5ff3a558933705a68e63a3010e78ccb2b38a7cc30e19e3a17195176d4638954fe1d28bce8dd30a52bfbc1bb066874f357509132e74651d5929752c37a7fc12a47355eae55cd28379c4857068d9bae0b65e89f0fd7fe330d2942c3ce52cf88abf15cbac6c37bce7c62eb596cdfe548c3ce6dcfd98468da51afb13bff4abd524424880ce3f6ac4c2df32886fdad31437cae14c29b22e90b6664a79c6e680b5383b29ced518542419ad40717299b9a31ba250d6ff522b5c2a6530af44711a982141d079dfba21241f2a57e8d8df79c4e490622e23a629429d65ea8be5aeed91abc90ca135a40a6c636319ace8bb4c2964a258fd682414fa3a89d6db7d27d0f9992a0ac4b9cb8b9b81058b48b76976292633a0115e660b2f3735dfd375077370e534fccccae4e1a9d9b04873ad3667e8c60bf9698f92ce25f04ff02c8bda47e608d8b8f47ed34bbc42b88356c17b8b547d68edc771b2193fd1d5850567d2e600fd8ab6bc47b50b66a65d1e4b162c8ba9d850be62efbb57354405b03beeb239d77d64309acc4331215a856136bcb310d45aa55e3843a43ed6923893dff7121d0ecbd525909eb50ef357c78ad25a77b46daf4760402418733ab85859db9281a0ce1349d197f3bb186e2586251c0078957d011fdc5bf5ab0592c11d1494c6d6aa98f59142bb5219f0e1b6e6210d48cd417a1059c8c40f730b44e896a89d3b4d5f7b23bc7867499642851e7bc43821a92590c9b6f8b0888a8612d3e73cb58bacda87d7050ef3352d9c036e10a41801bdacdb24edd6633612536f60238feffa23d6128929e0d94be37ac0cdef539b952cd7efe9b2d3c6687e48ad9c756f0e3345216a5edc5c921f04e91fe660382906764bb3b2b115337f56cfee0718f335b95d6521f8b9234a307d8e628704c1cbeb5439880cf36e44c940a94f7a83fb8e6d63b02379cefa481e9f77c14f57bd0447d1ccfec5295e168d1d983ec5ecf3c6b7866f3e2cc4120dad5cd55b00e60eefa991d62c0bfa25cf303949be892199e510ac4eb9c04aa0aa9b5f70c871f4a5836e9aebe262d6dd6b6e81a9a648015fe8f3c8837ab539289edc649825f228071b36f5f07a1e749277ba74f26deb4f2b09a93c4146d29a2fd86ba9afa53c2ad015940570bf17393431995e703968599b8ac6ef4f57a4318e0b08407fb6d37ad077aa464c3bb4e22649fe60deb549a3cad1c365267019f4778d91f41acab328bd2677aa6f489dffeebbf92a342155c533ae3079e631e8af7ee01760ffa89e4f8ba06b20462b2cf222b3ddffa27eb277304ca6333a4261c5e7ed1714fdeb08fedabc09f9b82d8b66956bfb37df4896d45d25d72ed2ca897ce6a6cb99843f9ce3380af24330488feb2702c805911960b022fca1e26953903b94f213625ba343eb5756982181a95e1e83e34ed935030005d39d968ca9b6b788677c217c75016dd2d3b95fa73633c215794cb7509e507e4b049a9cd6c404c3ef0b8533d2e317f3116c2c823eb94366aef62484713b71c351bf97eb3f9d65505af5874a893f26208966e45808695fb16cf69e7e1385674d7b170bc40ac270f82c496fdf40e5fd310edcec7ae9f6f02612a5ff171706edb1efdd48d25232464eacf223e8952da231fadd356cdd550b1ebe13b4f26ad060cc2e3f86c44232cf550dcb6e9757c0706e0612c5797d2224f5358b506b5fc29960770c0e022a631609e8f9b570e557c5a8cffd639c22e1847c9eaf65fc9b878b588f19f16758652802b236587f5767181d227c0e51db6b7647ff7f5d32bcb1d6273e79c5ba4944fa775967a183c59a855bbe0a1b6e638a6fe0159ff49ab9bb3aed61988b40cfe563f8d42327a98cac9e378c3bad2c7203cffee9bf3cbf7d906d398cf67cd9d0f87a8e06599184f439ad6569d52d31d721003c2ec56308f4308728807159addb831f98d90ad3021639778f54964e01b584e0e48ba403e4d2add04d5c178528bc2fc98b55ea10a8c7bd43188104724e42114a8082dd8b8259cf96fbcd84a424bb35f93dadc91bf57221a3da9da6eacd117de7b27b56cace750d091439d7d62ba0ee3c196cc21d44852975c11e9d83b971720116f7a3f2e0a406ac8bdc7e2edd8354ca34fb7fc6c6fb4326dbe3308411ad84911b2466135722d6198f4e6f22418c1dcc3b2fec97722fa8bad402fb83be7276d0610dc462d9630e3159b8e4e149402e13ebc6bc6a8d1ef9581e256b8ace7017744e1fd7eb2c3aa50c4f5989dd9095c6940a93dbd29e1a20d35890e38f9d5a79579812eaa76ab9f83ab339066cb9db8dd989a3abe6df7df59d59fb3ad101e30f45341226c123a067b7c393ef3325c5ba48d0f010d8d6c8eaa1e2b98999c3e2009678817a6f82e4388094d718f0b1eba862a475092815c180ef1f61b2ddad8e1be766334b482f7bd96e1ff2a86bf48f817613fbeb350ab3733e18f02552bf2191154ebe6bd9354b73db659f6770d5ecb7c0ad081a8c880e4738a66812ea0b328e738848b07230975b10551b6af4c7447cd99fe693fd6b17924420a213e8a064b01301c77f57f734c90931e011fdad22897fb85ac334473129b701571c80042bc5aab29a2cb80615aa51e83816d2e333991927857757439353c32fcb67dab9fc0c0d938af00e8f50f04812d1559dd8e154f1b000b46e6d053f53f8bd5475cf444a6eef289845a09bb8e2fff2877aa0e646071a583ad04ecf3f9e44fe411ca62894b832902cd0556635232dd836626abc5c8f9cd112fe64bc929eea6a054ac7d3ece4906ad8121c4549a87091bb5fb930adb4c071064e5f68f369c3b640a92179706601b8ffd008b884c09a2f754d0fefeb1c6b39cf14a1f28e8c5d6a11b5b3e73637438b949de657a443052b0d36a6402ccc205263a6e4523a36adfb053705442c2e55f5b061737821a77ef7793e898ea0c97fc3e5c4dd21aa8a27ce64ca6e20239f775c4da3d94edeb4937f85f90358f5faa63160f3b44a3c863518bc287f67c5b43e8d98cf7919ade2119eeea967d7c8473c7f21633e370ac54b0e54140f4eb1b5ff74628dd17b37980cdc9f9eb6fd583534ab9325649af3d7086a7d55ebb85b9526f144660af3dc8ef8cedcd2b26cbc9e4b0e63caea763a8db31168d3bce413f5a187787db85cf645d7f0d6bf2555ac75883b51b78f11e3a3a4aa62bc43c875e2c7e7322aefc620b6fdb3e9656edbc241571190d598f259667a24c939300f85639ee5a851f9da732364755ac3a15b49dbac4cb4a95e6647c3a4b808bac5c22892006c9a9221bec059285667fac787ba3f2a412bbb15e6b73997a34a39601aa3ee88ea9d1a0f50fc0f2a8e3f3ab625e1d1a792e9d5b12086841ca56a912c92cb7e4256a4918a0f5a91a19f0d846dfc40649bd28b04e70c5ecd8425878e0e17eaca0fbcd7199707403ba55c0b023698ce6a0fc2a9aabffa3238f0285ca3ca7ca80bcf6163993b0eebdc0f1e3c608984d2831b9e4887fa5db70c5a60a995cebe7a4f293c1cf21bdbbf4d5f09ae40b511d5c3f555f5e683f7b0ee032c66a60370c49b9d2081f25348f4e2952b2403a38acf903a01b780fa2e6565b53ecf8f8e0394f5d183e2e63ccd15873fb08634f58d9e2234b0e40c0d8c785d8d69c022968d40da45845ed0efa80fb7556017c1eb7276e90307bbf9fb1428830f6900887337edbcf82a1133749aa752690cf159284b370f2857ff3e0d9edd59793b44f221ed5d245c3c2fcf2c55648cb02adc10d2585eecd0a6fc88e3c446088da6d613c8992b965a4b33fe7d08b3dcc5fe63111daee1698df580b53a4292680a09277a235a3846c75d6583f89daec6b7762260fcbf764e3d305417e3789420f4cc47bcc74f391111b36dc2a1a740c8aa4809106d9706b7cf4ba05b2a25a00a5bb41dbd8f67c6d43758e3c661ba90bccba2ca1ca35ba5f9473046e58c4720fc4d128110bcff20f6817f67c274d7bd5d33911181fc4aa2e003344ecc5c765bc998a783431808823fa9ad2e9c6904d1504e6429e6784303c815973ceee2d34cb361b81d5b8a60553ed03631aac01cca2536f9cf6f63367945cd89ffaa25ce01217633462268aeaed5f4d0a9f81980c141cfd4fee54d6bc80a7111e68e3674190844b9e4a2d3faeb5e596a391e47a41e6e5ef4a19d9a83d956d7850749e434424b801037c42cc09d69542b0f90053651bcf74943dea0042be0d8b03216a47e22cb6c21074ef2c83db9a5e1c1de273e0936c00250b4b808b4d4e39cb854cfff75c5ee32d7172757611573a76437626a60466666b753565dd1d697e102a2c094f281e5284695994c66755aabca81f37823301b89720b948f833b94ca0661202ce318bddd27df3f779acb1d202769a81bc3bad247e73954eecc78959e93b19419f2d57db40a2c563cdfa0e896899037d7b6e2de86bbc0e559f0903f88b72cd925827f6406895d72f82b4ac9b06f3b773b5540d2fd673baf07d0e386d8dcb78492de4eab90f795738e450e8ecfe2d637452b6e695b7bd01549e3ef65146434326f282dd85e7c15d5883fd180e9b97be38c86ab5772695f1063d0c5c1546a1d2ee390cbf83b3b65ccfd29881c07805f6c080ad2f54932d9a750b50d5fa169a5a36e4697dd9615194ee49e0e20179a355d83dc3bc35143f4c609c1ef0bf45c9e7af5d36a508ee1daad8fa39933fc64fb406f5ba9f707884354109ba3a6afc3adf9889818fd63463a5acda095ef018da70960f58d61c7ed9477452f6a17bd7b518f49251f6fef0577a01bc304d17864f56b25d6be7748d1ad88fc3526d12f7c16d757d303f45f9678c0064f720fa74b2c039683b611758786a814d82e7f177dcbb1d204eee85640804432477a90b57545bb56e22cb2d47670d876565aa6cbbec4a983f88d2686b705306a87b42697be2451fd945f27a7cee04b4ecd0d5a7f93df49e4aefcdf9e94d20ebf39c4956a4c839ef02460a0f62189d094079a990296b6d385114e8cda", 0x1000) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x8, 0x0) preadv(r4, &(0x7f0000002280)=[{&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/58, 0x3a}], 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/null\x00', 0x8, 0x0) fchdir(r2) read(r1, &(0x7f0000002300)=""/148, 0x94) r7 = accept$inet6(r6, &(0x7f00000023c0), &(0x7f0000002400)=0xc) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000002440)=0x10001) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000002480)=0xffffffffffff6d86) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000024c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000002500)='./file0\x00', r8, r9) openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000002640)=0x7fff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002680)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000026c0)=0x2) syz_open_pts() open(&(0x7f0000002700)='./file0\x00', 0x80, 0x21) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000140), &(0x7f0000000180)=0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/127, 0x7f) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x5) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000200)="f85a60136bd49c561dc35c631d790963e2b9786dec641f80bc951acdfe432adbb41dd54aeece6fe3b07614723cc4d07a170a717fde91cf1f8d6c8549b8858749c322dbd95a97ce0786dec85b823cc7cb6b57f2d1c3827320300ff8bde764dc23525ba4e5b47642f723d78b281c7170dfa62e3e82", 0x74, 0x404, &(0x7f0000000280)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0xa) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x4, './file0\x00', './file0\x00'}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xf0}, &(0x7f0000000040)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="eaa50efbc6e4889f1c4e9a837bf2b0633cfe56a28859e08f251b7e43366459d958e157ca7e29dade7d4435ac7e44316fc2741a0bec1e43584af6886f5c2af595d679fd4e4761f69357ce36e3287fcebcd7f410132d5eefad1639e98c53dbdddf5d2bfd83a5a8502f0eb763e089b02cc13d36a1a1403e36ba39737ce03710c41ca47d1a594898194b1638a9193069df984a3c4085ba30c8788c5cb7a5460f591b19dfebd0da4c6b840dda67", 0xab}, {&(0x7f0000000340)="653649350c46ac76d958e0c2656a06b6e46f8e90fd90a106747d0dd5443b51d9262f432da94e86373b961dc3599501d56bd254f2fd4bbdaba484f06840e00f396f0e9c2027cec1d6504e0af9aa6c086705a0b90f51eb31c3cd1a6766e4b49bb45ff4aed24406a9d824f5a62cebfe21df1d20262dfeb1135ccb700adc03d81224c8d610d9ee8f97a8a3b35dafeb05c5c71fb0dbc73e03b029cacbcdaa65cf6fadb58737fca48cb92321e20f6140c5b1d1445f25165ee93828693c2d154573310f5f744958", 0xc4}, {&(0x7f0000000440)="0d122228f7652ef9ee0121fdb7549f582b02e38a23485d12ab0b64c05af674c9fc268cffbd9a5e7c944e03e4dbf67e44584e457ab4d37030cac89e6426429cfd32cffbcb7bf339b10fc319495fe9c521c1c072fe2b4ae4930b0e67452cee526b0bba0f3197ad18df12cd1aaaaca27acbea555252142dd4f740e30fb358f89e1be2aedda3b0ffc1364b82b82ec689fd02afc70e96d80a1d56baa499fac9d7443a4e99f9173077645e0b1ec1d0cac03bf2fcc0d01f89487c7c015e224d4550e4537cb5b50ae633659a06c9f196221a219d90e66a9b06337ce73a2a77d1b373cd660d0eed18a0669c8b6759a02d45f76b7041c33d31aae4bbb86234815d7cb8e74319b78f58ab597cd78be8b855a123b76d89eb90675ea3e4732a5ec49618c241bd9c844cd91393a5880840e1debea83ed6bf8f7e5a36a0c2dd4a5026f7f4ef24dc3305647f6341274c0da925c962aae7454d62deb22f5b7ce9ded10050ea012a03577bfae57a0c82f55828b2e55f8536ea8456d148dab0dd81bfaa1757eb325dab9463e1af0ab973e3505bfdef9f28d3ea8766bbb80adb7b859b81cbee3a0d3573dc08a8d1fb4211d33a2a3229f859794bafcba6cf5c6cc83d843a62ee7a1846732d92dd94781f4a51e7d3b2144a910d90f701a61d4ac7429f0a156612bef1dcf8eedff06445723be3eddbe487229ea49033277653fd550250eb5b0772714ba1449537696a1ca8069ad6825bae5b2dcc430e89c16b5b846ba0a062f8914430ba60113c493f526369ab92db398bd51b736a886752f73ee302523d8f78de834a6162f8a19fdf9bfc519422a9763c56dd284c4670337ac4d67336ab82f37e03a658f4576f8bd5185e556beb00ceb7a4895955063a051e2ed81e2d00bce80ddcd44f321111568ee2382d72d0c28ff24d6976b5f9d9de96827ae93eaceec024313b2506b9823237ac448d8a49b4cb2ad8002ef7344e06d31ce0d61de1a26f5e174ac58406befc3e7c744bda0b9fe50f91f5e431c880e5f1c14c168a35f7870b0de9adf03ed5a4561c0cfd8e21c3432c9cbbf48bc0fd75c86f62c9f68886d6ad5f67d9f2292d3fa6ca61b30d6fac2cd132ad3e9d046656f3b3982508f9f8cfa1ff408049f9c394a79ec11e716991f81bac66ce4b477cd84f72ce4ba4d60aacecfea28281797580f25ddb6e69abdebdbed6efbba32535d249c356b4b4c9a307f2f53d204104d5c8dfd340aefe1e64d794a1ba13e2e0e7d7e978fdd17fc9af96e77ae547f5da521419b1d361266ee29ba7b61baa0ec28f6c8c2fa51677c2f6b983e27246a9bb5d5841d7a9c7f7e8d2b822ce1981736897356293292d6b5b4905b52c020486722f3480df9ed52e459488cee44d3449dbd706d7ef5af60a8522f6d041eea07894aa2ff0ab353067e632e72633e0d33457fa8daf3198929910ecb17e39d22fd09368cf700b80360420baafce07d8b389bed0fc9c12939f3847d19ba6ea79206c2fe2facf12fdea0ddcac0d1a330cd0774b9fe1de6fe1602986d0a4b60d885ebd2a37e11dc2adb2387fba91cf8ba233b5a9efc97d485f2b5ac5b2512f09773351da8ea0eff2caf18a3625516320c2812fcbc54024633ee04e6017f51bc55c1b251e2a26294de2a8635a023b6b02ee50d05c2c4953fcb4259fb6e6c11ff1177da3b0616f078881393921393310610abe8c1aeed81c184bdf7279db50bbc8270dd8e3f36d4dc0e994196b2a01a93f85580ac1784d6359feccd6eb2ea165a23380465b3266e8101cccc6cd1415443ab7a499517340b26a9473dc55a656186259e78db78a323af3be22db4ddb178a7e68c9631f9a3ceb50e19e17a78f19c718cd5db947bb0e79115d6eaad72de02d9bceaae9ec15d3bc1c29881f0463b71a03e0fd0f4df0f6feeb6c6f81ecc9fc407201141fba9f0050808ca33abf5568f13665955de3e89693defc6d9a06f18384dc481438b73081538817d2ea8306c751a3a10c7af35f6ddfe582b04ae05933a28193a762a1f67a98f798867f6e07ef3a0e846fc946dc1fa72e6b1dd17d74a4970eadbba3d883ab325e3d3503dc282c284d824cc261e2cdac5dc74afed65070f276dc09eec0badde64a91685dc802117c8f877a325dd591ff36ba253ab887d557804d4242d6c7be958d27938fbd8798f8b680615ff7a9b4185b318b5bae0dc92531e3cd4f25ecedc663212a7d255391438c82ee3b93541b1c8a260fe3ac2f5efe154d1739914e93fdd30768f3cdcefe221b3c463f941c057ef14c906e52eb89eafbd6155409da9f28967d057f6e9e483612a2d2a887890f0bd1b690c3f46f2470cae9ee542de084a8277e34b56ca2986dfdfcb4441ab10094507224ae969020fa5d7319571ad43ddcc046ab361a8510402ae051d19a82143d46aad10639ffd67add413a18b90f59670759c5e283cea3ae0e42fe953278739dfd4fc86c282e8b4cebceb11788a20731ea3d16ab15cc6c354e91012819e7e42ac8f3f5c35f036d146adf57d75ea7288eb35c59dc2179a6c76ffef0f3a445ce4716c760b4c8f097fa02750c7c4ecfc6cd633ba40537ffc9914c3fbcb043923aadaff73a96a727fcd1c8e48db0b3e0b7741b57fcfb124d9500329594726bf737a41a9fce3508e21238dac0d598b2d5cf70136529e615a804ec44e264ccde3b1592e7b859535b8528c69fdb06f242c47560ed6fce37530e363c3d27a336103c59950695290ce24ccf343ca7e6a15aee6d1cbed99229114daa24db5b82664711d2294930c7980017c583423fff0b709bd395c9e9e4905ca2f10ce0729e1e014fa2386474f4ccd407527ff6237ab5c6b3ccfbb4cf394b72ef7f2eeef749a477f681edb39a88f704486feec9f5f4a31f9480dcc34e7263cb4e3d7c99daa99db47e4e57f9d12dd750c511b4742aa1c9774f772c854ccb3dddf519e47c4f386e5f1c7b2395ad397b55a7f23f6d562e7d6b2178853f17540298b9a38c584317ea8545dfee2f4091b582e7a5154e74d86a392a8cc5cbad2e8bbca1dac9b83c1fcd4267ed2aa29fc1d8f4decd36cf113289b9cb0278b411367ea6edc9b4498e1799475de1ff86fd537a67b10c4b8a54603484a43a2d9d6f89f6dbe06feb7083e77abe5f6d5f684f47e4149b38a5fbf1af8c41e63968a64fb03536484ed82515e7879580a6a54c5aadd9008012bbf6cfc7ccfe86f8c9b79829606f6c754f7caa679466c6481d6ed87dd0db93eadda2074f6479b5d242335fd1a27c15899ace1ac78f2634d1c6869455ac63a1c91abed3f262ac0ee556b0bfb4b1a5f3741ff673c0d342eaec757c4db8f36c684204b32e66c010664d6661ab584e48c2dd40d16f7f48644f4b407835dbb40606cd0e6bb01a7691aed3934a891cb32f28af14143e687caf0872a38c2c62f77b539bdd3ec5b86d9c0835516647a4f9d7bd6f1a758cc2761cf379b170eea7dea6a3be9299d63ecb79ffd2fc5683f865c8fcb23ee11ec6cc2bbb4854cd6ba592d9ed1849ab451c994f8dd081c592355d8d19877d875fbe8ec856792021ffa30bbb5f0fedb42b07294b0ae194151a9201e736bd4fe29905d809571bfe5fe0a50bad3ea0b2f7634cc283d4e207f600018f1e85b7c538256d96754bde1c72faf7d2ba4198cbd9ce26382af9c99ab06a25b14e54aea98d5cf2f3b14f4749caa58c88b8f8736a43712886870ee5a144b6982ae3ec9730fcfcd2ddb692530001e9a25d97b7b0a636c5129edce42b0e8feb99a603448266e8144ecff4e005cd6478606c7840dd243fb508dfcc2735f7ef576a3fec9438182c7634178a182ccaff9fc2faa0c9fcdd70a4092d979478b9c9c5f140974a2f16d5b1c1c41059ed013de8397a4d6d1200b3ba8800f6b8801402fbf66233b3b7d185cb125e013db87220876a293b5a4f578ebae9775acacf2e32577e49f88514587ccbc44e872d0a68916895f9b3f38248a343cd8a7c4385b96ee9d780ec1c291035dfde0a21f0334b563ee5162a572bb2b7e8b1af7daeb4846b22302e1a081abde1c055bbb8d19f15f55e4325326010a4795529f079aa19fee2f305fbf52e48ef15ab068f4cd02c5379c28673bdcdc93a384b614c9389d58660d28c1e7220517fc1fd5538d3adabb1a3e597fc48cc5e403adb77fbddd936b68c19290660ec60d397ff894ac9b89cb245a74bd7a82e99eb469337457dd77e8d7557ee0bbd7d0acd4cf0ec6e7de3d5f1eea479f74664589bc7f0275372e3ed388a599b68a3fc82263f1b363809685b0d4064f372b5ce91f5973d39af67368e1ebac58042e7ab75c5e35130056ad47b3f1cda3525edb617ad2fba963e4d592960eb89ce5ef6653163666a10f945c4985225137bb06e0466d55651792d97f271f9dd8c9b7230b2d4b31275777905f7cfd6840e2eec8d2af6cee9e8eaa1c69965b43087602b5cf0b0f33e7e2d324895a879df88ffb33995e03f53616d89632fd722547b51a5f97493025fa5e1d69771a5488157a547600aec2b4de7357f319c485c1cc997e651f676ec9d2ccf294a2423015b18a1e2fed357a345bf851159ae59e068ddd12ec33f5f95e81971eed8d1d8807718b585c36d2440935f8ec853a9f165dc884b7c3bc8cb41b015bf1b3377b052b0ebc614a98020c1db48fa035f3f604a65aba4df07eee6bd6ccb55c3c893018dbe7dc0210be389e669ed7fc799e38e44040d1acd6f1dcded5ef07ea7983b5a664924041ccb0866e51def6b06b1c6d89a4e1b75ae6425d6eba069b07a6b5065928047b6d6cc7f09636dfbecd244d425012d03582671a182729aad3771ced002f61dc581131ede3854360b09a976cd4f1662b709ebd063a6151f316c8e7a977a2d6139927cfc25274aeb10555f844cf5116bb286bf507ac8cdeca3a3ee51d1b23dba60efca47619aef41c71d49d3642306f56113961046c36c4e4b4fd2e18502d3a2ef518ffc8d7997e149650477ad583853043727a615ede63ee8976275fe5a954a748594499a09061d27109df56a2e3d6bdaf127010954b8c06592c4bbfbf1a5f2b0824c0ea0da2d51a410d39a472177e5ac887d9f16b1d6d6555bfcab6fd47de97e056032c8b995de8643f18a8573e5c0e48da7194d2ea6005427746f0cd319fe418e2b7df51b6d29d91917b1fa6e1f57018a9d824145edb49e0057a6bf1441db632846dd894fb22d31ec85cbf831ed80eb23777850429fbe46054e6e0e1f7429de6778f03638fd67985e0481eb9158bafcabc32ed1d839bf638a5a5654237a1f999e13ea4649b1b6d6446988b685e2c41a8b4bbaf855d96e6ff965de7cdd028ff4154d2cf18616cebcd4b201b8a8564ff4944b04908fd93dc31ffd751cf6d98ff84b973293403bcd7468c9febe5a775fe15bd78abf86a633ec515bc1196b89550cbceffb58ad99774676ec7315dc5982c3df458b6d36c246c292e8a472c7998f9b324beac3574535641eaea59cd4b00535fb4029fd0a69aa9ea177693bd724d087f936283a0f0aeefb5787b3cf5738c4a321951964b388387f9ce1aab2872d9c172295810b28aedb34669a3a3504184ff5309863ab77aea2acd884c0265f7a128408ef7fdf35608f294db61547a86e909f8dcc9dc622d9661712ca54e67e11a070d3784238344534ac35cf2f7b55517e77c010b56cb9e45fed48133a8aada2a8452eaa2af34c8be4771970322e9240b998e0e5b0d207a5473b4a4e4a7ce6098fe27091702bdb7bea9222a44a6b2d618c15b89b12fb612cde7162b99ab1fb15d74eaba23825afc86d503524bfe41f60eb69a3cd36bec5fce5c61857", 0x1000}, {&(0x7f0000001440)="7f49d453dcd20504180babc70996fdaa1a9dc7c3d960d8aa952eccc794ad00321e258ac944db32042791bb3b96e2977842fec2aefa407df2d07081bf1383a57449e947ef2f36f391042c49523728cb2a6dda2594c2ab32e1fe04373011090eb2ee97545662601c405634e69d6309340b1f5ea02c213dae8536b5b79ebcc3e960a7af1eca0ac1b9334cb2802ec4c4c305d5132a0d55ba8725e9e33503dc8e43bd31b4a7bd9e9a051ee6164b73140b6b782d8eccbda7fb6d920ad2eac6877e52a2bc1e2110d01ce9cf6e3da63fcc3adcd4a0063aa59e6248659ade74ec79f86de64dfb2a29a2e25cad17", 0xe9}, {&(0x7f0000001540)="eb701f94c030639a669a8efe1d3867b514a09de7ae5500b6cfbebcd594b8b9791a101acc3973de20576c62de41db2ba93c268cd73a12e95ef66da113770a9695c552087791008061530462d93713e216fdb04e21ce4fbbb1a953ee166916e66d32295ffff70dc98c7b9d6db6d8c7be31f7a9f065b9080d707f860278166322e5d6aeddbfb723929580606a86ebf4d55e069ee058dca758d6545b4cb974310c3e528c1a22254ad0b4e36f75426ccb4f61d9774cf0a1ed36c08f61e236011d49cf3e11935c0d27e53f214a11b3c193eecf333a6be58bb296bb3d8631", 0xdb}, {&(0x7f0000001640)="20a0dcce27c0325babedae963ec23686507093b2b8ed7411dab2e8d7978e9a4713441cf54ebe64c5bc3bdf0f9c410d054c361576", 0x34}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto(r0, &(0x7f0000000100)="1f2969d534edf1be47cd1172eab23c945910c8f34f1dd52cfdc8107fa96f6a61db1cedf7ec52e7ab29e31c917edf7f042c1f23e6a16859ea99dc5662c2f4a529bf1241330ef93dc6e7", 0x49, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x100000001, 0x800000000000c, &(0x7f0000000240)="eaffff1af6f7000080a34255cc32c2c484d6232b56b7301285346abd824497e1df7da4fc02e79ef8ae12406d06109c639e632a6fc3f0ff0271d3718f7ab6e75aceed637d37800d37cd2a7ad87f31a6d01948da7f6b04cae9a53cac8775606f472a8e6bdcbfeb7c09718fcea9c490693e69d924fa0b4d7fff0b89a4bb839669fb0e462a6869d2f9e8aeca196550f43c7a1dfeb6ebc4acd0e9d4e13173fba0a3b6795a6fb48e73b4a761b46264e5234c91ba3dbe9e1d7c012877b88a84b945490c62b02c57838f", 0xffffffffffffff1d) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000000)=0x2001) readv(r1, &(0x7f00000000c0), 0x0) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x10001, &(0x7f0000000040)="ddf9ba5e4ea3440cef4b26ceb55a26d28529346a8438b4456697aa06f0f9387f08618b84c9c5801084353111fdd8fdcbc1a028e2ef0d31", 0x37) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffce0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:29 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x1, 0x9) read(r0, &(0x7f0000000000)=""/229, 0xe5) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) dup(r2) syz_open_pts() syz_open_pts() 16:00:29 executing program 1: socket$inet(0x2, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x800}) r0 = kqueue() fsync(r0) close(r0) 16:00:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x10, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x2, 0x3}, {0x10000, 0x9}}, 0x2) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x2}, 0xc) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) 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, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r7 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000002c0)=0xffffffff) poll(&(0x7f0000000000)=[{r6, 0x2}, {r6, 0x8}, {r6, 0x8}, {r6, 0x30}, {r6, 0x8}, {r6, 0x44}], 0x2a9, 0x0) r8 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/211) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)) dup2(r2, r3) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 16:00:29 executing program 1: socketpair(0x0, 0x3, 0x2000000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x100000000}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) dup(r0) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() setegid(r0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000080), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x100, 0x7f, 0x1, 0x71, 0x5, 0x7f, 0x3, 0x2, 0x0, 0x9}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000040)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1204, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffe, 0x2}, 0xc) 16:00:30 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x8, 0x7f}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x1000000000000000, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd813aaa4e4f3048e699319296489e19ec734ca3332e3b1320fe30cb6fd42fe136ec1778d6c4e7af2224a0ebe2304f7f9746980214e138aaa5dca0beeb98a182e8f9ead2fdd74e6b68725e616f67ca895f6f0569f93a898f7fc835b61857eada5375c0553c1f9691ffea009f3daa876606637e8e5abd2a6250d7b1c97259962f27c38fde5f84cc4e2e1e3f", 0x91) r2 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e3a66696c653000"], 0xa) setrlimit(0x3, &(0x7f0000000080)={0xd49b, 0x1000}) r3 = dup2(r1, r2) r4 = shmget(0x0, 0x1000, 0x70, &(0x7f00006f0000/0x1000)=nil) shmat(r4, &(0x7f0000644000/0x3000)=nil, 0x3000) setsockopt(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3d7) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f0002", 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xe6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r3, &(0x7f0000000000)='m', 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000280)="0491193b12001e5351e52c69ac6e7b8586199e204f78fe91eb419305c7de75c705bf558897f3fec1bbf9df3dea4a8fa586d4999dac2e0f1a3bc037284a15d73d037268bc3c95fc375d5b9c18f6df25dc34bb80fd96532ef8fc9d2b8750afd013d3bea8672ee756429da0f54bd286b2d3de2e00f22fbd2f372e09ba79b2110d27e9a98ac6180b85ec865b45317ccb628cf2e401ea3a59018be45f0e1089fd2dc8e8bcbdda9efaab0e284802f48c6c0d0435bc22e8", 0xb4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000340)=0xc) r4 = getpid() setpgid(r3, r4) r5 = kqueue() stat(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x100000000000013a) socket$unix(0x1, 0x5, 0x0) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r3 = socket$inet6(0x18, 0x8005, 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt(r3, 0xc81d, 0x81, &(0x7f0000000000)=""/218, &(0x7f0000000100)=0xda) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x81, 0x7f, 0xba, "adc8e3441fcd38883772b5c264b797f90c56b245", 0x7ff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) clock_settime(0x0, &(0x7f0000000040)={0x9, 0x100}) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0eca45d14988475f50c18bddb8e9c6df5eb", 0x33}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:00 executing program 0: clock_settime(0x4, &(0x7f0000000540)={0x3e3f47ea}) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x2000000000000, 0x0, 0x0) 16:00:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x204c0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/93}, &(0x7f00000000c0)=0x5f) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0xfff}, {{r2}, 0x0, 0x24, 0x80ed524a2449c4ad, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x305b, 0x2}], 0x100000000, &(0x7f0000000200), 0x7, &(0x7f0000000240)={0x5, 0x6}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x4007, 0x8) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/207, 0xcf}, {}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/224, 0xe0}], 0x5, &(0x7f0000000500)=""/212, 0xd4}, 0x43) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unlinkat(r1, &(0x7f0000000380)='./file1\x00', 0x8) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000340)='./file0\x00', 0x3f) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) munlockall() pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000000000000, 0x20, &(0x7f0000000000)="caf5b415", 0x348) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x104a1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffffffff7fff, 0x81, 0x8001, 0x8, "d20578699e0b98adddc79530b1bdc612d7b6037e", 0x9, 0x623}) fchdir(r0) close(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c755bdb2ab5997452a4d4f86ff7d52049d69523c6a04c5dc8a02534e96688b09350a0ecfac737bdbcf24d77fc502788b7b6f2c1c96493c6c372eefb3c3421db0e35937fe334d3428325c9f026a6941ce22928bc695413822f33fedc49312de21404a5b84577ea83d0aad8d3aad931e40ac35d2a623bb9c88ad63918422f4e7862899c2dfd733fd9c1cf2c87b453044455fde3976ef6eec3d7f12111c180328066e838485568db0e8acb3343c5492caef3dc413e6de4290d1c677", 0xff20}], 0x10000000000005bc, 0x4) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) pipe(&(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0xd01, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x2, 0x100000003, 0x9}, 0x6, [0x2, 0x8, 0x81, 0x10000, 0x1, 0x510, 0x80]}, 0x3c) r3 = getppid() fcntl$setown(r0, 0x6, r3) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x2, 0x80000000000000) r4 = accept$inet(r0, 0x0, &(0x7f0000000100)) sendto$inet(r4, &(0x7f0000000140)="52fef98f1a6af1338bf05e84ac9df94e83cafda2222a0bba8d87", 0x1a, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8006, 0x100006066) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8050, 0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000000, 0x100) r3 = dup2(r1, r2) kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x2044, 0xd2}], 0x66, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x48, 0x91, 0x8, 0xffffffffffff0001}], 0x10000, &(0x7f0000000100)={0x5, 0xfffffffffffffffe}) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) socket$inet(0x2, 0x5, 0xaf) r6 = dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x10}, {r1, 0x80}], 0x3, 0x101) socket$inet(0x2, 0x0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) read(r0, &(0x7f0000000280)=""/208, 0xfffffffffffffff2) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f62657300"], 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f00000002c0)='./file0\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:01 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x2000000100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x6, 0x7, 0x100000000}) sendto$unix(r1, &(0x7f0000000200)="e4ec483550a294d4850a564de58f6740a8d8509fa9a9f0e413c64573fdfb29b543fc27ebc3367c1aaff148d21ae4ae77834f9cb0feec56b9fe2d00d3610ba6730f2da75351de29b3b9eb52bf7e85a4a1abaa60a9d151", 0x56, 0xc, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2c, 0xfffff, 0x800, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x10001, 0x6}], 0x81, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x400, 0x20}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0xe1e, 0x800}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x73b, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000044, 0xfffffffffffffffa, 0x2}, {{r1}, 0x0, 0x98, 0xd95279db7155295d, 0x1e, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x6}], 0xeb, &(0x7f0000000440)={0x7, 0x8}) socketpair(0x0, 0x7, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r5 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r2, r5) r6 = getpid() fcntl$setown(r0, 0x6, r6) getppid() 16:00:01 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x22, 0x7fffffff, r1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x24f) recvfrom(r1, &(0x7f0000001100)=""/161, 0xfffffffffffffd77, 0x0, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x98, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x7102, 0x100000000) lseek(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12) 16:00:01 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffffe}], 0x1}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000800), 0x80, &(0x7f0000000380)=[{&(0x7f0000000000)=""/125}, {&(0x7f0000000580)=""/71}, {&(0x7f0000000100)=""/7}, {&(0x7f0000000400)=""/223}, {&(0x7f0000000140)=""/32}, {&(0x7f0000000500)=""/108}, {&(0x7f0000000600)=""/6}], 0x2e2, &(0x7f0000000740)=""/138, 0xfffffffffffffecd}, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffff00000000, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ftruncate(r2, 0x10001) login: OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x882, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)='%', 0x1}], 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x7) 16:00:02 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x6) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xfe22) 16:00:02 executing program 0: select(0xfffffffffffffdbe, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20080000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x5, 0x0) 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x1) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) renameat(r0, &(0x7f0000000200)='./bus/file0\x00', r0, &(0x7f0000000240)='./bus\x00') seteuid(r1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') renameat(r0, &(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000180)='./bus\x00') getgroups(0x1, &(0x7f0000000280)=[r2]) r3 = semget(0x2, 0x4, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x1000000000, 0x2ea) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x20) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) setsockopt(r0, 0x409, 0x3, &(0x7f0000004a40)="58135b892dfedf00f444fba7eef9adcfdaded14dc51c954cb9101b803573f008b64bf19583d4b82d21357e9b1eb995e6b1874d231e4a097fd3e39696ba61dfd8b50b40440f0f18bd01c3d6d46fc7eac30315deb6f585aabf3dcb5cf29bca8b758a9e97a627a855ab81107ffbd0a32a7442b26e7ae5fb3b1eb091457966d7eeb0f1b21f5b6cb8b5b4a0a6db6aa665636ec8b7b0c7dfdd3644d5591ad3d891c48669cb3139b4b1cf1be8f015e65d104579b779490ae902d45bdf89c52fc365a2d02f502ea89efcc62a50276da5cb34c30bec7fb305", 0xd4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pledge(&(0x7f00000004c0)='\x00', &(0x7f0000000540)=']-') ioctl$TIOCMSET(r1, 0x20004269, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='$\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='!]\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='[,@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00']) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x2, r2}) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x5d448b7cb9798ffe, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x9, './file0\x00', 0x4, 0x7, 0x80000000, 0x23}) r1 = semget(0xffffffffffffffff, 0x1, 0xffffffffffffffff) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa}, {}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x89dbdf427b46f4c2) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x80) writev(r2, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x4, [{0x3, 0x3c}, {0x1, 0xfffffffffffffbff}, {0x3, 0x10000}, {0x3, 0x5}, {0x3, 0x9f}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x70}, {0x3, 0x1}, {0x2, 0x8}, {0x1, 0x8}, {0x3, 0x95}, {0x0, 0x40}, {0x1, 0x9}, {0x2, 0x1f}, {0x3, 0x5}, {0x1}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x3}, {0x2, 0x1}, {0x2, 0x7fffffff}, {0x3, 0xffff}, {0x1, 0xfffffffffffffff8}, {0x2}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0xef}, {0x1, 0x4}, {0x1}, {0x3, 0x1}, {0xb60a8b6ad7ebd27a, 0xfc}]}) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x82}], 0x9, 0x0, 0x200, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) 16:00:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000fed000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) 16:00:03 executing program 0: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) kqueue() 16:00:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5a24, 0x2}, {0x2610, 0x8}}) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r8) r9 = msgget$private(0x0, 0x132) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x3, r5, r2, r7, r6, 0x41}, 0x9, 0xfffffffffffff801, r3, r4, 0xf790, 0xd2320000000, 0x80, 0x2}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) sendto$unix(r1, &(0x7f0000000080)="3c733b1b50cddd112bb18e62880a718e6b385bb5085dcd30677a8db2d6a048d454d94a2c1c61c2f8d886352158", 0x2d, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: pipe(0x0) mlock(&(0x7f0000374000/0x8000)=nil, 0x8000) shmget(0x0, 0x4000, 0x201, &(0x7f0000002000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x101, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x58}], 0x2d, 0x0) close(r1) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) clock_gettime(0x2, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0xfff, 0x4) 16:00:03 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chdir(&(0x7f0000000400)='./file0\x00') accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8]) 16:00:03 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000c19000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="43f4da87120ef7", 0x7}, {&(0x7f0000000180)="de8e324d8e358a1bb5e4a328fc4cd856488bb8512d85053e603d00172418dfd191b8d11cedd8fc3fb1e98414b2aee95b09aaf06dc1574c8d6215d55742daca257b61a66a46ab0614ee18514764b30375dafbfec5721ef12a6688d7816d4db14eb6cb699ef9a7f1dc80ae55fcc3650f2a26f951a707f090fabd5075767491cf817d2ca2aa23efde5a88e05ab939edc7071764a9d2e524a2b4f7734cbef38d8107e457a5498ab10f04f1994f562092905a3fb7b7f47cf057c88228f008e71b9aee1e3e8c145e7463b4e3ef32e00f4877c7f5a9066901af5d401200f4e2ffed56c37e61eae7d69d67e50be1472ee0eb44fdfa0806ddee961cb0e038102023e101f23b23fa873d8da16266947c0e3d0bd6d5c53472b81f0b097ea727adb90c855ab8843b395dca3bcea5a046dcf12754785b9bd2ee336121fcaabe7b47adcad31bfe42f14a506de307a786de277ad6551f3ae240b83f01b5ac6dcf8072611c789b0991eca0ff4ac7fbf409f8c018cefad43c0683185be2f92f80918970bb207e7b7a5c40d1910e5380d57be0a6275160faeac814f3e641f0ca10d26a635d4fe11c9dd5c1c1d3101373e9f8d00377e21a843cb98cb7fa3f932e5dd806f3085452285fccca4a77b16d12602b55d93f89dda639a03ed49126fa2ccd180a5fb779daeca05577c24dfa8af5432a48e911d59a9953b3bf8ecec6731473828b6291eae550b088d223343cdd920e7f90989ceaab76e39bb54a2a08c51952a5e89d4b3eaac762a546287861e86bf7370c7b6c18b38d4c43a291cb62420ec95e15bf488e51428dbcde7ea66d767f782175427084836a65c4f364e057b0d7e12f99ed1ef916b8fdc9148e47748bd0625273a96eadf5cee4954a3dcd854f055b320a10e530aecc65f5d89f0634de38e06a159e22690ad984244dad92e85ae1e2eb5138e8021b86764c6e7e3a914805b92923b1c8105357f798d48733f2013dd972d05170c593693b08222bb1a1306faf0b2d02b66d637c4e591d7152684268cfb0a0cc4ed1595f236543e9f7800455b4ad72c399a540e20405ff4aa8729d3eecb77706dd9e56a17daa59081980d578050cd1e283237b3f90673fc69f2594a51537709980b78499942228c9a99e6b79fc41d8c8ad94b571bd0cabaf2a28be287df82cef7a5a6f770cad2d896868ca281aaba5449f33d24f3d96c2bc6c3d89275fb0329566528576a589bf7aa26ef9133e75aba82b2ad0ec7d323bcdae527d0a7889ff2cb6f308ad521fcea7080954f4a6a20ffc373aa9096738e30b01273089f75cb1c368f684081c766f9d1b76ef0267c112cb0e3e215668b705ad7fef3eb5d5399b84ce40ac5de9e338d4d1faeef646d233e8206b99d070be207d0daad0b001387ce82335e8ded88f2aae80a6e818e3b057c81dafcc442738592a2ae84b14271e11cf137ac2deb8c6c6d25abbe58737bdbaefe8f823925a0a615347acae33500cffd936d54cdb0c5ab2b7780d37f4d16b11af225e5ebd39d3f6baefa3ca399107a19041888156c735cef9aab51d0253c5e23dc515f3c22bcb3cfc50db7c3daaa60d362e848483d710b9f6f94acf98a7f049cf7f11c869125bd4ea8367884bb92613f7e6d5f23392c45ab42f97be754185056c446a8154f1f4b0990a4a181d53bc61578a887d37c646b7897978a6a9ab6c9e2247ec60eacd10da50f5cc4dd13101af31c525f61f1f7d454c220bc0a00848e30a32c30e90f23321065920004a2951e21819ce37ffc5485e26b2ece2b11b16d69e512d0f6d02263dbd97da87cb0334e83fca3936429095b694bb72ed043e4bd0d9e067d1b9768d4df9c45cf8bffa070e2bb47c615e9a7d3512f4781c5d3f7e0fb6479a519b3429cc051fbb7507a572375f817cbd82237dbcee3af4f97fe604ca3a36826a855cc77f766c47f40ab9cbccbfdc1bb7706c84d4557c2654824a7c88905aa9c414ea17d7581c8eefe5cf1789ca8704aa5d8b3b257d88efe1858d92eec08b9c46af3f3e7485dcedbf3b6d6e7580c6b3e28d021f7e1802d47332c8f800008b5dd7bacd880223c702a0065ade010474cd6206748d8b7dbeeee08b46dda9da5b961174515b4bf39fa015382a087499fe3a7060b0c1db2910ad15a6ec384d1a53c2d89e38a854604ee375d90dccd93f94d6352be371c3593386ddef8d1600f77eeb8f9ff996433683fa28c23ddad09e198dc4ba9daf611ef4b3533f922df02f964e4dd11dbbfa43bdc5291d96bb6732ec30782a2a5fd84cab07d358b7fd3a540f4ec0e5ba7ca7e6d68608219ef8d4deb5f861234b2399da3151cf2bc774bab5b7ffae127bced71c012a59a48e4a56bf65a785d06f9dce4f655383c150e1c7ac28e5c1e43081f514215328738c2e2230490cf30ee40d371e3af9f013014fac3a95ba760d593e1bcef47e111dd9d52f2e850fe0afcb867ffc6d979b47f7a3ad80163d36756148770ee4473999b15ad590af4dc9a438ac0f7a8b5d1557be2f74b9037f8f6255605be57428ca68624e90d7a2d0f99ee4ef32cdd9f48c2046abee212bf4c1033cbec1b82581570ff03c47c61c740aae1d3fe26642449a310b21e40262271eb7eebfb5bb3ef4fd7c90744609fdcd4e121a7ce1ad309f7644346d5ab95ffb9e7b50681d6f2732d3d68da03c048d4590517b71106359c38a476c6fd1b54586b2d7b0981c5e362911c933d69f6f31195e498fb0e1cc941e8899239d019e59b742b9f93ba2ed0adb5b293387414828e668e561ec6f30081ad30f78576858b3b4924fd56483a4662e04a9dfcd0f88564c2ae2922e9497f448005c9a616589d84a24cbc6a2df9b8a5d7c6b5e806d3484c19ac1b086c500fec6cdc62ba01a612df6fd08e2ac31ec684a9883c633b03b6de60d9281d3795db9e75b9360624f1b347a8bc627e712f9d079fbe6ff47b063ee8efb3690c73b80a7060c9eed9916a35c2ee95c0a68338106577dc5397fbae33dd288ce78c9e8c568539ae9b5dd8f99ccd66c86bb6edc2f90a57984110eacee90952781ec14c150f6042160ec8d97bbf01de48ae7bea8945d8286c8213c0eea4209414f8612b611118968a3f6240536be7feb7c048af49e92bd3c1f558acfedced2e16d18d2874ef5de3312266ddb5097e9cb226108d346b6113b71074c351d5114d7dd726f3eb5f5355acb1d9a82c788045ea6b16a4a96c24ded8fa6f020cb305d1a936894f245ef0d1ecc4c262d961946a5ca43a69be654263959f44ed0646e2005e2151aca6ce6585e99d3726e45f6e3f366d19ca16ddccb0434688f91d42a142a564da7e380916bc0f28aacc8c6a024045c7e07d620c8e09fbef8c22ac5f025d221081ae3bedf1caf3bf5ae39be62cd34dd2fd3af5cee33bbfc3845b4316ac5755075ee3bb5241dc6bf2fff2fd8e352986340aecce7d24e14119c3353b430facc01c9c924ead9f8b391e9063f701260c0300e3ccdf4050e06f9183d2d03040c9105f8e537243e0902708caf442fe86d4d32d53541af80c8b4c0b263726995273a4694726c2d094059a7e1d8017aa403eb88758fce75df07fe8ea1bd09b4e0e64eed569236dfb44be7102ca78f7a82731714ce0b82fd204a3652548d6f567c812b07b7b3d6a4012735b2b05da783180070da4699be319bea013d67e3fbc49121c68595653495b5dd279f96ce196a1e4fdff0f82c426dde0dd61f73f7e04d883ae6b4e34408d4e795a7cb5e132357bcee2db5cd39064b09789f756fa5e9a7a4705fb6b0a831694349c61c5e8760e9acf58c9c3788e80b2e2004c507e0631d67de88292b7b2e73eddeec01abb3d6b0e31957d66afc4b2b4256bded11a4e97d429b2f39f9f70236489ff8bbd6a7d6f9d970924d73d415c8cab78d137e399ed4c50fee3a46968637b4a129a14e4a1e62867ab121053c07c9b08f097ae4efc34484e652729a2ca0dfff47aaf5b3a7f3c733cb6252774b31c99df06a3c9bfc945d4c64e030e6565977db535c5cc030dd063f47a48d108bf98db63c993dfee67af898efdde24a854eb466f6b51fd7eaaa83c9f0c778efe0fcf7e3a26cce90b79a4ac839e24885eb71317afcda2245a18efa932e052a5a7f2b5cfb21ee9c1a2f779178c1d043cf98a6eca3671273e8ddeadf8a98d7315252150d34487d2facf05c8bfed64cd9441a097977ef138e72cfa703426b3b0630029cf7548d9de5c3d679c7d5b63b5ff04dba2a47f191b39b4a624c4a77795e0ca953f069049c30008bd940bf4fc0083bae8a39e59177bd13ae1181265e732ee8137e5886c8b3c6d5a1fe4e5d527c7bea2a26e0c16421f280245fd6a4451661ae6721a6ee0640c232e1aaf7d4c5d05b38af706fd3a061f7ebdf2c7dcb9a97b5652805da408f140fbf3299732d798e38007cb803ce0fe47a1600611ffb8377527218fb2dbb658557dce19f8a6a17dd1e0b26bfb043cab398751f311dbddf4db15307e8917cb04e2eb0b4f70a7bbf35bdde31242c8330d39ff9c1b38f91e89c17dd8dc941d6a5a57956e3a27c01511d6c9687e7cbea5ce813fec55a7adbddc745068687e7864d0e8686521c2f3e29201f4b38d7838cfc58fcf8e62d35b5036b0899f698c3a2e767015884f107bca92d2a063d1297393020fbb7617486364cecf89023bab959ea577e9d76cc7960ae879eaa17876c3773c95f79ac52e268b429e777365569367f5132966aa1a272d47e1059b19d6945e7c1176a09db8367661243304d773b2760b3df3089b4f18cb9d4de4cec60ba7c69316259dd9420eedf9a937507466893d78ac869d944e5054ef6127e13f8fb75655a38fed0a9d356cd6a55693cf05da1ad064e950a7d7e829d0f3408ad7fc3e5d90d0e5e8dbb3652204c4648d8beda681d6ed18674ba4b7f6ecbe69c2b4130378cc47d6300676b6cc8c90d4c927fca6d562a78ca981022b4bd264d3077b802e361705427144cb05d44537b9f7695d2a47b98732c7078a6f786473aa13fe23c2bb45a4fde43647c9f94da807c1b4b46e0b760cdeb13ed735c82253012999c31a86c78c94d447a0ee59cb5b7a1470edcf9d5588d35f2742798a314193432619d5bc832ec7cf9b7eb19eb328bb9ada1076de218c2a2434a9ad3286e4df1ba875dcc9e1ec78e420bdb4f00e8bcf1ca45e6822f2f0604582cf2736b5b85be9ce707cdb4c90aedc9b0e92b1bb0a4799fb9e701b6288d19a8c77d982628a205daacc3fd02a4f22dc18748181952755c0e87bf53f9e8cc41f801e9b0e1594cc301db8cea4c9884d2e793b6cff7c13dff9859fc95bde3a15e038bd2834ae6d4340c43c29420efa097fcb6cd01016f7a55180934b3328f20091f1fc86f930131adc3a21903771b9234dfff098e939d24c86b81b9e2d02eb13381bf65cebd00710863e736a2c8ca5e92458ec85124c72bb79a80237fb7f3ff1c6a74b93706bc00f078ca9ad852d151746328292b03acad10cdf60484c2c98a716e007495471538c9cb44db388eddd02417c980e6bf21ff71ac73e147241dbb3e5abb6c89d69f93d379377c594b8fa9b2563b95a69d52d2bc14051e871ee660758e6b22bdaa2b09561709ffcec3ce9296f42c2fe4ab6958f07c15d324b1e2d47ce1b21402ecf79f61bcc80329845c42aad519efc94b75ce54096a6f647415025d16cd9905c5094051f793cf62eff5e27108d6e19fed9f4f11246ae56f9b6f84aa157a386a10367727d4dcef0dc041eeaec45571e9bcda490a6c9e0a367149a107ef2b7f78597a39500a9bb945a74e92b29bed2b2e97cb4d04872d548dcd4095f7a26743867772f7a3", 0x1000}, {&(0x7f0000001180)="84ef0b1b13691ad1fd8b815b76854b6e1671c5fec1ec091fb0723e4eedf30921b9de12a8ced6eba00870c8915415112492985bc8e4118a26030cef33980ddd1c4ec0ee6b00b868a1093f8e40dae2553052b2d8c59b267dd339bbb786051db160e7b90a63", 0x64}], 0x4, 0x0, 0x0, 0xe}, 0x1) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) write(r1, &(0x7f0000001240)="a6a34a33598b609bd7c88d5a24d0336a3c1137232d7f02cb0e00f9b5b56a83e00bdf95858a7d0ae6b6da6f08c890a429bde767e7148d9c46325d9251bd869285af9430e8f68d82e6afad065242099d4ae5f98857cef51b889ba5fa763a977ad2a90730762948ac953d", 0x69) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) socketpair(0x18, 0x7, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file1\x00', './file0\x00'}) r3 = open(&(0x7f0000001380)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000013c0)) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x3c6017dadb91b703, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="44d6eb43ada284b483b81a4a3a8f807b312125db8f7d45c5d9fc59dd8cc3f924f83af48ca14ad188ba75656e6e70ad98f11fa9a77010b1a87c318f96e08975afce881b9b55c215b02a4666878990b13db0882dbc0797653659927e683db988e5ae5993dfacac30e2ebcf68ada7fe061c60a5afe47e92dea54838c0c1821750c4bca1ef163dfed00d58e6fc1b6e12251ec8cac5dff6cb9d3005eff2952a12ca2ca2f691ce49f520b02fdb59817ee6fcbfed16eee05c8fa1f4269acfe59e2d40c0", 0xc0}, {&(0x7f0000000240)="9c7ff5ac91f101a37daaae885e35c511fd15002b5ef4d94f8151bff4d3eb11f4eac56300b3321b528c3c246daadb1e364ebd431164d4fb318125cfee5ea51da72eb63bdafd294a02562b25f8628e3689876bb8f5248cd5b9cbc4cf57d846bd74e6581debdff548eeeb2d466b5dc2596c0afc1cc4c9b57339d0848d02c61c3347a7145c0432632626366657c361983edade9644160965d2b0c6b7d6193465c4ed5ada5ecb965b721355e2aeac84af5579f6da642b97d3ecd37b1ddcede3bc90aa9233c699fa50e25ccaab07e101e9e791f42a440ad432fb627097a5cad3f5e328be9348cfbb5d6349597d7c5e956bf3366a4bcff8800826f1834eadc94cc454f991826e87b32b950c70774e75c8be2097bf5e8be3798d25aabbdf411266ec8e81a405e0c5a0bdfac6710a6d0e8b8b3118e0530b9474b2c1492786bcc63643d379e95fb06d2a9cde3507cf6cecb002a2c52ba96bb2c96ff5e49b241a4c0c5f58635ad32509c22a3a16696ef0837a9ccaff7c487c88c3208b1a4e4735b1daa03ef0e3f5c5b2119972f183a566dfce9451468b8e715ddf102e169495b0180738848187801bf99ac17f1dea5538524b568aa07cd71f23a492b450a019dcd2a5bea3e21b41abede60c395b41ecca74de0366381ba3e46e152ce0783d5420b7b0890482e7b73ff5341b9883eb0148e27a5c229f3056f87e284ddbcb871306620deeffd3e2177cb2e44f70d3988255ca29f1733877246113d0ebeb578e88c712316aad36d5bd2f993b5f8a4018ce0560da31b16e776fa210ca90b08ff183d49ab0811c0061d674bbc3500b43c80e827bb34c31b3d57800a493c46cc4d434102d20801c3f442055fca3cb12728e49ac7881d27155795afe83fe9b7abc672963c36e8c91b4c4e0492fbadf73175673b4e08df9d68dae26072a860dcaf4175394c585ec3b7ffcc6686f862a128541ba8e12a63ec10ced3f7640856f7a4ae2baac119809cb71f89ac2ff19ed80a07de7843995fe2badde370675a25a4609e0cfef9191124b0d4c77a817d23c5217df94188150ee63e2192ccd485a07cb5e3ac21b7d483f4a7c798f218fda9b6030ad36c08a116268f5ad47431386d122ecf175703886b99b066c3ebe5c64b248b5029669c9fb18fba26019c704cb37c2fbd7be98d855bd5a7001bf3e5d6d2dd90a0d6ee26906a4b7864b31cef4c3e9418f9175d7ce3f0845c3364400b3d028d0dc3c22a9d9eb4017dc9dd004cf8ac975ce51d05b13650f53155b5a1f9f41f861ebc6d537ee4fa0a47108d074bee17c299a9d1339ea236072bfec5e9331c66542d1c3843f44c727b16728677932de7c0eada95c069a72fea21be01248386bc086e4b9d23d27ae630848ba74228620a407cfe7b3985ed9d4ef0ea3a4ea170e144bcaaf46aebd26e258d69cbdd488270052e7ad90ac20bad56feb633525680ad925b6b3731566d4d3dfc65399b3c5218eeb01498a096549b544833758342920bf2c64d8bce94f3cecf2b6a951add488442b850a224e1952009be3599f0ffc1f63baaefc20a01335775d8bc6fa3e67aa49f9611d13d0ef5805779a9ec7e3b34434bdda12e64001bfb341bde79857d09fbb805f650435db439977ec99cd69402e14098e9c56303645177dca85fd6bea2ff287526f9a6fe8706ba006477d8c380eedbff1a9208fed3755144738ed0327f5332a1605d4b15fc4e466f6887e641dfef1ee9cf756d5886de3541b76df9646d4e57cee0d1c95acb33f17cd2804a4dd6593bc5e429b932657af619d35aace7124d908631d430c34a96262559c042c5bb2398594a13ba2535e7be25d2bd975abd8842407716084ae6f9f44d8611698ccb3a22e69e8cdc39f63756223bb3dcdd78366c90c33c74e7a6187fa3e2e51687f10db5c0a1a22a49e07b6e2b50f27e86904ebc2f571179ee95380f4d71ae88918030b79a798dd9ee251c0fb24e2e1db69846720af4f821fc7bb5bb9adfca6f5bc82e77182f6cfcd31f33f3cd70660d13477f10fe14c352f86f49f887f8ac45ad91809fc94c15104758d28f2ec3716725022507d516780eecff67c184a8b38a1d34fc6106639afad9da0dbc004c68c4deee673c0406d53693a97c0f9b075967ed83e35d042c3450be54d58b0209e9cc2865a8e2e5a717c86b786c96e4efcc8dc95d667abcce75c87d35c5bca8bbd15370bd7c0e72ff0a8d515520097c26f7311e06b5e69ddd9af87321178e7ff4d849db971ba71151c802c9c73528305c7a555dcebcf307853e284755dba5d96fb03d98f8063c2099ac7425e7477a245ea348ff2432aa27568867e73bd33474870ceaeaaa6ef0cc331a143e8979643327d160afb29b1cbf86b39d15bb3ad1163ffaa7a7d00ad6c7ba544e920318f229577165df198329f0b02ed4865fd512a4e79c82b0522116b19a891405c7a05c390b41bcab684df2a8f38a782ae82373a00e3e308418fd026756a6f8af03617c859d130cd7c03f0015c969d89ae52158b7eade080aecac68840dd322e7b51ee5ef89d2ad5d1731980d77a0069bd0c9b11a63bffefd2c9007eb1a198bc4bb7c2515209213236fcc65dde85c63043f8a71c0ea105bae5c6e84c77fa6f5b3b7129450f03f161024c2d18b3b1b0a7834cd4f0b8b0961679b6f4324dbb5f162ed7bf0ffa9b285e8bc906f764443d1aa0da56d4cd1f60e06777673113d6ec34ed12010ba85e099b614dd558f491f440a65dfab9fe704bed8e61f2befebfbab433e3aeeb40b4682a8a595db8879d49e3f1d7144431bd5f7f61dc5a281023a0d69be5f128453703e12f119cb803f74674921c752aa5728f844f1da48f7a12576e3d093ce536a6d8a08b2800521d4437a17e3072efcfbaa364456d12d14d91c6237d4eda95154208ba98b7c65b4991e1a8bca343da960f107af721f16be75869cf5f3a25e59ddfddd33f98d967b8614f355d2777c718df571019aabd06ca31ee00c803f25792a420ddf91b962b10bc0555a9942249e4acc677bc917a888a2f38672e4cbb22ec818c2cece162c119aa43327289a24acc0fd333364cb135e80d1a526da17118444130414cc6e0450bc25e1e4565fa01582cfcc20c1bbeeb7575bd91b3f9e0ff81a3c528d95d926a11e1442f11ee4044e7438ef8aaee1c66534ee0a85868795a2f664c52c38b7fd09196a11393cf2c399914e5ae871e1e5feaa43a2e0c285fa8a8bb7c8bae01e99dfbb3e3b322ea1b9fe4e02056a138957bf7612e57d20d520867e51794fc780d1ed33ada2c21ce78290ede6e0edca922e003dbd13e22c266d48fb1dac6fed74c80a38fda1752977426c881e71e6210bf4ed127eb406c75f0d19948add41309ab199d68bb9d53de8e70047224cea8c0a4d60842eb80a697f31be70e8197ebd51152028a99f674c95e615eec715ef5ed5f1463b2678eea35dbf553ee420930fcaa8fbaae3e5d4b14bd7fba4afb16073413583f7b1e998f6eab09054a8efe0f3a34719d251c40dd88ea99b017b93fdfce90e02671f77207d0fd3ae00fa21ac1b1e580aa90698082ae3d46798f47b4ca2abd93a67dca8f2695dad598a2af46fb5d7613f1dfe5e18b06e25e18f4a90beda0bfe85cb5671797d1d65b534d0babaffef11c1941451f2fe75284c5c765797157a01d427411761113f7be6012bf9d20786226d84a50645a98ec0b461f3629e4a366c692fbfd17208e7cabcda12173476262dc9309c86a70de65bf8b3cadf24225daf9ab648c38eb2d73a4b20d2cbc866e1bee68eaeba824ea72892af78979b9dc40f9aa6b5af9309aaffb413cc0b1f7ce541875b2e7c5b662fdf4d5abfe5bb3ed0374c1a9af06603d6c4f24db28f5329e5f231544d1c72eb2b88fb6cbc14a908ac2bea0d58d4a8d99abd61b3c44a6204290a98b69a46afca91bca4ab342d86672e6ce8dc4e3d621f4c78288aad1937baa70c955049c10f4209633019565bc61b948ec89ae7099db6c066302dd1d83687f0bd1c9a1e57805d715bd9fe245b599cb64446bf9e99d87a84182ea12192805f02731b4e388a5453e4d90d245c047bb3ed74dcb12785c8cba4095c7c3aae42acd40617976af20023c2d618ceef7c2acdcde5a3ec1609b78c2e7cca5a3d1aa6a4f44ae348590ae0764578282211b0966a94e1eca3a280d6a8bbe013b04be8751055de4888582ac90a5c0787c295a22c1b71d263f61f2533aa633963c827f12655f07a0dd7c4702e5efae71c248a9d0b5d675686600c5775f21cda09e3863ad20a2dcc5483acb0214ebfa0ac38c9b39947f56f35bf3f88e9fd79e6fb98dbc73d51102a17ccb222febde7481cc83c1d8c78e02af45749e2c7ea02a9c7d909474f6962ae512a6ef4e21c506b67bbc1cfc51f9603142c113ec490312f6cd41fc07677f4c0ed5d4796c4cc5efbb1231c7e353c383cdaf7f73af3a1f13e633818bbba43251c92cb0f404626e19598971ce9784e9b69d17e08d46f1d89881ae979aa6c09df9f79b84e19083ca47ac930a1d42010a6d862346fba2c1fe22b79441be3b81c8cf26681a9e83a657970521712ea22bb8cbefdf869ca33b0c508e199d9ca1852493b12f08cc62329f66bfd3ea74c1384059b20569b432305994617eef04303ed0c5dd5351a8e961d1aaf79727b11c8a619b8730a333fc9cc3e63c46833e9208e998cca543b8aef09ccb731ab8e97060d885c34b2cd2836d572d985cf479f37727b217f3163bccde3730e0673fda24feb954cbbb9ff17ce7cd9c21f3bf633d3ee2a2eb9ae72b109564cd5da91019637a4e4dd9d3b8aa9b6113477765e3c5428ec38dd9d24c8f68cfd153157b983eed74ec1eda779d49cf7169d21b37a6f437178fbb7f3efc59931d07963763f44d337124e264f085216838c44c31bfad332233293c216aaceb40e10f8ff5fd54897a7a59159a39e1762a3ee7ec5ec9cb5658706b1a45668ea69fe0686edd7c1060487e647ed27390a444251a6c0c63a494de107cef8d389518bc9687db16829af86bda8def8f177b5f127520d3e6fc56af0321e745230cb34fc3a15d3b6365a0a6ff492610d72d9897f355243308f599ca4ecf67796340922eb8721bc9f0e006c52ecaec901818b88e9bedabd7cf18caedfbc6db7e9d0686a20567e2d75fae8ef9f7bd95d5fede9276cbe734d387eb6683ef747cefcaa5f5e8967ad59514fb26bc8dd19172d24d70790e08f96dd0a60f0c34839fd1308166ec6b95771f4dd754a3453078c1fe4052e8a39630fd637860fbb4b3be33b7396af16d2e28805e63879187e6b7f7eca0dd5b2660f4f5c37789102daccc22424b2de6d999574076d09863db4226083126f3d4987878ea1d7416b620e6775b1a565420270e6cc7ff1780e796e97d0212d43338d9bbb93e705841d67934a9b458aab6ff056a0c26f4572bf8dabbedd624a9a9578ad0f2eb540001422b24ddd73fe0f9fbca93bce407f36a5b028f281a7ecdf5c55e11067c48dfe53704ff8fcae36ac1a2ef6d98a36ff6c9e6775c6262af4039833fc84e1f1de2ed2001e155617b4197416768b3a8ed3fd5d6e4c8fa403bf6787855eea86ef209741a33b483a966e9893c584539dad51081340beed86b8dd072e3d4383199120d3a91e228d3635be56b627e07648ea77392c4750201970670e4065281769fe54228c91f4a7391c93930452bf8b30a715bb5768419cba79adf95fd57426b72781cc4d07b6bfea5472e7f87f29f0eaf4e11c24a2845c8dc4c9f78bd59ec5b9e86ad4aa31bc0269f6dbfc07419e94aae3cc5e1bb51d34a44ed3920e03eec566bf0c0", 0x1000}, {&(0x7f0000001240)="46d5323db3504837f33ecf6764604ac090a2b04bcf843e21e4ffc847ab87486c7f7eb65214e5b15be5ed1dffe2d7501191ef1fe25fc9d41710407ea0c5a6cd085ea2856e6290fc249c03b184be88ed6a28f12c8f14d98a978b9bbb9e870924a64b415e81ce2530eb70", 0x69}, {&(0x7f00000012c0)="f8cea3e41f449cc21f77252a041d08f2a0fd7cfbe66c75711373774bb60f9048a006324e77fdd242ee5b374ab3dbeb790df78139f2f2cb3dfc587a8028168a9a0cfeb59bb1bd46df39b23e4d246684", 0x4f}], 0x4, 0x0, 0x0, 0x2}, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskb/\x00', 0x281, 0x0) 16:00:03 executing program 0: r0 = socket(0x1b, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x40000000018, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="a6ce19315cd340086400000300b3fbc754fb213523b0447cd25aa110cc232800b0fbd35706beb6a988", 0x29) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000000002051, 0x59) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0xa2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r3 = kqueue() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000380)=""/47) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/192, 0xc0) close(r1) unlink(&(0x7f0000000500)='./file0\x00') r3 = dup(r1) r4 = syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="6f2c2821b6050413939f4822c53932e3001b163356ba5e1ddb1435591252bdfaa98195b57d15c22066ef61879abb12c66582aeadeb77e5a2a7e1f4faff6f3374fe8668f4585f", 0x46) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3, 0xfffffffffffffbff}) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) mkdir(&(0x7f00000002c0)='./bus\x00', 0x81) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0xfdd2) poll(&(0x7f0000000100)=[{r1, 0x184}, {r0, 0x20}, {r0, 0x4}, {r1, 0x150}, {r0, 0x4}, {r1, 0x100}, {r1, 0x80}], 0x7, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="31b573f95134728a278b91b4fce7c8d39078cd9ae49f39c46975c6855d952a82a232d457738278fe7e7feffabee467622051fc2bd75d1cfd64804b708f45df89185069da3b5a2834c4906b2519773de608a5e9ff589ef4c5359535d8b87a88cf5f2c6d05c844c6f815385b7f5d4997a82c32ac2a6bafde5889ef504bfb65a8b7c3602358fc0a24cfff3381ea799cbc958f26f5844f27c75d28727a7f61f10e0be5f0bc13cfc144b3f84b0191c730881d1cb74e36514f8c3185b8d51027ef692e10ece24e8641649294cc87d057d977d3404852a6898fd37be3b77e46a7bb4f434b5aebfc232c3005d0", 0xe9}], 0x1, 0x0) close(r0) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x183) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x1, 0x1, 0x9b}, {{r0}, 0xfffffffffffffffe, 0x14, 0x40000004, 0x4547, 0x101}, {{r0}, 0xfffffffffffffffc, 0x50, 0x8, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4}, {{r0}, 0x0, 0x55, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x5, 0x3}, {{r0}, 0x0, 0x4, 0x20000000, 0x1, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x7, 0x9}, {{r0}, 0x0, 0x8, 0x8, 0x88b, 0x7b4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x24, 0x401, 0x2}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0xa, 0xfffffffffffffff8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0xaf89}], 0x2, &(0x7f00000001c0)={0x5, 0x2}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfc4, 0x800000000000008}, {0x3, 0x1}}, &(0x7f0000000080)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0xb0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) clock_settime(0x2, &(0x7f0000000100)={0x80000001, 0x101}) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x81, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) mkdir(&(0x7f0000000000)='./bus\x00', 0x81) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r3, 0x4, 0x40) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x3, 0x3, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1ff, './file0\x00', './file0\x00'}) listen(r0, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1}], 0x80, 0x0, 0x8000, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x0, 0x30c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xe130, 0x101, 0xfd2, 0x7, "ecb6b0f2fff379142996ae2d09c89fbcc4d5992f", 0x7, 0x254e}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) munmap(&(0x7f00001a4000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1, 0x9, &(0x7f0000000200)=""/227, &(0x7f0000000040)=0xe3) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000080002005, 0x102) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0x28e, 0x80, 0x101}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000001c0)='./file0\x00', 0xa60, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x3, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x6, 0x586}) mlockall(0x1) 16:00:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0xf142, 0xffffffffffffff90}, {{r2}, 0xffffffffffffffff, 0x42, 0x80000000, 0xfffffffffffffff7, 0x3}], 0x101, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x9b, 0x4, 0x0, 0x6}, {{r4}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x4, 0xff}, {{r5}, 0x0, 0x20, 0x4, 0xc6}], 0x3, &(0x7f00000001c0)={0x1, 0x41}) socket(0x800000018, 0x1, 0x0) 16:00:05 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x20000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = semget(0x3, 0x4, 0x502) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)}, {&(0x7f0000000280)="b73f14294c42935688a8da6ebefbd2b7cf8f39e1dee54f85fd8c2829148f1e7be90fa8314b12643151b82b7fc84ec45f4f686e6d35a7489cd0aad875e4ae2f7ec2c83350c8963f99236ad8c8c4fac4f0bea4a645737ff942b0f332eefdd75ad494c74f04e0ee975c52dea23eda725eb7831dc98bbb15388f743418ee96c46673d33dbf1e527e316f50fc3d728c9c141a07ea5ac850a7b22b12d2c16a9cabaa1dd1de90f2", 0xa4}, {&(0x7f0000000340)="ca084ac0e8af26cd15a2eeb31b730b8dc8daf54bafa642a0a2f393c0f2f01ff0a73a41ac1d61d8bf20ce37d9ceca3b4ad646", 0x32}, {&(0x7f0000000380)="833f73f8b4379bb9c40cc962f4a9decca8936dc9c5f5121dc0f8166eaf29e3aabd2dcbd3460daf0b086e2cb2289ec6b2f434ae8a2e2fc7bde5c5a347a616901baa32dfbb761c158ea7ff0af41e257871098da85ae3a8f9445998a4693d85e20c3cc774723b54142419e37378c03b907e442f6ca512e1cab714d4e6f038db52f290b8d3125baceb20ac751ef71592934e4cbe706938df9675b600cfcaea152ffb20f40bcd8e316a0c", 0xa8}, {&(0x7f0000000440)}, {&(0x7f0000001500)="6f9720d91a918a0ab166255aae9a7ee6daf5d7249c2e9b6260e305355ea6407483e18b28ba682fd09c7a3c4be172cf156c50b512883145531b6d1846491d3fd88b7d088b423f9581509acbb7855ab395c9a02173bf45702e5d19aa077eb7c096cc4a1663225c44f2a3dc9bb8b00c116ca220c7472dc2722680d56c54588ef907bdb99c605cc3a5fd7c6791f5a1f61cc03e1594bd3bb490fd898bb1189a", 0x9d}, {&(0x7f0000001740)="fa7e50752aa0fdac2cfa042d479d67a319808912b18159371e94d380d9af827351ba1a038e38dbda2d5a08067f9a8635e25e80add323e4270b16f9a72b6f98134a11ee6270a3a2958dc906fbfb1c843dbca7de6a3a5a78e010e2881a3220831595f84ae5545a36fd9fa0b337df0d4c171254464f57dc5abe5a79fd65f4d20557af9ff09b155ad341a8d363ff770e9a736281b9e6fd4f307fd47d68d3a83451725446c313ca0c4e0edfd78251d6bd5158c722426ffe167c55a0a318fc27d656f108553c368ec72fcaf7adc05c329189810169f6c080f33ad4e5ca94ce83b957d25452", 0xe2}], 0x7, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/4096) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x5, 0x3, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x0, &(0x7f0000000240)={0x3398}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget(0x1, 0x2000, 0x2, &(0x7f0000b3a000/0x2000)=nil) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000b38000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x6, 0x9, 0x1000}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3ff) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x40, 0xffffffffffffff74}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x11, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x400, 0x6}], 0x4450, &(0x7f0000000180), 0x1, &(0x7f00000001c0)={0x8000, 0x5}) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) close(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3ff) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x40, 0xffffffffffffff74}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x11, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x400, 0x6}], 0x4450, &(0x7f0000000180), 0x1, &(0x7f00000001c0)={0x8000, 0x5}) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) close(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8201, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x5775, 0x0, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x6, 0x3, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x6) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000fe4ed3385b890f40659f550e12196c5c2e8926e07da3211f61a5ba19d30fb9d30c2647295c34ce048408c23c3144424151be3d30e96e5a218d4a020a5bcc591590f7c6e420b5cefc5ef2f3bd01da1bfa1cd52ca5795481d319713787871cc1f0a9d602be1d0b85da0c512f4522a1e331c75fb1d63d8411d7e166d0420f9034cb427707c97c8968815cc8414ba1c1f059d661078ab33df02d8075c0fc3bd2f9e0fd"], 0xa) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000400)="fc43941650abf0d5d9208cd0ac57dcb16f897b3cea45ca76bc116d4d00a7b78f24edaf64808c78b4855ae0a028b181da2d4ac0cb16334a5293c84f45ed876d221dbb49c98cb8690bfa5776c94cb8275f02955c41194a6ae1882316fc6b28e7b43f6d09a051fbc1856d04f2d9dc69f7b37efcdca5b6d3061a21e9472eb3ba24c0329d1d27b050d8cd85b93fb51734359d2198131d727d82e183515606112cedb54b38d0353483b26c1d2bdfb39c124c7990912c7dba787d0c5cfdeec70582674732c412d4d6f300e03941fb66e403f4f44a05f75604e749740216f54da87b65b7eb256f79f3aa4fe13f61443cbd0150549485fcf46800d697e0dcb14b532e0923b2b2b1a84af7cfde803df80ed17bf193c7fb20a77712267fd6cff4ee1bcff5e68d56dfad56017a51690bbd69949b17f2e9ddd3416a58ad945b397dc0b3f2f80f13abd7ccc61643f9673d0fde14cdbcfa4e1ae91a7ed245c0901201f1b8528d577fc28fb00c77324d17b9c9c6a49280551b6919d82d9eb7f47b7bf8c897b884e539c29ac42819b6ef40c011f49ef77c962c78ceab03e64c94e11617872ffb7938c93940dccf8bad9548d2c796804934eb041e712bbf43c4180b7239f1cc096f7b02b671aa20db97dfb21616c1d7bf56746d79ee6e09a5f784e9fc7e2cab274545b38835e1c45f08d6bf042150190291f6afb2098f2ec2a6add4321f4617d8fc6d2ac02b7649ead3f00818633867151fb2fab471ceb4d0d2db2fb0831bb0b4acb8f379d15d2c89ea07e5a711047e4f9b385e941f5c36bf83d619ab565f2b84f4ed54f167877f5b862e0a1c35b993add3f5d715da77334eed816ade3be606cf58b93ee2313ac56fa71fe01ce3ad489503fde1fbfe79f5d6edef5f8406ca6d5b22a542cbcd9965a6523d4f5b1b217a1993b12ff98db0f7726c4ab89006fe7c0c199a5275415b646cf147eb58df6340565b7bcd257b5a263a6c36b95fcf33be67fe74590dbfc32680c9311cfe4b155bc4bced77df5c287e26f5b9c8fa44c97cfb7f88118ba09fbee2737d3d28b29561e0c567dec6a5a75f47418c28150b337c06b7dc2e7fe83e13e12ec4d8b3e6bb5863528cfe573de5eec7f62fedf7e069bbcf5c51760c8847c2b4b00c1d2b16671ea4a9f7bdebd0d64575fdec1edaf4ba80e407865ecd0d130685a0c2385ee814617cd9897350e6d08756f2660abb6789e89cd085a888bd256f022c6ebf63ec0c61f76320b55e8aa94debee7deed50bfe7d3e7c9153c1a8557b6f2757fa1cee9a65854e0b82150d37f2133bae76cd1ccf147228a65c07c654c63a6cd487c76e1bcb390668b43b8fc02da92d815aed4998b5cdaeda3d5dd588d1588783ef832573c53fbc19dd72e5ec62de7544ad14c6e3cedfa9f5af12a385413416357adaeee3c1f992ac01e036a4850b76549354b0e190da198ea11ea274320ddd895ff0ab8b7db1f2bbfaa0aba782d7f93a3612a5b2c5c7df544370025ec086a6a84603b9b7291143cacb657b92ecb93899089b58c28f64ea5d80f3cc95354e4cbcf13f2b0dbc11dbb639685d3cd5ad3375f457a4ffec5de9044a9ec72fba5b46fb7f6ef4cf9e074fcb3a195771f542dd5c1e427e9cc10eb0579a87bcb63237f3d424ffd98a4e1877da25731dde14fe464102507c1a1e5a73a2fdea9c8c93784245caac86b07ce86800bc367ff9a3b4bbd6b2c2ad74ea24f2444ae6755530d4c80d9e3e9a922eb9ca8fd53cd6cb5fbf47e608f64d93cfe7e4ffe4ab0c4b93b51cc5a0c93641fc6190d9ef3dc39af8ae7ecec581d86befdb93e421423b9a11775361ac73b8f038eb56e6b31d79c9af9f4397e92e236af37b254bc9ba63d2284b0816388228007781b55733a0988085b5406fa38bcd35b3a99a55566c043a74603676c2bb30b9a254ccc823259b2cdd76da75d2fc72a81474ee0a3621a6701e04710b29da13fd633feae85b8884b6f7b18b33f25fd8b09efb58c6d8c3601925a64efa8835aa9d406b056d426a5d012c302311ae19ba5a6f569fd5a833872464b5c17f9fea64dd96f8e3e6f3e3ba24e385df4d0132366e4d4d6d1089795beefbd0237b3a9ecf0e6c4e44a8a3d48fc2411f52b7e3aa3c18d0aa4a1e507e91523b87164203f691b2181df36615f2e3ff5ece639292bc984ab32508ede1b5928ad464820695349ca4a4f643471fb10368443ef8ad4ef60c6ebee6c6934489a54b223622331a0fa1e9a9b09402beafa7c6b09e90b62bfe65f6e021776569d725dab59beaba49916f8e2e45559b368c118945eab4cacb729cc193bbe36de7c69ace39bb003a657e88ef590630e9aae1c92847183ea71ece8dd8c442932e585de6443d9e5ad137ac1701c2e2c6232b53554dd35e405796e0f839022ac885610f00935078ed1451d927766c4a0cd83d066f5dd1972ab6d643ea513a7ffc2e85ba12757f29815fbcf601d5759c18a829e0eb5130d92d42bdb83b901c1ca5df305f8bc1f934f377b6bd348b30478570926e5ca55182c819937f11b00c8bbff051b27f7677a0132e3f186d15321b25c52460ae353e903b34c843a987c8973b8d2e9507333d0d4c97ebe9883b2789759cd01b55040a6a1c2b2967a270d18daf79adcafa3a7bcc63307f6140625871fa66a22c711d88346ab03c22fc5f69c22a77de71272200984c613e8363d4ade9a2978a608f496d7c52ea6889e97b6b7e52f9a30eb3f174502e762a46cf045a7a9ac7cef1dd6cf97d0dfd5d04e1cbaa5c381c902f8dcaae0ad40212c69a9a8ecef3ebabfc3bde0a2aeebf11c4823beb5a5442fae4768d6143a35390ea404e91246757b6097009260a5d74bf94a6a0d1ce62f06b8afa11f77fd4b57868567cfb228ae74a8d60b7f11d46a2907117a3e1d01d2ea31a92c15b12016704f85ca7a8f072b2d30bd662fc57ed15607587ba62a02cae3e804faa05610c75d3975216d50d3fdf62bd5748528fc42f41280159e571a7c61a616d908b20ac2022bb1abb8dc4f4c56b91c95809df5ff5ed18abf387615edc1b34b646810b3a00e5d8c6a156ac094928e1d96c61f9469b574af122ba737de62030acb27f8fb06df90972922cff8110a84ad4639004065975903caf25d1df049ff3cb9308e438578fcc92101000f86ea9a1b9d3b462d59f75af882e55713cdab145ca74990b65543e99b3db421b43fe24c30dbea59febc1221ec205912552c0b59d4eada780dc9420d696688397f18e44c1d8cd6f38d76a9670a158a7c3a8ebf74a21b030df32977bb7e883eeeea95b341377645985c8d7abee499626a41ef86de680568b7db6a90b624afd577b48568f2ad1808332a3ca2e0f286e327bec6f3eed7f517d46077bed76b432a16be23a347707be12543a3f9f336b26474db54577eb0741f91d0d9f0e5a2dde0fad26823dca6af5d7bc4002438f5f8e38913a37df3014177aae913285df8519ab30104e017535b61c9cbadad49c7a4420db792fdaa2854f30f43586bab5f2942020388131101154c77295747a8c2bfcd23b77d6e0d1c3ba6b01c41323d9833517f808c63a418f37f1ebf5cdde27151f5a9415e60dd7b5820fd4161507f1231d7f2bec21b19309472bb57e399802a241c5bcb482bdd28b86d8433ae931300a2f269aaf53e732282cdb1f9e435bfdf3d3de4231a33faba0d8a7fcd959c1ec3ddbbb8efcd502def0a761e8f2753eb1031bcbba6bb4e0893bc8ff57e71b32848b2391bc6336fd9fa5716ec4e897ec051a9602be998554c73962d113bb3e37fcda1317baff89514e4d0398e6326e1496158f7e3c5b65028c746f57e331149a95a5359b77719df5367867a63eded25a86396b8b52f62bb06e06c1d7c8bcdc95ee58080814a1e5c0a4fb8e2e90ea229e66a979f67efd53b6e757936001727a4c402d81a9dc84a0b7b93d25b4b29c1b5e15fb3ea995de28f7e6f30fc7a158eed751b9411fdba4bd30e13b4686162d8ba544a049ee5f2f8c147d26112c630d0d052a12b341bd2b5d2377a540e9ade3b099b95e60a162746199b2a7c1374173dddd0fd935ef214155674c69467893befb7884f2ce000e4fb272508c98283d7c124cd51a86b3bd48b076b957ab00d6c27d8bd4dc32e739a85a801f50d550a05c644fd4880884ac19ce98cb2b92e899eb672c819301b836b36d6fd2a4d9814f903dd15f936d0ac792ea8fd30cf8a2fbad6023c204d7b088e7af8a7487f6adaebacb480fb9dad76d8c2ba2b72d181511075c0f0015a055be5918d0c8e5f4ab3c30f97dcb44b8261c013a1e20dd2e4fa104b609accf6513e31463d0ccd0b8d345e421fbe42ea66fbae4e09e2c9d0fab827b2d8b5295da1d980b7f60b6316c3abb9ce84098d8c16a26e1609d26d2ed83c1d787993127e4eeb9930b2fe6311141adc1068a1cef7658a929afa228e998ad2d0e5104f22e33ca04074f2d1cce791a8fa8c6ec9ca172faed2f01457b98b74ea6771514ee16df43673f0682013f30ef3bc0f4ae960303cc968d908da94b2cf5eee4b86243a8664bb64f597939a4d38fc1f2ad54695c4f90b40bb54b607905c273c4ceefd47b5f27767c7274cb9c0c508a16dfe4aee5959413bee54e30e5f6bb9646a7d062a5bc9971f2e1f2db1afe2cd14f3e59ea142d5a5547ab671ecb7edbddab448f925bc3f4828104c69390341281b59e4baee26add8480099a493377f6b1173fa83450b9f965e5944fa5ee75d7685e111ce35a9deebe7dcb235b445ffc24de3a4eea11cf3f677a9748f4b933eff63b23c8c6b2d0c173594bc56c0ce5c3ddc81f1b855b990c37d221969637b13a061ce5a2be344d0f6ec238306863558f471a4e0a8ce590d12979447e6c8cc41a5cb47d4027a1589c6ec4627e274129ddd2ec59ad0cf6a56640f72642346b836d68cbc1c73b7997888d0cb6a6e37f1d664dbc6a3146385c5ddf677d05d7f8a2433f8611a4095b2e1c7027f22bcc769de31208a2b4c1e1cdcf3c6e3f049f06359617fa957c596b2a68b33f8bad1d6e039817387cc0ecebcc630dc3b77d0bf74dcd6b1b7ca42300668a866d11d8d38b322fbfe1d860508692f3c4330b7e2240e126b17c604e620f27268690874c7cbe0387dfc56e113283b05c48d74e940950f09c2c1d5b0693a238eb41a199b8262309d4f3ac45d0972cc6b3d5d72a179625df2aa7ffc3034a2cca53f017714e33a6e333b634a737379852e61aee22ee61d49d112c305be6e34d50b7b28a166a515a1085f1e34dae670c8f123079f349af3883d69ed976769d824f4e90f09a4f2ccd19b07bbad0b4f66f439b8fdc39d3745c9aac0f14a907d3b932498ce0adf99d8e4648ba549b00bbe99e965c77a9f36bfc66d9a306b638b7c4ad645ccdfbe94fcbfb247acf5cd824c0b6e0b80cb8c551f1fdc48ac58de61c3b7b816ec30e17f611b9c1923a0a51208227dc06f9e2dd75dfdbbc469fc68746e51aa6b1a9823c6318fb776c584dc3f31ea89819678363667bead4d61e1e59265fde06a4f33e6c5f872bce4771acee615697bb6d45682c495b358a8a91f8f3b202094a34df71734a0d1c9142e6a7f853032530388467163ca87e4c92c7508a92d5861164e6117e33c1d1c2f0677e45f8b28db8314ad30a23844906c115ac146137cd026b7b3e605595fc609fbef5fbd1368e8620b1863186dd0820cc615d8ee8447eb25dc80ca136caece2c75e1e36ec638b5cc2d05f198562a8a2fc3794c2a113860d5bbff5d13594da38c6fdb4c22f5d2bee5c820f3054d23863f03c979851bc4843ec6eb29c456f584b81f5f7d41e78985be8ecc9", 0x1000}, {&(0x7f00000000c0)="55f947a3de14ac4f9f9803f825ae5413c2eec5e953876813b55714f1ae224299af127101d5a62e1d875bd8a514a1d16a13020d53de0b45f3c2ebc95b704a64ad5596e9c416d0eec7e01e287f1e3bb77c8bf56c62f2487945f5ce7e405d93b32c34cd0ea23509077b29abc1c0d0e4d43f305d1101d8830e4232cfe9b27a1acf235efedf4c6d11e8319ecf59cb03f92d2d593db306e5434127", 0x98}, {&(0x7f0000000240)="9592d48635c0a36063c23f279c897e9e9100b9d76a10be54739995263b2b98a080b76e75d4dc1812224401843d1b3ee6d83bb17496e79a864ae6fccf3125b6864f08a50ab86a79123c7352457fabbbdef6d23cfe6d83b41ec0f08e079557d81f254227f9df1b685f2bfcca8d51c2253b96e5667457e10f4de2a499fe4be5fb10adec90abbaec66f57b220b4c1678112410dafded3dbe2ae2cedaf966e5fe3f68916a6692ce2f9ec79a3afa47c17531afd773675c1e6ee7d1f415365216a4e7180b5c931a9339d19532ea382e94eca778017cc1acafa3a0265b", 0xd9}, {&(0x7f0000000180)="b01443134423375fbf14067b305affe2ec48d6c2281fdaa2faf2a5708c3acf6880ec0c15c2f74c54", 0x28}, {&(0x7f0000001400)="ceabf998454a721f824b09dde2a2c7028a085b16424dcdc20306a83c6255b6a285a5fe2b6bad4c8f7fb1ffeb304796cc7f91683db412f54c88b9e35f35be9da8b0325f48339d349132c5b05e3b06190a3707384588d306cc6d64285919068e4f167b4fd9d38547b5a02cc679f2e5c2e2c67e61e92e18ad84f69bb06bc91dfade47e2a545ad845841ba057e222586f3b263aa3d51687704d49434402fd026a1ae6679662cb6af29eaae1a2dafd5eb1ab194be6e5973e01c5d1e78bd8400b117b58baf09c186f1afa8e03dbab0a6dc82febae9b9534ce3ec00982623be5a5cc115a1fb02", 0xe3}, {&(0x7f0000001500)="0cece827e6f5a173c1225a5a3c9ff2a5d8123233738487f791dc69865c2996499f158b33fdafc8df582446c1f473dd3a19f160dfdfbd0a166fd5a4bf1163916cf88e82d3ea7c7c92b3c8a35e280c6e9d7c3642f9ccce0f8e457618eda3506e52e14f188cb3118c8ffb50ae9576a16f1e400e27c49a3694fba97a6df94760e21252a45e6d1effc32ac4e2c2af107614fe1ee736589b3c4dcefed4050a80e5274956945d314c2401b0b780292ede7577", 0xaf}, {&(0x7f00000015c0)="90c3ab88db90ff05efd6fc82d01433e3ca66703e9d53dbbf6f57076dc10d874910f142268ff1537adc9189fcaa350558f403df31dbe1c165982f49070d6cedbf55ccce666b93427779ddf40569c4f51010732411fc1886a4e47cf5697945ef747e538e78c3d11289bc9454836067d787eaa69acfa2f5df62d07ebdaf403b30b720e8c6184301b1ee5630f92208c9e191f2dca08c6cadb796310ae83a14a6b00bd3a60b4a3b90992ff9fe5d0bf8b7733f5e62d36fc80133b60253bc0bd15a5ef6110fd907744472cafca82ebbece23ec25931a27dd85bfd3382c80f89adafd5", 0xdf}], 0x7, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2001, 0x80) lseek(r1, 0x0, 0x2) 16:00:06 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x4, 0x4) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x9, 0x2, 0x4f6, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x3, 0x2, 0x200, 0x6}) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x102) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="e990961fbb6f44a97cd3c3f2772c6a2ad56777617c94cee3c8ffdc36960977fe2fb380a87f6a6e6f1b92ecb2276210ae57bd5b7c38d9e7081e552206f8ea54dc05e4f71f3cd54ff7336adca52abf03c136d52b3b160357d6d991c93b6e177a53ee40f86938a2c76751059488684f449d7aca5dd5a1197a85", 0x78, 0x3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x7, 0x530, 0x101}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1080000000000000) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) getdents(r1, &(0x7f0000000080)=""/82, 0x52) socket$inet6(0x18, 0x3, 0x2) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000180)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) readlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/4096, 0x1000) recvfrom$unix(r3, &(0x7f0000000100)=""/47, 0x2f, 0x800, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) open$dir(&(0x7f00000012c0)='./file0\x00', 0x20, 0x100) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000180)="a6", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1a0) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="ac253dbe50136e5e78abf983be02ce453b59298576ba180c064bd9176fedad06c0ae", 0x22) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000200), 0x0) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) symlinkat(&(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000440)=""/149, 0x95) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() getgroups(0x9, &(0x7f0000000400)=[r1, r3, r4, r5, r7, r8, r11, r12, r13]) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') r15 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000740)={{0x2000000000000000, r10, r14, r2, r7, 0x0, 0x10000}, 0x2, 0x3, r9, r6, 0xffffffffffffffc3, 0xf24, 0x8}) lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a443b39af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ce", 0x170) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) 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, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005706) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0xd02) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc, 0x1}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="a6", 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000001, 0xffffffffffffa212, 0x5, 0x9, "5f34db5df0f27e31b5baa57724bdf025963d0076", 0x2, 0x101}) write(r0, &(0x7f0000000200), 0xfe72) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x45846219, './file0\x00'}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r3, &(0x7f0000000000)="da", 0x1) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x802c, 0x1) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) unlink(&(0x7f0000000380)='./file0\x00') write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000082, 0x2, 0xd}], 0x80000000, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x44, 0x5, 0x80000000}], 0x6, &(0x7f0000000340)={0x100000000}) nanosleep(&(0x7f0000000240)={0x629f, 0x8001}, &(0x7f0000000280)) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000700)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc07ee8a52c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000640)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x0, 0xda, 0x4fa, 0x6, 0xffffffff00000001, 0xffffffffffffffff, 0x9, 0x6}, &(0x7f0000000080)={0x1, 0x5, 0x6, 0x3, 0x4, 0x7, 0x8, 0x4}, &(0x7f0000000180)={0x1, 0x7, 0x5, 0x7, 0x3, 0x5, 0x1f, 0x80000000}, &(0x7f00000001c0)={0x5, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x3, 0x800, r2}) kqueue() dup2(r1, r0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = semget$private(0x0, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x21, &(0x7f0000000040)=0x3, 0x4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/86}, &(0x7f00000001c0)=0x58) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x400, 0x0, 0x90d2, 0xfffffffffffffff8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xfff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:09 executing program 1: r0 = socket(0x1, 0x1000000000006, 0x6) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x200) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffdffffffffffff, 0xd, 0xf0000000}], 0x1000, 0x0, 0xffffffffffffffff, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) fsync(r1) write(r0, &(0x7f0000000000)="ca61a8f6b775588c048f8c4fb9fa1376d8c21f4093097bdfc701e25cc2df34b75b9c005fedc7089869681c1d6140945caaf73d698a076453557c616e1fb979fd463221577476850695f4875b766605b36d59664d2496a1103ddf8492086b868f8930139d108b9e6deb5deb1df6cf6c52f647cf53b0eee6ab65b4db3521fa9efabc31c39914", 0x85) close(r1) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x1f) getsockopt(r0, 0x1f, 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:09 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/185, 0xb9}], 0x2, &(0x7f0000000280)=""/31, 0x1f}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x81ea, 0xdd, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x11}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r1], @ANYBLOB="4a5e9f00c06c3a93aea4daf407ab9a14e96ed3de13ae43800d06a617845ce4e4431a017ad4156b3b059aff627c8453ca5b87ed5ff48b73f3f027c2dd123418312a8d3f3269ddc9237bd0ca7e5bd8c46a63dc83", @ANYRES16=r1, @ANYRESHEX]], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) r3 = dup(r1) getdents(r3, &(0x7f0000000000)=""/67, 0x43) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r1 = socket$inet(0x2, 0x2, 0x0) setegid(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setegid(r2) r3 = semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f817f78653000ba34dd969af0a8f37978f633706135a07cb2e0d9893154f956970b58e819b82423852444f8662d4d84aad03d69cbbf92b43ab0eacdd8a851d52d9d5deb4d097037c22f15e705cb0a0f75777b878192fdbd8db6571b0e36d4f014c3de677829b20658710000000000000000bb6384106666a214d573421b6164e200007430ef46547fdcd051e6b84b25f8252b7da7254d4edb433cf15e1e282a462b424e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x400063, 0x0, 0x2000000000, 0x5}], 0x200000069, 0x0, 0x0, 0x0) fsync(r1) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x5, r2}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() close(0xffffffffffffffff) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0xfff, 0x4) pipe2(&(0x7f0000000000), 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x100000000008fb) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x334) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x80000000) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup2(r1, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x5) kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) kqueue() dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x12, 0xf00fffff, 0x1, 0xff}], 0x8aa, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0x1000, 0x7e02}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x23, 0x80000000, 0xe2, 0xce}, {{r0}, 0xffffffffffffffff, 0x80, 0x60, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x4, 0x3ff}], 0x2, &(0x7f0000000100)={0x5, 0x4}) close(r0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 16:00:11 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x6f, './file0\x00', 0x2f1bffb2, 0x0, 0xc017, 0x5}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) sendto$unix(r0, &(0x7f0000000040)="d8e4f1e6caf3c70bc8a3e414875e4376c56e5318004272a5bbf25b7ad70414c893ba824b16c01f043f627b64ae058f1fe77aa9c2292f4815abaae2c3dee62d3d9dab249cd59696cb773b6972a05580ed65ae63456584f6c0d19a1b83b4b02ee3ada963f7ff644f0955c71c60cdd31b1faa32d391bb92a6b75225c3551ceb5dcf2488588fde2875cbcb4b2d50e2681b33eef6aa590e540502099ba961076b0be69546bb5430f30d9b9c730247d1e4fa8e2457f84add07c714f6dfee3ec66ec90cf04efc83768e3c057b88f4fdb63b086045333fa79f7836cdfe37880c3eb9f28e0418b82b909f8e663e54d6ec744b", 0xee, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0xff, 0x4, './file0\x00', 0x3f, 0x7, 0x0, 0xa3}) 16:00:11 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd0e) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x92, 0x0}, 0xfffffffffffffffe) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xfe5e) r1 = syz_open_pts() pledge(&(0x7f0000000140)='/[$+\x00', &(0x7f0000000180)='^') ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x7, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/253, 0xfd}, {&(0x7f0000001180)=""/3, 0x3}, {&(0x7f00000011c0)=""/183, 0xb7}, {&(0x7f0000001280)=""/11, 0xb}, {&(0x7f00000012c0)=""/90, 0x5a}, {&(0x7f0000001340)=""/67, 0x43}, {&(0x7f00000013c0)=""/170, 0xaa}], 0x9, &(0x7f0000001540)=""/221, 0xdd}, 0x801) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:11 executing program 1: shmget(0x3, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r1, &(0x7f00000010c0)=""/4096, 0xffcc) r2 = msgget(0x3, 0x40) msgctl$IPC_RMID(r2, 0x0) 16:00:12 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) sendto$inet(r2, &(0x7f0000000140)="e1f16f0b5fcaf53aba3a7ba4fd719ade93188fbcf9c0c1d6a6323e58c01e508ecc192adba4c30ded8cc8e158f73a96b12e320c553c822573189ce197ef268121450be25eb7f3b1dc62aa60a951c616dc203bae639c", 0x55, 0x404, &(0x7f00000001c0)={0x2, 0x0}, 0xc) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7036a6bd, 0x3de}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x11, 0x0, 0xffffffffffff3f7d, 0x401, "ae86e6d1f07a6ac54594b49a963c36249617dbf6", 0xffffffffffffff7f, 0x739eb1a4}) ioctl$TIOCSDTR(r2, 0x20007479) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x9}, 0xc) lseek(r1, 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x800) semget$private(0x0, 0x3, 0x200) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000340)=0x5) r5 = dup2(r2, r4) ioctl$TIOCEXCL(r3, 0x2000740d) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) ioctl$TIOCNXCL(r5, 0x2000740e) syz_open_pts() ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000003c0)=0x1) semget(0x3, 0x4, 0x772) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000400)={0x3}) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x2, 0x6, 0xf2}, 0xc) write(r2, &(0x7f0000000480)="30b00feec1804f45d350cb7b327fd7f5c13b98d0e8e49cce1d54dcd1c708782b4a8de502be0d399d5b6af2bf4b34448e2e8d268f39bf076b47e9f9e3198b0d71e7344bd0bb8121c8fc9521435206a26fa0c7da08780728463d0355447a2009015996ee2b01b296918a5beeec269be25243e31384cb7d81c1b07a1b4c824b3ed05630086afdb8bd81567775b6c2bdfa0a8881b68651559b55c611ecba64882f543c76f97dee88167d03f1", 0xaa) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') bind$inet(r5, &(0x7f00000005c0)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x237) listen(r0, 0x10001) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) r2 = socket$inet6(0x18, 0x4000002, 0x6) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x3, 0x100) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000140)=""/244) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mkdir(&(0x7f0000000080)='./bus\x00', 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 16:00:13 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x4, './bus\x00', 0x6, 0x8, 0xfffffffffffffff8, 0x80000001}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0xffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10112, 0x150) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000016c0)="975ac75d9ccc58fa5ce143ec900c82a3b95d273ed580d9285af48a6faa40bd02658178c471552dc8670b1a35374f0e7525e56d54e6ec5edb2c2aa8172cce687c0c406e83fe52616e8565a4177abb6f660d899104860a633bdb0db8278465134b60ef5b487aa0f0ef3e9c32691aeeb5bd2555db0e364b6b97b5d06c551308c48a93cc0980dbb8da075a58f5ed8e932df1667a7a0aaeb6b859235c86890f1800f147cf2bd8cac41a763f5c6cd1af6e47e63b358126984761a0644087bbdda9cefffcf569f620c8060083e6966364a49e8696ac4a24d84a2682b4d73e8e78742e80f2aca18671fa6b566261e04a0a66f331559d1072b55e516951cc48db72a289efc3c2d0427f4d08f885b3fc88da9d7317ae82b3a0676a5cb15a551071ce12a26b7a67156db984b77c5524a1678ae52c00b767e9f5b338afae1c749f825ca928600f872c04b62bb108641204ff64475889a70e72481cad7aff2343688a09e4b5c522057418fa95da4a536382ac15cc4973fb27cb8f33ef01599ad30ca66f180c72e33b37712897578c3e73664d918e626e668c706df523a25d592ef09ed7292334c2bb87692167468741f4b0e3325ec032cb39d25612f845bc9e21f5a3001b3e016b825bdfd8cb7302b87cdd960279b4848b79df833925778f6601ddf7ca281d4c5225f128ee82a64d71586631dd174f0bf103c95fcbca58c6b20ec59e189ed7096e9d286f50d17874238f38a1574fbe9daf7b9d9f031aed28c8d51a69c33ab775579e9b27a3cd4a24a9b96eb43ff025fccb1c6281743f850cf82c1dfe5392e39892b13ca23e1e31890665436f835403e64e7807c778ea37802a17436b3bb321f0e36f6b0e1575a7d6e1662ff8968c876e224a444a98d4be353fddd32cedd3cfaff574ec3ce460b86964b40844f67e8d315751901d5d877283b6e78a921cfa0b6fafd4106ec0569127c2fd456a59469030be53c00d7485a22294f91c354845a9202127824cf703e88459d08b1092b6d863564791922a446328d224d1f09fc703485195faba3b142cd2e85cee6c8af71a83c7cc2f9fdfa6dccaa9f8e2764ade0896da1ddc9423e64198231fe0750c6084123fefc4c1b6b172dcb5ab4b154b254ebb921971be67091a710f5f397e0d62c04d22a2c37372ca50fffce847e7296d7118a96ca3d37ce095e86ed877286547c43836a323f100908883564e40b5120c43c7a91eba861580e2bc3326a01e09aecacf729610d3787126012cf1d7fe0b39f702d638b7fdce50511359e0445d1119d38616df6aa074940fd4de043664ee1fde9db9835546490f90d696bae6eed97583b37e211d2d1b3a55b46a2a874f4e0f0cb235326bbba34ed0f68616a6310292b9a548edb6b53cf95c82576677fa289e28bb9f8eb8b92982d0a19b3972637f023569d5c103efdedd718601d8fac695ad2cdc3e4e355106262d1dbf5adb14d40b10d3d0ad74ef8c69a3dfb918c2e1904a61f0959acf9c8c29b32a5893424d8e00aada35719cabe3df988172ec5603a62aae137213cbb1f61917c158621a25fe7878621b72cb6f9ed4a648f7347690c63c5033d55f1374c37805ab128ef09705d1a9f24347bdbea003a8ab924e8f6458c024226e0ebeb4a0c396d0ba9ba616ef3036c31e38b92c3c545d494076df98f0f4b266375381a8bea61d15392173b9b8f2052c15c14bcd30808fbaeed92522a1fb656623ea3032a3c311361a99221edbd67e2efd797d048f61840fd459429304d141ae1935299b16f562c0365fab6d79b6cf7f0d2fac16409c06878825cb8e5d8a71e43ee62fc345700533834642540c26deea2fff5caad6a948c117db9024597d2c32fb52f96bf274edfcb04428559868aeb837262cfae1ef52864e2a83e1149148fb702f2cd8bf10b180dd6059e1fbc0ae75dfa2b2aa57d2e3c0ba3ad86503060e5380f807ef55df6cc967d8a983f04a4f90229a20c9253554ba565ea43bbd538c3b0bb40524c7bb74b70acbcd9dc7190d46c43182307ef0c392b90282cf846048df2fc10c350cd23dcb22b89e44dfb42de80a5a458139472973647ad786c5fbbaae4ad048614e133dc3e18ff72ed16ccad8fd33bda9a4c9c43d27f2982d58d3d85467b5764b54e075ddf019b754add857588d83d59e2f25c941c46cc4998c575389036275f526d0739d416f13a503e13ef0065b134bfd9b246f5d0b96916318d9131d9bbafff8a6a0cfd8be0d92b61223751fb20836654ff74562273f50f3c0244d46f0e0567cb291edbfc08e03e34afb1ebc731f0bb63196b258d827ef8e279dedc415f3b9d185f0a21a954eac7014d9de00f4e79458f8bf26e22ab93ace523ae52af236adf3d95fad4e99ab323b672dc2ada860e803603de7a461cf74c8752c805990e3784a95b21bf4d3288048fdc36452fb30aa09b21a34009848658130e803481dce08fa3ef23c015412dc576eeefdf6088fe864f6bfd01170f450eff58e38e6bbe85e6c3a9a7fd8cd08875e8e97f78d20e1b3a0b12ab654cfb1a7495f3e8fac0f2c94444c3b036238267c8c9284694b4e30a676b68b62776791b5a0694761db368db60e0fd23f0980297268e247d68d9a9f49617cb674291a511163f8c13caa494d1f2bc70f2da40d95b806c340317cf20721f2833919138b4fec8d552f3a04ec37657bbb6419f99b2c33156c12ccec20bfc9621a46087eabbaa82a9c46d431fa60da0845f56f6a0a7f51a27c0a720b57ec189d455faed8d17ac0c484639ef2da801ff8b5e11b48fe42ca3476eb0c220c3a3a4b2d566c55cc382c865750435c59ea868a767c820ca91c39afd0c00b9d69e6f43e4ff9499aa590d030e4aafab2fb2d56a4d9aeca9bde0ebb6afd3c536a69ec664f2fcd53815a9d8ce8a66ec6b99956ed86dd7d4c6ef314915c774848e9f19165db6ec09f7e3abeeb784641cf3a93af7ebab3796cf16f9662216b41449598e03280d34cf932a1ae82464136af8b04e6f42ad75aa78de06effeabb514fc07fe77d45f509d49a68a721105a4c4394f2e72df165207b88273053cdcb46369518383500a02ac224902d904cee802f68a620b87002e91fc68b3d70bb4d1166873a31c529ff8b5896a95b7212c7ca5062ebad69ca2e331f6f66d45e0ac0a21f1111e537508e683af36fedd0f2d263af2216c50cc03bd07102a479a9406035513844ed437f4a9c5facc6e3ea8beab6ebfdd416d9cd9efd47e245d8cb385da658a212e330b7e1c0532b6a52d631977e96e34de137fc014bc127aadae58aab0ac1c2e94460a0a0117de5b65895c1457a9166b8fa8ba4ceaac1f39016155a674437d7c97b147579838bdde6bf8558b0a428007df74d6c1a5225c73a280c10dd38c4d06db887a5548daf773f88b85e284afd5eed142bca80f86b0cc0e533b494c39792c5985de37dc897e21adcd1bc152d216d23ce4644d2e033434e03957294c50eca08f0823527771239189da0697c89bcafd45a5c8d392d2f652b62623552f94643690ca0ec044847aabe5362b33afaa60c497661f2b5a862d520a3023d049f50d0e2e0272607444f1cbc4ca3458735674c981ff68974b9076a2b188667965cc143eaecb41f2d4cd5195d069d509bfb98322331dce698fc08516d35874d1ca3a1a21e882d64526ea08e5fd6613cdaef671bad70cfd71d221e2701f00866825018fa4dad39db9d174567846046fa0561f632042020ee24431f6aeba1298394030e91ede4467c396ed47f65c711b37fa4f15e265a3e6423a1fca38bd0e52fa77134efef52ef9a8a2076a6cbac5e7af563fe2a424452115de9ba06797dfe3cfe5ac2b94d554f1a90cc12d4f1d149d7a9445112b1fc1b5990ce04f3a817875bbacc4a3b96529f51960dc7980d4d72bc82968d382b97fe060d7fd16edb11212ef97090be447e76011d78cdf203b0f0f1be3407f7f19b502a0f260ada592d07f057eebca27d5d49f614cc50b1c59d2a4d31e7bfadf053b7e2524dbc3ceebb115df2bb0da9185a826b4ed2f0773f3e275ab1ccc6b7682a486835c37144080917c1722c27ac08f0ef19747ccfe40bec7cf21c6d4dec10277bd7d8e5fa8b404f98a4a05d04081635d701af786f8abdc2d3c1012be75b7324e047c7fb957f5a4a51bcbe4066dba387fadf76a186b2fc21922aaa38d7ecea7bf7bd444c1407bde107c5be2c3ac8a657b9cc95e8c7a0c6ffd5aee1275b3fb09ac2696db5944cfdfde127106e14becb38a270e74045447b6175b0a6b82a374fc21d204a021a887e410106801a2953d1897a7ccea462ec4badce365b1addb48d8bc249e150bb1cf6992384b7ccff0fe873d077a1225f2278fa96847a139d91fcdaeb822443327c1427d37d46782b28ba9140bb2b99f87a90516e4b5899c75620794d3813b1a8101b427c2bf9019da99790504fac84df2d91ab4f9ff6da79c0cbff7964d37be6fafc9154134fdeb037d9c446a924aefe5791dda033a03990283af21b70feb8cadcbf440ff064a2cd05e3a08932b6688af555bb872cac255b144c725e180295c888a30487157ac232259a235794d589b4986703db0d27b45f3fe8c745de10b552b342f0826ab1efb94823f617fbd74135f9140eb161cb01cc3b18099dc611e3e3d01561901d22daa71a8a3f5ca840c1a8e535dcbbf76a7f446c97249ad86588abdb694aeacd901dd42a0adca55316f325aced4070cdc908dfb00c03cd6146a615083900565050c44f34e39c2c818fecdc3fca86e45514d4b056bfb8974d3bfd08d48cb17f68bce9580bd5977b6ab1e0a4abc00b333a6000f98e44e7ba6075b75f395b999ba68db37cf71e14f68d30242dac9827df85fa0e8ca18b91a799f6e0ebec12a23b92efaee2a883bd5d6a43ee30091be69ec1bd2b59362f2c09bff627ad92fe6d7df959d4d264043b8cd294d17ad3741ff7a483c8ae434c15fb3079d014f4e700a87c6a2bbc7674c0c9f5577f3f0f7515b18395984b2c6d033edff76dc1904466cb6fa132dd6fc213e813679896dff2a78b3a56fac7919681fda1f454c865c63da27924a547ebc351f030c02d2971da3ff8cbf4eb5d85c5cc461209aa4023aace67803bddc6aae9ae74b4a18bea9169afb1fc097bfc9ff701bc7784aa745b80cc8d656f3d2881df3a3565f29de954815be7db83999de69697e05dba6cfc9a44e48feb075f10e101155f5c83d5d9d833f11d16ba2b4479d209971ad163a041d46ca426fd25374632cc4dd333ee5b7b3d81ee932cb6050222d0f5711bebff4b4c971298c25ad4f1c6807bb643d6553e3d4d0c74d3d2959e647d9f5f4d7acc7765c93246823400880792be1fde7827a6d1883449b5fb54f7699030c7ad215cff5485061626639e2fcdf736f5478162164ccb927895fc4629e2202beaa92f203ae479bc06fc881f61b5ee16d22ba9ec2f69a24ac92e83e42fb2093001e513e06b615caaaabbad34807cdcc81e543ea455315c3032820718dfb386748598855cfff2faccd4d6b09686df53a9fc382c8faa373cc3f7e4b4a9c0a67a129bee9d78529e6b2878f957c4a8c23cebf651e019e9dab5b159f3e60f1ce5cf77a50299dd12d989426eda0a5f2815fe8b2606aea36ac7b8c1b8fbae7bf7ffca1a88d03bc2e82dbde9aa7c85c1da999e3aa651c097c05680d17298bce819d980e1f06da20fb0d7d9f49a2750cab3b25a0bd0847b27649e454e2d540ed58b19af2bb500ca653a480c1a23f797a3d7b4c6fb73b6dd2b77e5f346c3417f9ace5bd6b62d1cf4136084c9c4ec4c67614b656ef2c0bc23039559db1e3fceabcc", 0x1000}, {&(0x7f00000026c0)="1e90a33f9ed430121eb5f5ebf959f07bfe87812522568112e03f4306d9a284bbbbc08b15cee8bbfdcbd1656076dbf29c9adb1e2f654ea77e3422ce9d422d07dcf59e50009256e8dab6e79d2ba06d1197abd3c8170f539297361c6456dc8a75094ef4a19203c4b84135ec36b990f9ca59841831ed2a47c28a854be9d7a95629d1750fd07b092437551e31f623305b31342f0c25b990444315996c441a6b58717afbf5134e5adba4e66bd9d1a89dea2e38dd65c5467b42a2f4efafc56bc99cbd4975dc3424bcfbd1436b4c528c55085866825ea45c46a2bb36a047d9fc9ac6a7aa38175fb529770ef88b091d1671604fd68dfa03723351ae903e98bfe105c5c905ce403b889a695e8c22a173ce34d4fd35d0fd08cae66f5c645bd3b049e263e92143aca9dd2477dc872906a3e136a79abbb00341ed2c1ab34e7560ceac8959fb1e87440b3f6949c8648431abedfff71b1eaf20473c30fcf832a3e46b815b5376429890e6a98370af3c41f1c999d659663e28a33345e73520e874b7f44f9944803fdf1c9e8dec1d418f5e5cfc805d89aad2cdad3c60264160fa4d02e69fe4d6d644cf1eaa9e0c2faf6c8e92c409c32e945d714cd62c373491553f5ebfe1c583baa5dedffea35954cce463cab92594df9b48707b8ad78f84b393fb67fbce8354d272ee529a67457360a5e11dcc9bd63464e25089d7f6757ff7e06b24c606304ae030c7fa9d12220a2aa32b65e98995b81fd4d552bb62ed38aeadba77b0495a4d8329ead1c76d052e7c7787536b54209629e495fa8ad4540a6a234a6a863daf917d51e8ccf8554eb0e4783ac2c82ff7efc7edde43670fd4c325e6a452dd775976a839ae5260e511600e16e798cf65da4bce75ca19b509ff0483907c84f8a33b5b1422feb3b9022ea332ebbada186b2a8ce11b1bfe4c03db949b75b22df93ead65659f711eaeceb60e1b16e2ea2d860cf66d81189735baf19ec6e588f2e8a1933837e35113dfd9f0f076c642761850db90dd3ebe0fcc28ea1cde512f4ca1637cbdb0105841f794fbc6d9d1c4f18b2b2ab588027f140c2bab8889f912253837f348af60d864d831d21a6562b93dcd63f15e83bd968c411855c4ff1952f1d1b326520294b10977775dbe7b1afa0d030552b2b405888e2e0d10c0651dbe614f051ac84062fbf4b0b34c6302f62d6881f79efe680a4bec3f2ca6fc412211f9a3cef4c0f4962e19cc0178335047871821114b57ab7936b61d46556dc569e998e2b1c8c46d122173f7da80dc8bac9620652e4bd616c42640a1e51de2f1a84c8886a2c426aa685f263db54da3f81fa75e1bf836c88314c0b95bdecbae41befb4e6c89d983380612fe41b82ba1db07d7528bbffafa775f868459c60f10d9eb7e36c6b1955bcfbd5b5d9db9462bab3dad2bccfeec27907ebe94a21dd55cc126d4aa916f0200f958212ab3195a5af5178bd62efb6587a520acae901066636fa5c1791f92e7ab04619d94309b6c21a862e40c166592c19b73103ce106fc11517781f5dc86592524a35822f573817166473a8bfc263a7faa91ebd3eb253343446d1bf36fb1417f2f3005e8ff6136d19f6c88fa8338861494cae8e97cba3a26e10abe37617b5fcf80964afe242274d2e44dbd54ec0248f2a9020cab484ce4ebffd6171d5d15c0c927ff911f95ef95015a2b6a14b87d918c1389acc6361179728a9c7284d5746edf023167209e6c3ed9c42957cab347d5a8f80220c70840bdaf31578ccff6c71a0f1c76133f86876941fc93c596a2f03d7676ebbba760784ee1a15e6aa76a7a6452c7019c6c63582cf072a31102319e65708112f056e4a4b820407d097478c2349d6af7338b888100dd2ab21bd9cafa22c4e9c3716abd1ab74b73d8af8570932342d1f3b507d0dcccd5e316690d21063be227a3b8654ea0fc0b6a786c72c3f06fe9df83f5c404be3f99a6feabe8576010c43cc5bd4601542636ebf25d5aada98b89a946d35f61d979b641db17c13db42d13d50925780c34e3daf0a3ae0c5a07cb8854a5f7bc5f94afe6e22d3e9914fc1429d472ebd04b3cecd7246b250ee2ac3e852241a379c8ae45c9b911b4939621cb1a5838e88466f4d90443aec1397c7c0b42ba1a7517a2891d495cc877f2fe419d31d343b6b424a3695aea481b4b386616e8dfd612f85dae1c460149bc85a0a042e76787baf74a2e076daf6df17d8b0a219e769311310f0f46932717d0953473bcabfdf17c8d529792d9c8a9e9e18b5f56f28144200e240346638921037c845dbab4c190875725a5388efcb7c1fa7c2306353b49cd6b7ea8fbf122f64f9b6e2978140a8c3186d46b22af3e6878ca7a3e0c1526da5aede16d76cf99cffe74c03f6a26fcb982b4665deacb2ec3d0f44897d952b72d2b1bec8da54a212a2eab339487751a4078e2e292d8f454fd20ae4b567b4459d95bea32820d8c44ad66a94769c1d34f0a2b1f3303d526d47849160ff5f04cb0a3360ca7dbc7be510002ae3cc46fb444c7c6bd6386741d1f74e5d507be0ac43065624ca4baa5c486545dd3c9caf22a718c9c480ad620a6e273cd91fa0f804419cea759648908cb960738a5c461b319a0965b1972ccbe77eab3e7c65c4e82d92111300214bcd98f6c8e3f8bd2c9d6ccdd3dec818772e5e7c1f3c86ef7e8af81b65dfcebaf5196ab310ebaf299e29388472b9fb21036c83b6f2c6bc85da2c7e20c3e18b908d4484c625a4142c59d03f5d99745170799b8e9a749556e07e3823c19b1c152913333cde197d0f2fa837a01f66f937abbe89910c28e9df29ba27e67f90f047ca1222b7ff300e5770e5b1bb80a16205c3e59b8f87ea2071453d2f26a19236a8cf8acba1601eb3a86ca3c09c555d61b42408bb5b761ff0d5cb6074dc3593c842552136c574a5e0dfad11ce7de371b36ad899092ca30ac6240800750146c150565f64f9fdab8970763b3c529d87d01530e4e3d8d4b795840b521d0a36e3416aefda28f151a4062a5e507f980561cd8c655a67e16c3d788da78f2e9b1b6a2ef354930a4b8e6307d79690f39cf16097055471ab7bf4619238b45fdba800a1c585cafc156c9ef533fc19f3b1a4ec4d488cb6a519aae11f54c3bcda21b8f853afaa6691b4dfc420aabc6d9cbc29844cca108e6f8c9c13085a3924d1501b9b54ac3da1122b7d9bb07122a0c1b14b789f32a96d8e8c3d26ae76bca60b61a714192640301cab52852c87c16c753bef8ef239bd8d0eae377e8d9d2e0821da38fc0f381f108d0e6d5d7e290ab40f13e7d6704d21f67b82a07c1546a0c58504c6041b792056830971dd6779656a9a941daa01f98343969cb75735201ad1659a411da7bb40dfbe915fcde4b7c067c799085e835fad4118317ac358e2537ada312beb0bb7f246a104c429d18355ca443e51423423f373f1f504b9b5afe0e74788f7ee9e5b1cab9d02283564d51c850a6b1d421a17772cf7c80ceb4a33a051eeebdf36fd6048be0262a2a1ba035d70e9678e76dc2277c2ddc0035bd35d319bdc17b444ea2c98cb8388f75f33e3f952b2fa98a00e0ea76ea47eaf248e872da88aee2f7c3c80be49ead311034c428ad8ffeb9104ad9d77c0b9b839ed09b1deb1eabd6fa12a0e4ee69041db05980a9c4da0597a4852f86fbadf069f79766808347e270a57677094ec089e4a9fac13ae21bb46b046b57d8ef44c1e88f9b787eaaa97b9babf3c38a242de623e2775f8c887853626a66b097f64e869fcc5ede58d9bd84c754df24ba1f2625f06ef6949c2009c98bf0f5cbf12daefba216724a7a75ddab93fa813848a52e8fbf2b03336162c239a268fcea39bf18f75e6dfdae8e06ea214a1f08374f75145e929b0e16491f0d186e1310479c5a325e3ded01a47aaecaf7472f8a5cf770acd195e7653aaf3c29f791914dbff710a66ff8d68e16ca8593e6afb4a6593d99374111da4588aa1216a2fca7cb4b937635395c42068000f650aa8d3f4b457f41975897c5a97c62f6b7e0431bc7b3a9cbe733c54e36fc13f6dadcbe4cef4809981d64ca25feaa908c9e5b9af998a00de137845b4e90668c9a983526ad97cf5bd9b9f9ea3b58188f46fe67748acf8f9c5b0e105e0cbc4a3f0fa51ce2225de7a29fc7355b76afef8a99cafb012e59b14321d8512cb2c261a1f570552acda888d15a5d4518798e08a0241e1f863319196d820efa05337d05e177bb664b7de4b0f834a82ef43db979b50a807ba63355020b61f92c0bc72a344ef6c320d61ece8f6c066a7ea0db0637001ef1af0c6b71ca943790fc1c3041644923b5b8757a77fe89b1e1c9f24e23dfdf1b2c45bad0551dcc0d15b80fc57e808dc800d3966c7dd0d6739d5f6377e23b580e8cc892fa0172c1ac1d988d54fa7d961fb8322591bd9040620476a8b88c75923f268366bf2dd9bef4e00757130d7185193b81525dc1a485ac8f68949012b9141b98524671866f4c66743c98bad77503aef1d561862bb37d065f2cc1b88d650e1a143dc16751e4e34f90312cf3dd2f72d17c3ba077a5620004abbcfa2773fc43bcaadb5a95248078161c46d5b4f10db349a0baca7af7a43d9a6832dc7c920a8e59ca1ed0b22e7ba746bb47fb521c1252728f47d085570f223286e99a025cc65457c04e11cceac0bc1a020d95132680acdeca85a98da3b970c2c64f272064a3c60b5d57207265b1bda2a94036effcb2e6ca3c7664c308a593e06ba8531edcc79f9be06fe6a6b4192a08d1db4d651b5dea2306d4f71d57f9e36d7eb37ff38eaababf164ac47250b5a1e7d2fc4c36cf57fa2625d6380c196b72f635f1e29d9bb7849bbc37281da9551bbae5ebab9a1113af64c6269191b605b0e3bf0c014236396cbb8f35f0293ad57f6439247af7b4a05ce8f6d38ab0af5b7d00b35b572b9e6dbb112d16353918b2443788070a8b8d0097dbf2d089f165805a310f06812dcc8153b1b01545990994ff4cabc73e98c6d2193375ac402e9ad01b6f7c16beaa41a6ab1d6e907629379b31fa83b39b5d63fdbbc5adea1bb955bc1b195f1a86241cc6a5cbfd50b9c3a6103c7ebccc82a525451b8272a8d505225de566d09d7def69b1bd6746e2a9b9c514078c0d776f7e532abe62bbb78eb5352120958772b7539c1c7bdcd2123f69e8eb31736a9ae4c157d7ce6f788cc53b71da6682b0c54a7016ae72276be0a68d2ae57888af45b7601d2980856f52a4a6ee7fc9b91a49638ed66a213c2d5921930477b2ce7c4d60fcbfcd5825edb4c6adba7b3783dbe2dd076d47e0836c5c93b8896e4f5d080a6e649d2387f6928073f7dd9d5ed39f1d971d45a21c2f2d38410f60b1e7cf6ea8c158a3d02f4587129b714d879a5e796c7fccfed5ed2e71361492137d1faca0a9099bd9b37827580e071b8b37a0dcb67edb0f59a6b966a10780403acdd2375f34ce7831cf104586c8cbb067e4aba4b1984915b0b39fe6a0425b0381caa4a1adcbef9a02bb244cae166801c9e7478d75a779cc44a8827eb1cc847876f23c22a31d85ddd449fa46617ca0e22358aef8c391ba48641ee32bc799fe2aed2e7d10c2e7b54722fd78af9dcfa3af33bdc6e43003639327bcc461f456f858bf18889b9467ae7eebc08d28102477798ce7e43082fb41efa7798c6e6fb12617625b630a802819ac5e686d0559a469ad24fc65844eeaa7091c22bf432ebb9d1c4cf95744bf4bb8a931f406e356bfcaf7151195a7db6feaf8920f8bbe7a773cd646ccecd383f364336c5bbee302fbe7c3ed907dd307f7d4a70995c4a63d8d4820cecf6e29e3c1096910f082ac362af9e6c195ff", 0x1000}, {&(0x7f0000000280)="629bf98481c15acb61d4456631566bf03110e8c9e71593e171f5d39d3920b76c763141add992dc2440a09dfbe2ca411104dcc9006d2f69cd86d934910c9b3d2a41a1a47914f8961a4047f35fd76ac44637e08e7fa155d49c9e2188d3944eae40d71ef9df64bf92478969c43a49d35ca081b7bee51f8019820c2e7ae0ae100d4cbb4b9b679c603b4f8e5f64bd5a4ecb66bc98c775e904fa35ed97f2c9de13cfca992f5ad18fd9e6003293929d8415ca054ac5339da72e95d3618c9c16b2718e22d98e145331333c7752ce6ec7e011f43c6caac5ea3578724025f6527e50c8b660fa", 0xe1}, {&(0x7f0000000140)="de2a4096b370323cee85dd755c72cb908c5726b18426bd2da30e467bdf4e0b2c20afe477395a98a9656d8a003a056b29c908d3f63daf5cdfc5aac3eabc2fe5d5f8594ca7738472f249d9c9c107", 0x4d}, {&(0x7f0000000380)="d531a1e440ccd73dd799481c215e8383660e37ea0dc1a707c96bd00ca27271b4bf9ac061cba82c9f0488030d5ce7942d6541982f9f1feb2c7442199ddbd9da1d2b13d6fb4953510bc8bf7bd56cc65f4064d04c9dfb8220b603522d93298f9596adfedddb32b2b812b61de086ae21b7aaa1b09df960dac66fd9a1fb8412bb2dd3802da989af66515981b5182e997181f7fe9b848e2c21a525b147d93da1c44fa17b4158b3f0deb553f8620d352b13245259a52a99588851b588", 0xb9}], 0x5, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:14 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:14 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x100000000000017) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x2, 0x2000100000000}) 16:00:14 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="cd09aa8e44191e2326118f7d7a6418673ca05800764d3b1ae8ad5bbd88e1d2a30b9b9193137433f273a09b2ddd5599e55757a17817", 0x35}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa8, 0x2}, 0x400) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x100000001}) ioctl$TIOCSBRK(r0, 0x2000747b) getegid() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x20, 0xce, 0x7, 0x3abad72e, "1fe1a781c9454ea6e4c64fc515188188c000fb6a", 0x3, 0xffffffffffffffb4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x4) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:15 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x0, 0x418) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x380, 0x20) read(r0, &(0x7f0000000200)=""/181, 0xb5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d6f0c07af23a2b852adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c", 0xfd) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096599dc100000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d4e010365f40e62946a7a6be742c134a931530d7aea2afab5b4be3a16ee723c383c1f696c8fdf1e901544d09ae057c59de274ddca31da6e0795eefa7d4a52ac30af8a3882b56cfb455c6c55d3670a53cf0877fb98be1277fa9a5d57654722c2865f9271107891070aa262d3aeaca14d6887bebc620e5e556f4bcd899f7e4ab70dcf5d5acbb8591b5a604b2"], 0xdc, 0x0, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:16 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x22d) r1 = kqueue() kevent(r1, 0x0, 0x800000002, 0x0, 0x1, &(0x7f0000000140)={0x6, 0x1fd}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xefffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xb4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)}, {&(0x7f0000000300)="8105a2d29242b32f0cf80dafc4e9c405afbf746755529bae1f91793547f88a6d39c1f04ed97043ffe2a76337cc2926f8da71840587bec0e4cb3fdfe8e110e190bd9bef29ac691ae335feb4be", 0x4c}, {&(0x7f0000000380)="df9e8f70561def01cf3911105ab304a21ce1ab5962c1e5d16457c8", 0x1b}, {&(0x7f00000003c0)="c0066fda4ba7aaa55fcd40a4d3bab5d5731b908e961bbfeb4edb156f8d0d82bab6857392e7f1228824984dd01d8610fc674fb7d2b5b6f0457b310d969efa13720b1278dff5e7e5f864a56b48dc627108c8ff7d8a7161bde473adf4dcf38513c363485787bca6cb7deec2dc10309f119ad3778f4c88c75b5458260a51f4027702a94dd3ebf173f72d8fc90c06e600bd69acdde1d555dd6be2434635d49e1f0284ca371912a2eb872887fe8cc903dcb820a1de9ab26a45061dfb574d26cd9137d71358a197", 0xc4}, {&(0x7f0000000500)="b6ce497631bd7740b776cefc6e2fe4b02decb7e7f6d2c8ef800e5a099a6ce012fb35f349ab951db8bcdff3c63a845d02f1d0a38cadd6b31c8a1c28426f", 0x3d}, {&(0x7f0000000540)="f9429fb12125865f52781c0f", 0xc}, {&(0x7f0000000580)="a30a449251adc8ffb18389d4b2da55efc8b5b1b0ffde4d235405cdecc2b665ba", 0x20}], 0x7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x2, 0x6, 0x100000000, 0x1, 0x5, 0x7, 0x2, 0x3, 0x3, 0x4, 0xff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000480)="0d71ffffff7f00000000a4a85f1b788bb0f837858f41e2ab4f76274e80067b8e7aa90e9304487d185b7916ee17aa0ad3ee0a72871569aef5fc5e99bea4d89e73ddb5d4623bc8ed711e5373c619dfa57ee6478616dafda52cd6b9ef484a8d7c826defd0295c532de9a805b12faec639ba351ac7bc2e0400000000000000f710976dda026ce92acc3bbd6ed6f1574bcaf10b868ea9d03ace8f6aa7bd41e466e775475ab4936026f8737201e603e9284610b29de8e28b", 0xfff1) login: %load: 1.48 not panic: timeout_add: to_ticks (-1710663154) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *290781 74353 0 0 0x4000000 0K syz-executor.0 37455 54045 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,9a095a0e) at timeout_add+0x194 pcppi_bell(ffff80000066d000,80efc8d2,9a095a0e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020bf3270,2,ffff800020b424c8) at spkrioctl+0x230 VOP_IOCTL(fffffd8067b7bc60,20005302,ffff800020bf3270,2,fffffd807f7c7ae0,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80693e6578,20005302,ffff800020bf3270,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020bf33b8,ffff800020bf33a0) at sys_ioctl+0x646 syscall(ffff800020bf3450) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,9261d795010) at Xsyscall+0x128 end of kernel end trace frame: 0x9283a5a41b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-1710663154) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,9a095a0e) at timeout_add+0x194 pcppi_bell(ffff80000066d000,80efc8d2,9a095a0e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020bf3270,2,ffff800020b424c8) at spkrioctl+0x230 VOP_IOCTL(fffffd8067b7bc60,20005302,ffff800020bf3270,2,fffffd807f7c7ae0,ffff800020b424c8) at VOP_IOCTL+0x9a vn_ioctl(fffffd80693e6578,20005302,ffff800020bf3270,ffff800020b424c8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b424c8,ffff800020bf33b8,ffff800020bf33a0) at sys_ioctl+0x646 syscall(ffff800020bf3450) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,9261d795010) at Xsyscall+0x128 end of kernel end trace frame: 0x9283a5a41b0, count: -10 ddb{0}> show registers rdi 0xffffffff81264217 db_enter+0x17 rsi 0x463f __ALIGN_SIZE+0x363f rbp 0xffff800020bf2e90 rbx 0xffff800020bf2f40 rdx 0x4640 __ALIGN_SIZE+0x3640 rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe82012a66e3a10c4 r12 0x3000000008 r13 0xffff800020bf2ea0 r14 0x100 r15 0x1 rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf2e80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=290781 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffffffff82334d38 process=0xffff800020b7b3c8 user=0xffff800020bee000, vmspace=0xfffffd807f00d708 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74353 341924 19303 0 2 0 syz-executor.0 *74353 290781 19303 0 7 0x4000000 syz-executor.0 53095 324003 1 0 3 0x80 nanosleep init 19303 337698 63911 0 3 0x82 nanosleep syz-executor.0 97642 228508 63911 0 3 0x82 nanosleep syz-executor.1 13528 202681 0 0 3 0x14200 bored sosplice 63911 357198 82527 0 3 0x82 thrsleep syz-fuzzer 63911 10065 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 207756 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 172687 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 422437 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 238265 82527 0 3 0x4000082 kqread syz-fuzzer 63911 296111 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 67066 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 469355 82527 0 3 0x4000082 thrsleep syz-fuzzer 63911 253067 82527 0 3 0x4000082 thrsleep syz-fuzzer 82527 400777 8632 0 3 0x10008a pause ksh 8632 76198 83549 0 3 0x92 select sshd 83549 318291 1 0 3 0x80 select sshd 15610 253247 85298 73 3 0x100090 kqread syslogd 85298 361869 1 0 3 0x100082 netio syslogd 78085 287143 1 77 3 0x100090 poll dhclient 14768 445866 1 0 3 0x80 poll dhclient 59437 403960 0 0 2 0x14200 zerothread 57838 396534 0 0 3 0x14200 aiodoned aiodoned 85223 166873 0 0 3 0x14200 syncer update 25320 52201 0 0 3 0x14200 cleaner cleaner 54045 37455 0 0 7 0x14200 reaper 42287 153991 0 0 3 0x14200 pgdaemon pagedaemon 18589 115111 0 0 3 0x14200 bored crynlk 19213 193524 0 0 3 0x14200 bored crypto 48674 481900 0 0 3 0x40014200 acpi0 acpi0 38348 202797 0 0 3 0x40014200 idle1 71757 47353 0 0 3 0x14200 bored softnet 93597 33098 0 0 3 0x14200 bored systqmp 10451 230973 0 0 3 0x14200 bored systq 59674 491949 0 0 3 0x40014200 bored softclock 33697 261871 0 0 3 0x40014200 idle0 1 412190 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 74353 (syz-executor.0) thread 0xffff800020b424c8 (290781) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9533 14552K 14578K 78643K 11495 0 0 pcb 23 9K 11K 78643K 1422 0 0 rtable 100 3K 4K 78643K 731 0 0 ifaddr 58 14K 15K 78643K 280 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 50 0 0 iov 0 0K 32K 78643K 306 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 76K 78643K 2962 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 43 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 336 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 2708 0 0 sigio 0 0K 0K 78643K 53 0 0 proc 36 26K 70K 78643K 803 0 0 subproc 64 65538K 67586K 78643K 342 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 346 0 0 in_multi 33 2K 2K 78643K 218 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 429 0 0 pfkey data 0 0K 0K 78643K 1 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 92 21K 30K 78643K 9638 0 0 UVM aobj 130 4K 4K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 75 0 0 NDP 12 0K 0K 78643K 87 0 0 temp 170 2367K 2438K 78643K 10314 0 0 kqueue 0 0K 0K 78643K 34 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 1272 0 1265 1 0 1 1 0 8 0 plimitpl 152 57 0 51 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 445 0 441 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 34 0 34 11 11 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 535 0 344 12 0 12 12 0 8 0 art_table 32 536 0 344 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 6 1 0 1 1 0 8 0 semapl 112 334 0 324 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6598 0 5149 47 0 47 47 0 8 0 ffsino 272 6598 0 5149 97 0 97 97 0 8 0 nchpl 144 10650 0 9038 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32760 0 32760 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 5 4 1 1 0 8 1 scxspl 192 33985 0 33985 21 20 1 6 0 8 1 sigapl 432 2857 0 2844 2 0 2 2 0 8 0 futexpl 56 32701 0 32701 2 1 1 1 0 8 1 knotepl 112 902 0 875 8 7 1 2 0 8 0 kqueuepl 104 852 0 850 1 0 1 1 0 8 0 pipepl 112 1970 0 1951 4 3 1 2 0 8 0 fdescpl 488 2858 0 2844 3 1 2 3 0 8 0 filepl 152 17909 0 17811 11 6 5 6 0 8 1 lockfpl 104 1089 0 1087 5 4 1 1 0 8 0 lockfspl 32 1467 0 1465 5 4 1 1 0 8 0 sessionpl 112 29 0 20 1 0 1 1 0 8 0 pgrppl 48 61 0 52 1 0 1 1 0 8 0 ucredpl 96 5060 0 5053 1 0 1 1 0 8 0 zombiepl 144 2844 0 2843 6 5 1 1 0 8 0 processpl 840 2873 0 2843 4 0 4 4 0 8 0 procpl 600 8777 0 8736 4 0 4 4 0 8 0 srpgc 64 48 0 48 2 2 0 1 0 8 0 sosppl 128 41 0 41 9 8 1 1 0 8 1 sockpl 384 2539 0 2522 9 6 3 4 0 8 1 mcl64k 65536 511 0 0 64 43 21 64 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 23 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 138 0 0 14 0 14 14 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 596 0 0 37 0 37 37 0 8 0 bufpl 256 10897 0 3925 436 0 436 436 0 8 0 anonpl 16 305529 0 297244 178 136 42 49 0 125 7 amapchunkpl 152 17752 0 17655 47 42 5 9 0 158 0 amappl16 192 16154 0 15724 145 123 22 33 0 8 0 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 1497 0 1494 2 1 1 1 0 8 0 amappl13 168 44 0 41 1 0 1 1 0 8 0 amappl12 160 548 0 545 1 0 1 1 0 8 0 amappl11 152 814 0 803 1 0 1 1 0 8 0 amappl10 144 64 0 63 2 1 1 1 0 8 0 amappl9 136 928 0 923 1 0 1 1 0 8 0 amappl8 128 785 0 748 2 0 2 2 0 8 0 amappl7 120 58 0 52 1 0 1 1 0 8 0 amappl6 112 1552 0 1541 1 0 1 1 0 8 0 amappl5 104 232 0 220 1 0 1 1 0 8 0 amappl4 96 329 0 311 1 0 1 1 0 8 0 amappl3 88 233 0 228 1 0 1 1 0 8 0 amappl2 80 26957 0 26899 2 0 2 2 0 8 0 amappl1 72 70015 0 69612 24 14 10 19 0 8 0 amappl 72 9069 0 9032 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 2858 0 2843 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2858 0 2843 1 0 1 1 0 8 0 vmmpekpl 168 27929 0 27908 2 0 2 2 0 8 0 vmmpepl 168 316735 0 315300 160 96 64 75 0 357 0 vmsppl 360 2857 0 2843 2 0 2 2 0 8 0 pdppl 4096 5723 0 5686 6 1 5 6 0 8 0 pvpl 32 867130 0 855332 331 211 120 133 0 265 24 pmappl 224 2857 0 2843 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 680 0 48 19 0 19 19 0 8 0