6fb8fdf310cbbad5db1d2c5ec1d885d6f33451376d4cba1de9f4f3ad3044398d1581daff92d0af263b30198d300e6516d7b90771d59666d86f9b0612db6cd5db9cacd1587992e403d9543fc0939b3538dc597a5543", 0x83, 0x8, &(0x7f0000000480)={0x2, 0x0}, 0xc) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000580)={0x4, 0x7}, 0x10) fchmod(r0, 0x11) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000640)) r3 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) syz_emit_ethernet(0x9b, &(0x7f0000000700)="8cc221dd149f7fd92f0730f2e2f529513e62db85e2d634702f6f91601563796d2d0a2d3aec277dd09ad3ffa1ddfd2dc35e006454cf206b5e059f4cddc94b41b46af3c7a22c377b1cfa61cbf70ed7ab29e3c3e9ffa0dcac765ab973c0982ea0a1ccb6487d373a31158aaa9b8d4514154cb268542ac631fcbfb49bfead2aa9d527f16a37f096fb751365439631b39beff9c32dec6bf5d5cd96696a65") r4 = dup(r3) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000800)={0x1, 0x10001, 0x2, 0x8, 0x4}) symlinkat(&(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file1\x00') fchmod(r0, 0x9) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x2, &(0x7f0000000940)=[0x0, 0xffffffffffffffff]) fchown(r3, r5, r6) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000980)="64ed7b610313f818d0ceae2986398791b51225eeaa3524c2741bcfe934c3067fc6a98cf07ab5dd31456bfc50103375b9ce8ea1937e09b11022ab43b4fffe42c398fad1c4ab7b59d4212dc1d9088011060c8ef533a3f8a245dc98e9834b5768d48baa320ef4768822b40307fb186bf49abd6fff3551493589104f3741539afeac24ee857ed8d4005577a276347c0fd6b6e38b61", 0x93}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x81}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) 16:02:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) setreuid(r1, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x4}], 0x1}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x8001) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/116, 0x74}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r0, &(0x7f00000001c0)=""/252, 0xfc, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = dup2(r0, r0) poll(&(0x7f0000000340)=[{r0, 0x2}, {r1}, {r0, 0x14}, {r0, 0x43}], 0x4, 0x1f) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='{#\x00') r2 = semget$private(0x0, 0x1, 0x202) semop(r2, &(0x7f0000000400)=[{0x0, 0x100, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x8, 0x9, 0x357e72ad, 0x5, "cc9467819e7626ff070b5233f4702a24bd54c291", 0x5, 0x8}) r3 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000480)={0x3, [{0x1, 0x7}, {0x3, 0x6}, {0x1, 0x9}, {0x0, 0x5}, {0x3, 0x7}, {0x3}, {0x1, 0xffffffff80000001}, {0x2}, {0x2, 0x4}, {0x2, 0x8}, {0x3}, {0x2, 0x1ff}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x47}, {0x3, 0x101}, {0x3, 0xfffffffffffffffe}, {0x3, 0x9}, {}, {0x3, 0xc60}, {0x1, 0x8}, {0x0, 0xfffffffffffffed5}, {0x0, 0xfffffffffffffffb}, {0x0, 0xff}, {0x3, 0xbf}, {0x3, 0x2}, {0x3, 0x3456}, {0x1}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0xffffffffffff7fff, 0x100, 0x8, 0x1, 0x0, 0x1, 0x3, 0x2, 0x2, 0x0, 0xb4e}) chroot(&(0x7f0000000640)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x40) recvfrom(r0, &(0x7f0000000680)=""/227, 0xe3, 0x800, &(0x7f0000000780)=@in6={0x18, 0x1, 0x8, 0x413}, 0xc) fcntl$setstatus(r3, 0x4, 0x88) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000b40)=0xc) r8 = getuid() getgroups(0x3, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000000c00)=0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f00000007c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000800)="3518e8f576c9c62c0744f27539a55824f2d60a8e135159b4568dbb44046cb5a8da5d11c2a992a59c4677ec4f00c2ccbde45f4f184a7efaa29f3b037dd7f1789c1667e9dfb9241d136d5f0bc2d84451e7afd116420851c3af5bc7f56a4fda4b2e566f0cb14514446324fa0f68b4cbf5ad09fde44f5bf745f1e2cb19be1327b5f7b8754ca3afff674748b17534da", 0x8d}, {&(0x7f00000008c0)="531aa999264c91a741bd1d62e8511a7378817e764e578afe1b167c1027f67ce0be7a", 0x22}, {&(0x7f0000000900)="aec3141a0b55b81a8ac5d82c2facfa0c395ad2742a0600d9967d4e7ec99724dbfc13fe7a8d80512420069fec2a1e39d2e381a76252167f8242f25ad44c27b7fc2e0e5762fd3e012474d5b80840534ef1d0aa4908673803d5d0a9372628f4ef9da7c6c8ba9bbb46f436007a57919407ab3e9b60", 0x73}, {&(0x7f0000000980)="22f9f73b0c5eea113c56a6e4295160d1e61c219c98e280eb7e25f5f011e152bfc7eaf786aa5cc96c119973fdcc634d3fcf648f6d2dca93132b3d723f", 0x3c}, {&(0x7f00000009c0)="f6ee565af2e4f235a7941107f213d0d06c78bdc2b0446c2d05e754a4cd05f33f70140656c3db444e392b81561082d0644519ee4fc792b02bbf", 0x39}], 0x5, &(0x7f0000000cc0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xf8, 0x2}, 0x8) 16:02:09 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000380)=0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/207, 0xcf) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x0, 0x1, 0x0, "e7d30180000000000000044961d05f24c809e900", 0x80}) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x6) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x4, 0x7f, &(0x7f0000000040)="a8a314797707c94209a490f4803187fbe14d05755a5246038e5cf78324ffd7b68a991b0f77c97e7205dd8a8c93f1a7e22f4b1daf0b029ae19b5f", 0x3a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xec8, 0xfff, 0x7f, 0x3, "c3e6842a13d1f93275f7e0ecc340ef3ba00be0ac", 0x9, 0x101}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:09 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x7, 0x4}}, 0x2) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:02:09 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) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000500)="9305f41abfa17eade1902af06fbdd90faac8f21e16b36d03ea6e3cff09b9fc4f2edf0690a359a7463a12bc4ada98c2eddd8eff94f544d473a50ec112b707cbae2a00158cb19bbf59df38010001c4c8439b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cf1e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c837abbe1773f10768ad0db60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f07a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f46608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f0ac9915ae957763f43e09562f87798fbba33414970f7e877b271e74ea9018db22fb005ade1fba8651f5ab65870a40068194c6a15423099a27f9749e1da70923654c240d57b5ff1c0bc45c6a2ae60676a26c3faaddcac22d9c0ae1a47bfb85e13b90642ddf3f14fc2469badb23e0dc34a70c2e94c56f5fe4e4dce93376422ce73912a1a49612f63563f86e563bfd2c634a551030f5560b4044bdc992ee04e982a1324e90273abe4b7335c8ba22859a0cb9bb6af75380af198dccd6518f71f25c9e277f2961861b7533f4ff60ce0f6995ca33b8fd6226215903a6a46566028bf00bea73f8c284fa2b040c7664d6bcdcb21ac8cadcb6d010a78f1ab3a7033a693ca29e39ff1cb718d1dd454e88775c848057378f5f18edc24ee5f0618b5539c40fec73606c888264ae291a1b0c7da40094681079c31a8f25c5981f18a47ed2193885cef1142dcaef28c41dada193f9bb2e6e07a85e798700e66380a5829fbf1b1f086110c6dfa7a37c4090131f336e8ace2c7cb4ff1d1b6595b71d31e9381dc279ca50d393bf5bd647ed98852376a77c32608f123109dc2c43284b67dd3b2edbe6cc82f6bad4378a34833c823bf827de32c7699949031fc1d63b2bc9574106a330fb84a681fed49928924945432cda1397e4cad46ea410b94b767d4d69ac6ecddd8e74ad460ff59be028c8751390e1916e3c448eb9361931b2800000000000000000000", 0x349) 16:02:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28a08, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000180)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x900, 0x4, r2}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x990, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:02:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000200)="2c16954c", 0x4) r2 = socket(0x2, 0x1, 0x200) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) syz_emit_ethernet(0xd, &(0x7f0000000000)="b8cb21b1252ea1c15c20ce5cd6") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20410, 0x0) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000140)="b2170f39970b59abf65fd281b9728d54308f35ae029a0c8353c124f864f27168ff3b36e16655e8431dfd1805fff9f73b84072d3aefbc5d2d717002b514fdd04bdc0cf23c14918db8309c5fb97e2ef4df255686408c6d3045672f8381fa4d9a593e1b68536483e0a428d108ae49b76cbbddc9ee4663c8c4f7bb82e07c109d29c8f0f877399b0b4017efed2d48fed9abdcf2ece3db207c4d32031957702da2c7bd1ebd515ff348bf454b97816c1c0bb3", 0xaf) 16:02:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000000)={0x3, "85a8053b8bf43227465805ff6eb7a10eae6c6e257c9eb4fe447b8f4f06f7ade0efc7ddf0d3c122b4d943973733de6b0b5f231b918efc10e4934f33399377a0b53e7d9432082726b5fefcf63e65c84696b307097695165a2fe14453e23d5c5028c63def5a7f841e72398c5f0e42a35c07c6718e3bc5f5d955ec208428c25d475faa6e05725decec3e32f49639cda24236fb846de7c60290b75a07d8b4b3edba85dc9a725b22f3aa2cb874edbf25eb6709a9de6606840f9f78eeb3c8bd5ae2f17d78add80f21b00826a2a8f0b3"}, 0xd4, 0x800) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x184) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x4, 0x4600000000000000, 0x0, 0x3}) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r3) 16:02:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/133, 0x85, 0x43, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x800000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x40045720, &(0x7f00000000c0)={'./bus\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x8001) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x9}, 0x10) 16:02:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x20000000000007) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x2}) 16:02:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000000c0)="1d", 0x1) close(r2) close(r1) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0xfffffffffffffffd}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r5}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r5}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r5}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r5}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10082, 0x1) 16:02:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) chdir(&(0x7f0000000080)='./control\x00') setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:02:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x5, 0x3}, {0x7, 0x7}}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r3) 16:02:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x7) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) 16:02:09 executing program 0: r0 = socket(0x18, 0x800000008000, 0x18cc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x81, 0xb3, 0xea, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xc, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4e, 0x82, 0x8e, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x41, 0x6, 0x401}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x3eff, 0x92d}, {{r1}, 0xffffffffffffffff, 0x10, 0xa0000006, 0x1, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x8}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x0, 0xfffffffffffffff7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x41, 0xf0000002, 0x1f, 0x6}], 0x9, &(0x7f0000000240)={0xffff, 0x6a30}) write(r1, &(0x7f0000000040)="f0be9da9388b5a840079b1c24ead56c0bb799e7b3867dfb5cdd9bbd9dd59534046a99e4c2760c5e534032fea9155dbcf297d0559d3de3be27bf9d866f042fddcfbb1f8207988005efa3cfaedb1c3869a06289be3729ac7ea21", 0x59) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffffdc) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x1, 0x3, 0x401, 0x80000000, r3}) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:02:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000001c, 0x8003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101, 0xfffffffffffffffb}], 0x1}) 16:02:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xf3a) nanosleep(&(0x7f0000000040)={0x6cbc8eb1, 0x4}, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 16:02:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x800000000002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:02:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001a80)=""/4096, 0x1000, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mkdir(&(0x7f0000001a40)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/218, 0xda}, {&(0x7f0000000140)}, {&(0x7f0000001680)=""/216, 0xd8}], 0x7, &(0x7f0000001800)=""/202, 0xca}, 0x801) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000001940)=""/248, 0xf8) 16:02:10 executing program 1: r0 = shmget(0x1, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/43) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:02:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2120, 0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0xff, 0xb2, 0x9, 0x0, 0x7, 0x1, 0x10000, 0x3, 0x2, 0x7, 0x3}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20008629, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8, 0x6, 0x400, 0x1, 0x526, 0x0, 0x8, 0x2, 0x0, 0xffffffff, 0x8}) close(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='.\x00', 0x20000, 0x2) 16:02:11 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) open(&(0x7f0000000240)='./file0/file0\x00', 0x8100, 0x100) close(r0) dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() 16:02:11 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0xc3f}, &(0x7f0000000040)) r0 = socket(0x0, 0xc002, 0x80) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/105, 0x69}], 0xa, &(0x7f0000000600)=""/232, 0xe8}, 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)=0xdd) 16:02:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 16:02:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = open(&(0x7f00000006c0)='./file0/file1\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x100, 0x8, 0x6, 0x0, 0xc7, 0x7, 0x1000, 0x1, 0x3, 0xbae4, 0x100000001}) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x3, 0x2370, "1dc240083c86518fef698b82f85c0817ee6ef4b3", 0xa6fb, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000680)={0x100, 0x830, './file0/file1\x00', 0xfffffffffffffffe, 0x100000001, 0xe19, 0x1}) rename(&(0x7f0000000140)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1\x00') mknodat(r3, &(0x7f0000000640)='./file0\x00', 0x189, 0x1) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='(-*\x84\x00', &(0x7f0000000340)='{%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000440)=':!\x03:[%\x00', &(0x7f0000000480)='+)*\x92){\x00', &(0x7f00000004c0)='#-#-.[:+]#&\x00', &(0x7f0000000500)='^[\\]@\\![-%}\\\xdb{{\x00', &(0x7f0000000540)=':\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=')\x00']) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:02:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:02:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:02:11 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000100)="940b0798b52008e4f69860d3932fd9df7c767008678c0f3508f6dca4b97eb9de58fd287070bc62429560114e404c6f9e57abb424eae60844b2b615871a5f5eade8c9440de02687064aa02b6ca352fe38df269c851dac720093e23cb75560bbdf800defcd9290adcb03e53753", 0x6c}, {&(0x7f0000000180)="bdf7b8132647f7e9c7b258d7ed514012bc9e3fd26d8799d4dcce0d9e9e9a281e578a8d5ed3eb909030f6c82b0c123663537b98907f489512bf7cb3257af950f467fd405c2e04818d64d129b2bb51fa5dee15d891baddf3045f3c0255b9daed53c7b535addca9ddf27770712933f606c2586b6c99bcf208410e012c05eae8a28a74d044f5b67fa963136c1c503a843aeb66b9a4dae5f6cd62f226c6285e9df5f3da89de446ea532ab98d36ea3798ce3f241a6058844dc50196a1e3ebf047365010c5967ade2e497b34c", 0xc9}, {&(0x7f0000000280)="5081c21c67b4b44cb00ed931b1cbcdf7cde9f2df289119d3db6296a385447c80e2cdd28a8f59db32", 0x28}, {&(0x7f00000002c0)="f31d5cb295fb27ebf9fc7fbb122a30fab37900447f90bc1a26246f6ac6b6c641dea6d2c7c946a23e50e6240d4504809d543f095e2a9e58cd8641556f1fc7a5e7d354b1a5c51a4ea769587dc2e49b745f499e4a94500dca52a44a5108eb11d65c934aa81549d5155271a53ffb47647742180c33102b7b9d4f0e00c0aa19dbdf7dc9485ad8d0cbff687c6e933b13125aa9e8bb7dc87390991f05106e08821629ee493ef05f25e1ef6a4e2e1e67", 0xac}, {&(0x7f0000000380)="f67aef4b5f8f5a24826916359bdb1768861aa137269721c0f3d89760d8bfff7b9d7fad57e67f91559644a4d63009acbf0fdf82c2f2db7015f20f27e48efcfd731052b1a0c08f908cd75f733398b289fc6b7b9a1ea44f1412a6b20706c9e49967dfe2fb1439564f7ae0ca51faa82c82e7923c49d91192bfdd", 0x78}, {&(0x7f0000000400)="d0248eb09dcf86915ce74fe3a500eb39b0681b262a08a39ee034cacdf057056668f2f43c7317e86637ee5d1b7b0987e9656c8f762b212a4c8382e8eb85940f9b03642e3209c02345a27f029a16270e0fe51268cefe4c1fe719d2aec6a3bca6988d1e7d046b70adc01086e4e20262bcf70624ba5ba86d69646fa3436de18d", 0x7e}, {&(0x7f0000000480)="ca368798b7521b67a31b77dc4c596307b02223697d55b7f2a119694778491e4be27785f55bfd8b13615a8e28834c4304fa95b207bcac80d95cd16734e00b14e9cbe6895523234b9f122c5fab0058c9cc", 0x50}, {&(0x7f0000000500)="cbd6027978c81e2d867fb2e951780657bba7044e08c11edcf705e7590c8e0ec0e98149003ad33dcab47cec23b8a88a101a9adf58bc02611382f9936d331dd49d8acf81515f54b538d685297c5284447dbcce8ee81b601797a07be65e429acec4e867354518cce98407740606a57896bf71df9b2a900312a406acb97f06ca1bf574e766f50d6cc6a5d8670e321d2a16e96c528c2845447007932afdfc08ace522ec3ec45f65d6a033896bba39baebc02fbaf10bb4f9c0b10dbf85d8d80b3cdb0de32b01fb30b17930c94df2985e4e149a65828a88c71e1cb6b8567809c865be5602bfa35863e32d59f6a4f1df7f170def5cef", 0xf2}, {&(0x7f0000000600)="4dec6a8739f1791d6ce210779f6113abc4f41ccaf92f76301235ede945c54ed8072242b0ef96e7842d8f6fddd6493c75a0e3decfd09c4831cc8d895e682ea0e7b9649360f820c354c1", 0x49}], 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:02:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b67c73c5665ca7abc5227afce78dfba219871f9a8b92b8bb29353d759490e48daa2283bf175639626627da89a32d43d097498fdf0bffcef3d0d7136c21c15a8ec58d10d8d1faac35414fdaf7f06cfe24ecc5a1d04e9586ad23b1f30d9c77ce2e76160bfea9e7f11c4e9ec4fa96c92f6410", 0x71) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:02:11 executing program 1: setuid(0xee01) getpgrp() r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:02:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x300, 0x130) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) recvfrom(r0, &(0x7f0000000240)=""/220, 0xdc, 0x10000, &(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) 16:02:11 executing program 1: socket$inet(0x2, 0x1, 0x0) 16:02:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="7c58904c81e311bf3fbd4e7f89e44149b0708c65ca53e190bb307976fbc30e5938e6563f64fddf3037cbe1135c2e9e7b1de1becdd213e05dd97a69cf0ba12a5b7fd5f59c64cfbf0b63c03b2b18ae8439e89bb3e911e94d4b3914a816fa93843d62f46e86860812587f0b9b08440ceadbe0e138119a9a3fbc751d21535ab30475e0bd66595f798a23b4ad02478141167eb0d55b58f0828957938fe2bfdded1d35200265463276ad10e1a14259f405e1a099d02141b4c74e9d89110fd5a71a0d28503ff75c2cb0a8e260978c9a259ccc37eadd8940cbcfd3c98e30c2216227cab776f8edeb63799154c03efb595dcade3e447ba5e8a7b9078af36b602b1d35ac69cb090cf40e34557a731a1f7d1a5e70286360"], 0xa) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:02:11 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x111) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x29c78ecd586f4d4b, 0x0) write(r0, &(0x7f0000000080)="1c3c105520a54961eb51e53d8f36e2ab36a2cf21db3c396fe4ce0771a47b324b8f58d85dd7aac71d13e68469a45b75e4c0735fef0628466a29c7af7fb4de48c52fbbb29cf8043a73b55cc554e7cd8dbacdf80e3c414454f37ac8cabac9b7c63bd069245c362752359e6a3ffdb8eff2706abaf90de2cafbb285cadb615c9dcf2e0b611c14a043c67e95460be908fdb82198736c0d0a8f3a4aaa6d4344bbb477f71e775e5aed376f22e61eaf55f8e9301c6ac1c21e4ad51b5cc9e9ec86716eab476c2f25ab907b37e71db7eccb9d1cbb3ad0e052f57ea839e115173106e4779d3745e9642c5da777320588464cd818929426", 0xf1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80110001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x4, 0x0, 0x7, 0x0) 16:02:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x801, 0x8) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x20, './file0\x00', './file0/file0/fi'}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:02:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, 0x0, 0x0) 16:02:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getitimer(0x0, &(0x7f0000000000)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:02:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x100000001, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0xfffffffffffffffc}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)="a8d264e52a76714bc249cf57f080a894c217a6d58b006c5c0b2ce4fd2e000c72cd59") close(r0) r1 = msgget$private(0x0, 0x9bdcab17956711cb) msgsnd(r1, &(0x7f00000000c0)={0x1, "8db256814e9ac90015493ffd84010e34d3507cea143dd60bdd278dc2bfdfe209675ec7fcd3a45beb2c55f851209e45782d8478429fe5035f3221fb33f3649d23b9972de49cadca5743c6cb93b95c80f3614bf2553857710ce4f1bc2111f4df45f9d9da60af7de89726a6b25202a49957df0bc0fa2cdb117cd64bf49b67a32a0d865da87c9cb760ef9791a045b0bb13e4f7b03053b53d4973ab2382ed0530de186f411dc6bf4fdd7b326883a24fd3208a99233abacc1c89b0392c1cb1b21965c522110c05f9e4d64b4b00ce2b0513a0d9a603c010b81ab60fa62a7f6aec148c04980eb6bb79fd"}, 0xee, 0x800) 16:02:12 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x10000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:02:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x1d3) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 16:02:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffff9) recvfrom(r0, &(0x7f00000001c0)=""/136, 0x88, 0x800, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff00000000, 0x80000001}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) 16:02:12 executing program 1: r0 = socket(0x18, 0x8004, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:02:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0xf533, 0x100000226) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:02:12 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pledge(0x0, 0x0) socketpair(0x18, 0x1000003, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:02:12 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) recvfrom$inet(r1, &(0x7f0000000040)=""/16, 0x10, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:02:12 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) setregid(0x0, 0xffffffffffffffff) setregid(r2, r0) 16:02:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000015ab524c688a344758d1fec27ec018116d04cf1c09c4370305c35203272bcf982f4bbd5c18d66015d01b1c1ed101caf67fd90b93cb3c8fceeb9d7ec9b798c4cb71929d891de1b1757a2027e7d150915e983afb70661d755c3fd68712d99c5f84e27ce09a2a28be50e3f14e28d797e84bba607a68b5315ddef1f4eaf68532b4c0afd1a0a4bccdbf833319e40843d3db5c38705986f096fa6"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r7 = semget(0x1, 0x7, 0x41) pipe(&(0x7f0000000180)) semop(r7, &(0x7f0000000140)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0xe7, 0x800}, {0x3, 0x6, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x7ff, 0x1800}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x5, 0x1000}], 0xa) fchown(r2, r4, r5) 16:02:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x1) sendto(r0, &(0x7f0000000240)="e523e89af75932af0945f6e75bd1d48ad93a588a30b351076d55fe6c8c64542da8d6fbcd1681eb02e4d9f559aafa2caa591c940f6f9a2f8dbb06fe5d7a8772d42f78282685bada5253a6bacb79943c4ba50b3d082a302756217b487f69868e7164095588b98e9f9075f40bf6e99fc9cc8805a226ae5ca7f6055e42a4f419c976d57b5cc37bf0dad6af917375ef459d9eee5a5f5801842f5ca86b730ba22e5fe7ae9e005a293d626c59931e47e258d07a55cb140e09f2469a25e2de357020e167d5c0fcda46", 0xc5, 0x5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0xa9}, 0xc) mknod(&(0x7f0000000380)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x1f, 0x0, 0x2, 0x0) dup(r2) 16:02:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r2 = getuid() close(r1) fcntl$dupfd(r0, 0x0, r1) r3 = getgid() fchown(r0, r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) write(r0, 0x0, 0xab) 16:02:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8a9d, 0x9, 0x1000, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x24) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x3) poll(&(0x7f0000000000), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000001, 0x7fc00000000000, 0x20}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x80000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x86, 0x40000080, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x6, 0x4800000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x9}], 0x7, &(0x7f00000000c0)={0x3ff, 0x3}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x200) fcntl$getown(r0, 0x5) 16:02:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="41bd6bf8b1c15c1f6958b2ac5d", 0xc0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e", 0xb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x294, 0x5, 0x62b5610f}) execve(0x0, 0x0, 0x0) 16:02:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:02:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="1b63ccd6c3d53f4f8c3b9752fc6691dff8922a13360ae088425887618b27add805f7aa2bb9c78fa5c27db95252aed5687e7cab7f1976dd91981f78cc7097ff66013997e703f0727cb1ec67057b0e7fb7cfd789b9f378b6ee67a2fd1bbc53b664c00fb9a413701f8e5487ab401f9fb37ffa6053894a1c1f5aafc2744b6f97574149d5162d9445a7b4fe154add34f7e675850c9b763f255c56ff49bb3fdacf05cd48976dfb7199d4cb8f96e45657f761ba576a370b6085fd326191c8538d9ee89eb218c9493875b2e6787000432bceebd14c902e35640350f5565a6e1a8ab9678294f133c7341ebae93cf49babc8d3e459ff7fdc3850eb120e1791", 0xfa}], 0x1) 16:02:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d161662bb30a6f12c012245ff5f59da55639ec8264d906571a15a4c884691a7f60f54a62397b5e01b9188eca516c4fc178b1d88c067ad245386d00140751eaad99e4e0df776922e5a7f1245fa600ebdcf61f1e73aff6715cc7329638d6b0b4ae4c7698048e15b04761bff64b0b97eb554072a4b2d63a2c0ed3076cf1d98cf5c01999dda1264f3c2d6ae117455b3a7f5c4759b3b72b332c04b0734e400fc0f247e6a58b533dcb75763004f270ce5014fd39362ff52a3ac0da32b40179004a506e9361dbb06f6cd67e33f83279548f4f180cbd8458590cd8f5d242c677903a4992c4561b80cae6f94fbd0c69ca23663018264af260e911344d3541", 0xfa) r1 = dup(r0) write(r1, &(0x7f00000001c0)="1ccc0fbfd47cb9b416b16b356bbbb46d980fa336062f55df956671de3e8fa91336ae4e1f74e66c7883e3f53570a626b56b38d869aa014041b2ed5f670c37e507fe01a1e0d97420aa8049954782e03aa1a68552008542a78859bc564beb3382b8e8b8f7ed14746e46d09515223695dfd528c12fa0bd4dbeddf04f7e6425f33711757f049c43e2e454f43a6074d3090f486f28b95b7ea88b58fe9004168b20d1146eb8e9d1ea4983ddd9f50c9c58125bfdff5ca76ee9b161a776f35cb6a93885b16b9f15fc62bb1b9637aa97b295d8aa2961c329e7e1a2a00f9e0ff84551f7ab4b6d3a236805f25dfd23f1800608db443c8e5f50778483b7f3da802533da35", 0xfe) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000)=0x4, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:02:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x683, [{0x3, 0x401}, {0x1, 0xc5}, {0x3, 0x2}, {0x2, 0xffffffffffffffff}, {0x3, 0x3f}, {0x98b72191d3ac0d8, 0x4}, {0x1, 0x3}, {0x3, 0x40b95fef}, {0x2}, {0x3, 0xfffffffffffffffa}, {0x3, 0x1}, {0x1, 0x7ff}, {0x1, 0x2}, {0x2, 0x80000001}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x1200000}, {0x2}, {0x1, 0x2}, {0x2, 0x101}, {0x2, 0x1000}, {0x3, 0x4c2}, {0x0, 0x6}, {0x3, 0x3f}, {0x2, 0x6}, {0x2}, {0x3, 0xffff}, {0x2, 0x8000}, {0x3, 0x100}, {0x3, 0x9}, {0x3}, {0x3, 0x7}]}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xfffffffffffffeb1) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x1c8, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="e659455b3dc9779a4408ac5ca905ce3f8caa1941e7682f6fdea2ed9190971f7a55726a6b8051d0a17b30ae9bc1891f3ae94e9d681d3e2b13f513f2b99f7e4bf4a2dca5f5e5e624b08c8bfbb21a25c78dadf84683d3fb3a6d97af29b2729a38a29912bae02be529d3ba543a2d78ca56b2716bfeb8e37ec2984714bdfd5e93aed6a7865e8c24204a25a36c052fc1eb515ee4cd667f491c4a20a465", 0x9a}, {&(0x7f0000000340)="b79058dce3c40e449f1b7ea395b006de29eac20a81de0552af79251c71747c6f053fc6c10f8dab7b8e23e5afe2a4ba8584ad9dc0488a8e3d41a10063e78e93a9eb40f1e540e99e4a18278f5ed3e5ceb2db13099d056fc647b02582f95fd08c9bd904fdef4426226e0a1134de2f98f9aa8d1c4dfa90890599e33737acc99766880d672b6b362a2e7a4c6f8a616e6a16fe6eabd153acff6de0f3049891fb843546f008388f775ae8d1d0002c5d35806929c8cea5d3fde0d8857c3ab9e03748987bdea2", 0xc2}], 0x2) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000000), 0x0) 16:02:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:02:13 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0xc3f}, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0xa5, 0xcdbf}, &(0x7f0000000080)) 16:02:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002100, 0x10032c6) socket$inet(0x2, 0x7, 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8800, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x11, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x9, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:02:13 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x9, 0x4) mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)='<', 0x1}], 0x1) 16:02:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:02:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:02:14 executing program 1: socketpair(0x31, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x784) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:02:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) read(r0, &(0x7f0000000100)=""/199, 0xc7) 16:02:14 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) socket$inet(0x2, 0x4003, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:14 executing program 0: shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x4003, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x330b893382302385, 0x8) 16:02:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000040)=0x1fbfc000) socket(0x10, 0x4005, 0x0) 16:02:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:02:15 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x800000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:02:15 executing program 0: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x200000000044503) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200004000e, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/188, 0xbc}], 0x0) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) 16:02:15 executing program 1: r0 = socket(0x800000016, 0x200000000000, 0x10) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:02:15 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x3cd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x7fff}, {0x81}}, 0x2) 16:02:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x87, 0xbac}, {0x6, 0x6}, {0x43, 0x1}, {0x44, 0x1000}, {0x47, 0x3}, {0x6, 0x8}, {0x8b, 0x3}, {0x81, 0x5}, {0x6, 0xf0}, {0x48, 0x1}], 0xa}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x14, 0x3, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x25, 0x40, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x47, 0x0, 0xde, 0xe2b8}], 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:02:15 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10000000001, 0x20000000000) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f0000000000)=[{0x0, 0x6f}, {0x1, 0xa3, 0x800}], 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:02:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() setregid(r0, r1) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) mlockall(0x2) 16:02:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696", 0x270) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r4, r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)="6be8a58571a49dd10db761abe8951fca8c3599a091ca69f61961f09533af29eee348942fcbce5f93862ee21202d07bb9f958b5", 0x33}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) 16:02:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) login: pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20590000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x205a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x205b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20f50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20f60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20f70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20f80000 didn't change! 16:02:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/170, 0xaa, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt(r0, 0xa4e5, 0x9d8, &(0x7f0000000280)="1ef200d933c34959f31bff05758964c636da3cfdb420ae3270519d04a7ff9d657f90f7a876ec67efd8e340aa645e759b56181627b21d834a8e335914efab3eefb9cdf95060d12b0200866aa7d1976e659a5eb822a150e7ecdfbf321438d45d3352625a11a06e7b7c3f7b847550bdf288ee7e8afc3553099533b48170b9cb09f914aa816a24fab8bb", 0x88) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:02:20 executing program 1: r0 = socket(0x22, 0x3, 0x6db) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) 16:02:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f00000000c0)) 16:02:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0xe0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/156, 0x9c) 16:02:20 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r3, 0x200000000000000, 0xa, 0x0, 0x0) r4 = socket(0x20, 0x4000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x100) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r7 = getgid() semop(r6, &(0x7f0000000280), 0x15d) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000400)=0x2) open(&(0x7f00000001c0)='./file0\x00', 0x380, 0x50) r8 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x5, 0x3, &(0x7f00000007c0)=""/76) setgroups(0xa, &(0x7f0000000280)=[r7, r7, r7, r7, r7, r7, r7, r7, r7, r7]) setuid(r0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:02:20 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000d36b15c4ed761c86ea19d743d38c194bb6e9cc1b1c8150e8a27eac563cb19ca5b2a04c5469d124bcac226c3590003e04a3a2247f7afcefbe371e75ecd904a5e99a1216286613a5464e26b2e18babf87e34d3b360bc569058e799bccaefc4970d5bc910d0225ebff59fd089d66c", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x91}, 0x400) socket$unix(0x1, 0x5, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:02:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x4, 0x11, r0, 0x0, 0x0) 16:02:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x0, 0x2, 0x1800}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000007c0)=0xf3cb) semget$private(0x0, 0x0, 0x1) fchdir(r3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) fsync(r7) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) write(r2, &(0x7f0000000000)="582724efabd16e8159", 0x5) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:02:20 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000000005, 0xffffffffffffc000, "85495588bacb154dbfa600"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x4) munlockall() 16:02:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="5827abd16ebae63225250000000000000004a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd43b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f0000", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00", 0x7ca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xffffffffffffff7f, "85495500020000000000001167f5bfa600", 0x0, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10001, 0xc00000000000000, 0x401, 0x5, "5a21a0ef72a82dde5937961245ded61dadccd1c1", 0x100000001, 0x33}) 16:02:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r2, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) fchown(r3, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ffc000/0x4000)=nil) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) syz_open_pts() r5 = kqueue() close(r4) r6 = syz_open_pts() kevent(r5, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) fchdir(r1) 16:02:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r0, &(0x7f00000001c0)="e3851ccf442968a4805b7eb20780ee0223531413f5b17f3d5a4471fd776094285a2103d37b6f54e9c34b71b1a9e2c3bab0c3a64087ed15419607b026a6fd39dd405d1c4d8ab63a345ef6e8d262daf0cb6789526048427c079f6fa405951dc9b4c883646bb3d2201c6b7fbaadbc884793613efbf56ef572f0dc839c9b6f81e39462ffc30b56417396", 0x88) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:02:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f0000000040)) getsockopt(r1, 0x0, 0x2, &(0x7f0000000180)=""/233, &(0x7f0000000280)=0xe9) r3 = dup2(r1, r2) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) 16:02:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r3, &(0x7f0000001440)='.\x00', 0x0, 0x0) r4 = dup2(r0, r2) write(r1, &(0x7f0000000000)="1a8bb93d3bdda204659c309fb7a2e4faeafc0c8b0cb1e92c8350e53db766cd4906477e8eee04f0b8661f6e7ab1448ae1624ab295604eda3e55231443d3f630c408a5de6ebc9d861a68161166b068ac13686e8672e48148d2692c95321a29274b902153dcf1c399af88d5b6729b0a624bd43a46f6208042fd91ec3643feb2a4b29e455f3a7ce1a66757c95b05bdcbb83e50d585fd978621e9632ba0", 0x9b) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x1f) close(r4) 16:02:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:02:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x40c) recvfrom$unix(r2, &(0x7f0000000000)=""/73, 0x49, 0x803, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:02:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x69) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 16:02:22 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) 16:02:22 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() setegid(r1) r2 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r2, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r3, 0x0, 0x2) connect$inet6(r3, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000002580), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) getpid() 16:02:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) clock_getres(0x3, &(0x7f00000001c0)) clock_settime(0x0, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x25) recvfrom(r1, &(0x7f0000000200)=""/126, 0x7e, 0x800, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696165302c5bfebd29bb5bc6ccf696dba2276d7f0000007c1efd8e6309dac1d12032950109933a5a2aca8937f80e45584ef6ed145568c217e13b08fdf200000000000000000000"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r3, r4) close(r0) dup(r2) ioctl$TIOCEXCL(r0, 0x2000740d) r5 = syz_open_pts() poll(&(0x7f0000000100)=[{r5, 0x1}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) fcntl$setstatus(r5, 0x4, 0xcc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x63c7a428, "854955882e0201001f00378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e61a55c44", 0x11}], 0x1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = geteuid() seteuid(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getuid() setreuid(r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() fcntl$getflags(r4, 0x1) r5 = accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = fcntl$getown(r3, 0x5) getsockopt(r5, 0xfffffffffffffff9, 0x5, &(0x7f00000002c0)=""/4, &(0x7f0000000300)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r7, r8}, 0xc) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = geteuid() getgid() setreuid(r9, r10) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:07 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f00000000c0)='./bus\x00', 0x8001800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd6}], 0x1, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0xd, &(0x7f0000000000)="010000006f82e552a241ec0fe7bdc6a346b42e531885db7c86522e30568e4aaa20f749f7d8b0cdeb6c", 0x29) socketpair(0x1a, 0x7, 0x6, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) r1 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) flock(r1, 0xf) r2 = semget$private(0x0, 0x2, 0x21) semop(r2, &(0x7f0000000040)=[{0x6, 0xffffffffffffffff, 0x1800}, {0x4, 0xdf3, 0x1800}, {0x0, 0x909e}, {0x3, 0x2, 0x1800}, {0x2, 0xc9b, 0x800}], 0x5) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() r2 = getpgrp() wait4(r2, 0x0, 0x1, &(0x7f0000000280)) close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x100000000000001) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:00:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xa, 0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0)     16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) fcntl$setflags(r0, 0x2, 0x0) ftruncate(r0, 0x81) write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4) write(r1, &(0x7f00000000c0)="c158e045f0b03c3caa4f1afea0195c448ef529", 0xffffffffffffffdd) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001240)=""/53, 0x35}, {&(0x7f0000001280)=""/221, 0xdd}, {&(0x7f0000001380)=""/186, 0xba}], 0x3) accept(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009010c6c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) ftruncate(r0, 0x8264) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x5, 0x1, 0xfca, 0x0, 0x1, 0x8, 0x1, 0x0, 0x1, 0x67b, 0x7ff}) mknod(&(0x7f0000000180)='./bus\x00', 0x88a, 0x1ff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x408) semop(r0, &(0x7f0000000040)=[{0x2, 0x800, 0x800}, {0x3}, {0x1, 0x2, 0x800}], 0x3) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8)     OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0xc010570d, &(0x7f0000000000)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002740)) setsockopt(r0, 0x9, 0x8, &(0x7f0000001740)="05941b63dcf588d7da3a5a8257019d3f77c0f2221fc5ec26b93ba818238d57f0044fec383ebac24eb69f783ca375a8fd1fb5e0d37b120579cd2132d551b5be18c1be20d798ffe340803674b3597fa2428af0c713a0f0e837e28f064ad07b65d4fd83fb4586a12b106f4f302cf26c9a6f695eaae84a2844e2fae1989945b5ff1dcac46f4fa364120cea3335a74bf8693f776f5bbce81af73a457cce72b4995a2b390898bb0484410584a61e567c418c470f2d413e8f3772a68f36ef10cfc18afb77ded88459681e4f065d05e1cd637ac43ea659c1b47a2cb52a9d92a5355a36df25e60013cee1f6697cfedd332dbcae4feafd08813192a83c8c45a3c33bc1dfe4d5451a3906e5d655463994f49fa960ba23e7b7fc9119b28f85c7b36626595a3a066aa975cb2eeeb6d04dca7f049fb38ac5093b815a19a040b1ea740ac37f09a2557b835154e58524ffc5aeb8bde3dcd6b0a693bd4968939259bf09108d17e0ccc6de6da4b561f6d2be24c56cec684fab228fa14bd8c88cd2b2324f5e204cae86659b4cec30edb7385e06e6a7b6058a8f70905d7e1b8795d2ff9a16b0f290913315c993f51228b484760888526a5e540ec2b44de34fa867eda9b1b0b994559c3e793e2173c4f08ca764e9b6916fc00a6849379eb97e06d06d8715092d32a3a0efc2d466d24d93c662729ea66dfa4d4fab27e7c8f6c40d57e99f04a15414e7b7402dc6a3e46466e8b5caeead1b5ef934b7771f06fb0ab2e8b4e3ebb41fe3a5b93373f70f8f5285eeb4876a2107bf8a42a311018af738fb4a1bcc267ef37906eedeaf8549e8581ead33536c30ceab3d1b2ee72af26241f77f2cdde73b111bb1abe26bcb096fb3d1406eccb34261112b57588db9008d69a188af0e673de8fa435854fa0ec7e0059b1742722b6ef2d3c94ace3c466fc7ff3566855a91db385d751e4c4d9168f67efec71509734e703095d21c23dcdd33e6fa6096147d5259ced0335191befad4847ab8d63cd9dea3252fc5059c24276b9c08d28789fd83fb466eded52cb986421e9113bba1bcbc55259be3175e1d914eed45ce0cdf40115b06557989b4bfa3cc7a0512db90bd5a1d95a12ec66e6f04331cd70d77ecbaff7cdce8f5ac954fa45f642802ef12e9cc82835e6af8d9cdb8c40a7e3b1852190f5762f66a6789111558d92e64c619aa59abb02855d9dbb8067b7a005a3978f7306b908b21f1740263f947174dc56571dbdbba7c6bcec923c89a896560c536801a69bb6c665ec2362fccbb585759fdd8e74188aece1e5d359022faa6dbc82ce6363271dd6b9f4abf97c3ad8459654b0949981c3a4bcef2e04eb15f129120d41384dc87106199fa90809294ddcd1fbbd9ea3ec21e7b55e03309d39d114d6b098b38fff0d4b62aa1e81158595441318d6fa43900d1fd4e658937a2c9b3641356b76dafe5b6cef8e1f113a476a1c9441467937bba5b633c3e01a2f374e1f3bb8d4177ef7231dfa80590e2c924a87f7161a24b6e3de7503ee334092266359589051c16ff25234d2ccc40a00657d1e1adb7f8870aa5b1a2914f5208d965301803cabbfe6e92686883a07f9c6be163b6242826128e65c44399107bfd6dac30cc30b11991be8174afdfc5d9b21a20781ae82f5787d9f3fd10775f4c2e67c70573247f7bcc6147768d7da3a71ee940a7da2f355db5e2708d0b53ca3c21d8bb2cb0364c871a654ac71cb69afc5001829f805ed417759507df69ee53fb1dea341d8ddb86f8c1e4811a737664a8130f6eb453c097777e0bc83ba3f27010b0108dc0d99bc369a701ae1f1e4be0cd80b6a191c86d87a5279d44b8d2f2d5be24f99fd737dec266c0614cedadf5fb39d6276e2db82f956be59d1e37377ccc2cfc7fd1f630086ee59e92dd1bbc7cf86a7627b379f03646c2713c9a093bab4a5e8f8e4c25ddc0eec8548e5f1e3b5651f31f82df770ca8c125d8940fc12ed7f2a4b3b843efdba2de27a2ef765a70d8e9b5da6196ae20de197e9c151ceb6c89ad7e9dbd995b916d023faee9d05e65998975a507962ccb8dcfd9277c899d506835aa2299e99be1532665c9456d917e80552e3569f008f215a82862d5e2b695e6d96297da67e365b6deee8030026e3d2b2582c7d9428c768ab36e394a924f39d1abf5cb0db64a7d80a7cdaaefe833dbedb207d45e94e72625a40c02c33bfaee112c2f7ee0c833b29d810b81afaea551cd825651b9d66cf6f2b7aca58280c7428e28040d7338bb99c1bbcd6ad671d462d865dd8555d31228be77131f9e63db6a21062f0d3fda178c47eeb37156f369021d9c5d02062f156af22781440ee9c35b7a58f3e69464d23399ea38154bc6ef693467d56ed761c2613c452a95dfd6c799540df2d741962c3825fa307dc138691839ca4e85f58e7a084865894a539b72efb5ec914e0a38ae2f9648cd48bae4f121f0e8d11604fca0c0097939f42e0ab02b8ffb529ce19abc38a42f3ae6e34a92955bbf8c7cb75282cb950e65c8732e12e69d7853ea8fdeb6b0f5057fcf81c11fcddd78cade0cb59079b2de5caf1a7df486a529d4e08f8b451e73acbf724c8a58b1880d7c31017f499186b4f7a0898e1794a4c9a04085d663477ceb7990269df33da7373c147b278c7b313939d9321114c7d2e915ee1215acaeeb271f15cebe82274aef87e6aed1a38513ec1650b50ec65cd7dbc057a1dd67f32c59e8e390fb97b956b32e1b54c21d02c904cfd53383fd6b366163543fce91cbd021e3bc73fb924491be831a8bba87627ee76b6c18cb7414629759dcd11a6c3bf611ba18aa72d7c841a80b142e824457f1bc2161577b13c914959b8959f3d8439f301b286b887b891444d6b43290bb9a5223cc4f03cfb61c43da5d4a1612e4efcdd5bd4f99d294ac70121d5b80bbaa437fcf2cfc581f118802879b63c8a897e4a018a7a21dacfc75dcd45f3ed0977e5bc79b0e955402203e8beba45799e4e5ff6f753428a2f7cb42ba27907a83124ceefaea24c32376d6c4e99c024acac6a40d23fee329c266ec0179dabd7483fa3bd252f829e351c8ac93537a6e67aee18341071e6dc5fe5b6093df2d2d7a2e0dd35aabd8fe6a63573e25e15bc0a154105cdebe966fa54708e6d6d013e6b92752f64f42e34182204f65b44ac0cbc3f5a246ce513259c25f82cd91b1c09a5f0ce7845e627855c8026dce5120358f9f7800b6de412ad16d2847e54830e90372eb1c541489c9c6fbfe3221cf96071c174b5ec8e09583a08d886ce7f0e6926053d8901b2c55571f11eb0bc24998026128932feb418c4d17e6e14a400271d39da0606868a05dd90cd5acced78b702f7041d88cd0228b0181f2dfe6987cfe18685caa1bb07a0ed53ea856b4dd69bb0e11205839c342f37ab9a6844343b33db37b0f005b4057eb7faefda7b6ed912b4eba4cffc818af7e126a766da97935a0d0ab6fe7f7720af5febff75415ef055c7f6db35092544f45246925085695e65c1e6f3cc9e18c8d17f870a1b75bd0b9bfe602f9ced401e17762f80f41a276b0a4d2a77a9498285abb67830ed125dea46d72183b3c73dbb1b84b5be5c3992624044f50e46295037fe3110005f125b31ba9943e43417ce724366c863af69176b28e1a21a7d1d2c147c801efb959fc814a87406f316d45cb113d0f70c984c2d403f2a4168fabd886ddfdadaf6f62f51354970c5df79338ab07d17801775d2857ebd047e4a3d194272346575084c19603dc575c627e6e8e0a7e4fcc25d87aea604d7bd96992dc037d4312207712c595cc453bd91743b7973fe06f9221cba9a32cc9668b8c8be47d23df4a8ca7bf788ee8052145274454ccf7e2802a2662ee2058aa2dedfaf1c59d804f3a6ae78d9bde1a7e835e683a026eeeaf8bfb213208a35d4a937d5a85f30aa654daa1454ad7ed35c92a1239555b18d92f78292d816a32b9bdd29aec464910ce8689b6b6be3d02be087fc5f1a5f4be74c11652b7470ed7fc842f904d669637cc2a0877efa6895b46c1735add164a18a1137a22c34f3b268e320b22a07b18f2a32e8a93d772375213f53881438f8f62b7c807cf1bd7b7473d443e9b7f4813e84d34d0977400a97ff8eef3ec5f2f029974bda6e6e5d8f1a986e96eb7af3a0f89bb5fd56fdd10e33c34f94fdc01fdc1c84509902a07585c05973d19d97977ac1f379cba7b68ce99812e9df8d6cc6517b5a0aee1cc7f86a6100be61d8aa2d260044706b7bfd27d16cc8914b83e0e532a88e073caf4106bd0df925832fe6d689643c6da2f39f8c8e9f53589984ec95a4d0cb924664417b3f35123d69ad682204dce23cf2e372082975a37153d3f4d3dd89e6014aaf3dbbe15d2e81a27ef01ba86814b8cb986f46ea3de90bc6a31891c3a9719448c01873049ff0cea931ad472af72725c7bfd3094751acbfca4235dddeff4a45b79e5789b0b5e7618448965a62592e19bda07d40cfd6a62e7d87cdfc0c5fa0d84a156d16a922032860814933102c4e13dbe969f3ed573f40e2adde81d7fdb9bf96f463861d3b83f279d666badd647a542b74099694e6f5a2f4a77d00db058260815bbf3c6f7f16cffe4dc7a9df93fd9e6063150401da9ec62437f0810606a8396d2dc974d68771a05ed22d0ea56a7cbf2944107d6019d25ce314a4225ffd623356d5105a26c15be9b1424d9aed771ec04b10d049042dc56441cc11bd7ed45b0a3fa55990fa3f0046503373112da58ed9b7e9280779c30516b798f2904297430d787dab9fc1101282439c5b67d27e1ecf3e6d14b5e1e7fc936fdcd702f8a89a2eb86a97f9ac72ed79d969169a7edbd7a2d122fa4b69dca66f6dd352e5a649953f8ee914fe3e4faee917826e275f8922416fc91fd5ac6d8e2a5e0e62ade49a4d75b5f82e6db6464a6ff30ca5801102309258c46b86fb4e6ad78a8e1f5fb0f8d10ac12d21851b18cb498cacac0e3f5fe8df7a089bc9d45efdf5feb430c7c376dfc80cdeb0a42eaa3935b1af2ba189a1cca5905afed7b8a9d716ae1ef1f92b29bb15c1c9b9a63db98da3fa7aac2ee443772ddb1d51f9e239bb2b772e189f1647820cdd03194aaa14dc273cebe947bdc344b6863cdd3b0db2d04bca3118a5b9bbbccb88f8ffe51562f888469e7f8c047ef4f5f1180a3a2f2478bc073031f038ae1065238fe853fb04155630c80edbefead59d122a62b16f4fe4414dde4ce42454dd22520ededb98886e58de6dff0b4dbaf250d7ee2fff3c174b659c201431d0d11d6b11783c1465ad2c376c0b458da51bc01525890175bf52f604b238ea748f5b47f830b05e2c4ce2afff1010e871a8ef128eab4e7df15bb13738c15a98a85de03822e4e72f44fbe7875e8747f740f4019abbb166d29e0b6deb1bd3802103af336153a9f3e11c033cac40ed04d9cf5da57de689cb605e8d336c725b677b772466b408899a59b178f909a9794ec7e82303d5f26fe2171b1548eb006f2d7cff4e65fcb1d44fa1a3b28f532f2de74fce10366ae60f99666ffee7cfdb9ceab0cf8966b25bcb016230fb7b0e29fe54db1f77576e5b85f3c8ec71b068572252757db03af515327bcb5ce07f963484c0ef7a99a33e851b8a1648ae9daf15e1d10e319290c86ade838df11f4e999ef1e797f6afef905bd8263e1dfc52309c04331e4e363f3a787fbd72bde8acccdf7dc8d35940670e292b3afbb7f8e3521dc272f69ebb4e2e9167b04cac30faaa5ebb3f71f831802197ec04ccdbb27a01e56ce9f5dbeb318740b3dfc488e445cdee2879104205dfc5ca28057aec5a7e0426df0c549ac83ea04f13bb407b67487ce92ef", 0x1000) r5 = getuid() setuid(r2) r6 = getgid() sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000100)="4a7fc123e5372f55754beeb2208c693d0591577731568a85e8f3e1db7589d9115af6dd32dff63aaa08eb957a984df86843c7b4b6a209dc456197da912c8f51c47bd065baf8b680f84fd61eb2fa512c91dd6810438f78622f8374b06d0aae957a39bcc624989652e0e11183d86be8284af25c7995db2cf22abba7902546d64c725c99c8a4c9c6bdb7c16a1bc80d5b73effb298290250302a2d8912cde77af8172f8216113dc58da3ac050a2c3da2bac3a47414e1a221af43d59a0", 0xba}, {&(0x7f00000001c0)="227e8573c3c8cd57202a6ce0b37ce45a4244c8f6749b33601ede908d84de67db485a133c2e17c1aea0e462a5f664be4f6cfc73a2a23d29611d54d8e2679a6fb9e7bb0075b00f20d957b0c6c0c75256ff1b59ec4dcb75f70ea896e5ae21efb8b5db45daf7e9d49cb46ddcc818065164b9b813d0dc7300a7a718ed64191c4c4e7975", 0x81}, {&(0x7f00000002c0)="b2e01f4b2279b64318ff0e61f09f95b7fe5762bc23198c1390b596b9d1e5b3dfb9f62c6f9b93d50a35c3bcaa1d362886312b4ddc5c4c9b356e99ea13ef87aa4a7aaa6aec451103b31ea3c9e9bfa7bce0cc9aa775f42a272fa68ca6faff7a3e17ef38aadd2dea38cdf307e7e874bc42aa86476b6488959fc3abcaa5ed8f535b3127cb59d152f990635ca1e4ba76a8e8a1faf43a4be0adfd37bd3442cb14af0d0f77c889d6d1dc2dababffa88334a3c561e2ca2158d7fd4132699017fe94cd581db847c22ba5", 0xc5}, {&(0x7f00000003c0)="00001cd74c55493c81c942abcc8362bb072a20882d90d19d703371f0636f0a97de96d7d082a6b69fe3146bca5e126e5989cb092134fdd001635d4e1396fad324e43bfaa5a7069fa4bfd1a4b114e3bc5b9284d2429eaae91578223c99eb798ed70243d522230eeb4536302783fa217bc9ec103946842f901f63640a4316075586cbe832380c58cb72fe304d73c88b729b8eafd0583b84238d4587925ef6ed7afe4e5986f8279058a62733c7233f5d6dac7e6011957deff6fe70abdf02b76976b14783358e16da46b7aabca686c47db438f482e7bb06", 0xd5}, {&(0x7f00000004c0)="6a9fbd0108986e685286429e3e04aa379108ee8cd973b4bed88a775804a69be7c2f5a77a3212bd91d42c6a43aace15996cd36adc1fe3f5e34a14823f56d2c90c044e2062d538641538eb8462ccf5874538a49490cef3fd8e7646711f2b95e2e5b6a4c20caec1b864be481a761ea79f723e8dbe6b676edc3bbf53f5e260a77c4fb3df", 0x82}, {&(0x7f0000000580)="daa483aee984ed9b8af8b48a7030e430d127b0c7baf9b068fe06d419d3e4945fc23a811a51caf25a540c031f0a0c23307a2171d31a61a7d4c41d7d521e7c6fed7ecf8a9a9c11c1f8d13b21e4a843b67783010ab4e51357dedb6f119c54a263b61568a2703a0b2fcba6752729be873b4f529fe44b32972516c024c06214a9ec97c731d2dbbd6ca763c3c9d11c1215b22b30c815f5f98042187c1b9a6f3ce51c761241a8c6bf73ec144651222e2e5a2f0fd2d5685b7a1afa9706ff3d64c5a5bdd5b04652842fcef8e73e74c4003e99010fd26f214a7bb79911da05ff0ec17b656dfc9ea98e1ec9a6c2f0f6c4b0d8fd9a09f0f321f4d647ae4376c458ba00b86307ab44dd3bdc2b4137a9e4fd19f58a777fc496acadce71b17e6d2768e8fc6093543a6906469e8b7b571f9de9e9859e43a7cd1cc44c2372feef2a556f606d1da21d049f05adcec009ae7368dd4ef6cf9053a9da610f6ddfb06be1e6b44321422f2f055b044e8a073766ca20a641c4d79d8531de54b3aa808f5f5cc5d98c34019e42a4d86bcd7d6aa37de13223f1af8871780963bf82ac15a72b86500f58af700ca0a52f176f7cf1a8d2702343cd375f2579e3bfbf09d855f1db0a45c1cd0d30119986831dec910930d5ddbdaaf90b4b693a8ae83ad56cebd5e1ecc0df64be3fa29a7e3bc2a88d19f59dbb119608fd4e54d921bb77340576ce4d5ed7b9ba575230adc682c84e5f19f17c590f302b24ddd846fd8e8ff1bd1b811401b5e84b3a585fafe3d9ce9832303ea706b2600c7c8c2f8652c9df4db8bdb6103904548eab914c046032da0d679a90a58f9c94fc1ed88511fa3f5e58a2b020b12bc31bbcf9f1306bf82d884b935b7a3a639670247306720157b622be473b6f356d9f3a7a2659375fc0b3f8a57d9cdae46b5fe5e3985732186416ac852e253e679a5e84416e1f75f04794fd5c946d0d7867a835b89c66e88fa2b0e3fc83d4d0834282c097709a163ae28630fa1408219851326f8055497f63386bce4f83b61ff0f99e20bea3f8e3316b5dc4f841134f98abbdddf179716bd2629330bb29cf3172b85681d3ed19c5671bca8236a7f18a149e8005e715876203832edd43685ab0f87c9674f6d1e1b3888d5013bfbfb602c088c6b627e53b67321f0524494fcb4218ac05c12288e2fa2c25fc58fe165e80a707feb42d8b469a3df88126b05415dd076ae75794b582e03055d77b3a84e4e8ca9528dc11477070f501a4da56bd45d9e762cc7f6c85075bad6a5efcc04ac3928ed35788bf186a01047b84001c187c8b0539dac052013a7537b769c47a4538d3b2d078ad7b10ff731fcaa8a36a3b44d9ef5e1beb57facc95eeeaa6ff6d03ba3a9aa4e9c3856f0d204718363ada7ba4677d5e2bbea482f38c243ca3384bb9263401231d90d0471470ed942bdf700de83fd5e9ba168d62851111027a03acadd1a1a295fc23b8331293a827dad35a8c98cd955a604e12172721e986a01b6f4c992f8eb527907f413a1c3d70c8257fab9597ef80682a746787d6e66de1adb1624468fe2a430dbe70dcbc1be79c305e75e4acde7ec0b90c7fbcf360bfc1d086ca469237169b137b728dc8ddbee5c8395506f9ea7f7d741669a72054ced03c0d86fbede09ac2d9fcf9b58eae764aabb57e01d3cb9328e53451646f6136569267b6a9211aa2cdd7de2a864b6f7616c2662b66e9fe75ec34a76c416a6b4c52f437c5b67e3d86cf405f5d6dcdeda40d6547a873f0a739de63eadea66ce0fb11dcb7765688d2dc430e57fbb40cf03ae9296770f88ecf5fa75efeefbd05b781918774de1b61a67d1e72b3f34a15b4c2e57686807d55e42456939353494c752f57d5e862ad301fc7c9e0a45b978b595455ef9e266c8a292dd6e63377246b879a34c06693fa2d42ac5e59a3e5d25a397a9e9cd68094b72154ab17fbd83544d7e669d3d85000f94a5f84a7cf94e2bf768f9c0439e17b3e0fcd8b91e45d2516562dd2a488ef58c682b036a55a52d1d94059f31a8cd8c9149ae65ce461def3e1b4aace48c213fea8dbca4855717aeba267e35d07e77d94b08c02f9628c610bb7a146f250464b14307e2751fe7c18dd366c1027a8b17c9f9de109053bc667b91a384ba1cdaf0a3a01c3fec19e7b54e0abe865fc2ef533025bc2ad9d95109170ebc459fe646f9f44ab5f470d226efe62dcd06025fcc3b8b70abfc269756d7f8938ff5ac1537940bb17f9cde8db03a0739165ac6932508dca2b8f4a856d6297e8bbc7fd8ca1a9c55a6dad46bea62d48e811ffb27aa5ce4fd3d016fdc3ecbb29f7e45db37d4a49a822374d1d77634a0e6bde6bb2bac45f711d9553abad97bff6b5cb4617ab0c51d3100af4365d0ad21f7962861e5352501d874747eadaaa0ce228b7472206a47cd141c73eddf41a553e9b0fc951db2cbda6c0dd279b8354d52d6e4c6128b4e4d12d10cbc6271575d41a29e876870f2ba64c44feb0fc9c6867233832053c4d342fad697f38a3e201357bf5679182f7564cb0de0695ece4f6efe0c441e23ef764e59e551cfd8f847bc097dde062da1b658fd68843204c7bb48fb068ce2822545cc27937f4908e02c8d3da4d77dc0cc009fced306251d730d3baaa0d538c778821a8a7159c08d259dc6917a4d8f6b127f412a2542acd55a5bd96ea4d9f93913aee84eab0794e356f76df053eaba6422903cac7fd065ba3b10ab6935be10ec387a2270da13d5c1d8c51f356810f1f9c064933bd5d3a37ca1c9082f78a00fdbbdfbae54a4bc9f4a6437d90df3c6231e5bedd251188631be9f4eff38a8272f63225b37cbea00b3cab4352e8b7ede5dcfe2dedc54d6c1f9952b8fad2f9308016482b981bff12c7aee6a1f6ba39fc798bf856d90df9c10366948844e0295ca91260cbb96a4b59b9d0dd415570db822b253f46dee27a4ee21ff7f211dccb4e7f27542b62b1a406076a724af7cc6de6d4de4fcb06d8621718fe96cac82f8df586c27eda701336eff4611376ac289a55f5b889a57e55ab02d849a567696eda026831f5159793564db371da7814bbf9c71d00b88efda73bf4703bb7abddf6693e3d066896a34485dff7d3447fb4ab2a24c08d77f5d82ff1393188e28aefe9db11490cac3db00f8e2b0b80f5714ad86a098ab37761ae0ab91b62c7b792ffa687c39a15af2f08864748d581934c3efe5e69ee25b0f785249a53f4b6e94302499d8333fc870a7ec0d5576056f65c8b194b5cb79f699a7cb5a2465ab18891aed8e3f1439b929dd3aa4fc0ffe15aafdd827b3926fbee8d89602a28805554311683df28e354d923170cf2461509346cc62c06b3c4063680d1aef6a2b70307dab21a059fec112b84fbb441e24fbce197004325f58609bad52621f13d84e04609668cecdb3734b0ee8b1cabc80068ce2127004bba65434d5aa56d1c9a6dffec8e08c423c7ef4055145176de3085ff3d807eb843e01b4ac671929075e830cf0417395eb87db13816999e80458d4103e2bef4068db308fa34a1505264b8f86026b20735260a9c1bed66e598ba326998372d7205e5336adc3fb3facf844ea479329d03d2593f77b1ad521e92c6d8b011423b3659caaca3cf02d13e3c1e0f8f2b7286df82a44c59737e2380c6016c3a00f506218d154523295a6fc2e532b2dbe8d549a26705ed2f5820a10a470036642c99a71ace70c404e182c6e9657811df67c22f3ec05c87ca0d32ce9cd1c1bd519da5fd95eb177e2ae4680491f4754548e444257729a0cf07e7d4733f727aab0e61229b7a410f1801777a8ed0056a8de7f75ae0fef34fcae1ba6eaf0c49742405e04ae45b75abf8a53f0b5becb38df72e1bca06b00cadc9a399243784c97f6a4a4445b03fd3b4ae363add94ee49821ed7e66a4b2dce09f6e5fd10cb35a7a01729d3d93a6d00fc430a54aaeb0e218d2b6e20431423db432239d272e2f780ae7b22e8f8e7492df61acdefa685820fccf761929c3125126b14b94f0db3e1cd682990849dbd5f4a8c2effd1d42c2d39e16433f292f4ada951af5bd25862f60a2d08346e35144801d1f312df4fa5c6a59bf5ec4e709cf0b751a3c08cec0187bebcd968d5c44d488a1d142634a7ae843f171b6eda2f53d578dc5b1abd813caee1b47426a29321a8f362c6caf5745ed36a9afb016293381f5969f26cda9b929ac24b80971b64210c05a713d1183b405d02ec2b280cbafcff60159709d0c3070f2e95ddb310b3ca4ad60134d25d6e4b587606034a904dab3d2bafebe2e62868b09a118386a608924c79896e393258b53951410e171662e1fe91c7eb835f69fb61ed51122aaca1c2cc67bc5e6d004405736d69df4a26ff324601aba752e3884505c89d0dfb43519038b3c5730eeef15d064585618ab637a4f28555284aed38bac5e86c4bfd6a2004f992dcbb8c9b8553327a58d181660c39e6a14148a5c0326e388d7d4b062f89a6f5bb64f473c35d2b3ea5ce4b05da5ca4d0ecd67687a558287586ab521c63e050e1ebbe0084742d4421e194905dfcec3689ade1911feb977ea6d4a0fe289a0aad068f1d6ed4efa084f712d42ae7594ba3e2698c712003e6d7111fbf3dc9cd0950e817df407b72d555fc8574dec1f8352bf4eba5091ba7d0aebdd32214656d2cc7ed4c43b0635c75f96d1b28f87be08706869b446a28a8e164ffad7646ee62fbbd57aa896d2b8fbb56aeefe4802ef4b252ce7a315ff89137c9cef3d7b32390d73e05fbb0e2e23078778e88e675f4658f7e5f41a9aa711fb92604a65caf3563f1a5a5eec9607df4d846db5214da6c407f44e03cb5158eff7d7dd3e1f67ab97a4e5667ddbc0e384c45b47d0484dfdda361afb861cf1e4480763ef8a6cf5fd0a298bcee5c1bd6485cd1866257ebdf45ae588ef9329b1ad2ddd7234e4ee9c8ff931034375ba1f4716f905e2341c98d4c9836fa655833defac1f02743b3ec3c00aca6932dff7db2a5c8b16b16293b2e17f821dfc9c572f9fdfdae8336b1f99a80551ade1e56b270ff8f06a41958ce2377f8a54b21563fb08afeee0fbbb99cbf14df01940b2daf158363e83f67ebd89e52a95efa1e6c41933def97cb8544cc9890e2bffd28d0af03bd66dd9040d4f62244713b156ab5e792c80b982912a00c6c1bfcf8dcf7e8afe3ddc9d4f37745b474c69744f0376dda4dbfe6ef3a332d643f860d034cac9c9b2216d204f1ea3cc141a1b9ac955812850ef2c0914b7d1a117f222e339a627ed5de0c35dd7c837e08591608478a42438465c48016966ecea2e84a65b35121d6ee27b558300a9ea7206b2f0cccf7d679a347b4a3dec9eba18dd0bdd63e2cb6c94da6a158ec2ecd12fff1175c50768003760457fdf126f1c27c5792f84802cb87c5f76d2a42cf65ca4257966d8ba48bffe8d25b970eac78ba56f6be81a6acdb3fc5149f2b82e5228fe383195f82e4fd989fd018693bfa5e2728a16b5cf94611feacbd0513449350f9228e90c60eb3e8cdd9caab8d159b6362e95c8f71392861ae664aef3d0406443a98874da3037e773c52d88bbe2ed4a0ed8ca3d7c1559c9ac1da06dd7b3c9d2918ae93343960d2c7ddfc93b44d9bd2e4c1f0e4d178f8b29008f5673e6a3820d4639006e5b1ad92db0c2946fdc65be223e02d3dbc07adec790ba302599cc7f2e983a90e29caa9948ed7eb7c2633d504eb9522dae67d6233d49287db93f9585bcd70806a731f85f78d85e791271897e4d49c71cf93af183ed39cd9be602983537ddda1c105ea86423566a297d4454e911e4f9341eaa7a2c3ff2df45a41ecf532ee4247a38ef47c0b040e1dc0d590", 0x1000}, {&(0x7f0000001580)="0ecce330c0f3b0e37b4a4499c9d5512499553f998c3bc20b84f7a9bbb3967b444a94a3e3aba42c0a9a3ed85ab1322ef33286605434bd5a7fa15ff148de4dbfbfe1f9ad674f370fac2751d53c74fd95bf788bde4c35bc7408db5418f57447c2e2f5b03e76f33688a276e1b9fa92dedba6dbe335560d8d6268779abd72d7934ac0e0d0ac03de8ea57a8bef0610d2b9d328d755f4d401f7e45a54", 0x99}], 0x7, &(0x7f00000016c0)=[@rights={0x10}], 0x10, 0xd}, 0x2) fchown(r1, r5, r6) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="4fe2329916b369363b4a38877c9539f61b9244d3605fb870494216484ef395141ab69f0d5d857349acba897890e16b8a9ebaefc50f214212baa1b0e0519aab", 0x3f}, {&(0x7f0000000280)="4d0cff1b05c1686e196047b2977ac256af2a0e28b441bb0b48", 0x19}, {&(0x7f00000002c0)="0d32a86843450f799297dd2bfdd4f0a56fccfc209c8dfbd67537024a08813e984070588762cbfbb5aa34f548bfab1ab0dea563424abcbbd4dd4c9d74b56a54390f27617c88fbea2bf923318b2a3bd4cffa5dd803393abedd4c6a0c548f1d8d1b87018010f2384de0ba0c112bb193e3fcff71b238ae7fa4f22271ea4295c93ce802eea642ffde51984bfd6da38a77463284a876b07afad3229f4bc2fc8e6ae55575002a06f5a631e25fcaa7078e6d522b3b77810cbac810d57053937a8b96f2a3d7aa34716673b246e03f488d0f0ad080c0f80652a2f8ee1019b4925aeaf7aac65db02f8536e77e7372c52ce6dad8e7f0682600d71ed2", 0xf6}], 0x3, 0x0, 0x0, 0xf}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x12, 0xdb1, 0xfffffffffffffff7}, {{r0}, 0x0, 0x82, 0x40000020, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x58, 0x22, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x6, 0x90, 0x7fff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x401, 0x5}], 0x800, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x9, 0x60000}], 0x4, &(0x7f0000000180)={0x0, 0x7fff}) fcntl$getown(r0, 0x5) write(r1, 0x0, 0x0) read(r0, 0x0, 0x360) mkdir(&(0x7f00000001c0)='./file0\x00', 0xf) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r1, r2) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x5, 0x2}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/91, 0x5b, 0x43, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x2c433}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x800040016d2) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2048, 0x6) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x68, 0x5, 0x3f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0xffff}], 0x6, &(0x7f00000001c0), 0x7ff, &(0x7f0000000200)={0x100000000}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)=""/161, &(0x7f0000000000)=0xa1) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81a1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="7ef3e1065b1d6081017bcd785fee711c1c02e0bc7091e37c2de744d74501fc41fff16f52cfbb42d65ba53bbec5e46c2b01ae8992da6d5baf3b3596862efe947c56b86ef912c8e40f47b5e037b72c2c07530e66972e341cae519b92823a1f8f59a436", 0x62}, {&(0x7f0000000100)="bdab7a49cfbe98a68eac3d980cf392e20fec86e3f6f61941172eb8d2536aaeca294ea3e42c521ef7d3e0179f300d5022", 0x30}, {&(0x7f0000000140)="d98cec75d2b622e16d60132699ac3695e461584b96ac5910ef0adca2213c66a5c733e20a8b9c838ea6c2e06ab76f331763e2aab11183f874e56394ba87c350bda2deda6d6fd4c7db5bfd143ccb71c2fe20c2cda077d22603630e63c144a726d0e2c92e7618e92bb4d12a45dffdc96caebea49989b10a98f6ab2a77cb0b4d591589b7ef5446f2dee878ca73b42052a439be0eeeb4c7cbdc9eaab6e19c10fccc4c", 0xa0}], 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x4, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="070c764206bc01459d37a9817f25c0146a5ef6b005476b1c8afa210063c5c7be915eca997e5151ba76d79ef1a95a6d064e6267bad96807fe0d2e1f8baf384d9750f7ddd51e51b10ef60e29027fea8597f4647ea854724c838a0151c91bee4a81c9cf6fe2505ed301d3c6e0f25531df40657a21f6818f9758a0a4e85793b82f1e04ae2bb0279157a6ea94e7641166cc595ab5aa5492b70aae0c2a126fa1a8001d6e37b692937dd5b275eca7c3536a6c746a3d4fe6f181c852babaf1ac30058955f9ee47d879d1c66eab60df3c3330343ab215ca26acb478d163ca09eaf37e2e1146db0ab0925179bf195701b6720d50", 0xef}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0xc0, 0x1}, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20020, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000840)="72e79843330c4c19aa7aeb37dbace40b423d0cc4c700f417a6ca1c21021765cacd295e6694519c679ff4f31d96be204cf2bfbd1748e8cf0721c22738708268fe7d9b9461c00363c29672d9e63ea4be36f6685b2bc86eedf611e7fddf444bbe620fbe6417361a81ad47c3ca42dd6927de985837e823444e0dfa10693b6f22621bb35459b2f73d82e3d35021d1dc040e123600bb9472cdcf32a3f398ed54a852dcff6a2e68632705d4d0dd4f2a010917884ba94189aa96469a3c38bbcc4b5d06123a9ad794f8093e7daed985f6380825e932dcb5b92f742f247d74f5bf07ee739c730fd0080280cc9dd814b51ac17f7d0351629c15", 0xf4) write(r10, &(0x7f0000000380)="9d12fabf66e1cb1b43a99730e6f473f202cf4971052365b8d199420a04969fe6c47c5219f7e8cb3985bcbab6637babe46b20dea9615e76ac1872d7673e38768374d2aced8b00d29b9968ec698d94e710b1ec35782e5e21a4b801baefd580a7e81f74193f10582afe6ea9efbdccb42e16a171d7c1bdf0889103f0fc7344914850b8b756dd4e7d1288182c12437b292087d31d19595a8eccff225f6571cfca3a95405af68610d683c823a0c42573e04d81d8692a2d58e5b27b66b7d2a5acdebf686a0c2cd02b4e54867e85e496073554f101c7ca5de700fc0ce626a2bb1a7fcd4fabd917a5", 0xe4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x32d) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1/file0\x00', 0x80) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x3cf, 0xfffffffffffffff7, 0x800, 0x9, 0x0, 0x8f}, &(0x7f0000000080)={0x101000000000000, 0xff, 0x4, 0x8, 0xfffffffffffffffc, 0x5, 0x7f, 0x2}, &(0x7f00000000c0)={0xfff, 0x6, 0x401, 0x7fff, 0x9, 0x81, 0xfffffffffffffe00, 0x6}, &(0x7f0000000100)={0x3, 0xa9e}) r0 = shmget(0x2, 0x2000, 0xc, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/220) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) pwritev(r1, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5708185b0d80002e8ee102700080007291c1561b9cf4900000000bca9edbd9c", 0x34}], 0x1) getdents(r0, &(0x7f0000000100)=""/169, 0xa9) 16:00:10 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x1fffd) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x10) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00", 0x1}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x88, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000040)="510f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x6008, 0x7) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a388f39621ffaf099befa14b9fb8e12ee08e38aa4de85dcc00bfa73231429cc1df849bec6cbbd3", 0x27) r2 = geteuid() r3 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000000)="c50486cffb1a04ddf4e16796a8dbb48f58d2652da26a377d37eb") 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x80) close(r0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x114, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getpgid(r5) sendto$inet(r2, &(0x7f0000000280)="97a47ded10ab981e50517ff3e9756b7abb55a5a7013825e07006ef730accc3c97a46b12dd776666f1016b24e42cf780381cc52b7eafaa888ce16e7192716fa40373b67384db813d024bc5627c39378959a82cbdc755b95c22234c1428dbb308123a4b2a5d5e8665680f0560bf61dc4c435674802eab841203d840ff3697dafda673db15974a8f52a506198421ca8af4c246229d7e8de8c6dea1fc1e71c1338fcb2bc3643eefebd0ad9901e03e0e6d86711d88c04ceeaf1751b052fef458e01482424dfb8761f891845b7e6418828437c77f2fafb71d68fed5aa24b9500a75ea0ec66e4c352d6b85bfe4f49668b1e5f", 0xef, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x91) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000500)="0c0575324c9c0cd538b4d4b08fabd08f099aa83804e3dadee02031d86b842bdde8b698523532d54de3b3b431a147884caabcb07145645e3c7f72e6a26920d285dc4f8bbd522e821f231989a36ead0573e6941ba35e1c53035de3439c87933ef2358989f7f48eaeb4bc8a1d9f372e1c0c28f3bba16119c63c4807155496a2199c4bd2164c4b632c5cb2a7b7993747245dcb3a1aa34c2756ca0cd2641be03bf771d48c8a2de3a3fad904f66c57d02e54ae90d47a6b9dc88facf53d9a4dd179888a1a4929e79ab9424ae6e6179802108cc47576c77ffdaa531c045348cd4ca19ec9017443a2ed2f4240e1d219561f63aa337df63c68d57e9c5bf630c6a3d4b01c1046f4154fa2b3d87d6b3f5b4520fcdb626006bfeed04a4d091e2cfd58fb86878b5bc4f131d1771f53295886ea94c8b4b256873b3ab032e3e2eaafcce4e9a97bf9822f6d31afc5ea92a6524d4b5ce3ba25b42d5ddf3c175d667312b02d215bbeb10b05e56c235205c96ed89e99422e94771715fa90e768987a7885056350650692739803d154af5b95b44c88e2a64d8c1344d3a12c33658a4257f2def3007094dc709c5fd6f974eae942a16ce6e7bcb1530697aebeef2630b50a8519100975033d15e7556bc2a8bfad71b9730196d46441cb3a86aef68d22c0f9c04d554a5c8535b99fc6281740c6fbcb5078abf7248a7d566e5f6263d44b5579de85d58d6251a9f188d0cd86d85f82345e419f30d87e0601bb101b7f91f8667eb3638025d973fbeb784c77d511d2764d9aa4f053f6f85e1b491e937d6678c7b2c944edce581b8a6ab1858a8316be0141b3b75d96ad6d777a8d25704467d106b8b3fdd3e487c4c62b295fa97c49ed961a47c340d8f2ebc84bb43de950fd30e6e99fb0091e6d0b7c2db06830c2bcb57c2e2cb7a6abd9b1b04f23094936b2ebdb079beff20279d36863cf91f35bb584ad5be0964ca106e37b718b40bdf24d7747cc853ef47a26afe6dd908fa34d9ddaed402725503e25812c30d088b68488e407b4870d09a3af70af14e187d11222ead467b15a859d6eb95170d44313506e0ad3ce2f6c58e7ef955f09e09b43055ead504ce5355504e110e27e6bf46d95168554bfceac1318b96298502ba2aad5c2dcdf4d964c6690b19de871b2f84921282dd7c99568f091f1bff9d35eeb0cc2bfa75a99cb206450798c9881a6195a081f72b43107578b0db2beb36c90dcc8241de53c4614f91dd0c0ea25cdea172ff4ca530bc218a0bec7607e468c3ce50f617051593e6f8a45d2d220610369ea1963a69fa02cfb10a05026d234e0bc54b90f2045922e55e64bd5bc9e8796c0aece0bb91cf7c00c0eb8a85fb7ef8056f8630ff816e61f6a1f80220f9dc6fcd720760be5185372458b75b545b8f4c534a2dc66e01e99543d69b45630c3b483b50ebb379d6541c745a45bf6324a29eecfaa3d873a584c753b16531598429cf7b89f8a693613b8d666f53fca081e26c9d4d6b61654c3f70d32cf42e77dfb2ed3d6da9938f782d5a09aec96c216e7578838db0f8ae823f82841415f141b6f166832c04fe00d1520391ea0adc6a2237d205174a03368a1a61373a787648bb9c06f7cac5c5a1d8463efa9941ef743bbd59d1a61ed41c740a0a66608f3b5bfbe9990abd06376da370323835d599ded5d8a1389f46d2f21a8e053e358a64ebd9d4dc1062c9920e027fd452b28cbd39a83cab0f66a2b17f84f363f844de7aa932803a3be40486040df0085d0743dee2e8ccb766408e333c062467f29ec364e67f50718ce7dd88f52bc2535432f6c2d2999278415a86971bb4bc1225e924661daadbcb52e8d9c8aff8224d2b42f9179c47f1f2d865bec28442353e0fbb634654c354ef6528a5b3ffa5c787e1b3c73f2582c0f0f5aa8ecbb23cce986fa2089047c67572bcc4b2b7e94bcf128949a284eaa7a79f60375c6ad8e5e61066e73a58ed784a1e914be09b6b9bc6175bf86bf41c72409eb1226811e36fcd1fa3b1025d0942c2c88956483156f9e0a350e579ae475b891f77bb792221d34d0ce44e7add22986de312de3fd8da2d6dae8ab6f66590d7109de9ece51b6051c6d123f49f88bbebf51b4c7265ef56a03124edf43144729dab53f89cda1b9b19a1e701015460f0e8f9035607d6b89d2618e4190ca3c5d219bd6c36d888df9d4e4eb7b1b8f0529ccb12fe733e3b3238db30bcd30173aa619c92d12ad919d94a1e5a28ff13551a0178b7cf74dfd67d2409796996b706c791d41fa83992ff13c5e94b0b5e7cf92a3b60dafc41e16df892164942e2b5516bb4fa55526d509d366d6e1322c3fe8afc190477131968edffdc14634c7fcae3eadadfd4e75c0cbd45e7ab0ca9444026e3c3cf5f7e0c5ab5f78a00b9c6ce6d2d23bb7ebb56464a5ee6c3968c64c766d6bb5548b20c4b8ca98a0373e6eee6ff2ae4ff5a7a72fa5cd17652f48e94d8f32d3f212cde0858afa296e3a690c17a65e403c47945d6c16b56725350baa7957d3f8d406c26a6010ec447cf0b4bda1cd69b3346d99a31929cead8c32b2b5719a3719fafa6f5ddcf007a96d20d22a17a3e7629fac966126525efbab72c3f2901b17c2cece1c6deb52f6f2dd73a26b73042f247f2ce201e0ff313028348616bf85a2bfd46f245ac90172bf43f984c9f3e453fdbc3cdd91c56c88879bd4e286f2c171b7f0680b5b84b47294d2e9fbb4e65cd0627440af74f88d82b6232115262f7e30138be2fbf4a1001c0bcfbaf22ee5d0b8f4c6694b055289b16782458a92968c6fd64ea30e1682b0902483282b905be69fbb1630cd81243a7f7826fe9945dd62148185d49791bceeaf83d12191bda8d34f749a161cb8f2ac0b195f6a0b634827cb2ed469731cf3d199cad7c44040b8d0f1b76e8c98bae518a20e62b1c18302897a3cddba4ccbd0fd265c4f620c9b60e10090266b044dfbab41bdae8a8de46a609c73205ffe4a294cb05366af8412d2d32f5feba8835cf6b9f4afa47891127c894a3f330fbc17625e6abb0389c2c8a68ac2ffe17045e8c7518e6b9428e4ffe582ea7cc96e6cc4c5a820ab144ee0b0b709fc18d0ba961e0815510636b88c8ba61bad7079ffbca7c2f5f454f7bab7ae92a0ebaa30ccdd7f8dd1f2586a636ba716b5635caad4190f2368683b88e6d9b9bdeca32b26f4f835ec8b83f6fa645a58d04396604c5ea2fe18b3197c396d3261418ba1c12e82230d5187c20dfd81ec2502aa418bb0900efc7e9d0b84b96a06774a1af907e5c01ed88199bf06033f8b8cb7253ca70cf9ad5d72b0b04346a01fb0f2f437ca3285627c709d148b8c984b592a93b4f2a3f34c8ad7f5d4b0f81896a48ac8a1d9bab4bd6b61deb4d6897159fd69a5cc0466ae12e46ce3fd709f593533dfe53c7eacccb2d541310cf7edb63e3463dda3bdfa50cd21d8cefafb8b6653fba3cce58a2960cf921623a4cc1dd84070cbcecccae6ed288270fe072f7ad823ff8fd53f2d9c5c009da6f4261c897ed17734345fc01a5426a68100903551ee2d5f8c69b220988866de7cabef03106a6dcc7a2fa39493324f7ce95e2055e0f51841b4a0a60aa0fbd39a8c9a693d9d4e9362df729e2ca42a77c50d6d9392c8f0b0d1f6bb9f07f5fb95608530058ec943fc9d04baf148aaf4d6a08811bd422e2ed0e67357e152d7d97bd297f129d742dfe6fc120675bc9fc9161e6a2021e6ad1d56f42c79074f09c0ac3e37e20e331a047cdfcb56f676422ed1b03cfba98b9ac9b211ce5b5d3a90fe68f8fd0ff15f2160dc38bc5a221a39f89883d2678d5c5af9519e15636ec928ff9dc9cc1a8ca986184abd5c404006e928abf9dfc7770b7ba2eb1344fb2eb7736a491e3b65adaba70cea9f88d914723c597463fb11af29a54b467701f63441305f3deef70f6b245e36ee12e276e67c8e054c2b879d560452f01a24d67647744e295058923b65560e6c80be5d61111f0a5da3969080ef61f855fd2502cb1dcff981a90596ffc6fdf63397c78759174adc0e0bb8c9ee6b8d74a3fcba89a7e5183da229c22c0b08b8a78986a02a0ab72db17ad79385b16e624475402888b4c8a33fc2d667a62d2d1f679a42589f6d05b7e017bc2adc4367c89e217cc7fac55ddc3761065349fb01acca25566a370a0269333e5bdba9ad5338004110ce2cf42454a09c740821e7f319f4a6527c32ca5611bd758975bfa1cb84c11cbdd585fe1afabba7930cd8939d007cd5a055b810ff9465864eb60139d54d04dd40ca85c558c03fef2fb59408089ce0e480a955a5b32e91fe8116bdf10bf78bb13191dfc7010fdc5e98634f2c6974dc9361e6f3a2402e6176abc1569a6bdf2e316b0f939c8ead7c0afb498ab79c78dfc9cc315a628b372420272a05273518ec23922430397ab0d242ed8864b9f27bf8e26f77e92d3c784a8d1f13214d61e8aebfcb3a40d01558298415632defef0cb1d8d7209a27e16dcdb687e4d53abff50f186c39143f75fbb37578425ae1d1310c9bbf8181ec0d07d00d028e64073e30db9a0ccac1185dda42af10f3cdd3859517e63e23d5a2b0c31db6badf2842cda1364a9a7ef5391960d169b3c158ced4e6893efc882c7c745c288d57cf07811f38ca2fe76eb0164b9092ce7e4bc5f398f7aee116fd24a7e092b9d772011d226463963183950dc36fdc2e2fc74e31499a9110d66e8ed220ceeb388758782ac637e516c8a6a5e12259b398ab95e726044613ec19d1f3e9a80fcb07f06ef75b39e142c42540ce288ea3bb96610f1f3a714b934eda36749b17b609b51f6e7425babd446c130746ed31a18aa29be5b24f86a36f542f7e289c51f01fb6cc1aa6e41d50e761affdd9ebb8f6daef77bb1ee39b37b629a7dff3932b895109be2e4130c66f46d40955492866044baafad02f9a6dbfe5b9623b36d578460e551a4295a43b36c90a580ec6d89e46f086f41e600c5661353b79a33aecfbf1fa788e949004bf9673080505f64e8a58abbe2fe0a1cb092eea5e21991e79b37f7fceeea928f9182b9939bfb042f148fc802e2ee094e9103c5809e8adb56064d52c51b7a486effcce5caecdabf48cec1a8992cb93300bc8c6b3bab71d5fb6e1b6bf39e7619720fc514bf12de357b942684fbb36a602ff63d6c12744cf9673dbbd34ba1877cc104668d6457f6c163c9c2792674e82bda18e2e9ad7cdf9fbe82e5f02014e5c3c4cbb65d2a1c03f11c42bff6c2ab115a45d81952fb02ee0583c77ef1bfb16a2c14519b324d9bbcb102d0ddb5c94f74693fb2342672844813f7664df4fd8ca0ef27cfb556da5859d7b07ead16f926a7e70849448e7a1e278a9edb90b13a70ed8f39acc4c714ea7b2b77962f6a46ff0d0ef71d5f0a30ec78786e25b9229b9c1bd44a80a3909856aec5b37d68dc22edee177fb7eae438077e285e5a10c1a36e80d09d6b7b272a3a367a3ef7ac4a7960578fd54c3e2579aaa56d87001494316e99a9bb12b0191e3a126cd750171498db832278bb9f4ff2c072a07ff99d422262d38c32563c66cf3aadadc59e2b7eb648166a815abd879adb30e3e360a875f1abfc6ad83d87345627e73da1d41e2f7ae9736824093cf52ec73b428b9d4f7075d98a870de3ec45a55f1fc09e7df33867c0a35dd3290ac01fe10306628e317917b036c6c4db868ae7a308a6e7018ef81eabe7d5e78206baa9c23ad3acdf709873bad10628dd47ba9979fbc6462e494fa8b632cbc8ed28275182e9b46e303b400639e3201b5e01bc5ad6411afece7a73d238af158b168f0f36cc0a1c1d47de4e2dd707486b33247b99b8f3dbb232b92930e54491a", 0x1000}, {&(0x7f0000000380)="eeec47de549fe0743c352a957dbceb37ea5da0a1a462c8ad0873f68b66a4df155fb27dc09f80f5813f3736e12c40b7522dbedc4a1b50fb19025107c122d361bccf55a1603a402e0f09a3090755a5e407874758a79a2b5194192badf0d2764a8c2dfd7fdd29bcd4011cde0f2f567e92dec07fcfcb6d6a2223b23d039ba8d4b500eb9f258770e4a413ed9ef4d646239b67f1816b266c034f767ee0fec00dfa7c533f7c732b729dd01af1d046fac919def30d6adb357265cd64343851516de423042bd878f7f8dc51ff8f112e2471d542f65b31e43fc853be5f48f7aa312d25f84744092ea48714cc367f07327c6d", 0xed}], 0x2, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffff7}, 0x10) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000, r4}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1f, 0x5, 0x7, "ddaaeefad3a4a16230bd5d1550eb5e1098d986d4", 0x8, 0xff}) setrlimit(0x7, &(0x7f0000000180)={0x5, 0x7}) read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 16:00:11 executing program 0: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x5, 0x3, {0x9, 0x9}}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000040), 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x44, 0x1, 0x401, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x81, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x401, 0xf69e}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x7, 0x40}], 0xff, &(0x7f0000000140)={0x6, 0x101}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x7) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x80, 0x2, &(0x7f0000000080)="94c6e7479a5f74233699bde0cea75b93f01a2076c05be2cdbaf6844c5c6d0fd553aa1e0d178ab42e269ca7852d6121456c97d8ded64b56925d2fdb51ccb049880f24ac6223b79205461b3e331d464e04ba275800c4c598ee9aea50de32c38457157bbf3ef4ea59094039e97620728147b54b5931bb0318dff49dcd0c3a7fb5b21d1f54f06235a4340daf42a2d0c99bf22740da40bcba8f2c5f996d74ac8765ec4ebc34908fd4b8967e09349de4f5d219812c60d06522f2c845b9764ff1fcbc6a26ba6159de751a64555d67c25a8bfb86702cd2c0b218b3e960369651f4c0f7c774364f", 0xe3) r1 = shmget(0x2, 0x1000, 0x100000000011f, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) write(0xffffffffffffffff, &(0x7f0000000100)="657a76cba291d2c17d29805054ec0f993bf8c03e7719adc454a6a9fa39a1bbb38e93b48d2dc72fb27c6a4f4ba9e0a12739486e29ddf572f6496097140c5363d13ef0018bbb5c29dc43a99a0ed1b59a88910aec195f1d7a020a60a6aac87ab50d6e11ebaaec70d696237f6a574388d3b04639ddc39ccc6aaea22ec58838dc025c8c6f7294e8666c3645f24a428285dc702df5623a7120f627df34da456948e508b45087d273c90c9bb5f99f65c64943b6a8a087d0779b6be16be383f045383a4472b710736eba5f46715a861693ad57b4ef888b28953307a029968085990213636b7c0e5d7f2b077f19", 0xe9) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = dup(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, 0xffffffffffffffff) 16:00:11 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, 0x8020426c, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x1000000000000000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="c2ebbae9a201c3cb5ffc9dc10a0e8e73fe92ce977d1f0fd4a4db0e01982750d09ed2750015616ed20b3895b7ce3146be759389f1d958e9491ac43ba7df883c32460fc64b5937cc75528a73facefba6523af2a58f0929f588e4d15ab02e841faeddb4efed059120264b5c9f7f351f4bc395fba847e4e2d7512e78af63ec67", 0x7e, 0xd, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000140)='./file0/file0\x00', 0x613, 0x1000000000003) dup2(r2, r2) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000500)="b4", 0x1) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000200)=""/150, 0x96) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt(r0, 0x0, 0x0, &(0x7f0000000100)=""/55, &(0x7f0000000140)=0x37) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x16a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f00000001c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x43, 0x6, 0x0, 0x656, 0xffffffffffffff2a, 0x405, 0x2, 0x2, 0x5, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f00000004c0), 0x10000000000000af) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x9) chown(&(0x7f0000000800)='./file2\x00', r8, r9) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000040)) open(&(0x7f0000000500)='./file2\x00', 0x20010, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000700)='./file3\x00', r7, r10) r11 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000680)='./bus\x00') semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000006c0)) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() chroot(&(0x7f0000000080)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2018, 0x0) 16:00:12 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x93, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x81, 0x100000003) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = semget(0x1, 0x4, 0x9066b42a43f2b4a1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x1, 0x3ff}, 0x78f7, 0x2, 0x81}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x8010426d, &(0x7f0000000000)) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="823d55"], 0x1) mkdir(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0xa0, 0x0) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f0000000280)=@file={0xed27bb4b30bf2cac, './file0\x00'}, 0xa) mknodat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x1020, 0xa1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200a, 0x4000000000011) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:13 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f00000000c0)=""/70, 0x46}], 0x3, &(0x7f0000000280)=""/162, 0xa2}, 0x3) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x8192, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56b5bf3e750000000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53300", 0x2e}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000080)=[{r0}, {r0, 0x1c0}], 0x355, 0x20000003f) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10301, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x50, 0x9, 0x1, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x2, 0x1f, 0x10000}) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x19, 0x4005, 0x8000) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x4, 0xda0, 0x0, "6a9f4fd350dd7fdc09eddeb40fa412f6c94625b9", 0x40, 0x8}) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x7, [{0x0, 0xfffffffffffffbff}, {0x3, 0x1}, {0x2, 0xc8}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0xfff}, {0x1, 0x40}, {0x3, 0x4}, {0x3, 0x8}, {0x2, 0x80}, {0x2, 0x1e7}, {0x3, 0x8000}, {0x3, 0x81}, {0x3, 0x100000000}, {0x1, 0x3400000000000000}, {0x3, 0x401}, {}, {0x2, 0x40}, {0x1, 0x5}, {0x2, 0x9}, {0xe3ade36ff9202ef0, 0x10001}, {0x2, 0x3}, {0x3, 0x80000001}, {0x1, 0x4}, {0x3, 0x4}, {0x0, 0x1}, {0x3, 0x3}, {0x0, 0x1}, {0x1, 0x1}, {0x3, 0x421d}, {0x3}, {0x3, 0xffffffffffff7794}]}) truncate(&(0x7f0000000080)='.\x00', 0xf000000000000000) linkat(r3, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00', 0x4) r4 = fcntl$dupfd(r2, 0xa, r1) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x30, 0xf0000056, 0x4, 0xdf}, {{r3}, 0xfffffffffffffffd, 0xd1, 0x80, 0x6c, 0xfffffffffffffd1d}], 0x5, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x329, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x800}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x1c, 0x60000050, 0x2, 0x800}, {{r2}, 0xfffffffffffffffe, 0x30, 0x1, 0xffffffff, 0x9}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000002, 0x3, 0x101}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1000, 0x9}], 0x3, &(0x7f0000000580)={0xfffffffffffffffc, 0x129}) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x7ff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x1, 0xa7, 0xfffffffffffffff9}], 0x66, 0x0, 0x100000081, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) fchdir(r0) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) accept(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feaf00000007ad9b366b72c8e30000000000fcffffffffffffff00000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') getuid() 16:00:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x80000001) 16:00:14 executing program 1: minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000040)="7c67d89d10af2d3c43f5996a4793ac1034ee9a0d9cc4e4d125d1dd9977e026e6da42952f38d189300ae84b5783333ff1689669796f2fe9f1cfef161784ab411ac084072882f9ff30f6ccf1496b92b1407057b2a97f7e48570e6ecd2b1084cedaaad637cdb161b027d2606fdd82562a55709a5aa2c9ace8df8cafc0e62aa0e44ec8fbc0a45680d311307bde2ee0b68ca8a4abb46a", 0x94) r1 = getegid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r4) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0x2, 0x8000000000}, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r7 = semget$private(0x0, 0x4, 0x13b1e55f38140068) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000002c0)=""/183) fsync(r0) lchown(&(0x7f0000000380)='./file0\x00', r6, r4) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="98db9e5017ae618ae043c66ad93ff705d2be7f5fbe75d86ed009f66e5716757c91146811cb84286b1975ba300f7f14f70bf549c6a2f21cfb825a1b891292d0a807e3d814f0792715d7ca6d85e7f8aa70f0bf89d78aaf588ae1425a0d0783b41ea0a1a0dfb5d9a81f8192b632909ad3b85b9a55d3c4754a239e634a4b60d5e78a34533c00dc24a0d3b577a4e87799d56b9b1c90ce7332be5c4caa7ebf824af9b4b9cc99c1af652fe663e0828e7d7640dee88f55f8ba3f3fd4d002f57fb59ea9fff20623cb4e16e6dd80a6f3edf1f72e861dc7ce5174f943638961a23694e99f2ccda29c04a005a515487df1b06c2eccd723f3b83c71c07450098a54361c981adf301bc683f15b1adb8d51a87e1e242c9a1cf53d9c1e1349666f4c6c209020d3ce12df4a518053f140476d1aa59b94596a16fc5bfcbedbb9160626117e14e1a5e6d5a46c29ed88cd5e90b192ec13429db8f45e670b54e2e1be7e50399c6ed9c7998708433419a56fdc9209c5540c387a810fea0d3390f64900d22b12347ae8a9418587abd9a29e20215b6c15acfc87a748fa11d6922a31953b2e574051d05725852c814630b2c2fab91cf001ff92937a7492e7ac504e5709db9acd5c9d6a10edb2fe2d836d3b5aa5b545068fcc69f3c1502fe877f3ab49ae8345f102b3d9dd8f5dda180499c9a6c32d2522c2e68c286b39d81e5c73d6e52d33aa125c1325064bbdb3a39ce099a2308384272d6e65b1ebd12eac8c5d8ec5eee21b6a9e8eb6dafbceaf4c01ba10481bba88529d41bb0be57045631fa92cc23595f8dcd66eba2364f9dd464e389d06aaa8a0eb3501605e65fe355a6700667502bcbe7fea29e0e72a359493af7eb9b56cc20145bb13dc66de9a58066802a9f11440e588771d6b82b50c9578fcd8b7b96162768c5b21b38fdfb436ce4d4dccbe99a27b76f6273ecd2fae2cd226c70b52466d059bdc28497ac81644b559d1e00a4ddbfc77fe098347b21b1632c66229f6778b6d5100ed383dc8494c530047e3867e43189052efa2517df5a36be853174c1c64fbead97a4cae482a7a6be678cc87030fd8a4e1453185dc240572df0bd906cb90132ca0da8a66e4344c099c5720d877018679a7e20c0fb0ded85277da7374a36e890e589086e46118967e9d75b453aba41b2a89322b5a38b212e168bfafd2d77d12ea8c429c87fb88ec9583c0f81256b432f422519a7a3d961afcde595c81508f0e67fe084e0d82472bd22fce92031cdb0e6e654c34af35f179a257e8569b325badff2e13b1c5eccb08f175bab370d06788880b70025875b459a3f83ad6991d2a530e63096adb85240d93de7ba9ed10c5be3f384b0111144f1f88ea727750e6dfe4c2cc0b41fdc8c2052365575872f749b77f857ad6e17e4ed1f82da3e603a7dab02d3c4f76499978077afd1385ad874bbb3b3ba9d2723375acc19c983bc6412000d9a374d9abfa6e0bb1c22d63e2e1665e6fca0beb7718e261d077d7b2c58ebd08154610d5ce5fe0c64f45232322f8e8608cc2316d15423b309b18671c7881d1c7de10155a969311d06e553fa4dc0581906ffdb248e844af2b88761d632996dadb5f638803864c6c42a6596c1e4a646cfaacf6b5e349dc32932c8c4016aebda52dacb02158191f7a55994c84aa8b302a37846ee93715bec911572913c05e197053bd896bcf6857ab0fc0a35eafd956dba93e3843f195111ab7bc12973115af120a795214b2e0ab6c56878b93648b90cc675bdf378df6095e3b02fb1d10b9d46dd612a1390ab596b51d1e46fa617fa52351a6557b1ca6f8c54a2d410965cb1a8ce6986385249a89782b06927ca388a13e97fee326bb8cc710a0d214eb24da6e4fb75e5d0248b4c1653662185a5d3009a64d5b05e96153c3034bafa35d6f4086f3d239060fdfb540bca71713e4ee1f875a75a824419b36ba9983b07a2e45706d18ae314a87182d1d91b9c7df96f5da2b1c5482416f97b46525beba81cde0c2b9ee7b523c7c99446172b031a24194c253d8cfb7dedb7b90cb325cbe58fb5682094314c4c60b70329eaa5e9417222517134b65760f24e60dfe71a7ed1900e000686543a847865174dc3cece78ba59a4df0be8070c686c4e7d2250eae70e22f96e73dcc966f90fc79c11250b0bcaf8ee1215df5e183a492806aef5815591c937eaaf931b4afc057a2cb055928a8eaf67591d8cc1ee4659638eaa80115790acc8a678600640a2424844ecd3406296c5d1b2325cf3dd933e4c702925d6405fe5e050bbad48aaa7b32facbca7d49c2280af78b422e0ee3d982132bec7d43b04eaa303f8834181cfded95a4c64a46dedd1127d6cb88783c35ff30107f61309f915c849733329b93173ef6942b7404dda5efd8aa197a3e83a991dc80920ec998beb915931ab7e0cc38720fa29ca1b1fefdd75b0499b311760ff4b4e2c933d5b17b4bbbf1eeabc8fe13aa33794018015a384b456d6211395d2acf2da66f697927a15357f21e6a31921ea0e46228be5b321b6d5fc11ec13a7fa6a6bb42d36979c37c0ea752741b7f4d520cea2c79affc7409f6ea5a54376af8a15568bc82c26cc0d9ffa5879c521f33964642a4402f8ca9dd955c56cfe2e09c971a2de389cf30233a263288fa387176e4e97b7d20b1a35e677e04285d602a05c7222bc015f8be5228f4248472da929408740b8b56f310c053d74c6ed787173fd88ab5a545985f3102b880768e2ae67b85e9c09646e27a8bfdc2662ae58e3784f46a02fadfdb17614de676cc7d53814d635fd29927aa21ad87de416f08c2db22676e2ca8264c1be0436e4574b2cbfd998f3c11469b91126ca75577d84671ec3895c70f5838fa99cf3afa0533e8b44eb5f76f31a057a10cbbbb64a630c2d5480d0eae6c16bee61756889d77a2d5e38845efd94465a167819ce99321f3b7ea2aa333600b5bd467c9fd550a5e4f9dfc7ef04a1531a4a96a4d115b27f063080c18a6f87e1867b3efa06ed8747c9a226551719810dc40333a8be0b11b478f7edbbc150965536ad6350bc0f1e528fd5a1210ea5c69ed31193ea0a9489e85fd5091bff82a405eb48c6c6c1b8ddd3ed36f3c913c635dd882da4bc1cb8f1edca546cb04195f4dec53f3aae778ea02ce20ff6f38b3b7ef35cc77289e3f6b4572b8fa8b365acf768bbf176b5a7057b71dc9a421dfd90ffd13f3f36c2bf9f16b4410fd2a073399c04d90a8cc30a4c82cedaa0ae20504768c5b3bcc3cd83fbe13a51fae2638f747d3efc4af2039cb74d1f7c0e7a2a2817f1d5108b870e4152ee4a21156e75a9839a4bb0e987619fce8a485109e7fe93d4e66da4b74d5c102489a77c061d65aa9c078bca10e2391ef65b31a0fce3a9f3646dce040250e21bbdc38359b5c5ce4f8175353afa9adfd08ee586ebcaafd290f22f391cd1ad2aa14b6dc407c35c40ab13fc52670f386fe7aa8ee26214f70c5553e6ce59fe4191549b0ea340eb54fd82857914162520a6efbf2c1a7d6deb742e803daca0c0497094ff7ee2a2b812975ffd5e2b04bc5367ac63490c9e5938d1f3ecfdb02e1b2282bae47a426f550bb60b863c5a2588b529e2db271e2d23be3a58c1c5956937222582d672f56d2394166fa6e78863b16e49e262534e022722f749c571a6c176fd1cec0a9b541ff83c2c50af0acc67755d3502883735854dc5380ead54bea579fabe2c1525f7ccc828bb77e055ebe12460ea4fcfc4dcd6075af8c5118f21913421ade4d530be3dce51647ade5b2f39f273d65aa5854db0b7fe4a2d4d15cb9f5172b49e69b104b25a7d5a15c6f2d4f6535e4d0ff1f152cdd79b4b455c7716ad0da419759a199522e2e6816bdd356d4998e8488edbe2d84567307c1713933d1749cddea2017395025b29acc4b4e5645a0420f58fa3420eb843d9114d169c214c98965dfc364b98e1a7652854a7f2d908e4d1e43b88c86779531e1f7c4163c477da34d1e2d4c8e17289e3ffd05da08ad4a3e5a9b4230354f564171f41ee9a345fe64b424096b98eddaaea98a4412e2d98482ca412578c77ee521639bd407039fbae380cd4293c784557fe48619aa22dc9324cf50abed3f0987ae878f2e0a60998b4f1f4d6310a16c7b87aea6d42508b7c8347ce5531f4bcccb7f8798c7cb36bbab0f0c52948efb6531f2da7cdc788d6a526b3127318b2121eaa59013efc34978c33bf6e6189997d58db4d35d75cd831378f36b30fc0dbba82069cd9e5d9ab497faa7b03f6525f3c9e0b358ffd9c58de27b229ae6d97985f6fb23dbaaee3edf245f73ec240ed7759d2049484354978f32075088df88b18bdbdd8a3ba8c4b765cd74a86368f3a2c0942de5090a4e56579e9987124910eff364f6dfe02800e0a415b2e147a992315a60d180b771ca019aef0a34de7b589a347d8068cde8591f14c48bacad7889ca9ebccfa1821bff99aa5c2b0d82ae80b4759ac0392571a37300b64eb57cfdb7da441142c91581fda6919cb070ed457398f0c4dfabfb4afeee921f2699023d8e08604a508e4492887391ae117f6034d508e750428473c4512763e40afd4ef3799008eea3755d0e184d825cbfd1e0f3e36667f84b3c41257667e6975592d2b98408f0988d36b07a83108e53be370d5a98b900fe48c5562dd1357e82faa66b8181e9c5ab9dd0c437191c8e44594443ec4423035216d4fe9d0ac5015f0c49e7e2812103b90a45a1f97c1a8bfe5bf83051262127170834a67b438228cc3b777233614a40181791ac2b7657254457c13942deb31cdf9e629589db8d1563787014a2e012284ff3d3ee186887b0a312aaef66050f4234eeb09847323be12700792caffa0ecc9e38ff362a4bac214af4a951bf2dec2a9b53b4be346ba1eb8f006594f7b00b86cb7289363f5de0c716a1f0db28b55687466cb32a19998c134c92914da2c89d8d3dcf260b8c6e7303f709d94dfae1b99a909c2b048b1979e70eacde1e440385d2e37ffae2164a7f1fafcbd27825d9cfd5bb1815ce7846bacb3a63ca89a2e9931f32f1224132a65ea0d0ee2bce9c0da30aaf512ee3b4fb63955180502a5b86dcf99007ea32736b8dd879537879e4ef3dc92323d7e4fe9430b286a60b3895771aea07cb61347f40d064a4efd65d4bace7403b3cf23b9b6a567b85b744e6481a53503d29e6a6e9206abf1cb401509d536bed06d92f7bb2d0cd54244b7512e308c6a46f1af8bbe79d8ada7baf13c23d9fed73c27e1928360aefc1d32c3c53e4f0884cfb1c0a2688350590f6c4dfe0ed91e588063340718f5f71a453c24f6964f3531256e7eecf29b344e83f5a143fcd573e384d76f497ae006f2952ac86d704d425cbdc59b2ac0132aa15977e9a2392dcf349b28e7a44e104dd9f4548ce0f062e3a1a25495ca757ebd768dcb9c3ff5faad1e361b664e793590a43aace3c1e482d1591ae24af3dfb017dbf542360430ec1edd445cc4910a9db52242e0c2532feede0d5575ad452680e228470bdb366d04f781933cc218e05b5bf535f4b5a57df357192de0b002955b8f89bd5c9fb302b6c1da667122783b0ae21cacc669be3d1be5725f84c7a29f7cc5bcbb01d7cc6390430ddada4c173fe69c65716f321462387df068a542b459f8d30341894667e32970d68eb5eb19301154a690966d881c000ba347cd92159d9170f15b6feb2b56e74358701077f350165946be9b886c43adc23dc704cac1fe35a21ba1efcfe4504f1ffc11f9117e618a31e3916fc1391d49d62bfbc3bc4b9a1c1ccf3403524f7c45cb58086d8737540e3ff24fa6e0766c8fc370eb388c1f155075d014c841c", 0x1000}], 0x1) setitimer(0x3, &(0x7f0000001400)={{0x8, 0x7fff}, {0x7ff, 0x80}}, 0x0) r8 = open$dir(&(0x7f0000001440)='./file0\x00', 0x460, 0x10) r9 = fcntl$dupfd(r0, 0xa, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000014c0)={0xfffffffffffffbff, './file0\x00', './file0\x00'}) fcntl$dupfd(r9, 0x0, r0) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x81, 0x2}, {0xc479, 0x28000}}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x3, &(0x7f0000001600)=[r11, r2, r2]) minherit(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002b, 0x80000000000036, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = msgget$private(0x0, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/109) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000000, 0x8) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {0x3}]}) munlockall() semget$private(0x0, 0x4, 0x80) bind(r1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0xffffffffffff6324, 0x2, 0x3ff, 0x1, 0x7fffffff, 0x8, 0x4, 0x0, 0x0, 0x6, 0x1000000000000000}) 16:00:14 executing program 1: r0 = socket(0x30, 0x5, 0xa79b) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="866b28291d1e68460dfd1f9f7114e7aaa902bef1b5f705d3e8b1e1e2a5d132c703ca137f4fabac185f120be7ec3516c79fce8c3aa07d1d982a71e4fa998325872652302c08756eb7d4e72ec66fbf5ac05464379586", 0x55}, {&(0x7f0000000040)="03a4382ffb59226093a90a40f4857bb5a964", 0x12}], 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x481, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8282, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5e4411ac3d3a7aa4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7ff, 0x2, 0x2, 0x5, "a25344f3d06f55e7ad3ac296bda899b63d029375", 0x5, 0x9d97}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x48, 0x1}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={0x0}) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x2, 0x49c, 0xe3f6}, 0xb1, [0x80, 0x3, 0xcd, 0x5, 0x9, 0x6, 0x97, 0x5]}, 0x3c) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1914, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="d775b3944a15550e0a4d2844c1db445c9a3ad9629127836ae6f5d69bae1c70db9845ea41b3b779a3bf1c3eba1183f48dae6877b5b41eec861fa119409378bdf0ba22bd8251183e29918aa3681d4e989b44a5d9293752727dea2b813ff8bde2c0c4239603d6b54132ba42a5e7d901343d119cd79b1afa5985f7b52a45535a5232", 0x80) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt(r0, 0x8, 0x2, &(0x7f0000000140)="430e253c63e645ab383d2aba77334d26d0192e3a097784d5d338fab9597f99539e06ca2f25080dc1238b14a1bf6660bce416ba96e5fe747ed4cfa9a7e2b11b1f8a401bd5da8c693ba44b44fb04c8d5a395d6acbf07788b3c5236643a77d8c9cf92ab38156f9bd24966f7ebe3f658aab5cdf13024534b314825d116ab102702", 0x7f) 16:00:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x9, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r0, &(0x7f0000000880)=""/219, 0xdb) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000280)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000300)=[&(0x7f0000000700)=':{\x00']) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x13, &(0x7f0000000000), 0x19b) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="928765e4c5051506d628f10ab7ca841f0e0ae646918ea86722b962106d21094e766995d8dd8f0a6f34be0fdf2f055aa8713b20cf21a62b8212491891dd7819ffa15146144784e49d9c13e08e670495f375fa76fe02018cf4d47f14082396104bf11f005eebf774a3d89a4e44eb55b5ec2b8a17dad9d924a3170e8854ec9c8580f20b3d1420d9642ba38100c7cdb7baff3b2a468be791c6074bab90583627940ce24d51e75d1f", 0xa6) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)='&.}^-&#\'{[\x00', &(0x7f0000000280)=')\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x10) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './bus\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8005, 0x1) dup2(r1, r1) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0, 0xfffffffffffffd8e}, 0xa) 16:00:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgrp() wait4(r3, 0x0, 0x1, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) sendto$unix(r2, &(0x7f00000001c0)="292eb41434f9fbd73dc971ca38f7ee46e9111aa40c64cd1422367752e1ff725fb702973de5a9fca7c12de0b25000ff8b8ba5d0aac2dad748357446d8a4e62533c5b7d3e231b93035f88b53278bfcbcaf3ad1443b90d3742400e5672b1aa55276bf7e3f3455306d61f2a6c3805d9a7e0297393c2fc6e136ba412a86fb30dc4035e59aa62c965a4f", 0x87, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e0566696c6510000a6f226e2dcba7c1b11593f6cab433b47db061ea32d51f49a46f745de760f3f20b523cc7ddd7c72459ce01b611b163860890e11fe8d6954d962f5ba7bc5edf9d43df78a061e9f8fdb49539b2164a13a5b1dfdf759b6282ccd80be5b34e3fd4855037"], 0xa) flock(r0, 0x2) syz_execute_func(&(0x7f0000000440)="c401ec14fec4e17b128cd100080000450faef1c421782bb050d50000c421225c971f000000c4223d3fedc4a2710089daa5cef8c402492c91000000000fe5da0f7ff2") 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffc, 0x10000000000007) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000000), 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x2}, 0xc) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="b4e3d9c1cf3e73536a32b5c2cdfae4484a5dd451ded3dc990a96aa450d9938e49e604e9dfb420f481b0d045eb7180b29c1a63cc7aa3e4126e338d7c54ce97c1f9493ecb2b73bee856b56204886263ea24540e79619848c632f3a2e1dca6f9aacc94d973c051a475a0416645a998e11518e92940643b6b3134999f74f3f21b48be886b85aaa6a84ca53566e19231911b22e48f92abe1e42d927f328bc28d6af31cb0e7e66ff5dcfad97aff8856a216774bf7c44cef418eb844e5d5ac10e38cb892aeb6ae5bc24ee1f9e49e3650b86ce3426650d463c76d796e2e29fcc", 0xdc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1, &(0x7f0000000200)}, 0x40) socket(0x1f, 0x1, 0x7fffffff) 16:00:15 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./Dile0\x00'], 0xa) r3 = socket(0xde999d272aa185ff, 0x5003, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0xffffffffffff8000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) getegid() 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) poll(&(0x7f0000000600)=[{r3}, {r1, 0x2}], 0x2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000500)=""/216, 0xd8}], 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x6, 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x1f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000500)=""/96, 0x60}], 0x8) flock(r1, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x8, 0x80, 0x1}) 16:00:16 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x8002, 0xc) r0 = msgget$private(0x0, 0x203) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = semget(0x0, 0x4, 0x208) semop(r7, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x7, 0x800}, {0x0, 0x81, 0x1800}], 0x5) r8 = getpgid(r3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7fffffff, r1, r2, r4, r5, 0x28, 0x10001}, 0x2, 0x100000000, r6, r8, 0x1ff, 0xaf34, 0x5, 0xfa}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x2, &(0x7f00000001c0)) 16:00:16 executing program 1: r0 = msgget(0x2, 0x108) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffd, 0x2}, {0x5, 0x7}}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000300)='./file0\x00', 0x4) r2 = socket(0x10, 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = geteuid() shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r3, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="bfefcdce0ad5618a015fdcf1d6ff7c62f4da84f627288fe5019b1fd639e91cd70c2c69c28870e98f722f371fd5cfda69164f88a194613ed0c58c44fce09983ab457a4b0daeb7bff5bbefb7285141a80809d497ef56cb99129920c50cfca9d55f4789b7e18972ac9bdf7a0d17c599e107080e72560c183316c61c8af952fde034f55f143076c79fadf683386b6ecb23f80f67708fe86fdfd053f610f9c971c048b2f1bf319d60b0cc6c9c3858d93141e033fde4b0581ff5916eccd5666a20d9097a25abca3205f0cc9bc1bb05e84343a1ae7013b2b120eebab145fa2d998407ff0e96a252649be276edf34a4c294b32dd2ad58289b2a212d551", 0xf9}], 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) pwritev(r4, &(0x7f0000001480)=[{&(0x7f0000000480)="f8d134aeeafef037cd47b3f4f71f1053d96384cee7f4310b2d98d9d166f16de2ad30d64dd675860c205a702e3be7c1a797e4487144e5955f86bbb0f08f7abc2e48e49226673d1509847326fc22d3a88d02b729c714fa6bb15fa308f944a5904f3fa453bec593fdbe7ad5e0b404dc48a996df98e127f7a0ea3f882098daeb776ee971e35d5cd1eb4e76ffaa3389249f7e034f8c4ffd9197b296b6a7f2a3f358ec8097dee985092ad33b4c08f0480dd6fdf1beea7869d19f2b1091dc1ad0af12bd4f6ca17db14ce0a5bbdc43f0eddff4503fe2ad1ee0bb99872cbeb668a95643717693dd1e5260af13a5d00ad649238c92eeaeab2ec9bb6a4dc95c39774b544e8836e9381f59f7c32d41e7fd72f0fd5024cff754ab918a808b7d2d157385ca1eefd67404b751e88ec6af47219a87218ede5517436b9025966b47a8d804079712e2ac31945e38fe108ac26ab7b9e1d36f5cc210198ee540da1bc52d0fa9f8a8e2a99e3641dbce32f8bb665501f3e0bb835ce86b43be29c362066e8e5af4ddec3259797d474f53e6784619d02fde8f2390175a466f371641899a220a350e84bced230120ac1b124e9c0d878c6e574a3d9cc728d7ff33efc267e83f2eb4c17f40f875ea110759e44892dfd02c55d8a6477fb79e6bb609a6ea7c036ca9798f3d17b22d3afd68c431bd446d35da31f1d20dd2366834d858193686f4b8153be0767339808c54ebb9a632677ea4bd4fea9102e2cb70abff8edcc8e471bb5967a9048965c1b87eaf4efdeeaa9991853995ba5bdc721d9e818a1e7489084ee2b1c7644ce575e2416cbb2a5185a92f199dbabcd710e2be69db2ed392ce3425c89503b69f18672df6bf038cd577a863782107c908fcbb0d220429d0ff3e26543f2668e54d9d308dbfb81934afcf8360dfbd95db9e93ca3ec1ee8c35e845fe01cac1bf584c51d8fcec6dd7752c4a0e0d490658e12d4af0db2ae8c1167d00fcb19086b3fcda8cdb6b7c95c4c7ec80e1be20e3b89dc8ea8f5582f22f518433d168f0c430c41db5682981c812da9139f20217dd03b4dc95b67cc64d6655c96fda24dccdd5e42bf952cd471d5e614309c241c10684ed4c712a3f77cd548b455e771081d81f99a4bf32381228b1dabc6ea04dff4a5488f9d9a5a3669d8f099775d75748ede3ebfdcc5205fabcd3eacd872ed958b8faebf1ded4248d6f3577959e4e056890e80f0b5f46ccf688352696c0101c233b850107c3e75f81a2508d0d60f5d579eba6d1e7f7d23011d956125fc6ed6e76daae8a732bf348d12b493fca1b172b39e4c52ded813ffcd21f268b46720869b983a392c8a814e9167a52175048103b1cf2fe01c3d6e8261d06b6f40f396751b383676e7f377547af3abe882af2ef6f1814c0a4cf21630c9dd24515cacb4ca298cf545454340faf98b9df54642c5bfc382562bfa20096d628e25fb5f2d6f7679233171281f32229cc7b0c20c82c48f1f68285c4e5c25b3b46d0b19d1d252ea366597e66185c5d9dee1bcf9b56c0db4ac78f886b3b2614a30c2acf4d4d04abb1893ac0f0bd333586dd53d60970c2404415382e6e24716b280f471568de14420c555222eaf1d6cff2cc8564fd0b077c6a83cc400e67c97c660fd09f3e38a6f27a0f0ea502ae591570b19cf8cb9b6714cf1f3d3efa6fe90e34b48d569ac5734a30c8f4a09c3dd03fa8d701f3b9597b97d1febc3a42aa30d60ba81907288ff8ab885c24bb06fd7fe30a2b46d7b532368da7781c68b40bb0c434ffc96e6e57ad53cf2daef05f38995f25fa29082e5bc9cd16645728a0a62d31fb1d6f2f0c9e7239a40391068f0a92dbc1bfe9f9dcb5ee8787ed4530f19f5d5e9ebf9143f9a1a9ea69d4ae1f4eae7418de2e752236d0ef8d1e68961d9b1c8185df6601f661d549c2f227ca436501f2a3daf0728098bd2828877f5e1eecea0f017ca43bb51a123304014a99257bdf4eb1e2f564d35bc75624c3e474ecc6a9230fe21b7d5f216bab557bb4d85439e80c6de3039ed937b40ffe3b68f2f9a3ce015e102d8586c653ca416d881a282fd9440e9ca4ea04eb391479b3c1b103acfb849c36300c2789796997ba0c83be4106929057adf8a7148984ce247403f5a2fecfb0f5e48258367c1fa4038126a6dce0fff99660490939896ed98cb3f2dcdde07795324421b44ea06432869a07e9f049ba1647756f867f54aead56970192ca65f2b9f8c775de08161d403b0a54b3b02814a40ed87e196deb9119037d9553ef6f1181b5b0748bed021d9125eebcea72d02b301d9946555a8d3046fa188a8ae66598c8ccbd4f27736eb48fbaba9671a0df0c39cdf8b15c7d475b24fa83d05e0b3e3a8af8b3a602f081f5fa8a1d62db042207c1fdfeea19b6e146f51c0a3c449060fdaf790ed2ec273b5fc1877529e3b7d704883c63038ef788940e57a6b7884ca1456c1ee3ba52e3007c20ce05e49bf582cb7768bb950a3291f5d31b864d92250b82f89f284d37e0bb7cffdd321a05a4fc13406292dc4ef49d91efc340c02116c6ee33ae23b6e4ceadd39fa280548e1aae20206d3437db0eca37353043d44a94211fc5bf617c981677ff370a7a52078f4a49fce53e9e2b103ea3c4b8577309be61ed49a3d847ec701a3e6046b26df48b89cf377cdfb8a2e7b6cf34f67c165d909f01274e8cc852f4cdc6d54a8b1e199478405988b6b62cdd62f63b7d00ea8710fd3eaaf85f3baafd2731c4f9a9a31e0c805618b86dd6ddd2df0e1462213bfef786a7e627fef44cee00a4391de74ea1458203d89feb8e6ba95064e640e69415cdc7d9812c77181ea12b8d9559f0cb33679b52276182b7151a3924400443f2aa451991ad92e61bb775dee77188f3db867b327865fc3e0184ebefb9b768cf2cbed4a55a236de718a2a1bedffe77de69effb5ad58ad79827a21de2278661538400899f4b56517a5cc1557862f242b401165027b17773b70891219a4624ac0e70f4065ffa3fe06797d5a730e3a745dffd50e9bd5a83a9ede18175dff3cb13398f4bd5021f027b9d9407424be956cefd6606a74bb5489dbd1347a6a37b1d6c4b1ee97f87323821fd94bf42faa23146d2b39bb025a14c837678a8968f4135428efc938e1e010cc92df9c3dff07133021f0badce23b7c57f6d544fd91f479f51a7723406de4bcf95ef1302da5de01fa1d65734f5da01a679ded49665fd508719294fd771a2254adb0884a7960f34af5d671ff7cd4cda8fab7dffd299bcd4037cc5376ce778e2f173cf2a29bf4bb0402c91b2e496d82d96877176102b35cd36a42f66b69140c7f36e92eb0aa29a02f68c45ef7a835516b412e7848f534b4c7d798f462721d31f509fc0eee84c9d9a2357c71414f11a9f5cd1bdb58b73381fa7e805011417d8f108a65fd1af2e487f964b67c7a9faf5238d37b379a3d27a811a99a348fb28c71174a91a5629bfa6da8597bf53ad34c9831777c028a4fee6bf5b89badb72fc9d6e4524cb63e9c3d5ef88e8b083871c5e557dec82cfe079af2567b0187c9c4ccf4a055248bf481ca0f5912b70c106ad4738d3854c1bf164d0995d1f8c5e68313384f906b489d2bd97c14930bc475b57c8bbdeb8b1e65787a52496d09865167d7533028da0c9edd33ef5f2ebca667deeea5082dd023ad37a2431f127c0a780ab6f5a5a0e9f90173bb8cb26277062ce51e468287625a70544c7da07397ef034931503a99a2e9efa6d3bbcd4705416c25999381c8fa144dad8055502f38485e8ba4b3d0d44ea5f574a5236978551f5fc6fec63c9a0ce02ef9255cfe0e9d0685149454b74079375ce1b346cc4ce9bba9822d93f842cb2ab77c405ca879407b4590c2e08647f0e95cfd5e18d043b870ac53056211832054cd8c8b7a003c177fc588a3c60d11b8189122c6206f365161f24e80218e7c3658f66eb98bd61dd4959408edf8059d01a0b5eec0602df30d3270f8dd37f08707e5c1f61ffcc04d82d50d67a59d5850bb274c648f9d927b5dc45333a343ab370e1f0a30d1bdd469a5dfe6d5b3abae671f00414315a43d3c87ff59c5aac16d339e235f5148b40e4507647d371762f4331facd3e157876386e5875bd816ea4ae27990138b6423e3899a8c1fd3b3b8bacebb9cb042589468193a6681bc1e7e2c47ebafa8b8d1789dbc6eb07873c36dfd15b8cd8a489944c5b25d94aeba760f95e5b8c23c91968b1e65415c3db6b422adf441b9bf8155f29224ea81ba574ab8bda2135990807f488750a3c9b229e225ec87804b57b21484dec6a8921f64dadc9978594245b8cad7ca097ad1147ebf977c101198f4f0cc61d552131f68d0911f7f71af9be0a44ab628b9a0c4523adfc18a4d4d3671ff55087b4b55bb46d34cfd6c207da93ee766d60893f3279920284398dfb302a0c4302ad08b65b64abb4930e40328ce269e5cab8635f27e727cfdfa61c87c2b5f38cd6d471a197d29f9c2d54e8f5175254e4390f47d0d36ff333b471324ff087d476ab342a020025b0e88bbe68af258d4628577a6d413b26148b1b42f1640fd23543583eb04b28ba586ba45f55f703921d6b649c85da150dde00aa09948cfa869004d53c223a6ad71c75a45eb98189f673fe6a611ca6d390d6f1b1b9d0c5818de35b3e8c0dc600380b0e01ebff967af447d1f02836bdd3db6a3c9921d12bfb624090f9724b3b514634212a7da374ad915455d74db25cd58b02bc12767705afc894ebd1b09d12a5d2767ace144baa20ac30d69553482cb1b33ea994a0f24391edbf517c61c6a05f5661941b6cfcf38b9615a401648a51109bf28b34eddf5a3eebce70e7aae936873675fa4fe8179be3e216f259dbad9ef16d4cf871b2609a69dd9a4dbd60c4231607aa276e67e1143f9494f053f2ce87016e81eaa3722f59b43abea06c2b43ed37d781c1a1ee7cd49904e7c1843d8e2793fc2ccf9be89050c442a795e19c0bde4fd38e4ca459312d8e323dd3430ed6cafc681358005149734d8d1bfc44ecf5c30eef52bed376388bbf0d1afbe41953f9ce877541eed3478b6f1e7edc1d4b4e0f07be82ca36f77d5d4ec47ca841dfc660fe2db1764c0ac2bf0fa5a6b37ff99b5a787affae48ec97ac9fb8d0887347bad9aec77098d8968c505f9ccd782382bed24da801ec732c268668ed796dce1cf873b1a7425a0bdd6e1682dba3dbc25685bb489ea404832c07d819482f79d27344f57cabe37113f4bceb0303d7677a0d9008535ea21ccf34ba3b2d585308ae46a0f79da80a2e61fb63123e4cd8979d5ca829ecad2315f9e3a4bc3b1d1f8859cf8b6ad45ea76168bd763e898d90bd96f5de26f93399592483dda7a31926e1a5296ddf4e420643bdd6a821b562a9e9076d11d7f0ac519e1668006f0093b67377b22e30ea237a6e00c5da475df550733994657cb426f31aa044ca4b1e8c8ae278a325641de5be2cd4ca8477e4dfc951e5631a30381ba256d4068b4bb583a311159b9f6feb4e6bb06719b1193a83130e15810ebb12b9d67184d82c0644a66dbda15a3f91adb7e49a0e445821e9a87d73df19584ab9e5c86dd7af511ba7d7307b2975b35a474b5bb67afa32b7a1ad3400297086e9c7f225b2855f9edd9733da6dbbc23942bc910836bdc2774b28eca9d06975e6004efe3c259b5eeeeea954f1d9fb28aeb9c5df395703d83ee3a7098e0733420512a04958f7497f595a209f80e9994394d094462c0b0b841d47853d67e442694c83e6f86a75ab9febe8b54a52fddbd6f512457197f41046c1b5a9be33229eba9f65086be41b5d7c99744b44b7d5b0c7bcf979e0f68e023094", 0x1000}], 0x1, 0x0) syz_open_pts() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20}}) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) wait4(r2, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) r3 = getpid() setreuid(0x0, 0xee01) recvfrom(r1, &(0x7f00000001c0)=""/124, 0x7c, 0x2, 0x0, 0x0) fcntl$setown(r0, 0x6, r3) r4 = geteuid() setreuid(r4, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) geteuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xece, [{0x3}, {0x3, 0x20}, {0x1, 0x7fff}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0xdcf0000000000}, {0x1, 0x8}, {0x3, 0x3e96efd}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x7e85}, {0x0, 0x2}, {0x3, 0x2cc7}, {0x1, 0x2}, {0x3, 0x1ff}, {0x0, 0x3}, {0x1, 0x6}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x81}, {0x3, 0x8000}, {0x1, 0xffffffff}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x400}, {0x3, 0x10000}, {0x3, 0xd3}, {0x3, 0x9}]}) getpgrp() 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="d26c9aaf4d8a39d75d3a441b6cbb385403b32326fc0a19b587ef82a25331f804a1a8fb1645bb331ba45af09c0be0e75242f52a8ad1feb80415098af4e9590f57e16f82ba2937662f6751cc89d0e8adbe4df3c81e06fe4481f2e64d4818ac45b41da2e70b6ce04f6841f2cf488836c50e059e04d9072f7e0f184aba2e03e82c98db162e9f88a91cd476a5c298001bf6f42691e3ed6fc7b1c1916b312d773bb7786d", 0xa1) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x5, 0x5}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0xb2}, {{r0}, 0xffffffffffffffff, 0x7a, 0x11, 0x7, 0x3}], 0x7f, &(0x7f0000000140)={0xffffffffffffff22, 0xe95}) r2 = kqueue() r3 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x80) poll(&(0x7f0000000240)=[{r0, 0xb6}, {r2, 0x1}, {r1, 0xe0}, {r2, 0x2}, {r1, 0x10}, {r3}, {r1, 0x1}, {r1, 0x20}], 0x8, 0x7fff) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) socketpair(0x2, 0x1, 0xfffffffffffffff8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001500)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000300)="4a1de1c1d4d39adbf5a7dbd96a741fb6f01cb1c638d7566be627e3dd615d8f85f625ffa03669cac5e17819637c1781db4756ffa3bfa9f5922c4f1a95ca84a52ec775e80ae2e4747c6bae92333574329f30d82011dd097448da5728f5358205deaa90c37bfd46253ab73044b229223e488fd32f539777e2eea849dd26eb44e3442b9743203e5049ecc4c332b4751b5804089963582ccf691f25d8af76a612d19ade10878716c1a9b29e854eaf9a0043aacdbcc30cf8e43dd9496377a68aceee944399d3fcc7e76ba00af08ee37c5d7cff08e876ce8e15078dbec56f5af69f2b1b069abed8802f533d041c9efcde3e5039c2b187ccdee4741cd0aaac6fbc19c007ccb89b2c5c6ab6c0de851f9e08c3548658402eda8a4594e38de6670d76ca25ec228d540a9f6919369fe30b9435805321f4c3fb650b5643d43f0624e49581074e760811048c03ed97409d63cd47ea735fe00d6f16a366ec748a0151e497d157a98c24226c3b293c5172afd9b1a7d795da2f3b50bec1135648f701ca85781bd6213b740eb3ea555a127e4a1c4ac19a926e7e02f47d655abd042419c6e5d89b17621dbe2053dbce229b172a795771bc588dcef9b4e278b3cd8999f1c743d924d14162d2d1cd96edcd97e9a044e72845f825fb730125c950b7544ec83e81ac9b647b448adb5c1bd62db3d372e21142020b0b6b6edbb0a7c9b78a0312223d00b8457fb8d2c9d1860de85d486986c29e5ba16924a02e41eff56bd1b7d2acb181f5321c3719d1990bb8bdcf9b0654948cf7f1459de448ea7cd564286245b530b1587ce81dc64fe2faf3318d6c7e4c7605ef573cb137f7b19753d20c464fbcb742fdeebd7dc1cf44e93d42e11b66dbbb59b78747c53eea5a4491952279568d3a0f365c8b002edb86288bd837c11165479cfaf61d783a17cd5ddfe8876198dfe6ce66c95ae3670cd662dad628b3b64cfc590b3b483a3ecffe5d4f17fdf2401faeda769a031d9175b1289eed85badea4f066186d61149225684479db76e0c7c72f2b0c8a23bc3e934076123d7b17807db39d049f6c14a8e2072c85f5538b82e98824139ce91cf2f5f172517b560f51c2bd3d4462133c7bdec2b5c4e731c0c00f10918cf0e503f89df5285b9675c246b6290efef53a04aee85fae12457b940b614b33b713f7df5bbdc819d01368440142946e02913f9aa4932ec66e0f013819ee098fc5f623f44c64541b4d14b09266edc47a968446fdab9b59897e21d0c8827352857ea3aad5194889c35dc8340684ebc2bb6257504ffc94e7dd6b60183ee5f6fac8a3486c26893fa3d14b772925c56626d042c6a968537daf3d4e4e612a049be3cdb0b4c86c5caa0a2799a18aadcbf1c7866f51c93e6d5036c57ee6e58785631c0c3c3aa9d523460fbe9f8b59c0fc1188cabe7a0826b1bcf99a33176194de65564fb567bd2a34fbbdd64f210d7d05da5a447ca06be3d0d46da540db1547d7959ce20f85c5e50d4875af835bd0d205a7385589b2eb58051d6646dfafe43e00c863c4727939c4e00a0436dcc619ee771ca34d3ec27f65bb0c6592d15a177b673e434cb48249116376193baecc586abedc8c64312f1ac3238d5449861fcc823e176ebaadb2bc60cf44a712474ebcd61c17ff4a77c3408f1d03c55f28852b7abbb59d1b384b75179ede8eda0ef9cd978b5cfbea1fe0f9a41e3bd6f7a457bd78e27da824bfff436b379767ed802f6ac706bff49a55f8790656b6ee9cbcbc1ae13a0601fde3fb52f81af378c29eb6a8f7ecccff16025ab2e4edf1a3efa727edf2a0e3e0ef93185e7032881ed4705cca18e0dbbf618afda1fbfa33580ded4c144d9cb4b4d1df7fbdfc5982fd0c92c696f3ecc8fbb54f709a570b758cef8bfa3b989935d345e0ac6f2aec459379845ac765bbb3656764de8ee1a7e836892b2f529bd7ff41b6ea28df715bad7fb70d286a683d247b87afc8bec4f0262cdd22e08c1879cf6d19551632136118b6afe0fce1123968256dafe7b76a482ff3ba58c2e2c737684ab65d6fa39c4ce61d957391ca2cbc4f249fac77e51aaacda5fdea0f31e68694ebc1e043d446097256240c54e92366a7f83ea906fdef069121e50e50f8ed3a5845723e00cd934ee07a4c65f1c29fccfdc16455334b4e8c01d0e423b6f48dede795a35f6f803c2391c2ee66d04cb358c7b422b53d81b2ede2c66c22d286cfb4c4a96f165269fda5055af2ae78f9e03f633a2422a9be2b4d8f477cf2784d1b5708d538eff946bd9e1b342c7ae5bb38a921ff92c0e9d220e6e6dfc690e5eea6ca11021acf2109c2dd64be85ab38ad57753144be57550baf46c952c092227042fed9068b0d75adcb0d65d6af39f3b291c0b225f6cb406f3830c75f955ec43ae1da9c2c97e7e9ac97754d65d08071b059e4dab58879dcd45ea9b178eff08a0c316aff9cd921f6894991c40854c94279f0c212f91df0fb06f8d45dbcdd43d8d7283ad561a5f16566cc34aea36833cb27150439a3bd367f8feb96133fa2d1906b7d546918f9afcb4be92d1adbdfddf04e80e9e9d1b48358149e77fa89664624492f3001ec7322f9a8b84a55d0469c8d998d8fa85ffe678f59c0b494a117aec85933e640611d1f74a1d81fc552e6329a703ae7571fd892a2dd34ae410bdb5368d75b1b891193ab1e5905a905ba50235afecf818a738d17701c04f63671acd1bf86490c2a02233e1452643144d5e58628165c0bf98f56fba7cdb941995461aa758b4bc794f705a23b6b5c7dc440e3f0262af5953f04917675cb537fabd69100d20c885926919fb0584e300b296886175bf34956e6864ca1e0ba7a70bda22b34565bf3bf302c4e34230e68118a0c9cd924eb11906042118da8d0affc2768fc2b16925f7d4ef0002cd91cdbd1b4a9b2339cbc27cd7908c57195e6f6b7d218c5ee0fd7d414d5aab2f8589e1d11ce1e96bb2f48afd6283f957a1fe8af4a6c3adf96957bd3e6d41b9dff3422a7a02ee1060870672530a8a5b7516bc32dd9f0aa759d27285d217dfa7e4713df01c5713071aca01b3023cfacc6d02cd147e76f71dc22aa29b2932af989e0816ec20950282024cb9fc5ad464e25ccfc409ff479c0c85dd3446d64e0317e5042656bd475c6cf4665ad346dc626b7ee745b52425d8ad1c9dfccf407985ad3b28038a8b83d3181caad2a82ba9de5e8f5bc0895f95de9fba9879df1235d7193c14fabc7df466ddb1ee6e81ca6e426f78fa45b3f3070206b611306c5adbdf82afa3a3f45fc62f8e86ddc70773a32d769dd0138c58d4aa3993c3fce272669532abbfbdf77bbbf26e10868ff9ae70df39baeff50727aceab616e9358838438ce30fbe0ec1c5deed56eaabeaa7f0d8992521d8e20b9bbe0d0b39773edbc8e49a254829d54f148b4cf8766eba71247f3327ed75cb257fc4fd87696f6cf4c311043cec078e51b9cb8b50e6abc37b85bf229601839412257ab68d6e87dfe86060f646e9a6dd55f65465ff363cd0d2cc484b8c4212d7614acdf5019381ec1c9be7e59d2d647790557fcaeae2bc8ae4d7e7a257243ce842edf2aea034150f736acbcc123fd482039d9cf436f24bfe3a9eab2b36d3b8e08ec6134a71750a931afb09de9c832fa00d903715410918b099b05b14e6ea0c68dbef1d3f3f9bb7a64c99dcbd288c22c3143eef6d1baf53089240dadb6f40a75754f355dea5b37635cbeca135c27bebd6762fc876a858659a4e9e4c7495bd9cc90e844c5ea00843d1d27cefd8abf2b396af16d6492034f539bbb35970e13ea69940cc4607abd963ec0bce7f1a52ad77579c3251ae593a5dfa6a57471a6bdeea8272f88d6974ca3e58f1d8d779028953be1e25038b270474fa32f2eabc6b6d95e9bae4f0fbcfd1b8b2b2fa9bf0300d7002f3b86dc51fdb9534ee5996b4529fea78e6174c9d9d158557a4278780306f4b1908e7f084a0fcee016a57dfbe28d203de815b39a97a043682d48891c3103afa1f9dc622704ee7cfede9f75d755d83d8e4d42368e421ef05d801033608500efd86e46fc2355bda7e6fc1e6782b4c844cac22ba1d8f17a419221ad827f417744b63d5496a23909411f7f02a2f00bebcb1afc97d21df2cc988c1f51a7dcf2449518118d4a3dae57ddf4b5575aa66768c064fff73c10fecf431d7ac22488c2c90fcae04fcbeb42822695d8a7cada8c542928e8f492d17c5327fe632ade42a2a19edac5851e5d45420a4d659ca720c9adb7b5f59cc220eb49e4350b3179d10049542e4fe4631e9722e8c39d7222db3eda5c89572b8b5e52e8f3889f80f5dd3905a2e4c32b1a2ad7438d8f0ed635a2d91c4036d4e739e7de328ccd661cb4e2697dfbf59c4e5c138efa6e5195f2cd42e0533126b5a6bcb2403c0c3dc89d1dcfa92b20b793a43ee43c6de69eabff8a59d2c9cf74074e71e626970d9f1da8db28a6b11065049cfae4481639253b0c6035ec7c054ca29e893eb989b273cf30a08cb93ee6cbf3ff08272d8357a2272403f64b920a23d603613e366ad242be53222d2e2995f2a8eeed0dcbf4ffcc42886fda7dcc3f841a15adb64679e68254a3ba26024b11908ae47bfc5603adcbe747f2289e7b6d2fc3094a085eca802875339a31dff5e721a7630155243a9d7ff041c987e5ebb2e83a1345dddc2e60a87f8564c805164fd64d7d4670f2f8c7992e14f19b9b27adca144b02b2777a281cad9b4dc5cb6f582118241feb58268230fd95c87a9843db97a4ec5e1810a9869a803fb1d042b75360613b830daffa8f5b22610862f8a8d3af19086d17b594c361e124778e5fc67b5f028756bbf5f57723449aa4beb6c7eef87ab73692858b7f666dc52891399c1dff2904c68d2c358891124408f565f6cd330e298d4b451de0d8b25b8488f73a6a796ad226b7fbdd50ce6025d6d6f673f4571e49c6df880c86217ac407b052c1827cd9b0b8e6bf87996584f794c612ce650d285d026ec9ef8fcd1c8e23e46c34937fbc0e46f9603bbe357fd0da01999f59e618e47300246758184115ca8b51f4b5933706fe876002c339504a60f11c2f3e37cadf4ec3c419f62ac40c57943d3902724f32a947f582c88db954bb177382254dbeda450a353c5b8e627667c8c4ec712a7b070af53bf96c230ca21af0aa9e41ab8ced99d5f5a3822fdb183f41679b8c96da3333445a4323d13716c651aa9ffc4f473c6e35ee82c3de40f87d0d3bb2bc8b47d6cac48cf4dc14593a0709e46ac2d3a6e5b707c93973502e2f13b12085ae60d84c0ecab82cbc8cd73db45752c6ae72c8dbb94c4e087d6d773c4d7c8807d8f8f3182e0ef5c132c22ddafaf42d580e251b62ee717072fa689624844d04f89a580c30852ff12191b7f120846e7677586a821e4c7d63327d7d89a2fd082b2e9201d406f23ff424349aa0b1f048589078cfa9e4bc4401468418dc0b71623c2dbfc91c46dca5c671e4de71b634f610ab68c67c993b071175aa3dc153859b0c5ba3ccb0c02f6a45d2bc4bcf2bfe4cb476d5ab3ec1e5e6239ca1eca9716b2006fa758f28d25d8ccebd3cb143cdb3da691565a1e2dce6aabf835fd06d85dc91c003c115736628c75b70b2c0740873165016496177a5efdb6e138e5d530a0a4ac138cb240e29f36701599496b236920c5af334c7694564c45e7c8d9db04fcb141ecd25b1f91e96af42c62cc1081bfa0443770053b02aabb49a74289f88566c33904b57372ae2f01ba7f8030cad9e1ae944d12ca8829a7cca4dd2f9441276a97ca8e1f1c23ca8d5475bb301dea25f79f47b1f86b04b9ae57a4c7b45ae5ea862420adb0d5180", 0x1000}, {&(0x7f0000000180)="cc9bac090f71d18330a13ae8261eb4a695563f016c949ba12aa32a25d4c3929b43d0ab290d9b551f3a6541bbb124c154d29debfe619ab74f40690a0db23c4846e9e7d5f2360962875045323f6f779521a5c4e800bd9b61f0146c88b4d38c23db2c87111925299c5013e5507ff0b9715d04b7ff1537dbd13802c240c5", 0x7c}, {&(0x7f0000001300)="2ad4da369b006efbb5e902e35811a8fee90a84896faef278faa7e78a0efb9c8abf07824dc5b476a076b41b1c6ded6854853105a46cba852935b60002472a7aef38a8768881da905f519e531efd1de1e9ba551b49323cc1503a6ef33204f5906434f70a5ed181c7cefb425754ba9df6f52350d820781af0db01fb541779c97aa9db3c7e3e7389599c8f9a180029b46fd23beec603422e93bed67c", 0x9a}, {&(0x7f0000000200)="19ab4ea6c7260e3021f1031219820ead432141f6cec04d34cc0ba3804ecc6715c2a363b57907388bb051e20fe0b939b3f26e81498c6effb2fda76b9fb40f0e4f864c1c5c9389a2", 0x47}, {&(0x7f00000016c0)="91719b7c32054e0e933450d6c5d26daac4a8abb6b201402023b730c002ce40352785aed86e7e864e69bec676c7df0c6b8f02b05e920c2a6e34cda74735cd3d62cce2100c886deae14649436753ba4a90086179753090d3152faff6e4c619752e9b794c00617aec19565d4b36d4dc8ce4db20896a772d271149ea14e9b1fc69cfcdaa2ea2ba9c4a5955c3b184a70e204ddbecc968084dd834a538e97d9a289415f41f78fba8c7a4742e434f641dc7c9f58c2ddbf2502a0ba58b7a33f2d3b1e0487c03a7a9737ce295769c78c06b21a7ca6dacf40b454a5618699ca9cf9ff09345ff1fa0d47db2b0a81eb031beb597331293eceaed0bb915bdea4de438770f23ce2b9c41eff8356e3af2b2b2d28a0fee5393bc15c6a207c8e1aad705fc00d36dc2cafe0eec7264260174f6541bbf6469f88468efb9e520bbcf9452a69c68fde96ff2df47e29e0283c090d9918f47f3689f52e04e99c15cf90ebc73d1548178e4e7e11b46caf5204a45723466f5f9fdf446669e3b8dc5cafc87442a3782d1d44a889ac4236dc289d525fb546f9d5960eee2c97592b8b1b638d4195c45fe4a5c85c1c38f07e5d5f6b62cbad73d8eea54aebd4baa1f7b42d24293acd6bad8e6f75728462b81f9f06e0cf45fe0957d2410723183ebf6daad690d46ca6da6d791ece875c6b00348c5e2414c3bba75ca48bae06f46fa74b84e462c59835a2e70313ff0d0a22e04eb16bf28e8f8d914e87ba6a2e2a4a8673b3611e1bce1bad9c103ac01f165ac3e2374e52809d778975230ccdf114318cb760235078ab7edfd8ca76fb54b076521286dd78e3c1821c0a64f65a5540fa6ef5631244ea01d246334e8ffe5fa11ee5d819e106b8d430d499626ee22a8908cd2f9cc35406efca3f469c43a321ccc1576a90c4c1965450ba0ff61de3fda8a4a22b579edf80af2a29ba46a97c2bac4da811a259b987f1e5cc498b994ec8e223d053776a90be6dcb0bb03a75f82493797aa81f62eec99f0f70d8eb573dc3248d095f926177f56df73c946798edf3fdbb18eb176f8c3620a7bf24de6b239c4628f180c969d17e68425370ff3dccfd58ebff51c80f2bb5b9dd3bf4c37fa347cfe7d2155162264b4622ccbe7995bef1fe54c51dbb818a65758597a44e2ab776f9d59b7836ecafe91a681483743c412de31e3ec4928b2dd253ae8acb223db824937f2522ce28294798afd5938b57334d0f15096e78ba05f4152d0f6ee44d75278b627b5ff8867f1156448094a6a94b1eca79e78455df237b56450beb4cd2d32b785bbce5bcac71badb8eba809fc4b4e31b9d12dc1b8fdad88e48431e397d336159b137343771eaa54f2f0b045109d7ccea96908fa58c0ee7e1a43a6b5009ca6e9e77324704cf3b531c32879de6200fb77f76c3e5782fc3d7aaa4e1023a76770a9b46e693f67afcddcbf4f7a3caa6b73fd536975ee024ccad1bdc2b32164a19a1b7fae3b38efc385673157aba5438f237ba77f7712c32316c394f8a9f0f70c8d720bdc27ff44c55f70c5fe300c30ca203d1fa1a27c66af163a4b1b4b90f1233359d9a69c3b8f550c607f6859def213ab24783cdd69ec0b6a8c539ee5d5df5856d878588cccf86c5c40fb2b91fa9a46c9b825f44a29e5b071c88efc9b3a1749a6f40573147b7a657deea361dd652483783a1ca7e33b33590434cf7892f76ea29f5dd8a8285fe5069dcaac47b91ae27ccd4703f8941153e2abed623c87d73333460c5a7c62d42f982fea210fad6af033b972fe5e1d30bd6559fb3c6427dbbda1da85c11a22b8457a06301c45f37bba6921358336888fdaff2eeb3983e834d197fa953a58a1ec970d32a68279c55b80e6ebd1b22a2f3166dc5c765f3ee5601920c16c4c3d789d294279f6375d3f227fd74b6824998d9df7072869ebb84c17be6a8f83cd38ad381a7d969b5f832a3e6dc1f8c118cfc31c2d4ab0a9333fb490d82790aaa29991f38c50bfcdb81e857f31ce783b25ca3445e49ec4b599766f73a512b56612dd78b9f4e3421749d633defe2928d8d8f2bc3d2e588bb7d74f140141a6ccb02c6fd3c5bec7d28e3129b1476ba27391ae6e8fb3ff4448ef9aa335fef135f5836eb9f71c7944f70f356c86f16ce420edaad3c2c0c7664d933be0c37a9822eb3e2dccbae7f8d91311e7e46d24260bd29357eedbdab5f203eab54e288a4ef07ebc48f77affae855421dbeac9f8d24d65a3ff4353f9ad858c4dea282fc6f727d0d344d79b7b241c0d209ed91d48601497b9d88a95fa9967bd24454881e689ef8000d68ed8f44dc4e3e7b866f4f6833267e3ec4226b084e54f545d13a48ee007dc786f5307b2e0b3b2e201dfe4f81ffca2382919ac5416a31453c5610f7d8bbe4183174cc9780a440f8ab4ca83a03ec64fd508b45adf690a1d8e33956725023282017e742d4b933ab80a1f302d0615eccb45ec09d9c0d02854252c17fe90a0c17bebe93a3b87205c84441b2b9dd045bbee1b78b9e3dccdea0d860cd1a69e3a13d92560bf4e3d254455f1f41946e7fe115d08e51108ed40fc0de28a79dcdcc6c668ab3b7f4ec0e152bdb0326f680b071b3882b5dd08cde15a72b75e63c2fc2c1859bf2062178392dc70ad5c97931ffab099ce31610859e07d184984c6b5dae93a9a59d3fa42da75a097da6938c33b4fab2404375f1db3f47cb01d6aa09ac68d7dc8a23c8d2ebdbdb78bd1cd236e2575cbd98fa39f846e8f3c291220e740fe19e168ef75a2b6d59790994cb104848e54d727651ca5eac07f32adfa4201e1410acd491d0db6ed745c00a57d115dd4d4e6faf49ad141915b9644e4ec4ad4c0062da6966ddf7dfd65118ff50c44b2972f5f18fca1b61d802026e4111ebb8a9f43e2fa2200f8f073d7bf1002575c3fafa5c762ebb1181cfd7c95b0fb2c40081a878ecbc18978b9d6c6b4138b3f0b3bc1477e3957161acb334d0529425854686e5a41fd9ea73bacfa8212d96aa823e4542ee14d050492e222deeae06fab8e20122b42e5efc79beb490032f48eff2ef2eadce5bccef248aed4f8cd798a4d2892c3112ccd686dfbb25fcb38499d8c0733996c14f221c7e58f87db424a0475f9fcea654c459e1d673f1aa98b9c5cc7eb3e2fa012b19a407a0b9d503d55b4de9432ea0e7ed5d8fef3f49a3784631a666137f7647472b0366033667159ab540390b5ecb4dcc37364eed9f4710e4926e5cb2fcce002d0dec0868bd2130926e3bb6e543022eda09b14ed7f968a64356fc6e93e2bdd0932cf2ab552cfdce1dd9e35edc464b2d849646a26456891b74ebb1b5d6e0e30745910ae925179a7ef0838b85609cb6108fa254151555353a98a6e5d84f138b3152f1817601e89c76c205f7679ca828e41ba7365c4e12048233fd163c4d408103d9feed5d8a4d889fd3fd618790aceb0a24e680a72966fb54a8a29bdbc919ecb2d644f1d4a04804125aa00fbefc930c6846db24129fd1219b7b3f7610d8c1be416e514cf7f6f98fb26a3e6e18da01819dbad0a6d3abde512f1d52f1e17586e39b9a3da105d11a88fb335808407fbfe85e13c15ecc48ff02429e57d2126feda6280b5531703734883ae385b47cd0c2de6c16abf54623d6169a3a27294bff2e285fa1406b8bad83f16bd1130b1c7cb8035ab5250dce0a2c72cdc875ab093c1994badcce435acb8a1ffd59b3a05ef1e743bd60bc6ef2b8fb78b37e5157d6aed382a79059bdb5fd1757a38bba929e823351bad37301008d3f549d86e78bcb529704af12d6c8b82c25db5f91e6c116bdf5c96dbff28668faf6a8c9c887ee2543a514deafa6582d5a5e475df8de37d252aebdfc8cc0b8bca4486931a8f5324e043f71213897244244cdcfcf9275e86811fb85dca06adb0bbc870caefb5a214d3787cfed5aa9f531c0fb5b28c7c2258b1da699a072211d5c2bddde0d851c188b8a16712780303fb7b4b6a336e2d5b761d106427a81ed3bb561e1cd3200aff4685fcad40975cab395f008e9ebf588107c6aa00615bd212faad540fc47ad77791e9bf30f4a85c88b010461421d8308aea668075750f2030d30fa02ab048fb810635bcfe770cb4cc4d7afea3c0b11aa084d19b1026cb151a895af55cd9afa781936713013e4e7d61e563d8b0d72677a465801adb4894559793d1ea531503b53ac9807a10d0efecadbbb709575a95d540d5eb1f9b5a470f3bb7d729f88dff4dea676f5edd010ee1e36caa540cf2b37a05ccef63d239cd87ef37264495ff3cca8a235b892ff5fcb8dc855493526d09c6ce1c1fa1281f4d3db411ea8cc5003db539dfe94fa697ff57405bda42fe028bd94cb051e967ec7f2a442df98e6522e6668f680339f47b0dbdee522bee19437606eb8de79e1588eda1cae6f644137f73ee76985f34e3ba0535e3700b55e3c2f9fb5c7f8de7451230be484c3f006a3d075552b1e941e2f52a623733465723d8e8a3434e1362a2c0e2cb092e8adc68476323ae6077b4200b3ad1cdd4619a0c1aebe059495ee749ad919f5a42882b048d5f812737261a658814788b434c72e928b03ebb2ae7f5b6e6dcb5dcd94b6f948e3fab52abc3244a155fe3eb9b894ca33148a976d28ba47a8b383ef2eb3fa09de4612c37bbf65fadc3673a1272f984f98e1ea8dcf503b71f0bf4251e6b35bf20eef688a8225671ee1219b2bf8ab7ce01a48d20335e09d52f6e630ae30ba060d51992defe2df449fb7b76f26f697ad58b5e4945ec1087bb97bf81ba6da91b9bb809f9191bbf06639deb338df5e7f5acf79ffc96462773c9cfebdd160ba52de936bc14ba831520f5f9bd1534b9c498aa34d96b62cc70c14d688b14fd1e8e51632a44e2e8e9c94ac0a2391c8d05682f187a279fe52a750a77157bdd4dcc7b28705f86f2637243088edcf1091a4f6a899c4cddbeea6b8db79c8f75a9444c9ae4762231243245f0e6e56cc29ba80357d7ee3045a9e02f2346d44a152a796c4590e62553d9ca3cdee68de3c9089a2455c3f078c45b0591b8d5d1a74219ffcde45c4c99fd4358715c7013880ff7a2e0d6748c19b6c3365e9442f1cb3622556997b4b05b01f27788a3bce7d63d5047778d5fac53899398abed90c683c802662995ad0fd5c729d4694799b7b194775d40c23d6d09c2cfc7353b612e83ea28e79fdf73bbac3555357530771960ce421d71e5e82bebc195606bd4ff87e179e85962b253fdcd1b3ffacbd0aab6c975480350497c6ba7a14ace75d067604990dbe774fbad4298ee16157e89aaee321ab1c1bdd8d00b3358814fe2ff2a4ea10db052678f6bf4da5333109b54ce9a92b9d8e17893f1084e0bd56780585289a64f8da4d78d333f3693685740a6d867df85e7f84dcde09c01103432139ac52f3a756863ddad80c87dd745833cb8d23b5abbbba4431a574674493cff82585126fa64c5d37b2c46081b596116e221b98c062a190df0f3e357e1a4aa694a144837730f7c4232b72dfc91b5b5cb53a14c3e8aea0215d8221aa79ef36f06ca6dffb9c2a6b996c975815e5cff4b78ea8cac50419c9ce87256ad755f395688947f05a688c4d925281245be457ea0938d5f1efa03576c58c3dc88de5c17612b0b538c41754a30b5ac6be43575a0bb668e7b34054b7c1ed0ce69a7a4e194845c3df15379d90f31bc66eac107c74713046502f4240bb6416916ff399fcd46b6ff815ca23625a7b7f66fcaf61c4c31f3be31cb18f5c3c2dd930d06a6ad67d57893cd4b1eede3bdd2b373753e3f23f373a6751c29a221448fb8cd6649cda53bc2b011f45561b10300073f27907a78987b81ef693ebee8960cc82a53", 0x1000}, {&(0x7f00000013c0)="c439903a29f504a231a3855381d908abbb6ee64730a12b007ca9a198f6a7a5c0edba47832973f380a4ead0f9346eb3a5e24ce1623a8087c8ba489a6d3d029b142036a90d2d7e788664f2067f26", 0x4d}], 0x6, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x70, 0x6}, 0x2) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() write(r2, &(0x7f00000026c0)="10a41c6afd07bb0c4081d02b136bac6daa073fec369ebe9600698f982b61859faa518fba483f9c7debf61d77395008947e8f8b44817298a44355a5a06acaafd196f747385a2420d84c5d05df8ee81b89e4789a312fdf854d00fcda42f3e40d763ae3555e93510ab61c7a361290d4898929f153341eda19dfed82810d60dca068df874e19be257d0570f7005565cdaf3b492dea517be3fde1e1cf3ab4607bec8d8ec3c6b3461ef4753619cac6b985a29f72e2f9637ee8ac21bbfbf37488d9ea601b3e07e184504efda469eccd5db08cc61b95b808188b51158bb638725ecce48f8472e6f94835ed43bd537d4d3fec548c5dd6145c", 0xf4) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) syz_open_pts() 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x6, 0x8) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/161, 0xa1}], 0x3) r1 = socket$inet(0x2, 0x2, 0x100000000) r2 = socket$inet(0x2, 0x4005, 0x7fffffff) close(r0) r3 = dup2(r1, r2) ioctl$TIOCSTOP(r3, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x4a, 0x20) r4 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="48d1078eac623d5f33b598160c1862b9421e7444e99f69634cc7e89b6fd57acf9740c748dda42d02d509f5abcce499d570cb8999a40607549b532ef9c23cb50ebd165024182c47f56d5dac48", 0x4c) socket(0x2, 0x4005, 0x20) r5 = geteuid() r6 = getegid() fchown(r1, r5, r6) close(r4) mknod(&(0x7f0000000240)='./file0\x00', 0x2040, 0x8) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000280)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x4, 0x7534}) write(r2, &(0x7f0000000300)="1ee09f3ada61fbe32d5d819722c18b7572a7865612dd3eead14b0ad78bffab90ef8c744db4f71ceeeeb1e57c0bbc7c8879517126c6b9a967b9eca841d4362b09fd0c97041a1248a402c5b575068c5bc960f706ac507b3f591dec36d78237aa3468928197a9224a3e5278272e82c1762e5167ce4bb4c5e0e19ead6594ef853ed3516ef1f7b4eafd69a2d103c50d83b3e38ae829e053dec80eb72f45f07675bb80533e6cdef5a748948fb18cfa9554a3f637ad60d16defa27fd500d78afea812a085365b1c063e09fcd429aa978a1e7382b2d84de0381b0c739b38b22045db686a85a4c20235a81c8695d277fb2cc5e29825608169c23d10664c48", 0xfa) read(r1, &(0x7f0000000400)=""/207, 0xcf) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/140, &(0x7f00000005c0)=0x8c) r7 = open(&(0x7f0000000600)='./file0\x00', 0x8, 0x2) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000640)="55ca454b2776ea5df638e95d482f12a452b50bdb039d72869c41d741f4b25e8a1dfa56fd62377b29f00d4eb588b9cd61ad1999d89803411d62a3ba5d4a8e5361457d560d68e4759fffbfa9c8a418c2ec09610bb031e9681c5103719154828458c46eeb3c19bebbba4c01908ee3baab610eaee39e62218566857ab579bda4c203525acd184032077c4a28c89812f70ee515abf14970d653ee46bd9c475f7978aae14d7e39c13440de05cad4777c24f4e44d3b71f2e64070a8c7ca31755dfaea2581d5c8db2f7d9d8ae3411a48abf3282440718a26406fc37445c85323ae0b79fcdfdf4d9af344f7d6b64e04387fe3", 0xee) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) sendto$inet(r2, &(0x7f0000000780)="fb4e59c1a2b61a54792f54d97f010b61e907beed96d9d5d03d1b798d970bb7617fa72031618a5dad7d6abd35315f5d1ba98671a47076142f40093470abb6d7ed13686d7a455cf51e43eeb9ca0b0584d26350e43bb48420a03b3d7b88d16adb502108f94545c7808b82645b72054f6263be800277971a3f840b59145a3319a17aa353bb5238b167d92a96d4f2763b8a7159f571564a5a89255f4ce3f7a60f51b8f19bac528ccc9e4cc918d3443223bf9de2b0", 0xb2, 0x400, &(0x7f0000000840)={0x2, 0x3}, 0xc) recvfrom(r7, &(0x7f0000000880)=""/13, 0xd, 0x801, 0x0, 0x0) open(&(0x7f00000008c0)='./file0\x00', 0x42, 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x2, 0xd00, 0x7}, {0x18, 0x3, 0x5, 0x9}, 0x0, [0x9, 0x3, 0x1, 0xfffffffffffffffc, 0x5, 0x534, 0x1000, 0x16]}, 0x3c) mlockall(0x3) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x0, 0x1, "f13badf781d8276ad7d8cdbaa816b390d37f5443", 0xa7c, 0x7}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:17 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x5, 0xd356}, {0xff, 0x9}}, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8261003305000000000000000000353a49366c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@abs, 0x36d, 0x0, 0xfffffffffffffd20, 0x0, 0xfffffffffffffda9, 0xffffffffffffffff}, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) read(r0, &(0x7f0000000180)=""/159, 0x9f) write(r0, &(0x7f0000001a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996fd95f937889b5c72e492d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda13709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d46de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a7859c21826494285cc349c740d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42b17f9d5e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b284bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204611fbae08b39609e1b67dcf4233a2f8eddf13390fa14a7632b820ce270626b92955717f4889334ab58a8f8cd14c3213adbbe40792f0c1311e19ccaf355bc56513b9802323ba877117a6761fea5090810ecc8e1e9040ce511e22b040a755e52b72768e548bd073dad9dbc617a3fd39fb628ddba845a50427c753e122c5d80bf4cdcab17a932344affa93d7140f0351b51ccf3d4044bae00467ef82d70199ea48166460ab89e4e6e31a35134e6b415f0f0a4f60789d38c3db7923a816865c3298c407b04124f913a015f37ba589f87c17ad763c4ce52d9aba13fb1b526e8af8157435cf95400d1fad133958a83ff5dadfae8ecbe7cd01a4919757c710000000000006b709d6cb76517fb604ea7b06cf72d046556ca9f45924ee261246e8510a0c660686a3360c6c9f7cf615c0fca513a63d75312064358f566152d32bfb98eb93bc5c980f74f8d651ee9bd6f0000000000000000", 0x93b) r1 = syz_open_pts() close(r0) dup(r1) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100), 0x8b) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x7ff00}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x880, 0xaf) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000000, 0x4, 0x3, 0x0, 0x8, 0x0, 0x8, 0x3, 0x1, 0x5, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x8, 0x3, 0x1, "dcf65675c1e584d75b9abcaee6b81757fb8d4294", 0x10000, 0x5b}) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x1, &(0x7f0000000100)={0x7, 0x80000000}) 16:00:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xffffffffffffffc1, 0xfff}, {0x2, 0x455}}, 0x2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0x3}) getsockopt(r0, 0xfd, 0x0, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xde, [{0x1, 0x8}, {0x0, 0x9}, {0x1, 0x9}, {0x0, 0x5}, {0x0, 0x3ff}, {0x3, 0x1a5}, {0x3, 0xf5}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x6}, {0x2, 0x1000}, {0x3, 0x76}, {0x3, 0xe8}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x9e24}, {0x3, 0x84b}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x3ff}, {0x3, 0x8001}, {0x3, 0x3}, {0x3, 0xf4b3}, {0x3, 0x2}, {0x2, 0x20}, {0x3, 0x3f}, {0x0, 0x4}, {0x3, 0x2}, {0x3, 0x400000008}, {0x3, 0xfe10}, {0x3, 0x7}, {0x0, 0x7}]}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x82}], 0x1}) r1 = socket(0x18, 0x400000003, 0x0) select(0x40, &(0x7f0000000140)={0x6, 0x20, 0x100000001, 0x8, 0x93dffa8, 0x10001, 0x9, 0xfffffffffffffff9}, &(0x7f0000000180)={0x6, 0x4, 0x0, 0x0, 0x6, 0x9, 0x4, 0x23}, &(0x7f00000001c0)={0x8, 0x8, 0x44db, 0x0, 0x7, 0xea, 0x101, 0x81}, &(0x7f0000000200)={0x7, 0x308}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) write(r1, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0xffffffff00000000}, 0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaef125c00000000", 0xffffffffffffff8e) 16:00:18 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2f903e67696c65"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4000000000000001, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x432) r4 = getegid() r5 = getgid() setregid(r4, r5) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0xb}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x42, 0xf0000019, 0x4, 0xfffffffffffff7fe}, {{r1}, 0x0, 0x10, 0x11, 0x7ff, 0x7}, {{}, 0xfffffffffffffffe, 0x9c, 0x2, 0x67, 0x9}, {{r1}, 0xffffffffbfffffff, 0x0, 0x13, 0x7, 0xfffffffffffffffd}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x18}, {r1, 0x80}, {r0, 0x5}, {r1, 0x80}], 0x4, 0x5ec) close(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 16:00:18 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 16:00:20 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x64}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x15) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x20) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x5, "854955882e0261ce4e6637768fea83eafae8bfa6", 0x1}) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x40000000021, 0x24) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c7f", 0x35}], 0x1) 16:00:21 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffe91, 0x8, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 16:00:21 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000500)=""/38) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') recvfrom$unix(r5, &(0x7f0000000540)=""/33, 0x21, 0x40, &(0x7f0000000580)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x200002, 0x1, 0x2000200000000) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x782a444b4f83c8a9, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/200, 0xc8}, {&(0x7f0000001200)=""/254, 0xfe}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)=""/217, 0xd9}, {&(0x7f0000000040)=""/49, 0x31}], 0x6, &(0x7f0000001540)=""/72, 0x48}, 0x841) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:00:21 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x1, 0x90) r2 = dup(r1) lstat(&(0x7f0000000380)='./file0/file1\x00', &(0x7f00000003c0)) fchmodat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x2, 0x2) unlinkat(r2, &(0x7f0000000140)='./file0/file0/file0\x00', 0x8) mkdirat(r2, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x80) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f26696c653000"], 0xa) setreuid(0x0, 0xee00) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666964653000"], 0xa, 0x0}, 0x0) ftruncate(r0, 0x5) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) r2 = socket(0x800017, 0x5, 0x820000000001) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r4 = semget$private(0x0, 0x3, 0x201) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/88) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r6 = fcntl$dupfd(r3, 0x0, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) munlockall() readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000440)}], 0x6) write(r0, &(0x7f0000000200)="65050009c3ee521e20", 0x9) 16:00:22 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7fffffff, 0x6, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x40000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee9f228d91125de05d575039cec275df0a5ef529"}) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff88) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000040)="4be1028a668b788b36afbcd7c6fa465de007cd", 0x13) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000000c0)="7dc578829ad2510dcd2261a952ed98801c4d088c81ff7547adcf06dd85df19e33e4662054522c76c9b9c859c89c5b8702c072ae40bcbaaf3add1efeade37a6e58b3f4fa1ce4935b14d30bc56d0c5b8dffcc5030ccd102235bbd3de91f9cce19fb085fabac6fcca329f7721c37247ded423dde0323e6bfdf43df197afe1d8db658dc4d1a793af6126ad8ddad0f26423025f0f18ecff56e725099fd768c4862d88be86cef73914f57bd4a35b7e6cbd43fd5293dea59555d346c08471c10a959ce99f2e86bc6068d6a433a1", 0xca}, {&(0x7f00000001c0)="5ef95530f6444e90345d7eb9b005934f660b184ddcf5fe21245ed8e3e2434b09fe270d33269a895edd47b9c116c17864691073b9403b1737d4c3529804c8432690a4ac271c9fa94dcb1f2f5625176261cb", 0x51}, {&(0x7f0000000240)="caa20c51732b8591b5eeaad4f59db2a49ae31193065387b86d2ec60c25208718850ce8c76f513efd1748ea1b2cdc0de288d6651a62fb616e0d18be17b53c87f862a9b4a8e15990f8a4f86aa77d9005ba73a7b53701936f8904a1aef49c15f0accac7d202df84cb87c44c296ec6b757ebe4cd42a700958b16635e6e08ab2096a480b4a91524a6d118ca0cf94883004f145db2f6dadaf50b55fc63a2c6519429047a04e48d144622c7b0860610677556e808e6ae982df915c9f969685bdd51d540731ab9133aecfbea69d3362b1ec32ce539665808a975b87bac7ccd2427e535b31cffd0fe1405c7a40259687497add487", 0xf0}, {&(0x7f0000000340)="008a7066a73630d530fb4cd719f7e8d1990be1444c50396243635629b46956d9bb0e4af280d713ceb1a25c28f6482a05dae87d34c0a21e684d60386981c6cd", 0x3f}, {&(0x7f0000000380)='Y', 0x1}, {&(0x7f00000003c0)="3f31e50ff75ad35a0a70376b70c884cfb66aacaf3658d400ee2bb31d280760ff827e4ac160ce4b1d79ecd7fe6e2e0c0fa12a73ac0d41f7d6aed29eacd2329c77ae2a6114ac42963b859b8bddb1e3bbd3ba2e33c18a1d5ca78d82ba375962a4f65b05c62a23b1d40f1779f2a40d958276bfd5e9a426b707e5ad424f8a0883145e5f67dfeccd021bbaaf795dfa53a6a3a3ca5bcc7ee0b1e5595f1910fa60f59ac1d197bc59a781b2b331a06dfd25495cd72ae88b682437c991c29526d25ac64c15c464fe11804d02", 0xc7}, {&(0x7f00000004c0)="a7d62fa4079a4782332a507cce5e467805f6899bf452e489c84f7ba306aa6777fd1ae72ed4c3221ccdd8af8f4e91d188e322a13f4b811b83d15dd4f1a9bddd04ff1353f291470b66c18abc1e767304583b569bc7ee9b3217366fd82623770d409fdfa3b9bc4ea95773e87305692f2e0df32a86269b3bd6ad4f943425c704be7641f0ebd04ae461ca573d228ecb6ca09ffe863f1ff0d391d1e46f48837f055c356313c752079c6103835730de257bc44e7b8513979a2425b472ff94d281ceb8af22d45690486188cd2d9743b8e7e8fc5779f3856a090111d307ec1484319902743db7cc78c0a7bb1a", 0xe8}, {&(0x7f00000005c0)="bcde65aa0b7b63097a46c079f0391f9229b2cd754fa96cf52276d21cd4cc73686856e8bcde15a0ecf99d7102a25f84ff91f0e81859b3f2f27304c7880fa88b7b61dd6c036f2172d362da51904743b20e62ac4d61d09de8e94641a4e9901a7f325c7b31fcde8f6f7afa28c11c3b610e62d5165f449d631c9be81828fe757b8d998d8f7a51c94fead12390d01d5bf9cf106a4d933408f5705f46c9baa3230d88fdb5ec942f0f779b7d", 0xa8}, {&(0x7f0000000680)="1647d94e97f5e9d5dcd80b6f4fc3efa73e3d801ac81d846e3110538b1b2851891aacc5e4267cfb9e689c4de9b420a63b4e996080408ca830a1565cf506f307f78be9e2dad9d9f36c8488342bd6413dc3304594920a702cbe1bbcac9619706f1cad82453f6e7ccbf6de9db088f98bf1059663945fd6990e6010c5dab2f00981d639fcc09976832205621ad869468f9c67cdcf213f35e5ea5001285314e78c35d65f45684f0d2d140f0c706d47bc303904391bb068ead7f46ee287a2f7ae365b0509e7a19acd346ac119a4b5be1382956f434f66b28b30335cd74a94edb78f3bfdb1c7c5f6309f38f6f14ee33618a6e6b3edeb33a85f5efb1f1c182b97afaac7e43d7581e179a673ca982f23cb8d0eb1a3efd8d2956d0e68ed2e182ea7363d5f21be75ad5941eb9591afd0eff644d776fbe08e9439e98fab29ab5bc6d4104f5b7ce89e2d95a6079067a6e34647c550d769c1e3260468a546940c820f734ac715cf9415b5dd15897688f37ed073e8200dd11f30d9751d94f890445a23c41f93af16b9096229325867c70f32993042386a09a3679304525d6c1f5ddc0d5ed35091ae3ad4bb35c4677eecc53edf1f8da833f1f07b02110ceb92be1b87d376c102f0b3f4733a42929da56abe8cf4971a250878dad65b0903231d27a02f45a1b8b1f39811a3d466437c194cb58b3c8661bc56c30d595341580e0b3b6513c1b799f2f777fb319e420b0bac5defb90015ddf04fb17457f4b33df5d86fa9289f9dc6b5d0cdde51e7346b836dad8b9135c98f4f665d963a0246e7d065e65afebac119d5a89456d95ea4a43723df32a1cb251ad909fe9ff6262a4a929bc0771e7ec4b15ddaeeb19b32bef9527a236c17f25e37396e540c152f7dfb99f8a898470aeb9b3aaa287de51500f11832602c9244d7e4c5cefeb01a89a2b5da89081d6c27a0234a30f6f385416dde45c9f0a79107e4a01113c1f4ce66c5a6f1259aa971d5f990fcc4e07436ba718ed8e1715bcb0fcc01b307861689d311dba1fdb52f983ee5a19bfb41749b6fd18c26297f4179988c315418c16732e20a4b2dcd1a7409a024129692b60975a9606e6c1d17acd35a7de7d2f63193ab998819ff7a8fe592b1af4b39f5589915f2c1e8a8b6f1145ee7b21f5c24141d450373659fe045f71f7fed59ca4c17255c3133e51fc757353e34d2680089957f8a82bd039f5640f85d397ad0e2be467321d8a0d1be5d34ef9ae90bd26200cac783319fcc623fa93b9bbe299c965a2dc9b96f7069902ba778883d4fc312368ab6111efe8f9c41debbf36654264042b79dddaf2faa46422fec64b4edf1fbb4f2d91a89a91224dad673b70552acb5e0a8d7a9ac7c4f1d7a191979e5be1a9ecde3114eabd705866826cc7e902e60b1cac19078b2056a43680de8c9c9811d0ba59fa8089fc12ff845865c4fd76cdcc20353952368a771ca19925954282dcc468883310c87b54b012b389f80491c7fd886eba4ceee2c25be69381bda2acbd553b2d02ef41ef5e405cf562059ff9f6413f436b7f1ab47f07eeb95d034a6e0a9b08e5970789d8942f05b2c6bf6f5cdc4607785c61dcc8ec9affd45f9f873176b1f93339e68d41695a92d065d8f38afc1a330df1caeb89c22390fcb3a70654e7802f4f167cc005641cf7786a5334a56256ba78d6414b6c235b37c74808719812e303ee2adc408fac24607b94d6a28654accea658d0bd883fc8d4846ed65153c8c1a09edbe0626a71647c51360236581f9c5c64ac9264e9df038e794b8105674f42faf7adc191b68dff34c8679106aedcb4e019824ea757d07f9e8ed176434787ef084f721fce90f989765c3042f4eb9299027fcb9eb7e158d2d738704af4d4bcf875f9c7477e0c9cd237499d159bfcb67d095266b9ec6ab1c0e8511cfb9e630f47cd45c699afbf774bd99609f7058b8773c6698cf19d80cf55f0807ffc573dda0bb910a3160a6e68d443ee3d8aba8be5061782d48902abcbe4c9b42644442580be5b74d241f221d3c027f06ebba5dbe18c51a194e9800e5760827acc4da06b356af012617e7d2b9628cf374d1b902e963ed77b2038564d9b8207af6543776fbc84b96b1e9bfaba5e53b3683e2ac8eb2d3e648d3a72d77903741ee3e9c9e7329932f507d5ce825de393217a3881f657cb436e64c578c49c5af222338ea2dfd5ce88040dbb2ae9487a2e2cf5ca41db6e02d5e995ba1ce78392c12b07e3ce9ee6957f774394a64c3849bf553400694ddadfc9949ef14267c4a0c36305d639adaddd60c703e2f0a60f6a46194e160a726c2f3f8cf6a80d2426dc28e4ff2b4c79e25ffffbf97a456cf240e2198a88749e1f3b526a636d91f8ccca5f77c59bd02777e120331a72267860fc28ea3bb9b64e4a66c001c6f3fd066129b27984f3a919a076ea71e8a92eb2143d6d13592a3baa7cb13cd34c744e4759c6960d1ed6d44d06d08f720151bd89bfa83e626d8868de6379ef82ab260a15ccddff40771f447fa07b4c8d8afa0a784b95faec79471e6f498943abcb59212aa5b91b6a6972aa1a094adf31894105f870b0bb6dc70a312934828d3e5cde78b319015ea28bdc1ba5942fb374c5762c8758e80f22511a2a26ae72e1e423e609802b3bc838a0c505c09d2dcac132508308f5c3d59bca96dcd87a62bd8a49528a48868ef8c4fac46951fa4b378f0f1666ae1da04275153220381c8b627fc7983226c5c5181a99c57d494b17a15c31aadb9e95aef19914eb37ccdde4ea82a9c45e913a21d479f72758295d922405d850a3bc8dbcf358737c0934a1143d43feea46af817a3dfd8355717974886a5d86627eacb03e0a743aa98160321ce802469a645955a471e288b1dc8e5f21d56454fd282be98d05efaf22b520513cccee12648a18dfac1865b8c6e779a4b479661d49c65cb0de7842b78502c8a038124a61c1a7539402b86ad30a8190e5b94bf85ce8d923017cc4b6e0a69506c2c29430bf385da58acd06f30c1af15cbfe177f9c9e2686763be5d426122bb6d9bd08c3f86bb252f53e7f6191a7d76b2970266bb35743bc2c2a4abfe8f4c9fc754d024dd491bfdfa30eedb5a58e3d106cd8bf2b6046dd46a70852a4c1af313581904ac304d8412a03f6901f76f4e88d59a4ebbfe759a7a6dfb704b129001a9b4589d1f2abde574ca88a691f283cff5fb84a11036ce345738e06393b875f7e390a4d6f2ddbb186b4b770fb5d0100ac10941524002747d12d5457e8eadac4ef016e52f339c5852039955ac069ae3584c65974baea5974126ae463cbf619fe461643ad187c5da6b91202346db97199bd219a93fba23ac1f4b570bc27525e33bd8f50ac53be72e570e960100bd3bc6352635721f402f3ab9b0993b85b9803a2a8a4ae6039d4342fb0d1e108f28b6b50b4cb4a86b1215709ca395e01f55bd234ba6ab351440c399ae2754d4115737caaae233f70844ea43659346e230013c74830a8f89bf70169c1dfe0fa648bddb1120c3a075e3c5ee90d08d187414f4dc9e3c17033847c90540ffd2f0ecf44545d6f95393ff801c1e311483827acb1bb724a3f81276f710d7cef06b1d0df88e2d8df3312ea84623247896b6f0ea6898cabb57d7aefe3be4e9c6d30e4d0719f875d4f4785da909251bed0c0e814648f47a16fc8ced79d49f9d9fede0a828743a32b7015de5fc953f1e385918415e2dcb1640aafc0436914200be0078910b7da50dd7cfba3816e02990e44682f81306e06c6e8b5587723f0d6293b4c2804543fb724711a42eff6f69ba9d0947cdec98c1e04bc7d3ecfccaa583d717f047a8987a28b7a4ec8c64811c9dbc62c128c198c847ee6fa1b4f68b38f422a10b2e13f9231d5765efca60f1a93a09047561bdf38b1f0dcc9e5f8102135c99b5ffd0f06a2e1f4a14febe15af030e797cc295a598e2d48276c0a874245d553a3f1eb4714625749b05bac59e69ad2545a36adb923844a920914b5a33548670a89b36e669fc600819442d61fdaa2a5a743140f9cd423c88777eb8c0eac833e2f151c69737e83b784a1ce8018e9a0b5dd1e726d11bbc3cb03aaaa202bcef62ea3693948f51040deb1101a44d668693b67dc0e5be1f8a2b415cd7d69f575a7c81e2f7dfd89419a1d3b4aae0fcc310e4a4a3ba5318ccf4b58b66a885df00873544162e296b14c83fdb7c1de17d1ca6ee5193127efc0a1dce6d549099f74190683ae4baf8c2397ec49e7d04a523c446ba63bdd33a46a3dd796d47e1b0c5ce0e44ec25061295e0e6ba302a4a8146ca931793f94d5bdfe04617416af0b033d256629cac90d1a6b6fcc0bd7f74aab7a0b91ea0cacd7600f4728299f7a58534751e80493343a30114400355c9f441c13e0943174125a3bb0b5ec8fe44305765b9b6bf6b5a57223dee02881381cb12b840f6d664f774e43162539f602c322f5ef89f71da5e3cf434c999e9baa37bd95a48e003eb80ed947ee7e9dec932e8b0a2794b605a997c1decd8080ff045c5258fa88c66599df17926219893b8d031986ad162ae748294628b8d07377c9cc48e72743fa56d9d2e7f8798dfde80867812180e5eb7ac620bb37a79bf1ba62d1ec8a0d77b215c7177a30bd929db3329d28c1752c1b94e2880638f9a9f4fb08eec10a03537b8d1f57cd3ff3ea2c6f607fe278e017016feabe984f4786a7edef6477d14b4eee41eff6dc9a33f8f34bf1d2129a142e9bd4141d5fb99fa279fe9ffd76ff6362e48894da8a561049f6f11226853c2c35155dccd4106a415397e130332ee6d04bcb528e82cfcc7c6d0d71a8a427386ecae5c00a41639558787c83a75d6f7bdc8a5c4b77dc918866d1e330a5bfec60caedf50bc76c7d3fe7b47f1e80d605aae5ca395e49bda65db2f0490776efe861047dc6f57bb5498b11e6d10ddc5b84316f4ecb0705bb9658e37b9b762173ec74b51d729dc0121adc09b96baef823ab5889e9215257d47c9c3049500687e03ae200b440d1444514037258afd9fde0acf5f2837666d088b992074402aa66904cb11276a7bdf001ee7e8c77e8e4303e97b4434ffc1ba112ae58f0236c7d36f804eceb52d19d8c9f83ff311f42db1b3b244fdf7fd5d6b148c1c9f676384d7cbb0ad2df47b1a7d9f503e9647bedf895ba3af1e65eae54f2a1910f6ea2c7ad913c366c0c3774961c9c9c3a3c4979e568f350a143ffb4f16de2a172dd81a11cfdffb1b7cdc48eef7fb10ca2cd670640d0e9db00405e1e6a1d22a72df5d3446361864c604650c1ef04bce1853edb718124271b6c7172e4166dc9f95fb04addd3d0fe5174bb666b71ebd4fee3f1811746adde089103b65c2bac995a095ba6a5ffdd842dd2ed40efcbe918b2491cb0495462da38356bc61ad9b15cd8771dfb933ddc1667590b1d6abf8f17b072627abbcb76af7873f50ccd808fd7fa670b895ff14bb26017992ec9c23c5c4a56f4e1ddcf4e238311649e6799b407cf4091cfd3747844fc997cfa14b75eb780ba73eb72413c3dc50d265bd4d0ffa635f6d491eb4e7778321b08e8ce99138af0d9951690b612080e82bafa78648df936cf3230946ab87b8d64d0dfd3c90ecd9b4015577f411a74fe141ab24d22ca09081decc45819665525083656bceb3e2d8ce9808cb57496906d1dac11a34f71d3895df34c4c1a264b6089365633ee57d05f52d82dce8430407a2efe17b2e24d7c5d65b4d5b2bc06993fd37ef8c1249729d941bedac526d5e22e129d279e39899076653a65b7bf444a3c3db231bc958ffae7e95dee0970986048d7a7d724707b266f93eefef0dd3e63242d9168aa8d93aa", 0x1000}, {&(0x7f0000001680)="77385814f60ae901bb802096b8f87aa044e765af890583c6a570acdfc90b429841", 0x21}], 0xa, &(0x7f0000001780)=[{0x50, 0xffff, 0x5, "184a88ff7696d9d189efd883cd18c5d2ed24c16dbd751c8d0f2c756a05036facc1e3e1fd0293c6af16f5f9d48c97050310f968ef750bb0a6dcca6ce4a5b585"}, {0x58, 0x0, 0x3ff, "de5ccb592618cdf36d99dabcedd3a1460c67e5abae8cd03cfb8c483a47b1cdfc795421a7c0ec0d0ec6a76c31b50d76eda388eb47a1d0f9433dd37a4acc83e1f848f28d07319459"}, {0xb0, 0x0, 0xffffffffffffffaa, "63de463f57ce15023d27ad214374625e16a3f56a16b441abe7dce75fb7adb09748295f885a98343bc1d96fead4043e134810457909611505459dbc47f427e4ed935627eeb310a9c77616dc41c9f72af1866a394902152be9994a40e8be7149e07e2108b740283e2c7e85e7bd7e450c88b2f0fcf08bad02ba410c8849fde4e4514ea89ccc54304acdaec1ceed26c6a434c740ccf617d7c2dbd1e1e93228"}, {0xd8, 0xffff, 0x8001, "e983f4a2764667f85d143d928a0a7d298fe239c2326d39319b58cd4dc4c7fe8428346506bc4ff4357ebe397daad2111cff4c4fbf4fb773cd8534b922dc41f63bd7e9309bdbbd835cb4566e6b39599453bb644082f612fa40afd13b9c770bef24d47dd8ccead0d6ee88a20cd228d75acb77d4b71a3fef8605ae87767ec809018ec60e2747e9ee03e485a0fabfdb32c502bff21aea18d31bf0f6958ca2debe36c8c24b37fb1a7220a5122b80002f72ea6fed4bf80b53661ec92a10fab0af3d7be3a9de"}, {0xb0, 0xffff, 0x8000, "9e16479d17e63094261d31f82d166b8479acf398806fad778e4c8fdee15251cf75a78225c2b7d9d7288224555ef9c571b71caa41816aefb6effe08e805151716eacde1933fa82e91943ac8dd9d2d881a89811303616b289ab63a51f66e45f10e328474a1b643927c2654f8a42a7f1c5ea7d5a4e2ae6345b923430bd38945b28bccb602ec7dc6fb07bf6338e2c62605fef0a7394eb889886052dd5466c79f2e09"}, {0x68, 0x0, 0x3, "b5819d157249cdb420941229a2b39394102ec69a9485446f763243d38414eb72d94b8655993efcaeac0fce43d413320b6023218aefabceab794c4c692dd27b4c0f8384586ad7ce457428969b6d3c7fb6c435"}], 0x348}, 0x2) listen(r0, 0x8) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) setsockopt(r0, 0x4, 0x65bb, &(0x7f0000000000)="918b3da844809f84e403f1a9d3fe8907a7b17f4dfdccda752bfa7174914f7a1f4eac824629458971eed578f610e1cce799537824d1f8543e8574188691a89d004029cc2d22d747eb355fe9a7df9be84314405584c8fa537de42b55b2316e0c397ba352888d2de9b2616a77eb702b8f4098ab515a4b06f9fff17c74981e9595f6612bb7722c6bf4f2831e9371f6cd0033f4615e9734aed29c868ef09d270a914c8e231d297d23a350a1", 0xa9) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000140)=0x52) socket$inet(0x2, 0x4000, 0x1f) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2012, 0x9bc2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x3, 0x10000081) getsockopt(r0, 0x11, 0xffffffffffffffe, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f00000000c0)="3c426fb7c04d1f59b1107b1a361b887abcf59a8479ac331464f508950ee077", 0x1f}, {&(0x7f0000000100)="cd873440d6921d1cded020e162e9f16b076196637fbd71c63bab4d1c746e5fd26ece8ea2f4c1d297900168740fc6ca252c4b10f55d2766b7bdcf4eca243518a2523b9825912a93af2911ecfd4db5ac2c06bc73bce39e421a667faf71e6d8273a2dbb8d8b299572a94ed798ca3bf7", 0x6e}, {&(0x7f0000000180)="c22ffbcde086de0363413dc84fe2d7f4018e0b6606ff784be82a69910c57e7f0cb4419893f5738567f4a9389fe909a0406468b46e15df3569bb4634dab904d91ce151acf451131e210dd43903922f7590ee66a4ce40910c8db24f4ed497b92db45b07a3135924f10cbc328f0bb977b9d5a486e6cf773800ba421df2e0fb1d07c37955e7ba7743b918f1d9786b0157330ec7ae7f22523977a7d36c5230a2c01c3c52c5fc0f3f1c4f183b3cf45a7a215ae133420a832483d7c3d97cae270761f35a7b155c9fabfc33ec95021fe97261d0380b2d7948c31779d69e1f7e8430e6a58d4d9ad98daf848cfbe23159f0149413d34820d5168e3b29099c282f5fbc499137941e325689120565ea6dc9f4f2a26ef73e4baeb79ae315850afab6b9acb2fe77785e7763dd545ed747fc5d7ce8c0dac253763939aa44821b93edbd1d52867a3ef351c23bc6a32cd2fbcc16608df6387f70f53c2f011acb0d3a1310bf40d7e733af4ec3a5245834ce67426f86e1a7cace4d43f222d102ef0c6c045921a1c974b1a83392ac237c898570b9cdc55834fed69f06eeb33dd918054afa942efbd947bb8e50d218d467b97acb3a6688e634d5cdffd9c8057e8124798097fb0d146f475186a147e3f700bcc1cc378ea1fb2e5d7f6f5d0ae7a0b3ade74e5d89cbb8dc0a27d2de6ecf981390cac4958a6c3b1dbf18d14b03fb5f7d719f09f86fe916c50a2d49701cac32e1e5ddeb537f155cd3368a21b36a4f7ff2122bfd3b6a26a755772ff6841e151306c00a61ad3e0833d1d6b7f9d16120aedff56d971cd7b83fa92c91fe11a02d6b40bc7d12a24b4f8105523307b5fb19566b80966faf8b981972f25b7f2dd3449ce150ff2116a80eecb018002465af339cb916c7750063250560b48f0fd5e7f7a6666ad3b594a4323b5209e92a6ca1a88b68e634cba59476ca3141d0384c0b3fd65bfa25d9840e265e617a3622332f12b9d0f57bca1a0efe3203f930d5a2fd212a7f8de0bc0fa3b484de34fbe86d70bf1c07bb0edfcf1879cef2f1c6c54707823b59ccafb0c6c89b12fbdac1c64200c0f90fcb642716d63d3c475a01eecd4a4307ae85accbfe42da1a71b63d7f440341201ab5cf5a997a7677503db19f7e53063bb3deb72e0d14dc88878d725d7fdcd12c9cdd5e29d0216efee96f1442c35f10a52bdbd79ef11cfc4c537c74b2d3382e58845a48a531f20789123cf6513a0c742b5bc17b0429947e3a786a30a71dd56e37a2665be9d7c054b1db37905eabc98c87eb905eb3d27d5bf5d03307f5491f824c2881feb162a206c8b5810d3aec98684ba83bd200e206126d02a0b2d5646b0c5a91693438ea334f0e35a51974e5d8537afeaf6cce29a0f0a60cd24674d7d5ce34198bf9f51531458e099fdd3f7b19942b958d2bc8ad8470bebdd980ddb3fa455b536f17aa54e5b4646aa76922a86ad528b27a86ae8d9fbc72021549ebb6d2c8c43c281644b6fb673961d33ceec727fa41ecdc71f6d94b65a4c4cf9d0eaa65f3b9e99b2d14b7d8dda892af6050bc4f64f4cd5791f3b44c5c8cbe02305f46cebe8e26bad5dffeda23c15670b5f4df7f6b104e52459c14475edacfac6eb9bb898c764d87bea66e403bc3a1a860b4b532f874f7bcd7f927eff42698832171cfcc785c8d49377b8b9abcf512722129a5667ad2f8a594a10cb2330c2ae898b335f5eed3dc4e9b719c8a2f956f5e1fe0b8b907fdab909a4ae0f9100f2645d97f2429750c81b6247d315ea6615a8be22c5ccf7c24aeed318e99477c9797e2ba49d123950d11da48d15d145ea1f09e01dcd8e3d0a15579389ba88b3415ee90d99c51cb24b62e3e44a0bd8bd1c06b42fafcd8d80d38521cd425e87b80356e5dbbaa6f7643f1fcebbc411f430a68969b94d4162ca15d86995be3dd42ebc9836475a2618d4874b0318eb8d9e188a3d6cfe10da989d66d13d376c422d8f4957783f009f810af75c60dbcdf168aceaf08713bdd0cc1c5304504b5cbcb4ad8b35123f5e081966f855255d6b82a96eedd95acd5e4d0e071943854e8288887d7007187350451d3ceff2d314ac693043b55491139d2cfba214aa55742b5060ab4980f9ff53db626e0aa64077a720b35bafb46b6947548b0b160ace069f6fa8d44769462812b3bef0ba4b69daea430a0002228951d96e2497f4d38e3eb3ae77f815142b3736647e54e721a99b212def78979caf815bf74a54613659afc6e41ae21eea2b1b7c2c2a71c16b44c01e9573df989c54b8d36b403a1e98f28b459d58ff1c832277948de6b87f4bcae33b0c981b75670ec971e1d46b5faef46d00c5896539ac920ab97d0625e02852a183dcf8a125678b472b731f2629c524804861a8c2f937ea57fd643007bbedb72196d9498f37b52b184b22ff69b3cecf4599b0487139cefc60c2ca38f6e985f0e24e702ac492d81378c0473cce41d5162dd5f1df1eefaf1a7daf55c4c207ed263fdb10541de66406054ba70be9be8673c00a2520f6c437e68386441b10d3eb9d46bf581a77266f8c59c3691a6b2045a4b3ebb5673bc3b1ab158538cd11d5b8bd46577b50704f0bf62a42c1f4fd2ea02a4d4931bef06afbf947739e8e9b1d7c98a083dbce81f8c7a84de14924ecbbb03e5caab30c3d5916c7f955e5a5900b3c3d7fa016e2421f25633f4522cbf0ced6de539dc3c0da795e74a88f8e941fcd43923e78d982a66ceddb41d847fdd9aa02f594000b94fcf70b4245ed23d75f46f780e8913d924e4c63f03899602e45e02482755f6b0806276efc863e63f686b5b6e6bad237c8d3afa5cc0c3a5a689ec827bc5d257cff741b0b1813174252342aa2b0e41e3e9dca0f77c3d84d7b7118c7583882fc8fbddf53f9a3650e650d033ee3e4de43b3940ecf1f0545d0944b355458391fce47d68b7f3fe2dd9fe0a60a5ef359511d1bf91c8f54c4484280dbe2bb2a2de996b7279af1490b4a06a430ffa36f18d16efd8c6da4d665419bfea9a5a5eb8338102bb016eb3fefba00a03adf38258a29a0b5b40f5fe368a1677a7d99649a7af02d170ff8574b5c9aa3c376b211777200808c3c587629e0d09fd9e2f55527f3592393bba0909808586d02b8be44efc3142a74eb2d994cc316b02d5df6f73882c685e93daed26eda84c67f18ad90aa07be82f7877d6d36386e6812ce5635aa24e77f5b9d017f41b0858a408048c61ac940391d1d25dba652438637697bfa4f22f946c7019701f9cfc13c7d832c057e79ce5c451ef5947f12ee870dcfc0d20d287d8e8b24cddccc7fc710098b35ba443b8890f90c696492b7a224dbafe7df75202f43fd3ae9ccaad1749d0642e2cfe16a08f9ebd50efef84e56f1118dee86172f22f78ef350a58a59eb85b70f7c90423243912ba3d6857898b2241b0b5a24dcd875df07f077c00af8eeda348b525221e0d16c7e885e044d769f5c98c1a5523cc4bb313f7ca7537070536e2e75ff72edc87635f115b46738e5eaa292ef736e834c6ec836b14444604519fb56be693234b823dd682c5dd436ae1fa69170e6846ffea48143d101dce1dec7fcfc329c99c8e99dc002010aee5b8289cc871a2a4bbcaeca4cce1915301eec40675e96af737b37b336d8154efaf13168216bc3635188f4d83a654b4663910550527d948577b8c7fbb5575fd373a8d9ba2278a8535c77a260048f6e28747ca6cfe57710da8990593f6ee1c7496090821fef0f1f093a07646698b7ca2907a15d5cbcfe15ccd26af673d58b9cc370aacf2a80d0ec63d5ca62008b67b6221567553793ca256a4e7e2ef691d82380cc84523a6eb516467c7f0a7789931879a70f977c438c9765156b0d33b9bead207db9b10c5217d31bebf526d8a1e50800f357f3e68adc712798f9adec237c451127ad02ad9379f02203ac25e63aec6183a931d052e31d43825ef6707f31be9b482abcb17ea1def187c38d210c317ca292a2f7b4f08b85465f190ed1d83e37fcb261f3349d6ec5548de8f641bd9d7387e8bdd475f7e83a18530e584677d0c1e2b97c9bff6d6321d4c92f9ca047575258de15242e63faa2c16f6d26b7dc7e21b54acfc7c02d064ef20a29ac899f067078c8432f51bf9d723c2488b4d6c0acb7ac5fa81990e46a8cbfe7dafbe885fef959788ff072df330b06a6a81152f2fa97d01ab5cc0a7a1242b105df6eae71f3cbc2f02b9ef9f041b198e528e78803625ea11671f666888dd17a1d7d458d05c1ad0f53abd7a536c36194645d1d39b70345bb8d798c0a170196379604716f8cf314f4051c209bdce21fcb4243e47d9164c34b65d01fd02ceaa4c396be23b2a1bead65efb99b101fac17dd64758c0357fd46310aca87e256837af8b4e3657c990ff07b4113a70d30f32c2e87c2a0191e26c9d15c1e6bf41c8959219dc30cfdc8baa2c2bf9a5b63fc6995bd6e91193a6049595d473a98adfbeb14cc0c2b1cf003aa9836e568bb07278c9cfd6685615fc0781cbe72b97498732a60d58dad7c8d1125f8fd10f0ae6ae362fe1137a0a2f69ddc5dcdcc2169aa9458db5e621d4a71578269bf45975c9bf0f1231c3b9638ae1c52bb152280adbde8ff60bad3ed8c4d20bb2c88a9b8ce532387a39e4c8873b862905d707ffe7a022507b0c5692ec01ec41eba67d1f5cec39de227008514326800651795c08a6f5b0a91f86548c24e5b06247c3cf375689b14b8820ad801cc566b5f6ccee3a86aa862378032c85a9b64a53c05472562be6d6d33f4a291ae9052a0155502a3ee1555a1a9e44e3233e786540b884c7a8eeebed73acddb7f93338b2e8655ebed7c4cd904da5b1d81fbb3256bddecebff3eee8838803174e61afcf52e3ba74b98d99d5875ece02ae65cc61ffd34ff047b462f6c80ad43b4e3e5f4f35ed208b17aabf01bce0437c841d440e94ef0353ce2f04fcda536194acc88d526f07837b38e0c5789a23ee42d46e71fd8b48cca835852d16d5a5a3c854387c44cf9d8678c30c349b3bdaf478a784871f8b75ce9d6006f705a35300d566e7a81b3185cefd51d9dff48d6e0942ddff4c2a35ccc2708c05e845f9dbb2ade8e2f4b51be65c593aee9dcf129e633a0871e8fd117186ebf79ba4ea16cc4cbe490e6935368eaf893c0b16cd66f036a8aa6031d1c46b50a5b1ec38af237c075279117b178ea1756ee1d995e1ba97cfd6499a245d54adcec45a4898d6c851bb8bf930dff0a23b20ef7b58720450bb379e6574c9795051fb6e85f40e6cd4ca11b68ec8676e545c6055c23e73b4bf5d9cfe077f0e3bdad0095c84cd50fec8563c1a55a5a0ea133a74e7c777b9e4ab8ba032576e879d9d188af1c1b49147f153e3c4ab2a747e050d14b3c3dcdea4598bb30c933bf15d572f2d5777cde2e2c15bcc17f2b1a3e0fd51529b6f7691904b2118f7074b9ecd835811b346c7939ef3af9fccfc318a2dff517e14a886e1c6c5ffd76fdcc1a7d6c0debed6f4b7d3cff79cc848029fad6f1627589eebdf4bd73a81c8a3512500458712252ca888e740ab89604ef9fd86b1d825e4bcae68d1f94843026beeadf73b79c67544a63853573d42b86d66666f8b134b6abcfed0e31f0a3064d81192e72a54728f9335974f58d7800560b94e79f38ab5a215ad67595887730ef4e9bd30ccbf0ce137fea11a51286c3b54f74ab7c114303eb834498ae13c7e18143a10e807a7e1f924dba6603d7cbe92eea3f73dea71478d348f5b8a2896bf66922a779c6441450d5c7836c396bf3db6f14af27b273a77aa350236dfafc304d8502546b048c000a510ca74636be3acc5c5bf949dfdc506c34aa41c403db2e", 0x1000}, {&(0x7f0000001180)="b7e3f0576bc09b3a9c5adb76c79b83b9859067774474771e329530faaec157fcc89af38d4e4b4b895d2d4ff3a4b672f8af93031cb461f7706888d74bea4dc4e3e3627c", 0x43}, {&(0x7f0000001200)="660b296aedbc50ae0eb4ee3531311d62fa02333f775e5907cc0ef4f53710caa376248a3bb09db56feade67ad81da8f40bcb9e4c64a6491e28bfc0eb104e5edb5b6401d6167cd48ec5781654c4bf7e347bc3019492c4e8f84274ff2ba80c6ed30488f0cd205342f7fa11451a018a32c8c1648d4dbab0f8a45cf8536d709e3c7cb613288dc86ee2b875e55a91e5e0c0b1aacf9aebfb82f44c2bce60492e460743d42f0253259805ff2f2", 0xa9}, {&(0x7f00000012c0)="0c37334e86c9874591ef783df1d3447222b165008950f45543191a6b69daeafec34028b7fdd807879f7331f765b6799b65d9691aecf4fc60c146b76f40821707a9c8a2780242f3763202043426e6b19c6b399ecf9664eaa1781145e71c87fc864172", 0x62}, {&(0x7f0000001340)="ef7a45d64cb9c7acdbce6ba23e1c0bd14680703ff02add88f509cbe799855391331947af59b93fa4fd2e6b05f3fde20a444859d103fb95d22bd579cf864339809ccd3cf5ebfd6eaa4161d804e85e379120b64ebc017a165a8db5eb6bb57d98ff369e3ec2a93a7d00ba42c34560cc25bf70bcca692410e050646cd60fb43ee92538a71e64fd1e1bd5fa29b5e94fda1e99960a54d23ff2fa12309180a428635fc08788d3462061e03694eddedc8b57c69b412f8b1c5dd8a6283146231a362a39487f0996deaf10838e1153b143d890fe7e814541f2924fa10c15de2b0e0d530d6a0f61f75cf2933d7294ed1c94aad3f485aa892a", 0xf3}, {&(0x7f0000001440)="618f1f309179bca5d37ad728ed7da6316c2ad46aecddad327a06904956bc9ee83d80316b35e3e6b3942904dbb06bedb182da5190fc5835e5d0ddef61693a530f2c3854913288b955f45272cc1fa5bc50bf79b58d5141b930aa45aa07baf846990c2298779209214b593ac5602dac150846244f82ecfb3658f4bd89724fdc7718255b6867c49ed5a088dea437072efa069cdd5e1571bbfd6af42943990febadea769c3a4675adcc96974fb3df37a361c3194904eb12479258acefcd598d0875a002f48734068108176d0e701ddb9ba7a2a82c5e084f06e1018b6bd15c8f850a376fd83730b2bd4ef23df72d40fe7137550b8711a8c38c824b96fd9042bb77bce5861dd0f7fa53c7f85abd0cf01b19aeaabf34d4915243debd2f246e2c6c0697129a4715d22e2d066430520d17e9c9ee964df4f9cdd10e4c019f8825649cf7235df204f2583ac5faade813d066936b3f873613eaf0fd6b2789eb583c134431eaa46d47753ccec421852399bfefde07b20d45e7f10419d1262c1c9fba369f1dd7f3913c2d1a69868189ea28d7d021a896b7bd228ad36cb89bb8aacd27fe080b2a90d9c7b3d8e4f7ff36ea91f67f8ffae91c94b8fe134b5d0c0427b805019c381d781da7feef57c7c52a57e28e0b1c3742f2a0bd374b7a674d2dd7deca3a8600ac88f30c9835180444ca26c313f0c18da4250c6902ed1901986c8cd40281133d6331673c19924cecf0e20b1d866488dcd99d1b1a0baed485aa8d949ced980d79f255d2f17af7ac896d1706ae2e050b1c171ba0ac9bc61507be05e3b2984f0a7b198fa263d225dbdf62596cafea1dc18f8a60d087f20eece499ef32929dfa9b003aa01755437c69ba11fb03c2812a91eb6257cf41b262197bf79b8bb4e215ac7ceff08d775327e70084bb55217a6ba28dcf59cde2cc2a739e6c5266d989400b75b8c2ef11b4bc5c260d900b1d9a46a3c55ce90a8e55051a9e28a97b9499b178d594f53e2d2f911d6ca9653fed1832adb241649d6d29eaeb8d1fb9e8e155dde7934f684e0825fce95007d60c7c15d26981074865522209f0156e39f4695d23db6e771ac247b0779ae6982fbc3fb43a2474007d7a6c272cdade449cd2d977146cfd7cdc92a34f1130dc9d189c04b9c934b41b9a8131f9cafe8d8af883d70abe8a155386f4d7dc4d8364fafcfd10f296c041d12517b30b95b15e2af857fcf1a5947d74117ea17eed62b4dcf3ad3f82b9144aabfad5ece796bf4877401f72efed3129fdfd9ee414e09020e027ee99cbccdf9a123de487442435340124447b851762c5ebc25ec03a06f06d4c5465373f1dac4afdeed6da02b12883aff9e94830df788e69c9307fcb23c93b234c423a8477b82be2dadd303248624499c505f923b85085a5d2a0cb8892716c170ae1c0b177857d4b0c8ad8dc92b48408b2a3337a1edd9312e010182a0601f04b59cbebe9ec1dc58a0cd2c15afbd5a6ebbfe8c140507342ed1e24785c7ef39f099c7f60e4934baff01d9ac9eeca797e0a74f7673f40c9e13d0fa7196611ce4358b1bc97c7cc4b2e3b5ff0f6c4f64f1cd186d0ff9205d32472386131465881a1413516dd6079826e1a902b895053720c4270909bd88f32069f7eeb50e4941f2c5f7def4d77fa0a48449daa3aab2ae84f25c3da86e9d548f829b5a0b7ad2003988e6dd32e9847a6ed26bc4950ce26eb895d7ee60332db1de7eb15441a576b6b397eb2bc6a72c2cadbe6380be2e2e59fc0d7af00255030f4a81c705230571a48e7ffefe78065c54620de73b46df5fb31ddbe7ee36b01bcec3d403a1e3e9538b8c21514cf3e7a1ee33a7c1c6f651e45a42999c6ee649c62c1b2bac93a015277687e0c2aad01f3ee02b5a68a8b4e63470c1258f27ed43dcc279a173f26bfc6d71a805417f00c39a8c2d029a361c92357263c7c4c1b19baa33ac349fea7a06e5fdde74c8dc6843ab67ad3a1eda4895d2036c63e130e8ef1cc77fe4aad337a9b802f1025de7549640c444ea120afe41ae221aa25e255fa0b010f5dce397587872e8ee24b23d4cc1ca917191d4069ac4c5f7f2d90e569c5d42dc41bfea45dc83e30dbc77c0abd69bc4625c9e1c0022bb016b4e27a9e25ab58a3ebc8d9841d1fc3730580e8c549ccf12fca07e500f797558d4e490c436b6c97c78b31e23d33ef74e6687d3124b52388ad07ea2c171520f0bebc67bcfe5c001df3ac4c03ad9c3a89e781c875dc0172dc558ea38c98fa6c4ab4bc01441124d0b94473a887475513e1d5b4231d3ab22f4cc34a72a7a21802517b5c2333f84b6b2b173bd4b03abc8cd02547729548380505d768c5cf1bbf029b4306c8a7344e07d5aef868f2c666000850bf4063bd73f3223c7b681ce476224414fe3a851c45b48a2eed815d483a16f6e9257a5ce2791cc657304bbdbe2f397ed74b60691b2366d2f0cd8a527f71af04ce01c063a7c3c93e569bdfab292ead1cb13d1d380da595f9ee4dc547cc10e6bfd043136069eb9ca562ec306684bec84aacc22b43c24c32a13a28f4bc86b7a5b75926dcb7e07204b33eb4b2ed2c8e02165f6fc6fc1827e8fea695f20070316c8c5bf73b1a7869cec2e8cf92850f907f1f28a85878750252a3d1fdaa13dec85186929cbbf02b9189960065521c3cb44b0e12b273a100a5b3ec39018badc6e1ad3b093e71370236c6890e51b8f11f9fdad1754fe13983add468c68a238e091d117a04c212f3543542f5d7639ff27d14c94815631832e192b1c049d792a742a33cfa5f95535175297e5d4dfe1724be125e6e1d25a2c777fb34c0011a7949645f9e985cbf97ed2fa05d1d4dc46f77f709cfcf3a953fd47235b496b655e68cdfa4c92e4bc163fbad570aa23e3deee6f7b12bc9e17a68f6b564f79eb5c0ba6adb0b46f7d88e0e4e188f69dcb9534634253204043787b6c220a54631785ab3564bf5cc33f127ecd0b982e42e246f76b3029ce182403e72d93f23c172aeb1a817a22f54f225a8911ec142f4816dd8e2aa0b761edfd5dca8ff5c9829502131488f502c28317790e49857242e61f4232da2c3e6d16cf771fa70940254b9355b55668d5a28c1523ec4bd3af68a29f66a16bb887668c6360506241725ef876980ebe64891f69efd388052e411de750abc7f35bf44f5b85683c84c9de154969922af51e04ae284b58fbbebff7d010b28c6e9950866fbe19e2566cb3b36750b16b5b636ddf8121f8f7bf8fd486657f1111e71ca0301e9dd2d86467f4062e13890c09a37210da714ee5cd64a70d22a4ece007d799a158a1e4238f729717f6259aa43a5c6a6d436d205f8eb5e85eae49dcd5805dc84f8117d700e5ff9764f7cd37be9b742c4e95cb2c5549edbc4dcc9245edf172cd66a7900b550ec546af4e32eaa62956962b02d7805b2948871604c6805d31f741e524288a13d8cfdc03f23d5f6e6249dd32f732d63328b72d963c53d89c8e064f70c795169abb63abf8c995b27a17df584dafdfa62f1f632b6a1bbefecbb9c289a93a0085170da81f897fe1876956a45166d80fff6c8baca82636a62e75213cff1ba1c58d396c83f98d4e5c8964c55f3b21ae0ffa3b118bb017e2c4d6fb5a8344ba7402782a7adda90f926a1c9a4c5b36e40fb487280d7bca9bfbf2f37a8e5594a7f7bc53a91244e46a4922c68484ae1d838ade6ddd92627c9cf9cb01e19bb9cd075a4716845cc5d933a819af3b3e4e4814e275d3fd3090d5080f2ba106ad0aef3f0b23d2c2e4a5440bc7a7ee41949f2381d61528fc39f04e3d3d19d81f196bb9b66b465ffbc75b42eb892c5c2b82a6a6aea8534af8d0e467fa46e47456c9a263ab5b2b46bd50ccb969ad574ee31df83934cfe9ef9fac9787cb30e07340a4c886ba3bad2d70bf152cae0f1dd21344bed54c3c51799350831a527f8f23ba4382d2ce7d97870f0394fcdd71da0be3db8a0291a7c6f969854033622fedb32ac08de691be01604aad630e0f10595cd5a9bf0c541463d6002fa91eb6f6e305d48d985f864f852cc3bcc749dfd555851e6fac5a32d043154f67c24cb47b0bbf252dd5248d31a4c0b44a5625e3fdbb266d4509894e39533ec614314c3eb2b92b9647ee8e66b2c54e385534a6f32b8827baaa2f1bb9b04a09a0379bb276a0a497f6293e307c23ba48b86ec1184462d7be027b73d90d239ba5dea1afa9f12565f1dc795af637c68f6430f868495fc77ea31fcaf5e0f966778080ab1d0a75fbf3454055eb6ee0c4cb3efe64e346c60e1b969ca73ae39991bbf846b9462b31748f7b040a9693f974b66552632c871c8fcefd960420b5d9f143dabfc6312b29314a6699fa1b0aca36be61a4cd21390cf7e257cb0a28cb966154308fbdc8cd19be0f1516a823684654a97ae3b84f329e987e5c6c78ef0f37963ee1b87054fd808603dab65b6eb80bf85d7c71d3615f8b01046084846906c29d2befe23ffa7e08a8c4a680e099b40d50b17da9a3bd30ee98cf5377f18ec28e1b49fd5bb42fd092f61ef2a6003ec7137603f32be52bf5fba967391c9446b1cb5a9187eb1aeb6e020f74b959bc488b33444a1ff2a47ae3520ad491302ac17fe8adaa7ca4c1cd70488b7875401aaa34ec1d494a7535ff18c21dea44d9ef896d3505edc768eeb32083efd63aa00850f15edff1a7cfa20c21b45dc0ab0dbaa1354c5cbfaf3636cb26ddf10415b73867cc10f548013b7c7faad870703d7492235fcab4165e1e4c44fc79fd7b32fc9390e307339ed4ef94ea76cc37901269d57d7f9497de3cdb76d291a21dcc389fef4bad8ccf1d3df54d6d327f5a91e7a6405df05fd2e1b6f1c216c38f78c43f31026afab4d40d768d454df98e6205aa503ffcedc86136c1ad52b27427c1aea3d11041150213380daa230dffa5f88b3d52426a7197568b536afe31e07107589c66f1c8c3f3602b45d23130cf5bcd35d20e534586b48683103423e0b9961b366ae91ea93822adfbe2d1e978c09bc0a3232f6f3663e53626e98200e865c976b5e06e08100590ef4e963639f6f7935b9de8a623d16e14ea85c0597f4c0d571a5f9d2468a0d90bcbb0e097ae802afe4c9413e0ad1961229885c8ac5886e596cbc5c0836ff1042495f304b301831b0a958407da37772a84b33be59e35c01beb5ba2a42cf07976f44b0d3090080def21711b523cb0a515aed0a9cd0426688663c9b12be1c14b28371e34968422fb23cb61c09f4959cdf16c19048d34561257b79d872c5283a8334261ec1a79ec85410ca61e1b2cb01f88ab4104e07e0f108e85b9c33188c10a7679e4c30d36cc4dbce18567dd10c0089b512f400d85ccbf49782073b6c2a80742e776043cb3e164cf52656ebe5c77e137436c9b47a6f1ba0bc6bac359236e3649d9f93952debdf6e40f30bfc284a4c9eb60227729b111a809070814e7a4eebf14b26f0a7864c4529e182bbb8fc7f5d88986b64865b2651ec8a666c1e43e8ae2058e6be2fb0e9b61490381109fa01cdd261a125d6bf3662216fae0c034003b28c60a766afb879a677479abf6b05ece35b5d3b3fa43775b3edbd02586c28aa48cc61ae6d1d53983c13106e3f735be052115ec5d6c42d2d91f751136a4cd22da4cd534fafdf4221eccde8f47bfe101c0033cdb20aeb7914c8e376ed8eebdfa686dac47b88efa3ddb319fe927a17971e6c16a495babc4cf5d9fcd25b5b4a8df8bcacd7f5ea5cd52c3b63dab7dcac3f6bf85dfb41e37b18f76559c9101093fdead8cf35a8b6a456aa4f1600441e815ab9defcd90555c9441009e77eb67dd16c45d78cd4b8b78496ae1d103c63cea233aea7563a", 0x1000}], 0x8, &(0x7f00000024c0), 0x0, 0x400}, 0x4) select(0x40, &(0x7f0000002540)={0x6, 0x40, 0xfffffffffffffeff, 0x40, 0x7ff, 0x2, 0x401, 0x6}, &(0x7f0000002580)={0x34, 0x5, 0x1, 0x9, 0x1, 0x6, 0x1, 0x1}, &(0x7f00000025c0)={0x5, 0xd, 0x6, 0x2, 0x1, 0x0, 0x8, 0xd3f2}, &(0x7f0000002600)={0x400, 0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x40) poll(&(0x7f0000002640)=[{r0, 0xc4}], 0x1, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000024c0)={0x9, './file1\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000026c0)={0x1e5c}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffa3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80000001}) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:22 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) 16:00:22 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) select(0x40, &(0x7f0000000000)={0x10000, 0x7d, 0x6, 0x3, 0x24, 0x4, 0x3, 0x5}, &(0x7f0000000080)={0x20, 0x0, 0x2, 0x200, 0x2a65, 0x9, 0x6, 0x1}, &(0x7f00000000c0)={0x5, 0x7ff, 0x2, 0x8, 0x0, 0x7fffffff, 0x3, 0xff}, &(0x7f0000000140)={0xfffffffffffffe00, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x2, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xfffffffffffffffd}, 0x0) fchdir(r0) r3 = dup2(r2, r1) ftruncate(r0, 0x0) syz_open_pts() sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000001c0)="3aac58b1", 0x4}, {&(0x7f0000000240)="adbde08e047c9ee2c4c263b116d169e5d9a7df0c34999b3761b1c9ebb40f557a8104db55e3821e1006be335b1fc2479919a68388258fbc1dc57d6c6ef0dea6c5111e17b1150f1a9859da5e16757dba0b99302ecd21824e4fd594b3e5d725e4b4f475f2e1d194934a17ab66848865033ac3ee71e08e5ed5b7641b9a1b7aabb58da8aa1912c09a4f106c61afe810f07823efcc09080d439821ccb59761dfbabfce128e54960a6a7a52ad9d9365a9c0414c9e0fa8c009ce14ff34bef87c4313130635b209f7e97d73bce5ff57dad4c0b5a5258b2af400", 0xd5}, {&(0x7f0000000340)="01b9", 0x2}, {&(0x7f0000000380)="6cc59d5aad459a2dcf48f7059e4153dcb65c0a1a17ecaa7f4153b0d213a37d062b811dd110b230250a1e023987ddcb167f527344253b65a3f075919dbe490663cdbb62c6a076f76467a30051b74b6e24e8bb2569088cba78e1fec526b9ae97aaffec1f6b860dc146c7c60ed4a3309610c55896f396371a3b2ff1660e7d054fd9d47c9c6e1d75258ba5ca018747312b1ce59045f98f9c280a089e7f2217809ad266d2d2c761b72b706fc0786cf65f3956475fd86276440f35f29a615e724330b842ba74aa064935ac0d032c90930b628db5b25abb9e96a4194c9aa702b4548c240cf75b04c71870e6a3", 0xe9}, {&(0x7f0000000480)="819770832965826cf07fb982a10a4ad7e4a5fd6ce5d0ce370407ca9a6fb1e804caf8dd8b6991e0369b615f550f69388fd4301718262d8a5d4f98805fd899bb7fc2c05111f3cd581ec58ee9f6a773356d7fcaecefc130c585eedd5d222d8f5c415b113ed1bfcc73bd54d6636355d6c076da4b576f3d6f78541d66d9c7c97171be50d7e9ce2884e44b8ea454422556ca4881fce2d1cf9b0553d3253b97da11b528722f1c2043ba55444d29aabf26dd2cb35033e53a715f124ad4e57faa2818a43d5572a05c1affeb794aeaddba2c8c86f6d8655018fd0c71f77a27591f508bf43cbc88b8ad724d53a4d9d46ab7fa5dd8c14378e3877269a6cfad806739ac97b2526938ddf12846bb4a76a8a6cfbc5b860fd09d111b39b60d2d85023f53d1b276ac86cdb5eee509c09b410d140d32917e9e9b2bd7974a37a46f8b326bc9cf6116d6233ad9d85973cb990510a24f73d7cd7a783f036424f9030b27bd78676a635835c5599eaca4665550b0e3de9efe2f9015795dfbaa965d272002ef0333ab4ddc5eb82e280ecb47899041c8e51a1b79448462cdde15504655f5febec95f61288f52254c12612342df2b8e38c82c0d6baf74717892e9dca580f6bb448e1163272fe3febf57cef697c91ad68f5e60a9ee3f5deced1d9f49396b72860c30a5803a6029266f76167193ff072e95638910b69971420c628c2a0fbb711aff5f1082fce420f26e95c818b763366bd68b6fd72bb9cad3030b43c4fb0e1c02a118158f34c77d6e09f4587a12188471953732ee3311e9efb785f8a859b3c6e577b922105f2111a9fdb98d4aa4f243052f4cb8647664cb2aaf5fe6d0b57793b275f74571670d4e11e8c32ccaa765f38ae13f1a72b43a3ddac3c6847c739d59577a7d4d50e6335a0e56e9643c7793c3816144129ce4dcb08ed0464f3b56a4d929c227beb4d7f90644b3dfd1e2a9641a84e8b571d296950e1c113cd491e8c7ce09ec5bf5bb69ad0a86b04952b64f63d5cc1fa8e3e7249e092f562f943d6febe781b05627d21aad8f35d5bc46232e85f916db4f56fb4b82e125084045b177e6d22c6a2c3d9ac6de0ca15e2ca5468053099bc5be85edafb03553d7a906282a01371bea81b4887c690f3c73602542af745907e05c45a1152aa0e3bf22f165ec0993abcbb487bde36fcd72a764f746fcfe8c9a502fb47fe92165898c852bf6f074a0c36d69f84f17c9cd0307a1882d8bffee3b5844b3a1f776ddec2303fce2d8d4ebf5c93411cce960c10a90b1ab8d3c0edf666c87b0dfce85cf86e6ee339ce0e61ef5ed2b1374b3baffeb68a89fc207efa9e9cb119b9581517146481804cbe6b48cd7fc4f1fd42bcb5b68bbbee13ae63877b2e78a59244b7f2668815ae0b0dd6f65c4d0525430c48356375765fbdcc6002daf66cb71a1169f0f5c14eb0c8c792383b8e03ab07e8b9ea82e3869648791a2750bf4963aa84a3b50853347084bc7770f4e29d622ad1c92aef4aba6a09df245d8c6794b2aa2c7da55fc5a13aa5fae22fb663785dd7f023f510f59d5938564f337280e54c53d5754b1d9d4338f07026e188bfa60b1b0640913d31e559ee25a27e0764edc412409e19cd10f4b65833ba80290536ed4e86875e5e7e07c7e0efb5c46802dfc2344ddd24f7890895a044103f356208f981000e02fcd3f7338d88f24ec4e41a5908ad87ee5af4b4f78543a9aa11fe1108202a3d063590a75e2ab31d93e6d1716c1d40f68a61e2e3f3a54d84090f12f34db4058a68d7d51e6965743a0f0c708e3ee390d7411267ea7a05181a029f0d7247f499a1de4c23ce6ceb5f193a86b6d510d471499bbba6a0cfb4d4f60ab6166ea51a35554c100cf86fd58ae9c442ef60dbe464b26c105233fe30f89d9c7881da11e4450560f2bb8a037d8e4a838d7b58e812902e4645a509e870a6c3720a2554bef8b1c63f50f067a7a0f5b0b09de4a7f4e6060995ceb7d257ec8e49242cbf70365bd8d181e0f32348d15f794afe2ed9810e9120858a409d1e16a178f071135b5b906b3ab44f7dd88cf5603cd9e4485d40f81316669bb526a6a294c2fe759b83af4a753a681ed50d37c035429d5fa6494b27a7881bc865c0658ba801ccf08a228e3ab34d17337cfdacd7763b7a7fd79df13a9c5282c746b8483773d6296def21c57a1f30d607ace1e69a8402b8af40172ba009a0b642cda40b1b46a7d6ba5bb8d2638126f0276784b46e285c71292ecbf0e9d237cbd435aaf36dac7146014804b3e82c9a15e196a1f1caa0fb7882d548f4234e360b32416c52db0fc68601812660c0cc7ab129dc4b42618ade14214388ff439c66ce929570fc541866a5933b56c2d6af30f8e07911dc3700ebd59bc1721a62c97e3157823dc943c37f3fae768cb1812296418b17a9d56465e4fb81665faf3105b6584182b6d8fd1c51c5998a43785738a443a8811f14dc4502da63636f95efe88ef779138b656b8ac56b92969387d1af05e699c02da155316c69dfc04c56cc07d844a04c029de0e7a570ec88c11ef148af4f56ce7a45d129b2ab1d78382a63020d9bcabca4773a442e24a6b0584755ed0fe646ea1bdebe28da9eb82bb7d6135a1b98d30b6b3a01f2216b941c7c7006743b1fa0e2af1067a7bb8db69f76f844cf7dbc8dcc00b709d4a39a75f52d3d8dc52c723ef0ae57b1e44a5d4ce6a1fad20a682657da9bf0176795843a8ff8a334a8d886db8b0546774deca99504074b37891b514b247742d4c49d545765d3566f682a70ecd195ab579e470cab075e9f41af78ebe685001a7c27d7ef10d6254860f7450758b92a57ceadccefaa418f298e50de72fb7ae8fba325692f89d399bb7ec16a6ffa9c5c6cc4e4c5b38a6c279228f234802736ee4452de31ed8d2b1becb206bc17b278c8f80e2dc189b939c9b93207bf3b048d751cda94283846912782afad6a2c60d7e464bc7cd17ddae00b7ffeedf8d84c175fa776cff5cb28eab9f28960615f05d0a832b04d6ca133221db71c68f70256593ad6844dd1196ce854f117859585596fb2ab3b0c9d52da8d20dd473e8b6f4fd2fbc99e59caf4a8f5b9058c090a8f9dec9f0a1873d8beb2f680d2856c74acbc867e72f2e883fdf199b7ff77c19efce7fd1641f3d03d2039a069f694a5636cc2593460ab2e14489dc1681f6bcc6092b821d771a54a4c0932a9d578d4d7c5d7acc9a58e703553601af11455d8bf49befc0d57100c8efb04f0fbfdfc84fcf2b1f23865a0204414743a071da8c4bf43bfa7d10c52aa37d9b353ecda5ce2686f0daa6941b6046fe36b03fcb210f1e65b57cc23925161dd7e8b9ba637176b2e94e33ffc4d5fef71e874146e77dd2ef4c4929879c8a4e8e339c59b753185fa51a5019b087e992a55be5929f4411f0fbba85dc0c0af0bf036f8fe91a512c803151150420de6ecff5931440332d476ba5714c2496bb1b9e278f8732060cbdc6f9791ed9af926910c49df6cdb3f669756b07c159f5b96e62aae763a8d78920cbef57e2cc8f8b41026976ab31566ede7cbb127925d60a0e644f57b513f3fbc3a29c3f2b87d5411fed94ade76992b5d0a11bd6e9152a2101ccc6cdee874223c4bdee41094d363502bd499e3526ac4426d64bf7def9387d3bd3e6740cf7b88a66f583d9b2a44b7fb888a8216fa8989254b44277fc7c6d4c11063d14f8dac83263071c05946c2b52f3576db0d086f3561b5d8d59e9f8f9c590244b53572e03c0090df5384fbc976ce1b831ad0b6e0b751f39cb679678a53f08cb6fbef7782f3bd7316bef6bcdb35ed79a0286f3f9fb927b2657d31823836629369d0d70c341ea2d354b32f60e999032879e844115dea53553cc0f697be433bd6ee68eb129ee8e672f04dc2d26eca321b23fbc7e322e269a982447ad78c8ba3ef2cb3fa45304644251647106775593a4f400ffa1456e8453843245380a50c6e3a62a1f9916d2a0dd276866a2b17d1251305405ac0823c21a40d7de10891e9b543fc11ba2cf2c4cae702d81c3038d7f88edb52bfee80e3a8022bb8d0434c1c2990d2c68b49a46ef20a2319ff2c816c634145c7416a7ec0d8feffbb7f455429c52bc461dffe046d31e6a2db8780c7e53c794669396f89fde4c54013133cccd5d978436cce2493cb04346bfbc423d0dc1a04ecaa56f3744504af597206c2e07d875f571ea40ae5c6c082e10a60717e758652154244eb7aabebd1d82955c7daa24dec1bb3addf869f604db6d1d281a03cec663c9cb21506dff7f63ea89b83930dd622521cea598835aa7cce93a4bcd57368a3485df7fd7814bcfe8c3b1969d327032cb838831a7522b4a4dfd501ee89dbad6a84421ed4c0d3b15492f29bf986beb74fc18b8ad8491438d0998b9ab9f14609dbeb66c4df93e0bc86a82a7a79a0e9ce3d7446a3ff2e4d1dd1d62e714da76e0af2dbb14d2474f17913c781bb51dea1792fae24afb59cbb0cb7e3005052b8a445a9c5b7c44ac256caa6a620bb2b18aba26ae09728b4f8206d3d02eb4d67e4b85e53fa6a5757adc906586bebb38b08a1fc8de63c2803769a75767fb2c8d9780fb30e2a54171340578ca9587fa9e00dd777db174ab525277b3ccb355d151f4ea8bdd0f6ec7a8e96d892fd0420496ce5a0b9a3521c044508c4531ea5255576c98087764ac15c7a12bff81fea0025dcf34806c2742f6a2c0c2ae811b1ab9bf2f2d65f8d050c59e0f4c877f175c67cc031b5b28bd36f54adcdb756a19255c50ac3b8d9eb3b896eadbaa2cdbb2514632735a535269fd5ac0515d805d2ddc881efc2db390e4d6e6b0ae7638560f629af265a05a87da4d542ba4e72c3efaa31acd322f3c48e7008f531e1be5f1a25d408f24c6df841cb8fe4c71f8d3dcd7eb250f3f3012a7dbda085a998a03288f5e33e99740e59212a85b3fbb6afd329626b0844e76be332452796a6c45f996531ff081cf33d3b77600a522b70824e3f74e00071d53a50ce3450ba4f230c408cee4889e1f51811013dc5110e59ab1d0ee8c8541a490fa5a64db90f788a1d73bc90bbe845e440dfde94fedc3240e342d92a4a71945289aa2c14b90ad4d7f7fcb03b177376a530c27b30a2dbd08065162ed348581cfd1e1bef1895846b8dc5ad854a3de9681899db3c0825e2f6e3652f9c5ed9d1489a9e487d7487d32429d2c6921de7225516d5f7e146d088d02dac185536081838f1f7702cbfb3ba138dffc766e2462b2381ea33960a0ad13e561a9ef8a5b08e0a384649d3b8806f78a7dc13e5e7e92bf1edb14eaec4619fa3f6b67208b77730d6078f0134e267aa28ed2fb3aabb2dbce6f6609b9156f4dd3351d1177c759241b0c148d6f13f344514724b28e450301b191d77a531555d05b26f804943782ba07eaa436c1b6b851cced75ff378eaac536ccc359d8bd265cc86130f83e36f59855045974f0a22bc022c89dd8cab58c43a7f6bca54c166c9de224014b3221d5026b21f6301b957ab3172b913522a5f1cb54dbdb6b17e0b2cda8d3fd0e452aaafb4a2f8a01025fd54aff5a6eb85199c74b6c490a160bc9cdeb3df4f11f4884da9ea253b7652fcfd90c18da8a59d8e2bb2d849eeb473439c146177dad49169bcb750feec5bc57f1f68b89be123d5c40d08e7c3af7d7cd9b954957540adaee1ae79d8fedd16cf8c1d2f7c77177c177832569d8aebaffcb61a2511e89bb11f6ddc67f0efdabaef1baa4c36cef1b0eb3d508e849e2eb99a928113fb6491b008a796a1240e1a47f562e1db069e52a2193f36a6c5248cf37486911f80d36eba8965d3f2f13ad8af77e2a3791c80e5ac74c5e26766788", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000001480)="4d782aec80d018b59360fb9cc8889122109013e80a1a17aa7321bca30644f8e68b98b1dc6124ae2b3370e5d635d0f271aa5649aa38d750e92e598f3d87ea524d986f0d8e9b4af640", 0x48}, {&(0x7f0000001500)="e4acd7575a7b38bd73bd22f9fb1208f65fde1939fc97141e2bec460d683cfd5580aa39bd9107fef3d8869eba7961f7998c787dda5026f9c0100b0249dde517261f7eaf1618c88bf58174fbcd8d0deffc4c508166ca60f9a132fd14d804a8f9f725bdcbc69c448afe85317f1a4079b72da1e50e9168b7a8cd980b980fdde88cce4788d4322e08c9330b595f090c2a301cf68f6b9c", 0x94}, {&(0x7f00000015c0)="d54d4aac0b6678ccca38e3856fe4b487e032255448390d9e79b6440cee780ac7e61fd28ea68342827c164825de3599949cdd7ac5d31a67253875efdedd627d3788177d419cd1b25dc6f364bdfc49b2790db014f0cf7361ff333eaff3f74e3a0b8742e96fcce93e33b3042e2a15136f600ce55851d639e8d84d3930c344f53d9f3a09a6def8fc6634fe277b7494ed14c3a6544e9237d8bc18d8c1978aec8b3adbfb011db149b5c491819a8ed852254f81677861a4ca954a2e223c2a487d0155bc7c14caf8d66c2f60a6617c1f5b72e33a83fb0ae0d0058847e53e59f78c0cb3c137489ccd4b904f677deaf9d7051cf1", 0xef}], 0x9, 0x0, 0x0, 0x400}, 0x409) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x24, 0x400}, {0x67, 0x1ff}, {0x22}, {0x165, 0x100000001}, {0xcb, 0x80}], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:23 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000300)=""/60, 0x3c, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x5}, {0xcd, 0x6}, {0x82, 0x80}, {0xcc, 0x8}, {0xe6}, {0x143, 0x9b0d}, {0x0, 0x3}], 0x7}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="0bc5f01f72638c9a4d8db671066a9ae47416c2c2e5558550884423bd896b1e22d7056b735a2085c5a00879fcbd6a48a2ee0e918afc96e2848534d86e9a770e53ce0985e125eb945d0f03c257e5ab26de12ce1481a3f83a12303a37c3f3e87525c0857bb61cf3870266704117480c02dec88f781789940ba799bee75647ac87e8f3f667d3272c16b286c50d3e294eb5804202552a3b32077bde4809c70054969864520a551b9e8db1bb65ab9cd27b6f354b4496cae16c4a01c374714342947f75ac2f3638676959", 0xc7}, {&(0x7f00000001c0)="8de3857f1a9b6bf6e9f29f3fe61fee09fd72005b16773f58236866137ea1afac56b6d724d5ef321083aab2837c371b890a90ac3c9d01c5cf37ab52354ffd6838dd35cad7c5cdde54eace550cf72977c753898b6e8fd35a64f4a025628d0d670685c08f3bc9e5153bc368bd0d999376b4f948701e6a7ce09e0288d837a269c66ea3a557d9abc257fc339af4954ca14268549991ce83731843925976e098741cd6182fc05a1d744c3bf90fa330b62e56b40278f00525dba05f1a64a2c36f06a8b76f300b0b3e088382ceb9f876ad7e2ae86ad7d4737dd8bd6c4bd22c91ee8490a840e03330b53df9e17166c7fed9", 0xed}], 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r3 = socket(0x1e, 0x5, 0x0) dup2(r3, r0) 16:00:23 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)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000002800)="50e3191cbd5a2a202acc84a8b26c5c45bee9180bd281de54fb428053cb392e3c01eaa1d4479f52c9de6d8cfc80ebd870cbd19cd183f5b4de5f4706f2074a33ff3c6085eb433bb517239cd37dfbb700ac21d5dce9f7d534c54ea649f09150d370e1869fd8024dd95ebfcd5c1319b530e338d326d75578501391f4b057f6f8c330bbe501e3ad5b7aa1c7caf731d1ae01c3e1ad06708d328a2a1b997588d1fdb379af481299879540f4fbe96f60771f90fdd330a4205fe247b6627ee50b7342cb0566819371c8ce1e15b3f58107c2c1a4f9ccb94cb43d1e4fcde5cd110c85b837f9c096d7b053e5a4a59afba55112f59499464931ac7c7c72f158d1605c71b950cd6e7d2b6fb53320c9904aeca31c6d5d3a43c79fc17632ecdd400b82c9859c4cda654abcbccb79f5a8c59c1969cb20065850834c8e8d58e475f8563ddaed693e6eec7037a2f133c19639a2c5d09c4e74c4a7de373b3eaca17b9d9b28fb8dc1bb50b5934ec157d73130efafe3372c4876dcae174c950102c9f2e5fc1f8c0681a96caa0d343618b056eff903e35df8c313ae792c0eb25d7300dcce097121bb3fce35760d719baec84fdfc256cfb7bdc6409b04e9b7f523c3f3cb3bee15ccadfe323e9757f6a33bd64545fed2a878fc23e9dab14adb8d9cac686e0b72578049284db4f149cf7f61481b1494a8d3c4cb8647d707264561bb255a83692bcfba09ac0a4c8a5f923b6727b856b4b2dc059d535ab50d5356ceeea0dc2a9cd5e8a9bd30d0e83073a29d814be30f4c158640306d187d4135534e3003207bde6f28863c6b29a236159c7caf4602c1a21fd9b888ba5885f6ec4c99fcadce26272adcb436e8edc5a7c1fbf49669cccb482143db67e906793acd9f2043352b2c727003ae705b8477c64feb943453cca85f71f99f77dff2743e46dfb72ccd8eb637fff5eaa72cc24f0ffe1751ee138a2379a1876dd8bbebf00a53f66971e28d9d860c46610791372122a3c1ba42fd22b39998022e82dee16a12be2f4b1b8be9d739ae299e71c054a5bfb22e89e9164e2f3802a4292e4aeb2e61f7ba5cb1ec7337ae0a30a4c17f00f6201ac0cdf7fc1a566dd88c47d999aadd7d2e7ff11eafde1ad499bd50476959c037a1c51e9c0cb6901f1edcaa6a622a9da27d27e0bbd118c8dd5d220bf86766d91319e5a733d5a9ba7684c03b7bd1046feb68c219f822385b92027b4a71d888c603215b02cc1c765e7014cdf8229422308d4782712782470dd7cbeac977b4c36cc4f68a6b9a38def1c98bdacece76b3d5fb13de79ec19c9c4ff9d4ce609b64ddee476e9d0ebed64c758fccf92391cf06a2e473a56fd908f27bea19d142e940ca08459144d40a3127d4c694373aa7d6de5386e38c2bd0cf007afb82408af2b4a8b7846f547fc727be3da1c0c2162846fcdd1cd658bfce9f31c39aa246068fd80613bd392682501cb368e7ec1ee6b021a04dfd70fe490eac7564482a539450cd7423573d2bbc764f4dcec7d12b97331430b0b132f61cb057bc103769e25d2b7161be671fc8828d7e6ad70b022ed923f3f6d00597ba1cd8e5913e6463fc9e8851d8fce7ea42941b179ec0d6f08199ecc8d951a59f049a2a947133459bd8a29f37d53a42fe403bd0a9193225e0b1b368f3104a11844ba6fbab4bd61f212163af719eaeb98908ebfefda6be4d856d4a1623b43ca310fe57eba138cf234b1067a26e1982b293bd0bfca5cd849027c05fe350e476e237a57836ccf85ee5017b3ce2ff5343524036d1689b54f79a9589ce8a19f89d257fe21158b28b2e2d007b44e25d37fcce91e549f870c6cbec118fd1c54ed8bb4323d044bb39e5243d5dfc87fa2233ca7a19152e2b29e60ee47b127172777ea0064bfed47b13b2e8b161c837ac8d602bd399c18781935b3c3a7a0cd6fbde57812a1ceae759c0e94b7a155e46c92365f88c026729de8e5c6eb728d196292639abe4e6fc3d91fcb4d86cabf5082f78dc536e0788c5658396631100327ed539020d0cb0fa0d5d5d36ff0456a04839c69451e86c0788f18752b42212d8de73f670553adb189b0f84a6d6e5f23c8ac29283f652633dc01f51984a0bf2dd49b9d576edfad9b635206d733a334cbf3b9c1a1d33df88f1490625e9910c81ee62a8205f047139df086df4eb4edc58f6152358084ffbb28e90e7a5280afb26241d03e8f02c6063f1ce42eafca0d5cd5469129f571e4c9807ea75d31ebbb86488a46ed885cabe0644f5ed2ba4d181250605362b3ef30f5acbb60c295154b97387f07ea96a7d023c599026b366e5ee70808caf01f204ca50af4af40d29d127890c1e68796153698a5b75c643e294991abd3253ad4990d90093727cefcb8cb98843381c50298d865414392d2193cddd035d5de046e7792cd533777bb8344201332fc44c20a699e99278d07e82b5b7181ea151304ce3683f7d7f33a29e457dc7679c1943abf43985570d58548084ddd5d4a56c718f1fb9ec4b1596ee49afa92ae500283ebc643eb82b3fecf4520bf8b22df58de446df088d7a15de0614b328d439a31c38e794bb50fa0a6a4220644b560b9dd68b2d6bb2c02d6fee64006f8cc8a61d47ca07063955f2104ea76e21f3bd33a17ba3c22bd81af4e7ad8142234f671af3802f3ec85472e17c246887477e6534b86a4db696290ef7764200ed7f52f76e5245db87bd4538aa955a84e931572f2410f6409c43eb7c8ea876afac52d71fab9c3fa9d24d4fecd7e50e963fc87cee71cfefc57c8c0d1747eba5cc786dde47d9da593c37d8118617bc8d4864f3ae575f79f8e7a21932ac50bc575ecaf17ceff9b4da8779f8d84f3bbb01206776b229cc7fcb821fff62310e2c72ebfaf3a5de18437aa5739c2c6ad64862f41548a3ffcb3d39fed30e5c9abfb4316447062e0b9b0c6974549c09e3a6052552aceb992b00b475beccdde71e9eba29bbda6a704e334547bc021b569c8652905bd74a92d987e1b961d73ae5c2573b2664910f3e85aba6599bf2c69d11ea0d55927c80ffa86d2016d8277eb416f18253c9909232a48951cc434dd2f68cf0b5b92cfd9e55105bd774d522a5f9dd30850b2d9394f9cba7c87fdec66701f1b1749592548de40c15b0d26ae8c55caaa88df137e79481e076723e992fe99e4960d80259336e4c5ec866895b3e4c92622552b09a72361b27536dd272590582bcf7c682ab416f8a97ad2c0877c11ad1e8d2ae27e0fbf4304a6d048c2bbb9d85c6454749947fc8c0a92b7633b18cecb8f1ae5dc42b285749d72f8f796a956ce7ef139032c42a0e2e4cbcfc4cb667bcdb8752e9b7c3a82ab300c72a0821a2f6533e2be71eba40a84044e39fc6d6cbcbf7a1a21d30d9fb806587d9a02065c605f310f2343f787089c16c8b398a907b0b541727b8036a55a555394b8968fe6ce2dfbe215bc4843debe84e326fdce9bf009313ecef29c98c8a670b3d93917bdb5bfbebfd8f3c795f97523d7d136c31faae71f6d95f05d7b593f4feff95d001234d483e16dcf6788f65f9c6a8d0bff52f58e885bfb2e8ffd88665baa11e32010873854d078fd799dbd9554f3859ae7eb6347211656e663efe187f2623dcd5eac500f7a9dde13467b968e2b20a5cc9f8b7b8b4cda1fb13c1f24e109a7384a27b89ae72c0be3b96391ec6be995128772b83d80938ab7afefdb596ee27f18773c6af3ffc0732641a1f4a5a448f7082ac18211527616a9ed319ade67658986e454a62e826ddfa15015622af7020b5139ef37422a0a2c533a8768e9e955c68e4bddf3c74ef0a2c5d1aa055eed065fdc13825dc54016e684b179efeae2a2b938a1bdf05159d19768d3b01042f53feecf6f578b6c11e532713f3cd789e2d0dd3c6bf6f0897b06bf42ef18268b53c622f067e077fe75439b07aa6871ac20a831865240dc815d5e94b78dfd69e2d96c18215f354a70250c5c202ad7b3ec5950d17b83874d5b82623860b00babcd22494d6f637beb011bba037cf192bfc4b59592448e5f9d2460225a5b44447204eace8f0fcefe0b82c00a8236ed6087f39fe1207239ad0210695010f2e16306d402e8b440a0f34d17118dea56a4506037a94a183fcbe67b5a6db7ca8a42342e27e8fa1cedc2fc2372be9d52bbe3029ad6c86afb03e7e34505c01c432f7f7c284bceb5258b59b258c080c31e3e420b2cb08ffa78ff5e2eb2c3f822d55870558473ef31dcb5a50d79afcb73f26b767368169a72d9f1d5ccb7ea9d21087669c645749faa8375e672a6a6cbee823f7894737cdee87eb8804eaea5f95859584fed47303003ce2f55ed30e6b39c2c865326c510528c4651391dea0a2fe4e44fe7c0d0280f3121083fa232357af0f829be2c65eb1d1142ab6f75b0bf85fc28d2e47a881e601f229e43e0542cadbb1d88eb41ccd85f94df7330de8543d690827faf8a1d1d479366bb5a241049317fa7f655d0458dc76526829e4d445d92af6bfe9c20e6ee63caf0e5df566206a748d67bc662590f30903367147b960a9ec9810c1f74ef06c05d7c83759f20c6994ad3f21f5bd6962d4dce9dc7c4a55780f3e95fdf36b1d0f98703a3c1e03f04390fcbc28a0b33ecd979b8c00a4c3cfc1caa154380d89d6019a6c313e00c0fe2f5c97443fed2af2fc96638cf52d939f5976eb453ea7ef360823ec4923bdd13efbce0dd0ad13ed82ad2ea3c70ec453e89b84a04ff376369ba4f415cb6a8c489fcef6256238cbf49b3f9ec6d8dfe302cad3b3a32e741e5b7b9b23f02aa8be77425022004d23b5526a8c792a674df2062b28a4273aa865424a54477b53ea87a4fab4f33b1ad576377776d190eea43a87f93ac6ae05802019e67d615d48afe894f6017952b5d915ce59b83f50e7e457c7bc22801a31bc0396643ddc0a001651ffd571520ff6e6da6688ee7e0d0b53077b08a17a93db4562530d87fe28e6f9014dbb7e56b4a8eaf406e5b1b11c7ce893c3bacbc04990ef7b8321ce7f5667abd2dbefa9a6f66f8461aae65ca14a9abf72612cffe39f9f4c0261d7ee4eff19281ab99b9b8b6acf65f162f825afb3d23c1eda00c1191384d6056b2c75caea0e17d66f50afdaab57a729f7a032d2933318260af261ef8d8c0e9d134e95d7c6253ffa5d6f79cbd7aab7cb46196a130f882f83a8d6d7e5c7953bf828556ac95c1fc620f07154fb6c9c7d14b6477328bc9ef5c93857e903483996d288c86a88f214e8c75ddfa84a4949e8467edbb7919c14400ae49d45c3f670fd7197a45bba694525f99a9287e458a8f5c8c12c5d8bd34d0e0eb63d4e897a0aff98ac4b0224e9c2ad941c1e209bfa093859cb2f83ea6642cbdd5726d66506ae7af962fd1250bf7a625ec43e2f59280607051c763ad1a5d7af554385dc31b7b856d35216ec347971f4b18edac1ad22b185096bc4acbb38cb95626031aada2168b2d10e7280a5d9efe0401f2da1bdd54c35894428b40146eaa2eb96312b512ee3553100093aaf13c133e9142a4f0923bd6929901fd4f964bb42c399a6e65501064296f15e4d466c334600c29494d5b674b9297ad5740e905ad42a199bf5f53b6002b3a06b4b98e4172b4e58f74e0e7570f59b7db8573161c207eb9221834b68cd5833b219ffb7bc44c2c74d44cf56012a264fdc241d7621b7373c14c336af2f010e48131573d8efcdc4b2f96b3089944f812700232c93138dfd259d46d4dea17a3952304890d123062b60c358a0292aefb439432b3c7338a3c23a0ae6ce498ad409ad794a4244e1cc29af3ab4d7ec38ae82cd5c4084f93fcc897fba205565886823d816f3c2c59231dce32dee886", 0x1000, 0x6da668cc6f7df49d, &(0x7f00000023c0)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000, 0x7}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000080)="58f447e7296ccee95c372f32f23cdf74c397fc33e29ec420ec41efa7c6e0bb836ee6b7588b", 0x25}, {&(0x7f00000000c0)="2ef1c5efb7137731c9b336f6e35109935d14f7fe49bd272846f82df4a79d782c11f08008b855b638e8a8a1b787481ca6fe812f992ef8da5b042cb2f889da0677aefb3120b83f93a29bde7df479b7af542f29f55636cfb1c0e339a714e931e917fb8447f53a812509a81a5f0c120864f4a48dd3bc81ed404f82fa528fa6d1eeeecb67a41ebec76b33c8a85575c375988e594e003f81eedd8e88a4398ae3edbcc4b8e23cc74031b589695b7beff3c7792d686b0b65d9cac66345365fe5a096aa568676a17a0336af7d99b034d86a0c83c4008928584be3114ca39a4b96a14f013718b5b784349a88cfb9d86af41760a535", 0xf0}, {&(0x7f00000001c0)="c220801f64f4de32682acb90635fd361deb0c452bcdf855ef6b1ae8fe904ac93759b0dc94f559ea2690767fcbb16d94c1388544dd365e3f9f2c4df48ca6260eee940958b8010ae757f0b711671b2f6aaa661828265c993000d5c7e7b2cda3b0999273eff22de64c492303d1f6c62c9bc6c0b301822df4eb688b2ebbac24e9dee0e64dd267de353dcb70945a35889f12e1625d687d21e066e6ad3392a65cf63dbc0f5d7f72c8de61ca1b1bc843cbe107d57f38467cd94ad7fdaeafe515f8828e9e57faf61c195a763ff72c28071a415e9364e44a19ad6c20e1c52ec68d7e874fb31224317e3ad4fee2e", 0xe9}, {&(0x7f00000002c0)="4ac3da9bd51d915eb3a766efc03cdc73d9cd473801e477565c62b6d5ca991e9cfa8e32caa6495a77a043977c73e8451fff89fb8e8ec62d096b59529d5f245a118b60a192cbe91636f565a0fa5c9f5d136771d89975581479a6c8adcb235f92c9a5019193e1261f0a4e180ce2571dcf9203b2a29d71861d06f04c80ec8b33df6ea91ea02ac0ac9f6fc8d6145ba7e43ad07c8159c7052932585f1a0c435d262a18cbb2cfa5a6641a160f25840a64ff25eca1dab88a5d0fff318bfed1fef845dab1d96101849400887a920b0bda96596011b465b466b427a5444a063cc2690cd4154de4d01d2466a4b909dbf4b47607d6b725ff78d26a238e9324952852b5ee40da333e8d93baf98e77e08c03c4b1a3526acb99c4191dc4fa1fe758e1f1d3aef8a12bbc090f78329900bfb7dda5c991134c04659998a37110bdbdd7a37c1d09939ca6752a7591c576aba31b8e2a086ba71f111589f9deaefb63d990b1369baca1952c1d285cce0fe0e4337e32a1e38305c71c5aeb53b3614584ff2d4a750c23ad33f2d713804e35d9dae576aa779e3ac2c87356b115c6ce76eec567787d630ee0f5e656ce6c50597706be4214ff073d6ff57b2ca0b9e53bef9b27bd9a0316d516979f97845febdf9165fb1ffede5a76c0068b156a9aabd3ffab58f7cf9d0bd378cd737e212072e440c72399bcc57455c69664ead2de81028d229c5db7acbebbab2f40162d8ff741aa60b22b039326ef19a5aa961a4e8892f1ba05c6a9a5766d288e29db161c0da12bc8b495d8bbdcd1ff572a53a5ef8e28935a96671bdc188b1285f01a4ed0e6e813ab9380e5c0ce09726a841a715c98d5dc5a59f20abce4e4ddf2e2ebb05f176f0dae0a407f7172781f7b627355294045653d46e954fd3b011fff564e25919d0dd9e5c896aabd5d5243adbdee65a2477b3f443337130a9bf84b4e2814e97cffdc046b546561d51dc1214867bff043c565d31dce6b0e375e990614f60cbf81df05463eb3349ff220e568194a4135f5e608e582b27b0b8a1239e56a242c402b474a43c8816d53768245a3f54ecd46274aa53c9fe230dc1aeb9e6e9249338f78439c189c4720681babe4a84c09f9a18b9ef772365f8329fbd800a0f306ac1baf4e110c84c510a040fed67edcf3de42ca43b2e676cef05742c7b0e64d3bfa70ca5633e29d358b1b91e4ee42388469ecb9f3747b3740bcd39baf0fe4a5a912ae2b56264cbce65cb7bb60374fa98ba605cd23128ff407ec32521f6b1a4a376c82ce5cda4625f4248f1d8e4e4d2465f0e6c903adcb97bc6c13c8c6f0eee923e864f767bd26e260c1621b7543185d63b20ec72bfa3fdefb059cfd81bf564e658f1bbf52a549069c010df2ba6460226fe26073e3248a456cfda9ab16ce195bf05ec2832bbfe2caf85df3a9c4d50258c1d64106f9bd39082ffaeab785633b8a4c1c3a9681c2abfbe2f62fe3585b93e9bee9ec74b432374059e2237ef1c17b47e48d598d6a305d6e555d61847299062c087147c6824ebc657c94aeac1377a3f25a15ffb5ae837a0a0f8bb6cb978e464a370ed9f2cce3557efaed37d94d8f1d834eb2f8e4fa9ed42d63444ff98ac8b58f3cc36037bd47e051828f022d2888c57985a2c2136f4eda438adfa80e231fc3449ddd5b11f6ef35dd8c0f01a7a9a1d43e3fb4c0cdb116585e18a22ce2d1395b73049444fccc441780d56a7e47005335fa481411263739a84a1e7b770f76a13ab9c1bab85c04b8e290eff0fe48f3da63b7719474fe81bd0a52dc16bb06fe597bd649560009fe6a0416020c678ea20f232b6caa5240e3fd298d6e91cf0879a6aba2493d60fffb54e07a66f02d8e7c5e6f8af67e6bcb7afa71eb74f9d544645adbc5891983409650b30fea60e873be57032b58489c8e11c5173dd3cf0b30f1b76df2bfa03c495beb235c3aeba6a26a05218f7ec6861c8ee5809d9f6308e2bdf5dc277df03d97dc6dd433b18d4028fa2bbcbc3b5772ae48cacca66223d00004a764b857c86c06c655c4a934e12170be0a6dff3f0ea7b144d88d6b68a8a0e695ecd958a82c6eb3412d4e991beb3edcf1b6de0485b3bf9b221800fedc8c25de7e50fdc0a14ee13438c62db03751cd977a90ec7225448814374bddd7b57e0d8d9741fec9a7585d77ac4c54c7beefde82f7ed429ebeae4d68c7254d65d76528ddd1ba6c87dd7b727e3a23dc24930a8f51c7cff4103165fcb2a5455a7c7c73e2e7f2dd81df6d57f24ff00440dde91da5eb127db5cc234b9cafff791bac6ddd0aac48c1afc401994f954c4bcd4637be8790942d42ba0ffa37bd0b06e605526acefefdfeefdf796a3b3b4fc625da7fc3e1faa3393dc0b5d67da8c83adb29911211b2c10157c42d821ef5fd0530483b10cfe378a79abfce567e1b8a4060d335eaadb9fe0555a40d18007495995788599f82ee75b370280aa0106852165bb1de6ae5c9a4a7451bc8e6ea7de3036a838edeba4e6643c98362646151821309b88fdf5ff1b73ed58a4f80557f046d286ae6b726b72f6b803e7d67250e8d05ab6c6aebd1b0bb5260473203ab19acdfa522d055ad283007b5b59beea1a9b7e36efba00a1a05f20189b6cbeac2016a87d54a6c7bbcd6c25694f374e155740cfb561cf4a423a3448e54ff2223549b19048f1eb8d46cadbb6cec1c6f54da339375d83cd807c600373fcf8cf76ff93211eb814df680f84b5d6d89e55ee536b535c1b199d3550745547ffec6d9381613f97b4ac58a7986d009c52caf0dca1030ba144304174641c19be69a5a600aa0d907ad9c9abfdb8c17be1f94d36b94348f591637f7eb628140e351dbed184838edd6264a0c3e1e93dff4606380733b943348afa9cca65edfbef6cbfc214bcf6b27a746bc3e99b1501dfc243e1498f732995892d99112879dbca308c4286aeb1b663cdb9ec658a8c7c3669a57e6faf29fce32acdd82aff5342b792ec757037d22d96fe593a64c6ea19596de73aefa54fffa4d475f8bc97a095418c01f3b4bd15802c060c2150cd2261b90872c13ad6f8c1cc167696783e1b13d6828f3ca97e1d214576f9a6c4768588ed02c5001f2f3219e776c68fdc1d868eb29df4cf63c513427b9769e9ab778401ac3094b221176e7168c1428b7a29426cf91b8892e495d5f5c7b885b7ac29fd7d6eedea0a95498c8ace0eeb2ef048dd98916aeff0e3ea6cf84567ff0b7bacc5c2579201290c495f10027b24fdc1e50d054e04b2591039130913879f7e4dd76425866918bcb77c9ebf668071af128466a4e2351c84b2d996cc833b01b3230947513701330cfc87a546d7d978d7d313d726c6aacb620cce47082d19c306b6169449a6f43b12abc65cea5ed799d2386ab5f58d36c68c32f4fd4046775b14542ef3138c098fe9da370e0e6076ccd2d01dd83e26ef1ce5f16598938fb678a39bd310ae2451edd8eb9388b89f8c66b3a76616e4a8f59e21cecb4f58c264db7d4797eaf2a41bdd2c0d792c540221092923fda1c85a817086d466612011b1b32e18b0e41e13b7ed4f8822390f3d254c43381889f0e16be6b98194ecad998613ba970fdd937f79f935ef3745c05450719c40cc112b0a477e6ecc9dba8ea7c7177da56a520da1a0cfb325b14c1eaa67b7d0f2b1f38de3e00ebebd517a3f3a405a1d9cdb55e296eb72433e06229c5de6aa70694b1d459654b01481701682b93c7a3cb9bc41c66cdce2c295b6118b9317a69d7ca41283b656c64fdfa288d75ebaab836d4d6c95b7c118101bb61e92c974006c4cde0acd44085c06988bed61cc2a63225d6c9a1e97cc5d7c952b627bbe5d8ea392ff15c83100c75e10bdc12fb6f8b6cb7a817f604290307dc71ebaf42d485d9804f82d3c7eb61f91d92309486a0e5269e6566f5ac0dd42bb6ddd282d4698483b6c23d4ca90a2f486cda5438e8636cc00b9bd9166f3a67bf5d8b3bec4246005ffd81d8e802164396cfb0279c167be4a2d03d4cdbd5b9f099f862b1f135fea4281a6e7c75b293a33a4590bb713d7301f63fae02f526bcdfaa40839dc383e157f5a667a63f74d76ec663daafe67f45cf2161d3f0d74d7a77dcc5de09018fdde3a4c21c6c19fcb2f35f30bb8cf35132295f464d0c9a8ecdf037dcc6e61ef67d059ce07d3e25ecad455dae9b272a1cdcb273375843f31ce8715489e3dd2b54b34f23646248350c9532e6a3adc238f85715444ca2748bccc6c1373247da81ff740caef2620770ca7192c6372c45f016b886cb1c7080ba935feafe9c8d73169bf26d12287ce848649ddb34410f660a7e3bf3be40e7cc1f92c8e7be01a465de30aecea6366d0924a6c91d83ab1281c71390fdd5d97b31022ac0e8046d627567be270e76e1ab59d184ecc25ddf5f75b30c513185b429b05eb030689cbd6821ae4391373578c84e100be42777c48e4e775ce51d0065a340dd36146acdb9d736b42c875e932d23e5a17cc56063a5a087f37d0155bdfa673d463309ad26bb447d7799cdb0388a6585ead88fb9dc0df36ad9c2fb1edf6996db6793a4d2783d10c4ed088784b808e82d9c5867e9ba6c8a4c08bf1b571bbe287fae03dac25c4205c67b6a73c0ec0e8dcbb0f1382bbe325ad4506da92c4383c82c63eddcf294829915718757bf4a98fc1c54fa182053875a6490d9412493e8f11dd1c42a75a486f83721ef56262cee32444f2f9f3dc8c9ddb7604dbc1a854e4e630e4eaad1f9f497c1c39b98697d245b4ef9ed8bb905979ef6fb08a44daddc47a106df5817793ab1e1491c91d4e847f1765a68e079d47711a10912af5143d052dfbe4b72a48503ff7b91bd5c441a823d8c42f47aaa3a7de0744c3010292fd07affba5b6c5f59c65792bcf12229702c77dcefdad744f2b676b5baea9ac4efe78c5aaca6b83af960aab7edbb19f0c54610d5503f026a3552edf74332d7a8e68cf8c07a16cf44ae98758cdbe6a3c019372b427c61f63af217cff818ae94d2073a1a27597de17007851879cbcd73450dc0c1ed1911323aa12fa9c3314e3acbf6a2dcef383d6c6da9376486b843286589f531272a67f710195248302f79059a72cf63bd1016f1d67010a45eb7d55a6b0de856bf2e80e17108263988d87b226485eea415e258d78a55920ab591ed75b7752ac48f05a3ba8d5989a1bc60850f5014cf14100922509e7a79dcf0d1b8e15588b0da77858768f54f9784c78e21bb311d96b33fb603dc7f189cf24833733f870bda2a4c83a71dc93fb83b0a9f0d22a7de9addd68d204274015bd725f84c22cf3cb8369d6591ce2ffe88ae2113d2d81a556886ee0b64aad0230c89a223cb916bd609729a3c407733e94e206809dd3b61ba80747276860e1cf537954691e55ecc5c6cc00500e936be7dfbeff23cc6ec52afa39c2981bde3ab77b1f396cbb9d3f3d3dfcf7847a02626da34836d45d49a4324b175df2a042a54521e19c49ba23af2a9ff9a13af4941b009cae5f4cc60029deed515baac0b7375f3a13bab0f303a6cfd810af910fb792b11b0f69a8ed312089f674896542f195f1352c0c2acb6ab3b3f46146340a860196858303d3e8ed267a4d614e9c52f5862eae7594763268b395579e4ac2d42bce116b693ee50d7c1ec63527b302bdcbf9704f19a852630e20aefcf11373e6e9916eb13fce037a79d65a08e97f4e8d7355333fe033fdf7017f39c93f4c9e2860ee54d0481d5d233f4c03b51092cf5a89fd1f940e1dc5a2c06ac8d325d644c4dca01d26bec50312ca94eb4e8c66cabb923301e28b3ddad55b7b198bf79ed69842818fe65a837c9a362b97fcc9f4a8f16e4d4be50", 0x1000}, {&(0x7f00000012c0)="e894b47b4ff4f141213f1d6c211631732f74412cc327f49191b948362244b0c13fa6105eb0c22ecbdf4514a49c646dfa4afb310ed97143367c6822627636aedeb6389bfed18e72fe4c3f32b25c82f03cb1511e", 0x53}, {&(0x7f0000001340)="247a327ed0290cb7e71398f9df50fa95426aa6a06189246f32c3858b1127f98ec70505cc1273216c24dcc68e361627e281d4e6691921a5adfa0b3581f6da03e01a5a8e0c148fc804ce9918fd25157b051d7c51cd85ebb7c691619aa135894fd3abccbe052781404cb44912ba009b669d8dd41272de89354a80ea7dd3e5466a08eb848ec1cc5daa90e59c53fce607ea852cfe7ae822b8cd4ac6af85700c1a1ead855213544c258707cc025a0e38c3f166dc8a074ace23deb8ca3b8f494f34efc16a77503d34540168a816d2fcd0adecc828ddc74f374325148076ae9155b4fbd944ecae8bbdc698333026cd3dcf10de52b8e35ca24356e5e37c8279fa5c4d73b1b87728a09250cc211e9376a3fb1ea5b6b36ebbe2889b0e0183481636e7b565b5424ddd1c9402c4d07f62fdf1889232f39fc27e30ddc26abbfaf8efcf2e9d5fbe37b0ed467c6be16859b1b771c03dee6721c2baa7746cc005425d6b7fa1fc2965cb4dd4b4b86c45fe2ab8ecd3f7ae6efc00ed899f1bdd142e9d8c0afe1e531796c86994aa77cf23bb71b0cc88c3b457a247591da5ade05a8bc88d3ab89c749edf6e0433ce1b21bb0d2937c6780c9f0ee88f0b60f8a150a65ddafff71b4a89cc1e5b8429d8430f04bb13f6423bd78192530eb8425110a0415199d5c021b1b9745974e100f86e5ff602c2d62d5f29152de842c814c68a226fd0fcd38887bc9bb029e2cfc831619317433765172d75ac4265f2dab6450cb467fd944d07b7d0be45994745270418aadfbec3c2ee2694977894802293f2c0306732cac95d2f00610475291c2ba19253f9189ab1308bcdff2cd1bc84f01ff8d9eed2a40b02d57c624213e153418bd18123a719db564bd09c926ccf72ee353ddcdb77c2b043fdfbf13d350206b99b133c49390b631a41154635986baed2aecb1c7c1ec6a632c363c79571fcd565313575e42924e18b60cd177abc5bc0d1b9bad3e84c6ec4d8fb025c73b9b44e10877ae29d5aa6ecbaf7b7b02759f36ef70861795a84a690ca2781428a7dd89c7a0eafba3127eeecd1a6289b3fa158efca23b03ba9bdb248463a7948c2b23a561d60eb11293bd257e1c14aae028cb3e9199655404ce17fc6ae6662656daddc4217ea9a0e1d0f146749d864bc876d760f945f473ebf6035715344db8f71bc802ead50b85963975998062c3fdfb4bc5986bf6ef87836759b13ac8dd841b0e548e5258370c4fa0c651baefdf32218f6819d36c927df82a6ef2f113e013551d5baad8e823802ac5bdac0a1cc902de4dcf78037965e7df84431fa3249df74046d4858f44f19ad85d6cf7d18f201512eb634b77dda9ef57b278690612c5cf77d46093075892500d212055a98cfa9705874a73dee2c658f103be6b0ebd84ace47efc387196ed78534cb3572198ddcd9e4d1d6f54227ef0946f9b428a46d1bc67bada58cbee6446b48d3f478c152da883052be9b4ebeb1916f043aca732b4b16cc5d10ddc15da55afc5fd7c20186e8f4b97b651f94288bdb5fb6e4d488fb92d916fc4f770703be3e41813662d17c5a0877b48595f537722829606be11fc3c8ef08968c21b821020fbb6edab24121391ba6a3bffe2a3237d7c28f5a6dd27fbc38bc603ba9a14f74069e4568de56a6d679c9d1f74e9f4fb2a034772437efa22d94a20ef92322cae9579592f6628500490b46c1f23878ed28087f2ae1d25295554365100a75424f5bc19c9403dcdc31c9ef644cb8f766b366017794c2485893c0e7a55a7a60d90169afc81c9e01f1001e8066b29e9635e48a54a3fb7268367c55714ae0a73b27779cd3326ada3f8872859683d66e774578b92cb8b797cd74c3ae4d42e5a1ce23c8a04fec15f0f5c22adc7270bfcc08e523d600dfa2f0a1ea83c872729118df2e43e3bc034ea3b57bb097d17a6eec199ab73e68fcf3c97c9d4bc41dbbb20ba2f5e1499c63fcb74ca36971ca7bbc80a5b80e614ef03b348919a387a6c883e5d6e9c54054e6d6f6a445373c44a6336fd008e98e3366d3b7bc23313547364a00a59e58a816378d0f2b642e82e251fc94b8911a4220cd31a6a2ef5e42faf08ea617bbe8b22314e44590cf46b76e3ae7ae403f692ede678cc3151add661ac41ff947799eb5125c51546414e8c0a5c39ddbb2f6377e61f4fa16d14bd07523eeae0b93e54f92102a73788a5a37ce84277f972516c56c17fbb9fa3b6ce56a02dc8c07e3016b788b3fbd112f9d1e3307c1e9238ffb8957b18ad3c6dbcd0cf823623347e576bda90bcb1515092fc65cac4348865a071d4c29b5b77648239777127f20fbaaffdf23873bf06c8bcf77d3f5707a4d5961a773b9a09ec72a78ee803e288c9a41035e695eadc8fe360f019840222da279ff75a1a00bcbab7e9fd8105241f6aa76d3c728cfb59d3688387d3aadfcbcdff6dd1080d276a26f2fee2d1e8b78dd1d4dd9932afe8ea7e4e7c42879e89daf8dd14af3bf74b26e52170f8c7f73ce75905090b370cc24d06b19bbf05630ecbc6d99962c3eea8981894307427d62b3bcc0fe7ce08e14f4ea5c9bd194dcbce4e0e784800e58113a0c45cb1fb07b339432f4da74728609acfe95d66c35d4cf4f95846d96676cf02001066ac25e05d9623c49fc90643820cd28d5b8dcec8d5ed600c97dca01114d063d7d4c858438a78dea84aed2a3f17f9390f7febaa92dfae9ed974022b90cdb3ed3bee14e7dc516da1149702202f65fce909389545461f1fef5947f65d95e48009e69e8b9d7730ad13b0dd0bce231a4eeae81272f36a98bc12d0f452e112f24c37f19d3d3fd9af560075ed5d727ace4cf2def139960f89a47f883d65c3be21b39c331fd8a4bcf426c828677968a48a64ba912984e4bd126a73e4699391ee6d79fdb8c8f4af1388d7aec610bf13f43767899adee728924ce5e48755218be015b469a8d4bfa138ecc4a8af8a36d33326cf6809d1512d71eb51a43723343a250ee966f14b0b3d34f99ef49dcfd0c4c7ac94274661a528203c9773eee40330fc62d1ae4fa2088520f7b0de293afcc5c113cc07fc7d88354086026250f9a733fbbec398ecb64e325ac0a86f0d199ab9b444b9950025cff82858700fda044f97ab38033956c61954c78c32545db0b3d0fe4295d16a799af1584b652589615ee090be75c64f6a5bea74828abbcd70f2551996a15300ae84ba7f30a6fad61c07c4ae04c8396586701199e2027e13a8634c59990e338f941fe238bf2700ffc85ec372b5372f728b2705f9e121c51b4196062ee9c74d664c50d859f35495ae33f1c7211b919e7c89b1b91149dab7c954ee643bc90032a82517474fc2c7bd85c43962da7e4db4897ada1914bed2bab9302e7b46f74bf0189cfa10a033c555de2722a4a36044bcbb86d5dcfe5b686373c6a20c223bb177680cbb4650ef35cf46614be246e4c49054ae788ff879d921aff830cfa4867ebce643899b8f5fba00a5d6800188b654d9fbac5ba045be8c349fa31a9329a81a9084d484d23ab4ec3efc2a60c4e5ceb67db622d1de7bd12a1d70668b8df899f775363b14eeca1311643fdf9c8312dd73dd311586611becd1cb91e83c273aaafdd171fadbc620b9d16bc61a060930d9a2e4d20b219722d5d2d7de0b8681ddc1902f41e57e819ea603f2b97e32b9086b21b8da938c3a77bff3da72fba66c957e0e709fa61fc142b5b962e53f189c85ef65335270d9c43b669ae024ff2cdded3f38deee0e6f972b7f22b7145cd21ce8b0f504c91d4c1d9977e29b768d4b26dc1af9df8ba2bf6829d44fffb8a5529221e6955a4c27adf4331597e5597d347f09165cce61a5dbea6b5a2e0054e43265de9dfd7007f180be951e4457c0869b57be2cdd9b3ba0d48beced326b28a2e407060b465a328d69a5c9eb831579e8f031d8b1d6a2fb3e6812648e337b0717aa774ccc22d42b746d7faf72821e7dca8950d7dc628403011daeb98becbbdfd18fd75f3dd444978b5fa342530e2f1c79eaf45bd6bb0d6e6d0c89d2880b6c392cec27404387ef899ddfe3042961d163abc35c4fa9ce22576f5e0b6b2ebad9e68ab044716da764071fc7b9b35523dd0b588b62358412e4c76263028352678ab883c2af83246eab6a050469784d344df8ba52f0f6affe5b5129e59600fe0d80cf68547c327db976694d6bc0b1f49c1944a7098e6b22294d7f636eedb6fad31da982e00efd46dad6493bcee0a93e14e740735f795d2a8e160cf20220e25a64127ef33b4ec7f2d99922017dc2e75540b631cabf0642b772be56fdd3ba850fbac976c5cb4716ad422b5163be609c3dafe37347e74f0dcb791917a51feccf597337e50dcc12072ca65e206ea1636d35c08c5eea64b98f79de69292c6d8a583e91fa598d3ec0c302446130304b785afca57bc2b4bad4b137b8ce1aae7c9a06258d91a0f02ee629c3870f47ddc069e84cfa4cc222a1eaff6f3f196ed2d5f87384b0f9e71151bc4bd868e4fff8f985d8663a45863f0590612343a090d896a31f7c3fedbc3b635b6c1858d8fedd646d4604c8807c65d4e9ea40ee492c891eae767b5781586d439f6dc0557bbe4937aa4441eaf81cd660dd4e3625c8e4b8c2fa5fcbe529342290383a522f5723591faba8c4e5eaafca1a0769b1d2654bd179a7a73745095b846cd0ece811cee5f4e216c01ce51446bb44d46d737bb3d12d5e29baca4df4d7a5adb5ecfb3b710aa853a50b13a133ce80558a3ee4c7e20ef4ea8e409fa0e92f42f17ab4d5c410f682c23775db440be359bf1782a9b54faf9852a0069e77ac837d3c0790e41be432781e1c1c88340b5c3a50f6b29c479a00558c89e5c508ca1e520a0128d3b3d6a4be76285b71b3dd63c215bd9306d5d751fc82cc1dd3c26362626645e3f902dd3e60cb9acc715da3998f87a3052a4aa0484cd8df9bf0eebf0b3cba464791a4e558e432c1f3aa4862d9d3df791380b52cde115bbb0cabdc937bdf85e3f1bcd18fddf9124b379419edd3871386e838ad807108ef2099b655a55304465c7513283bb2a7922bac435089a06512c7f30625813244e2a911a33a9ea726ca322b4859b4ef900e0767cfa18e78272f0ad07b0148730cd9460f7f362036f9cf1d7d188de9e38cc7d1d38155d2a3de49342237842b1eda3d573730a4cac1bea0d5c4c4c506a36df8eeddb671eae46acc39c319fd33995264ed758fb02919284c582368fa77f8a1b8f9cfa65167b4830b997b073cdcf30238ce56ed7c1d5aa292d8bfe76806079d74edc8b35f95282d37178dacb71d7bbb0ac1b05a02fea3b865b1669c29828e08a6c11c863da0e1bd27b9b586ab03b83eecb656a4943f743b901b418c75b515c797342136f152d2817fe717456d626864ac21c77781c62946e28f9f31119c6dd56635356246c21b27ee309d636c44c4c146189703c4a8f6e40480984871e3da69ff36fb0cab476507f4187841113e6db29a6dc35cf8d5a1086f595d0fc2249192a8721af559e5fa510128cf5f7dc9cb6d247f09289aa16710bf362c34066a2000e10d742c44fb7606831e493078a6240187b3a91bbb59809220a9350e9af7dbfcf77ff126c38ea96ea28b4ceb4af96ce33ff999608f80aaa5fdc06f4f28336fc539bea99af96f7719ba1572652717ae6a3d8b7c306fe3025434c80b9990f99589c71759f4556f28f4bf285dbe2629d81a929c9615505c02fbbe508d795d5fc23e5738381a82080189e923121753c7b1a893b507e39a53b538c763e01a129bd3340f68a3152b1b55b0e9f7b9d9e159e936a4f2261421520ed57e35c24248c539079349c2ef669e7", 0x1000}], 0x6, &(0x7f0000002600)=ANY=[@ANYBLOB="d000000000000000ffffdc2c26827aadcdee47880000090000005d559d0ef37800dd201ed4adc6cc49f47920a80433d80b3422860aaacea30ad864bf79b20615d88d0b259a23b1689d8a23c51c538bf02a9f2b0aebaec224048ae6692e568463208ff835aaa2370af9cf11436570e04a53306ef3746fa78687c2f93cad53e8634b5138aef43335ee3ea2ff7f36a370dad1c70ef5e55bb1e27ef7eea477bca7597591b31fe1b545dce9e07e1f8cd2a4c0a774c971a1d6e87754cd29148261edb91045232e78d04ef0e852957ca5650520b0cbe15a427ecaaa46007800000000000000ffff000006000000c686788c280fc50450097279e46ddf5bfc2a613ced3cb625083e36c6f528007c18863c5130f368f33bc7d5600f415bde9fe572eeaca0cd1aea487028b17ac6a4622d42a72a896d2033b32cc4953d3a1c54983a364134f543e88a3a6ee28a3b5e8b47f32b5d4d00008800000000000000010000000700000062fd476f2a92f1b0a60eabe35af92ae39a4ff5bf62fe42668b0ff77d1532ad0afdc4c7c205b3be008ea00e66af890bd175dfc491d414b89914b7f1194909baab3ce3c2590ba441e2a16540e5d8a37eeaa809d2449dbc1a13628af62fdafdc0d4b0236ed47abe67e77c3167cf09917437a68636a98b6dd200"], 0x1d0}, 0x8) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0xfffe000000000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x100000001}], 0x5, &(0x7f0000000080)=[{{r0}, 0x9361d6c0704dd9ec, 0x2a, 0x40000000, 0x7, 0x20}, {{r0}, 0xfffffffffffffffc, 0xb0, 0xa, 0x5, 0x9}], 0xb6, &(0x7f00000000c0)={0x77f, 0x29be}) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) socket(0x16, 0x4, 0x1ff) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) syz_execute_func(&(0x7f0000000040)="c4417e10ad00000020c4437d1dd0002646dbe1c401c5642f0ffdb41cd7508920dc16f2469cc4619456e0c4e2b9bed22665f2476d") writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setgid(r1) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000012c0)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x33408a4c4c33143e, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) select(0x40, &(0x7f0000001200)={0x8, 0xe263, 0x3, 0x1ff, 0x8, 0x10001, 0x3000000000, 0x8}, &(0x7f0000001500)={0x3, 0x7f, 0x2, 0x5, 0x400, 0x200, 0xffffffffffffffc1}, &(0x7f0000001540)={0x2ec, 0x4, 0x4, 0x1, 0xfffffffffffffffc, 0x8, 0x3, 0x4}, &(0x7f0000001580)={0xffff, 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) dup(r0) pipe2(&(0x7f0000000000), 0x10000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) syz_open_pts() 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000040)=0x3e1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x600000000000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000500)=0x1000000000000001) r3 = getpid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="3f58c4770676fa9e836f6bd14492f08d9c5331e95360fc29b11818b409242482bd20f87bb29efe39b542e5935892f449da886658d99c43b37b9629325accdac69d92e741380eb55f33948a1f39d3edd8eebfa9d0beeb867f682fbe29", 0x5c}, {&(0x7f0000000140)="702dbb741c93e895", 0x8}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r2, r0, r0, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0xd0, 0x406}, 0x2) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) dup(r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x822, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2082a, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/177, &(0x7f0000000340)=0xb1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x2, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0xff, './file0\x00', './file0\x00'}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) unlink(&(0x7f0000000300)='./bus\x00') 16:00:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/106) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x22) unlink(&(0x7f0000000580)='./file1\x00') 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) mknodat(r0, &(0x7f0000000080)='.\x00', 0x302b, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:23 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x100007, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x10400fffffffe, r1}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x0, 0xfffffffffffffffe) poll(0x0, 0x0, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2044, 0xf4) getitimer(0x0, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) socketpair(0x18, 0x3, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000100)='./bus\x00', 0x20858, 0x10) r0 = open(&(0x7f0000000140)='./bus\x00', 0x3fd, 0xffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x18000, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x11, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r1 = semget(0x2, 0x4, 0x302) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/88) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x402) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x40, 0x86, 0x6}, {{}, 0xfffffffffffffffa, 0x0, 0x3, 0xffffffffffffff89, 0x3f}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x39ac, 0xffffffff}, {{}, 0xffffffffffffffff, 0x2c, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0xb, 0x40, 0x4, 0x4000}, {{}, 0xfffffffffffffff9, 0x3d}], 0x5, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x8001}, {{}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x1, 0x8}, {{}, 0xfffffffffffffffc, 0x20, 0x20000013, 0xdf75, 0x1f}, {{}, 0xffffffffffffffff, 0x60, 0x20000011, 0x5, 0x80000001}, {{}, 0xfffffffffffffffd, 0x90, 0xc0, 0x7b691621, 0x9}, {{}, 0x0, 0x44, 0x5c, 0x3c98, 0x6}, {{}, 0x0, 0x1, 0x0, 0x200, 0x9}, {{}, 0x0, 0xc, 0x22, 0x0, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x82, 0x83, 0x6, 0x40}], 0xac10, &(0x7f0000000680)={0x3, 0x7fffffff}) r3 = kqueue() getpgrp() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x42, 0xf0000019, 0x4, 0xfffffffffffff7fe}, {{r3}, 0x0, 0x10, 0x11, 0x7ff, 0x7}, {{}, 0xfffffffffffffffe, 0x9c, 0x2, 0x67, 0x9}, {{r3}, 0xffffffffbfffffff, 0x0, 0x13, 0x7, 0xfffffffffffffffd}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:23 executing program 1: socketpair(0x2, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8, 0x8) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x259) 16:00:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) setegid(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r4, r5) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="fb236ac1de0bfd7e76c9890f9eb60dd62c22daf9671b84a5e54cd6f3db0d0684d700b24f75cef9ab2200331ea3800c8bfe03dafb5e346a2b45b2cf2d291784f4762350188eca9130dec62b96db9a802e237a87c013f33dec28caa2d7e7ec24768eaf34c4996e9bf1c2eb", 0x6a, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x8001) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:24 executing program 1: setuid(0xee01) 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') mknod$loop(&(0x7f0000000000)='\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', 0x30, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1d) setuid(0xee01) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x5, 0x80000000, 0xfe, 0x0, 0x3f, 0x3e26ec56, 0x4, 0x2, 0x2, 0xe4, 0x7}) r2 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchdir(r3) 16:00:24 executing program 1: r0 = socket(0x18, 0x1000002, 0x10000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) socket$inet(0x2, 0x4, 0x7b) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x1000) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xd541, 0x8}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2000000000000, 0x7fff}, 0xc) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/157, 0x9d}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x0, 0x80) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000100a7c58dd470f6000000000000"], 0x10}, 0x8) setsockopt(r0, 0x800, 0xcc, &(0x7f0000000000)="b4a0aff2db031be6d1d514d1b5172bd6c8f51c4c79e0e3d6c1726b441f0d95877caf56", 0x23) 16:00:25 executing program 1: r0 = socket(0x7ffffffffffff, 0x2, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="000000110800749ccde3cf5014c301619365e6879b729b9421086eac4d09e261cdae7d36e493534a0a023eea9c4f8b8ed032824019fad9d75342af7382ae209cf2c3434bf4a4aac829ecdaab4ed2e1e051f034ccd711723635ed72130995d926e3e35fb653113f24f2ae8261826d00000000d804c80bddc2051dc6afcdbb940d796e01e2507b09904a834467baef9e7564f96d5dd09e496acc5d50bb3ebf41e8ad285abfd416d0ab8be51163c299f14ba0a5ab2fd2b0d9b7c39c8908511884597a095c657d7c74ec464cbacbefd8031bff6318077b6c523169302073316991ca1e2cf80d93e97c1fb0aa99624f336bf0e7a03746e2d762f12d770e4d3fe9a922c5cad7f06668de27c841a05d3b1506"], 0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x307d, 0x1000000006) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000004c0)) setgid(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) chroot(&(0x7f0000000340)='./bus\x00') ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x80000001) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) getdents(r1, &(0x7f0000000440)=""/15, 0xf) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000540)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x0, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) connect$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="5ad8ee5d5ea3fd0373cac15030164545864bff1fe1bc4e1886f557ed5541b7e505feee1706316e9fb5914e126dadb8ad8b9bbc613f523556095caaf4a381687adaf5eb47334655e2c34695d2950b0d4776c32c4dd225e89b85729ceae989a4ae701a7ff2d9e302cb7e5e442e6767ee0e41f570846c60ab99a89f3789956d0eec6b00311dd0e2242e5e751d15ef2aee30cce640d4cfa95a70ecab0089b2d3f4f06c459e7feb14b1400d5ae23d7db7f614f2bcaf974aef8d19b3d425a74cd0fba335b1ed7a278753b78b27ba8f878fa408067c27fa393c09141f88f528e199a783d1232fd9c3552237d8cd140fd5", 0xed}, {&(0x7f0000000180)="0c8ac5e5404dafb0a65d65038f4af0a9118a3203b5dea15f7e41d805f4bc842cb6ff64d750271b2ffb8db51e98e3ff6d9bded9e48af16505cca03eb7ce42206e3cdc5a7ae0e279e5c315ed27dd2051046b566f459cd62dd30bf0a93f3f5033b0305b710453686c950cbe17e801cbaa45b91d041ff5c217b593a915da71207ee9561d4d6fcb20bb4d7971b0b8b0255255e6a6d2c609d0478d125e4373620207694d48385508f1c75fc6b2945e992603fa4f438d43e271c7b08931af3d576d67016adb4781d0661d428b909f49f86d556c79eb290d68e838f8e61124e0e50b12e3515e0bad4f3d57fe4371381e512181efc8ac2857cdea15c1d7bc12fe7af9", 0xfe}, {&(0x7f0000000280)="da80955640ca0e7d2588dfffae2412fd70a3cd60aca0e11ad67ed835f8dbbac73e823f979e5ac00f29db3a54282774145636abb9278a0d5c739c035e828c223365b5c94bf2cf8cce0e419cf3e349306f940f99d649dc35e7e0b3c14b097e4e9a4b5be207bf932171bf2e0ddd853e8e881fb9d0a8506cdf60ce0e47ff47113190b93ce6db44da9eabeb966b1c290683e8443554a139c070dfc8841d6569d2ddf0a30812193f2750e9bc53e7f4cb7de15e388f6b9b5ed38ba65c842a69a76e79be7c906068ca0c4c22261b98c7fc1cd71ce9cd2164d2329ca1cfbf06b1e67b9661ea70966e1382e0971d9aba4ef4f87de4827bdc8f736cb674608627483f", 0xfd}, {&(0x7f0000000380)="0881f701275b026cd845c5d16eea8b469c5a6baa0880d86960620696f5c316cead07edbceec654b53f7dcaa9309c116cb5b9a9c6eb56e6e7cab862caf8312df13b5170e8c33ba996529b7d9c05065e45633f791f6d2aa85ae21d16bdeae256ba347950e686fa82934de3420b3bb38fd9cc4f10c0a81f116349c422c962b2f48dedf609f8c37f676c16eda72bfeb5ac0f699ec7d7404aa73feaa265ad3d98426042bf15361a1e8386ccf0623eb76d3e3460e8a5e94612324193fc9237287cad3dd03de2d407f4e049bd4486f614ec2897c39b86228080", 0xd6}, {&(0x7f0000000480)="018db946e572f56a599842201fab0e5187702b033b623d34b07966b5a0953fdb91fdbc555d45c51cd784cd57d3336809bf204e4b3aa09164", 0x38}], 0x5, 0x57) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x9c0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b98f49f5330000bca9edbd9c435e226a727f04f3bdaffb4a1bb5cd95a6098d30d6a8e344d17a22fc0b792488723c561f55f4f78398e065fa73e7608f5d0ac5823e97ff415542f1b039bacacc33d400438b3d10c16525c3d177cceb00843d4326d737997225f4cd9892", 0x91}], 0x1) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = semget(0x0, 0x7, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="e7f67ace5b0be7af1b692f3a3e84184bf1d6c64bc499af3182d1dcdb09194b29b820e812c533e9baa7cc18b580869549f76d07d670dc965f134f06", 0x3b}, {&(0x7f00000000c0)="3b6cbc06088a8f42f0647c6884f16fa0da1875b605ccf6a1e53240e654ae570544cd07467ce1d4a976cafd1e2c8b8ca31db6bfcaceb72abefad20291fe74936fedd9fde12c054646c9b88d058a5193c286c83a37bc7e558873e2a1e37a8fed3329c7bcc5f91c21c4b52e7515fa0a4fb5dd994f108c3d33af82fc0464ecdc280f5b41ef82c326718e288358d67f", 0x8d}, {&(0x7f0000000180)="6e57cf39f870ec54f27c54d45efade47324ad499bf025b119445b600f1ebab6e228461464da09231a29f3ac2e60830e8581288f7ca8ecd4bbec9c3db1c54d6dbcf4ad7f9622f8805d2d2050251faf3a04e117c1fc7029c3581736d2b682e7686b5502f16664b523e5257e44f26fad39743802b4d283b50c0c31c5996e253477d99761f4cdfd4d99f0398848dcbcdb5926a3cca6a", 0x94}, {&(0x7f0000000240)}, {&(0x7f0000000280)="b2a8536a9bfe314283b455e67f9c80b614a45e162ef2515b4e022a117640f514f08618cb64f5aea4473c158deeeb2f10cbbf471d4e26faae44e8758dbb375c7bd6812c38d4732a3db4e45dbcb7a8e635af160b320bdc6f237ec206f797cbf2a31cb0733d63993a5f7d51c0f8d7ebf4de24ed165a5bfc51c4b415fe144870214950873c68b9ff967d84752a234ebf7a5d1d9a330d0148a25cf5b5acdbbebd036aea462befb28b5c4474", 0xa9}, {&(0x7f0000000340)="493d21b3b06f40f67539b18a5ec469da9290edf0bc9f5a71e3fd2499f976f9e095ba907ff78190117f8dfe7157334e2c44e8f83cd38c1d09bcf05c247c0b13863d2bbe4a836eeff37a61b8806d9a1b3ae0c14e1f02b4c80a51cede5b1291b5088c73321b7a8e835c84e628e9636bc71b19695628822c59de9dc43b48c956d89bed0d9f0864f7ea5258a0616aab4fc6a4cfde4fab784fb1b6bd283f6f6449b46c2ea16a9c622b30843d1841318431c632652e72e354dba297d629932fee4d7a30b691", 0xc2}, {&(0x7f0000000440)="1b2406ad51723841aa57063fa1a382e3ae3fa91de1c48bfc7193549cbb53c22dca162a9ce2c753437e914ce703eef07217a582c2dfe1f26c82f3e08b40ba07cfd62354fe0dcd4bc737eb6b5172c17a892f3a3f8be49081c35635562e840d41c41b9939b81547f832b97854f22aff467fe96c3b80a2115fb7a4d4e15de78832feba944ef21503e41c479ae1d2fcf48125a0c2c5cf49ab8f7acfcaa340b393532153aebbaba0df5b7bda93513e0de6a046e3bdf9e33a3758ffc9b7195a6cc03a78a9272d75e1446795f191295cb129f99e474b31cff11681b78a249f44d377d439441d6649286409daa83c776dc74a1c44b596cb826e5bc4e6d91745cee6e48787b2f2d08a2784e131195ff170aba68e7b4de689fb5bf5b975573745f16eb16f412bcb8ed0178f097372fe4f8bf93729435902ea9dc6207b38a13a49f4ce399d067d49b15f320360b472798aac7de4d6b8421486ed396d4b9d872fc2564550e5689f8a953cdca84596c26b7dc650ce5ec8018353384f93cc6d5ddcc7146c871ce1b3f66e8323fe06156480929f605272792aa946da4e5a77a8150ae31ef3afa5f1659737ff81d30954e4aa5c342da350f27cc492b9cf39d9d175bb290bce8cde21d7f53d86e1ab8f8b4ef6fc0252a994c795b2e41dd106c073a978cf541afbad678e3bc5928772841bd2c5046092f27988024e6f342784779a8fb0c8eba0e3c5abc7121ab2ab58bf30adf531ae240e67b4e1908f94c56f4e3709b44dfe10b40a86659f3f295dc6a1093bfc0724411a2abff2e189b60f87f45228df2cf0f695995474dd4003dff8a4acfed3a07867b18e79a8151fdaf261f1ad2fa32f1c4a7218f2dd49c2d75f72aef5f48e6e63fac83493a849a8770168a5b62a1608391a12fb29df2b1f3500a2d74affa9c4cb025cfa348636b94d65156b8809440bd3596821499c7ea854a79921af94805b55e06e38d52ba5221b90029660893ad9e0416f686b8cb57da700c86c924acaad540b150cc78e1376e098416233603053e38a85a84e5be3a4f920b622080d8b4acb499b204d2a530a0e3d17ec53e57505b7f4e614cc36bef90f1482ff512ee0eed6d1402aa869c1f654ea035789e8c74f9e6f5f8711db0e0670d92d053fc93310fe27095251d1976e3040df7d2b2ddb40da9b15546edc592bb11b19619c8fa04cf43a13da4eea3f60af5ea4de7ec444a1875cee39406b799f475fd4920a0d2014dbc2d9ed65d966441dcd19e7052d397fdd1569095f5f3619bf070adc17b479a201704356542ccac9e5567bda7884499d9204a063777d3795eb50c5cade0294f089b72f21645e236be1c1f337a9df56d7a1a5c5d6d85fc0e1ffc4d59859cc060129aea03769eedfeecc3bcc36ca6f11de19dc28f6bfbdfd9799df9f56c6b3f2cfb435fdffd2f7a2bef353985e3713f0aa3d7bee8c86e462538ce1476bd1fe42a9335b44d99091c877c949ed54740c58ecbd63af62019da648d8ff798fa67fe4c9a24703261cc4bf2cd7769aa0afb799872af9d571e08c9729f6a3c4fa50f0323cd2cd149d57bd4b8e523692b4f04d578becd800bea16105f20b081dd58b74f5f2c596c4a21bd1fb0e65b7ad0b9cbe5a1e258fcd5f53051890a2e36e222201345ec0f83f28fc41e9ec2946fb5d04f6e16a98970998ca326dcda8ddfb27d84b25c1054393190b8d9d12874c4173f98232b03afbd022fead20fbca5370e82b374eb9d169d9597e210838e2676a8cc26fd43f1b3ca9c917940d15ee6e1217367333dce076d65c7df5774afcae4b285f0abfc5281d57479c509ff6668d7547f2b86f458aacb3c3b72b077ee38e78a7f50bd722eba2c3b065450e707891b6809e3ebaacf8d36f76f1151487e11961adefd7d2c85427ef51810069b94d8d99a2ae3a0165d0c51a229b3497a5670d9018e0c6f6ea30b8e2e1d415b75ba2d535e3e2d13c2d5c2d02a827625859dd0e60a6be52c39461251dd57e29d86be792bcedd5cfce58462ee21e31ea7448d181619a50fd420ff9d64dae05566c9a0742a897eca543d6a5ab7158830a921c2c4dbc7aeb1cecac1ef47dd485852de5715bdf4c8019970d7313e936fb65f23ec9e43b761565b62ccf3b7338b8b53ac73fed4381403c11d6af5f93fef6e15df36c69498a9c7f11c5e180d94edab58b629ac2782a2af4fa487c583ebba5bfbb81b859c41e27498f11eb4f828b23780c0642b926d174fb0c01d18cd92d9e4433daab45c880efb01dd48920ca2f34eeacad6680702860e1a686fd5227c24924be5c0ce5ecd1b59ee43fe0bf52a007fd872387af79611722702945759172739d8d80a49029aaf03bbef9910c8f0446ceab3058569d0625a31c66db654b39993d56b0e281336ba46f57f9521ba0c3abc8136aec967cb28a823a14dd0e73a46c51e4bed09af699e4433030aea56a12ba88fd9d244a2247eee10fb242e29698a68193929c1f677b0adb38bc9c40733c3b13f6942138075e784ac377250e637079a2a2640e3a4a487822a6aa6eb9f85e3063ae06d1679122d6c1411609749ae5dc78c713afdc3572ac5da435444c7a3d69c5bb86d52942f0567503617bc4a801ad2bb0ef6dad45e941483b283d7b56f1c2ac5a2249be5cfef3228dfd4a5f7d4725ab38a95cb1a9d03220a6cfa45499c312e91a25e9822ddf8925e46eeb948209cb0f7c6bb100576e6dee455bcb0925f7b8810d05125a10c8e9abe8b6cd008281195a558c49ba048cddf86b718ecbb7cd3a02f7a33e7b24e1a6a6d428be6c3e3bf7426e7b787caf5d78806c6bcdbff048b923ac8794067ed96a21718d5db04d927512e1daac84f0e09ab17571d75fb815c27eed7b25580c3d4ad9347feb7e5fa426af5cc71683d2575cba59bd4d72bd69c7e63daaa6b6d236edbcf84c56df117b69c37fda538de17d3fc26d600a8648206a095d396e8e28b68b436a18482e8276a25b03846a109f58550da1d29ceefd61b7e8f3efddb12f8525531feb87d1794cd21f9fc68c9349f87e05e86e7e23ae57fdb00ed36bd5dbd4c42d682328e2103e83cd6bd37eaea154291936cfbe6e20a582d815bf24d8d2cb6a7aef16e8a537c43cec5cb94bdadaff79067f71d7972fb66fc508bc0dbae2646e847f69c3b58d00f1f95f03892b4cd9808ae6b5e7100c46397f66f62af1dec67fe8aab2e05f3163e547a45017beb16f14291a0299edb4946021423a314a8b1683b71851d622995253182ecffc59c4b1aca2d2869a8b420a6d3a1a485e93355dd996cf36cbc11729baaba40d449c4fb77a1eeca6f1c0f2cb046661a42475d4cf5f4e75b043a11eeea1fe9cf959d60a3392c4ff0758bc6bbd8999f025bd726e18a21984c6e1005f7704594c012a27f9a7a8ccfd8da47f2faaaf8126702e1db51fbac01cf1e318098ad0c5c3beb0a14788316963ad70a32079043e5340fdc09ef7c92c7ab1946670cdd133c8836c69c21314a6a22d913e96f970960ea678a7d9ce210604c9d155de5462a76e656eb68a1584155323be5c78a0ea0c1e4986b60bd6fe65f9d149691ad755b6eb18f781604bb5c54475bb0656e9e4f34cb7ab27869a1afce0e7031c6ecdefb6ad8cf435d7680fef28a61d8defd3554abb6c4b203b6a5881ca91f2d9c63a4ddcb692c50df0aede45019cf6bb09d14d66333914c276bad8ecac49563f5268dde6410d2915566f81d4c04c0ffcb7e06d8e7ac1526613550dc643ea86b860916de56007a990c9cbd2fcd6d2399e69265d4103f2b8fc5ee663a018536db6fb986d2f5b79fe0f9bf5e2282027782c3873942dff324dd958d3cc9b81acdbf219c2d508c3be519c18f4056bfe16a091c827b5c423a5349befe866339129fe0b8a6918105d9a39c1a057d40a7483ed7faddc05707bda3a4a8a4f43ed387b06ce9afb6d55e09cf7270a34ef3534b740690f9db06a750ff1c94ccac5a5dc2c1af2ca93d641ac97928627ffa1996db87f33d3dd93f772ba46d69a45ed8e58eb5bab8ee1ccb44e459898fabcf53e36b1a2fe1f00bab4d2e184a4d4709788f8e2fc271fef18f2b74af7c5328ae3f3ef46370ad4b38920207258b42cda269926976fa84e0af99b5d761b1617c0f7df4cde75c8c2cecc872ebf9adfeda361a133a29350c823d2024f488f08b3d90550460a145f81fffeced480efd3dffa4458d864c9971ada7230265808570dea98cba2da6846b0a25bc52d8030c0b5bb0d8932e017ff08cc8001c54dcd2e4397b464c136a92db63aea3e818bb8efe15b17f0fb589cf60a7da1c82e2c7b82d2bcb8a69aa81f26489e3ac196dd5d961fd4606ae6c81eb036e0d078eee178b3dd607168d26e6bb1eb3b29e4e7253f6b544906a6633e0d5e883585015ce171d1ec1f5a41b21647d44b79edeafdd4fba36ef921ee107f1abdd674b6a5ccc962e4f08935dbfeb3e8531104e265aa62727e604c86c3daf262a5d8c36937ac15a82f1d3cc94e3f44245f7ba354b508a99756816f41c1713fb73c0210aa831af4cd8a8dcce9633e295e9d211689053b630b05c28bc5b1999d4a66c85fe640dcfd96454261cf04a4e76080788768ecf278be1cac1ab0dbb62892c9d81e88bccdd711f98b87b8e35b6c7e8026650e84f37e4a2b15a737cdb82eeca4c6236946b87f9b54e4c48338177484d46a9faaa0fb7b05d4559e573a53759b38e91da6fe7fe77a768a24405f81865ae6d7eba4f31d237c679b43940291d179f51a044c877f21e6e0c328537a2950beba3a8da601dc972bfc212f0d93bdb9e4e1d0b9cfcd87f5fb06d75e2e55a550e92a5a86df2cb4bd93afafb52e110818a6b2e6e7458ffc3ce99a7e02e5f47b5a2635836bbadcf2f3eb43740acb213a9befb3404858a3faa041921277ad7872133ed63dbcc47c649e99a1fb2454e1453b517d8c3a09415032293d90a67eb5f7d1a81e19517f06b334b2c31f69faf69b1490ae8a7123c6630d8fd6dca3fafdba2cf15597a5a5b77c67b6fe9ded29eb86efbc47a3f8675dcc8386fe051af77ed8cc8e6da4c5f23dc6a7527b4f281c5b9ce00b9eafddcfd0f803d312beee6afa14bbbc4cdb45e3d47eb0a72f3197ad723f988562b357ec6a41eb51c0ff50a755383aff2f2f0443cd123811c83bdb194fd2c547c937db56d52d5719feb8d9d6a83cdce02d800b7a65abe48b1adb38c9151ec3001f0a2bffcd0d2d717010201d017f73ca92ee0fcc2db43ca83de384a8483389b8ae6b096d17bd63c4d763cf4c7d3881703b2d2e335677f543af8c3365bdf88dd1144bf4619146c783892a300052942d8e62816f9fb3a4c2b18a89166959a75a7680e183892b1c5b63cfffe9b83a3ac0730b52df262c6ffb6410451e656b3c7269f3654128c0ac49f244ca86506815e48cde5e2dfea2c0d7894889cacb911b223256cc8a05ce3a5ded95dc1e2dc043fc61832617c9c149b71f7f2d6fca2123a684946a6302b0ab8faa32b6ea7b09debe18acc8c2dce0e98b176667371d5f8424dfc553994bfb4dae8cf58cbf1330c3579ab268e27c5151332b6f9d1014291ed714ca4a2709fa4c255b153f1b974a9b78aad70baf1f1cf18a950cb4a523afd2f969e4973a964b4e9b1c6b6637ffd299f143f23b110a49aee95fe607706209371c6340f4fcfcba4b73fc1b0ebb890b0ee1b72b9b2b20164fda77333f5942096b3be0744ac7fe9bef8d5d2f8c6e0be5b3ce8ffaec9c5f7b1e079fd8daca0bf2d62a74b454aa8320ccb08e7687f396d77f7b48a7b02abe8c5e45eaed691f6795a366611818676e4ed5ea1419ef087fc362c4404ca84b91", 0x1000}, {&(0x7f0000001440)="200dfed615c8d5d3aaecf44add2dcfd88dfc23276d844d14fc1c39101b7e18628e471fe0d501f99b06bca52f1fa8646f8a1c805eb5f62c1292838a45d612a3a029db1ea81ab011cff6498f38b375542445ea5d070a28e5da23ef0f2dfb88aaf4548caded8ed7e321db5e2ff81a6008424a945c5cfb5cead12999e9da07a984606358467f86d297e0bb7bce92e637a1c7e718bfdd189ee5174ae34c6f61a79fd68ed753d7d0a8ce0e01c2579af92e43c04a87545d5ac27c35cdce8416f4b3d897ca40b435b73e6e6b7cfb035ab31ddfe3df02a7274843734665a1e38700fa1610601aaaedb18f655090949b11bc", 0xed}, {&(0x7f0000001540)="ce151e6971fcc232c9e387b71a121187759e305862271dd84522d03177ad1467bd20f6b6114f8848dffdcc1b764c2833e9d31a8893aaf6b708615d62d0c7c80ba659cd7048eae6857a64e9a3d2e080edb813e74cefd1185f695f0d8f14116f903505fa4b695dac72521c6059fafc2c74a3725a27292ecf696e8d5312dea71855270a7729f66d96fccda3200bd903ec1fa8b2cb7abc7f80c9977c3234d655571155ef175ab04a293292245e4ae3376acd368528d4063676f9e1940a556aaeccfaeccdf2eb226b2179e60c7276b7eab8d8ccff2c770c2dbce61a64091b62434ef50331", 0xe2}, {&(0x7f0000001640)="5030b25eb80c0da3", 0x8}], 0xa, &(0x7f0000001740)=[{0xe8, 0x1, 0x5, "875a9ddf424c6d122b6ed634f8bf701d7c2bbfbc280bdfcb150d6e6172dd38a3a613aa86530a9f6eb7010d3b3e16f5add231be2fad96b5b33f98ea01a8e879fdfd33a74f3b43fcb7aa70c7b16012253f5fb88c1bee2e0cb3f80f783505ec51479e92cc57f2a8ca9506a71c6710529559ab11ab9e4718fe909d34dc0f143e31575e47673e86c9d5ba70c799c7ab7742cb86a89e6e91f70aa69c47eb4c2aef089cb872d33fb43d72763b29118070e892134c21c2084679f580ed7497320ac2191f7c225c11bf385cb0b8938c33fcec1199e9f1c206dd14"}], 0xe8}, 0x9) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x61) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/140, 0x8c) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022570fad000000000000000000000000000000000000000000000000000000000000000030d354cc447b2af1efb2a4f2b63a3cc0fdf4b7647ecba8895638b0e3dfe193b7f253000e79ecc86a6bc52ed5ac9df20a72e74140723f9584dbfd0d3aabf0b8010fbf549b9493d5d99a8444fb7a9e208766a72f553baf3f97e18d03bafff99d420cfbc1789fbc2089581315cefa084eeac931d2a7898753e8e3f30c1df9f8ef1946a65f62f7d43fc10e94b4"], &(0x7f0000000280)=0x6e) r2 = getuid() r3 = getuid() setreuid(r2, r3) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r4) sendto$unix(r1, &(0x7f0000000100)="bba84951535dd1545e7840c562b5d4faca48204311dbc81779ea32c71e1a2b264ae76a032f3f3337007f8e2e2adb7b7b43224c5b7fbbb093eaed5f9d8710542a63dd8aaffcbe8e8a4f2c71a22e4b2de30a6e355902b1006ab7333711758201a216a520342b2b8a227601528947fb725ab1d71ab6092b86e7c00090b7356c3cdc7b560eebacff2312bbb661cc557f273c04a1aef56aca2cfec3b1ed58015aa0f821dd8fc4dfd5b638a417a754c09662b13815661cf8f9a165a46148afd2c40f8d762d2bb0135f747f5dcbc31e0f783ec42833ae54dc0fc9db696712fe40b47d52", 0xe0, 0x404, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffe) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket$inet6(0x18, 0x3, 0x100) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 16:00:26 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3, 0x400, 0x91, 0x1, 0x46c, 0x6, 0x4, 0x1, 0x2, 0x1, 0x9}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180ac01c863f98dd34b41e229bbf3b05000000000000000204"], 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x6) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9c9c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a3030001d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eecb6532f6041abf57cc353f53da839ee80570f60e18b3797494f97c95187d97f6c069589c83de001a2349fea01473d2cb51cd98d8a0bf67aff1497c7d4058a0c1388c8a099427fca11ee226d8b9e2db853218716b8af79638e76ae37", 0x220) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r1, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) msgget(0x3, 0x1) getitimer(0x2, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) recvfrom(r0, &(0x7f0000000100)=""/221, 0xdd, 0x800, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = shmget$private(0x0, 0x4000, 0x4ca, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0xff) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:00:26 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f00003eb000/0x5000)=nil, 0x5000) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:26 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x7e, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) execve(0x0, 0x0, 0x0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffff7fffffff, 0x7}, {0x0, 0x10001}}, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xa00000000, 0x2d26a838}, {0x6, 0x8}}, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) write(r0, &(0x7f0000000280)="db", 0x1) flock(r0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x40) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x122) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7fff) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000180)=0x1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x14, 0x89e2, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x677b, 0x5}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x48, 0x8, 0x2000000040000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x48, 0x87, 0x0, 0x2}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8e, 0x80000016, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0xffffffff}, {{r0}, 0x0, 0x0, 0x1, 0x161}], 0x1, &(0x7f0000000000)={0x0, 0x9}) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x1, 0x0, 0x80000001, 0x2000000000000000, r2}) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000007c0)={0x4, './file0\x00', './file0\x00'}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000680)=""/168, 0xa8}], 0x5, 0x0) r4 = fcntl$dupfd(r1, 0x0, r0) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x23) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='N12', 0x3) utimes(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={{0x30, 0x1}, {0x8, 0x7ff}}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5dfe, 0x4}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x20, 0x10001}, {0x8a, 0x4}, {0x84, 0x1}, {0x0, 0x2}, {0x42, 0x81}, {0x3, 0x8}, {0x0, 0x3}, {0x0, 0x100000001}, {0x41, 0xfffffffffffffffb}], 0x9}) r1 = semget(0x3, 0x0, 0x40) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8000, 0x10000}, {0x1f, 0xffffffff91102670}}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1ff, 0xfff, 0x8, 0xfe7a, 0x1, 0x9]) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) minherit(&(0x7f000011e000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x6, 0x1, 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c683036f6c5be1000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="dd6c4a6ed0f98938b8b9c7d7", 0xc}, {&(0x7f0000000100)="5c20e91b8d5abff92f9c0a99d6abcb573a934f61c9ef3131ff8628c02d9f8dd92604a6b61087242b13253cb076f3ea299e5e5e4bcbb54f0633c36108a3ef196d3fe1262de6ddb9d6139b78fb08c23344455f8d944d5febb281d8ffb25448dd338ca31ff9ad82354bea2229764ad90fbbe5", 0x71}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="0001000000000000ffff00000001000005470dfb4d808ad137e551d31a31c30786bc2b54e60a2a9b0367d9aae2ef6ac6493c7a6e3eb2184835db9390e7a2379f55d70207a19a1cfe46ca03036b060d38869c24bc6fe61fc87b1f1823df72bab6fca24c31ffe91355246bb91ef51f9f6be74ded846b32980c11937ec20bd434fbd327bc076fdd590f60a5a6bbbcd3909324331d4a9b9703dfae904b61e1b5424114f31c260367f71f6e5927bae8fbb2b0d71cbaa7ac50eb2095afd94e11255064461513a678160260f0ebbf4b0c076f6f02e609a151594137c18928d14b33e6723ef375e940c09f47acf37c2cd46b45f04aa69df983642f476ddcb081378295a04e0000001800000000000000010000000002000019b05e0000000000280000000000000000000000010000005764f2bed8905fcc43612966ef992637c53b0000000000001000000000000000ffff0000721033205c8b72f11df34b67086bb179fa1d3e66eb29ad0b4ebf77b6b5201d5df7b14d2473d2a4ef10a8685619b067e32fcf3fe5e220047691ab63c1928856e8aa604f84edee35c96858d0f251dddb395f6c35605e37ad822f5a225a84eb9f3a153c875a9de088623a4d3b2503074f8a21526850bef87fa936cbe2b33609bd617beaec94c9ee0347ba52e9cdc2295661d500022c5db1e12feec7a66a26813a9903bb5dcf694816c70c157f12fad55af3f2efb7c8ac3eaafb6e77974fde5d45f47e6d9e45b8643e"], 0x150}, 0x400) setsockopt(r2, 0x1000000029, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000080)=ANY=[@ANYBLOB="1e002e2f66666d65a3fadd893000"], 0x1d9, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0, 0xffffffffffffffcb}, {0x0}, {0x0, 0xfffffce8}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffed2}], 0x9}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10011, 0x0) lseek(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000040)='h', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x200e, 0xffffffff) pledge(&(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='{\x00') pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="d89cc5ff93573c3fee51bd4ee18af53636d8b3df6b45c8ffb93cdf8d2f8285dc07049b4fd375216303972adfee06065ff13c312b3c6a76525b6d9473", 0x3c}, {&(0x7f0000000240)="12d95199c02d0fecfc1d6eb0f5094339e9ea57eb200190eb731cf8f4ac86abf0ae19e47eac8f53391088a2480f0a426620c7e2d030cc18c4edd6573b5cae5f1ad3b262f211692182617dd3926889dacdef688c07cda787fda004ff28a0ebe95cc4770fe7a3e642bc748b7379f691338e48e9768a3bb4180c834f90fb058488d3abb80038d53d5e3aa2d2291abbdbc3e931af4943214d5fcfbfdb246b5fc3ff0bfb6d6788c51a36e92daad671e7fc9bf8bfecaff84acd8ed7d22cb850ef6dcebb", 0xc0}, {&(0x7f0000000300)="345efc2c9511f3f6114a34fd4547f1", 0xf}, {&(0x7f0000000340)="f744a561b3c1f5ad5f8af24b4fe63f970e3b84aee1da40551fdbe5466f8f5a83fa33c5", 0x23}], 0x4, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r2, 0x0, 0x0) 16:00:27 executing program 0: mprotect(&(0x7f000053a000/0x1000)=nil, 0x1000, 0x7) pledge(0x0, &(0x7f0000000000)='#!\x1b\x87\x00') 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18000, 0x0) close(r0) r1 = socket$inet(0x2, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x428, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x3) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="3d18b032fbf5c8ea40c55ea969f63d3edc8bbdc99fe15cf4bd995346d9064db67add58f0dc1ec272f2b3166fe9a6e436d572f1b4e258667bfe2d985d88b716be8cce5a5946a599324951068083f70a55512358e487d25bada7979e613cd89df2d1e2132c6aa5df58caa780fcc22f15a876943655d28613eb5c56fe12621af520419f1f9516522321b953838eaee40970d03b132b7822eb7367b6b1e6360f731cacdae43226431c97", 0xa8}, {&(0x7f0000000240)="1c8f370b24ee129fe0cfb6df97b6023f6dead496874a7035df23dbe72d15b12421706f1ac1", 0x25}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="100000000000000001000000010000001800000000000000ffff0000000000004d6a623139550000a800000000f80000ffff000002000000b5894c32ec33687c180e055bda5f84502f3ed20efababb33ce7c98bd6663139d2b7ab464276c0c76606f26a6fcd848667ba096e5d9d85d08e02cf0cb26cae8c45c02cc4dcd843f312eba76f346362d1c759a4db9cc68fe2ccf2b0412b96539feee83e3ef1e956e12b48dd5614cf8a1c69139d9d5d931478d4e6c31254adbb788bc246e55a2355741732a9b4c7fc150e2c3ed2c00000000380000000000000000000000ff7f0000452572a248f3f7f355cdedaa91a88355bf2099dec2fbc0ee10aa34e8d8724bc5e4b07f455ff500000001000000000000ffff000003000000a0673f1f3d44244e65ff66485d2fad228b8e6cfb94503938d7a61816a349e033004c3d7db2102968a54eaa7f4836b37a730f7d0e79ee51378c63ebe79b6c22a122c205ce879d7f395c90b16d4861767ff0020dcec8df5fb3fe1a658c5f43c5ce8f2bf7db22be98a2eb8e24d5540ec9b64a65626b7d840479c11448cd933886fa36613fbc69a76ae8db360daf2e233eb3e18d5814d2adee3f4a9e012e5595832a8cb8b2db26e8c16aa65c0e430d4eaa3bd29358fc866b2cb464df7ea4df3d4f105b4ab558eca836aac311e7fafc598f767822cbea028f187a0000af58ff4221247fc10082f5ab8205128e4bf7655282583a4590041efb5fb0be0e55b01585f529999f7e5e9eb9e41e80c3a0ee898c4e2616658c0ee47e63c0cfa76331cb6a3ab6545ba18c13ef4cc459860839cbd1a96fca95eb80b122dc6222ab0e457607e358bdc47805174d70aa6e3b0f0a61c682b3c5e60d4dbf5d2a0446c120eb1bdf76123a8dc5f3e546774a94d036190f66910fe40715b1f5cc26f6086a507688a018982eb525a3a7aa15abc15bd79cc928b3b485bbd33abd7c7620f9ebdc726697b83afdb6d67c529287b9406f3cd8900d19301beb2f4ebe6d5f1ed0b3d9d4c655e4577bc1342a1d412a4456f40400000000000000ad47a5745e85f5a05d7fb0854d3d36c09a75e657ca29a57f26a991c0d452404219f63d92eeefb3f9ed47590915fb0997f2d35ab63d1646cb5c8b33c642518a85ae397b400b571c90956b911cba9650dd6e874c8813d6ab1b6a34b7cd0894dd8a70b2d8f994cec849c6f0b1dba49235d591e42ab700114c581f070a77797d716f292610740b797f1059b858a4683d2a5ac3480dc16836e237bbc43ee4bb9fd89b517a13614aabfa812c6d6932586eab4c43c4b7f078a9e447560efe09e41d5befa3af71ca2ba544379fbdffbeac8be8ebf5201b54c0dd4ec499c99142e84019dc56d5aaccb16c6d7a00000000000000000016486be251cb03ee00000000000000000000"], 0x208}, 0x8) r2 = socket(0x18, 0x1, 0x0) socket(0x21, 0x2, 0x3) setsockopt(r2, 0xbd6, 0x0, &(0x7f0000000340)="322b2b22673bee1ac8f6cf9110cd1a794232ec38bb8a4a84a480541154bce94b79fdfe2df343ab6540c86ef7357c0a2a3cfa6c97cdd20c0b92473b17fcf7c12fc9d23368895ea63642cd025aa4b53018a76290749fc9c2a28023314a1a3e0fa8841eacd94c869184e065ac9aaecdda0ba6998fd9843ef41419f4368bca413777f56fef5c9a4f121d7112a86459c7d5a5e647750136cc0ff20151e8f46f694571c47dda559458dd9c3425760b4adab70036183cfd8e189ea194e70b95cf4e8852e29a679dde1dd338", 0x59a) ftruncate(r2, 0x20) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x880, 0x40) write(r2, &(0x7f0000000040)="90a6593975c7cc2a9f2c2e39afdf9b7434cf207b9627d4db492840d6801913b60344106b7d021229d352f87ecbc6e13847671c66dc6d07e8dd2cae92c278e876b57dcb1f5b1f76d5ee00840954b2196cac4b337e6f0f3b886f1316d60b8a861ae7d6a6b75140b5a3f3a4e7aad8c2fc328ae0100ecb8a4dc333ba7d62145efdd432dbc0a4767dc4f9bcf531c95f44bbb796bcf7e7700d0fcbdd2853c1e1854461ec48dac863c77b97ced5c10aedfb558d0ca500e00ab21522d13ec3ad462601dc423d8c335fc0cdb1155336fce813e3456fcc22574fb4978f87a10fdf5edb09323d02d00a6378ea308ec23ad1abfbf06c17c6b9281298f12d5fc62024", 0xfc) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) setsockopt(r2, 0x3, 0x5, &(0x7f00000004c0)="af59ac1d184de28a296ff64655d826ebb3e5541440c40fa1bf97007dfff15399db624f419a9b11cfba67fc249c7b711028f0dbf008e34cf2605e8b1bbd7f1ff8df43d1fcddeb5306b049e27e0f4d369ef1845def7e1783a225beee54d08392c28896d685a2e7ea8753616fdce244a0b92c53dca01d7e6e9d1757633744895ed0a51413ab6569cda9d4431cfbc84409849c0fca9c7bf63d95f3d85de6884720758f458cdccc712c3c2bbc966c5aa05f3f1a04d4567ff249f10ceb78ffe12bb7", 0xbf) socket(0x6, 0x400000000008003, 0x800000000000007) shutdown(r2, 0x1) bind$inet(r3, &(0x7f0000000a80)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000580)={0x0, 0x6}) read(r1, &(0x7f0000000000)=""/27, 0x1b) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) readlinkat(r1, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)=""/11, 0xb) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x4}, 0x0, &(0x7f0000000080)={0xa411, 0x72, 0x0, 0x0, 0x40, 0xa2, 0x0, 0x3ff}, &(0x7f0000000100)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x3}, {0x9, 0x1}}, 0x2) socket$inet(0x2, 0x2, 0x3) pipe(&(0x7f0000000000)) 16:00:28 executing program 1: setuid(0xee01) r0 = socket(0x36, 0x2, 0x6) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x4c, 0xe26}, {{r3}, 0xffffffffffffffff, 0xb6, 0x42, 0x1, 0x9cd}, {{r2}, 0xfffffffffffffffa, 0x0, 0x82, 0xffffffffffffffff, 0x4}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x7b61e603baaee41e, 0x8001, 0xff}, {{r3}, 0x0, 0xd2, 0x4, 0x6, 0x54}, {{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x62, 0x7ff, 0x800}], 0x6, &(0x7f0000000000)={0x1, 0xfff}) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x64}) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt(r0, 0x2fca, 0x6, &(0x7f0000000100)=""/116, &(0x7f0000000180)=0x74) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) kqueue() r4 = semget(0x1, 0x4, 0x87) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/182) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 16:00:28 executing program 1: clock_getres(0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/177, &(0x7f0000000100)=0xb1) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d7300000bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="3e160d9f8be017", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) r4 = shmget(0x2, 0x1000, 0x0, &(0x7f0000075000/0x1000)=nil) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, r5, r6, r7, r8, 0x2, 0x9}, 0x1, 0x4, r9, r10, 0x2, 0x1, 0x7}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r3, 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x850, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) 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', 0x40000000000611, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="e136548ce4b26276a158d84c78fb7e62d99ee0d10105dc7b05618995e1c99a982a52f021cc9db7097342337fcd3549b967007f2fabd43daf7720f77b8ab0f2cd", 0x40}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0x4b2b, {0x7fff, 0x6}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) close(r0) 16:00:28 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x418d7315f98a8094, 0x0) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000003a0a0000000000000000eca8fa000000000000000000000000000000000000000000000000000000000000000000000000000000050013000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000240)={0x800, 0x5, 0x366040, 0x7, 0x600000, 0x7, 0x7fffffff, 0x3ff}, &(0x7f0000000280)={0x4266, 0x6, 0x7f, 0x80, 0x7ff, 0x100000000, 0x8, 0x401}, &(0x7f00000002c0)={0xffffffff80000000, 0x7fffffff, 0x9, 0x0, 0x3f, 0x8, 0x8000, 0xfdb6}, &(0x7f0000000300)={0x9, 0x3}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x7, 0xfff, "b1c81aea18162e77f44a60036fa391ee1738eecf", 0x40, 0xfffffffffffffffa}) syz_open_pts() select(0x40, &(0x7f0000000180)={0x27, 0x1000000000000, 0x7, 0x0, 0x9, 0x80000001, 0x1, 0x7fff}, &(0x7f00000000c0)={0x93, 0x3f, 0x2, 0xa4, 0x7, 0x4, 0x5, 0x82}, &(0x7f0000000100)={0x3, 0x838c, 0x1, 0x7, 0x9, 0x40, 0x5, 0x5}, &(0x7f0000000140)={0x2, 0x3}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x3, 0xe2) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8020, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/99, 0x63}, {&(0x7f0000000500)=""/244, 0xf4}], 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) chroot(&(0x7f0000000340)='./file0\x00') mlockall(0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000680)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000640)=0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = msgget(0x0, 0xfd) msgsnd(r0, &(0x7f00000000c0)={0x2, "05af9c2502046ca81af02e3633f89fdc6cca6ced887fa71e3c53d00a7af79e6a3f261fa5c867cb363149ba9ab78feb491b0c7437de4c9f3b84e93c6f35dfd2805da2f6bd3101aa5e6e293ee04b04ca19665605ae726af0cfbfb11bfb71813252695b32645e8c922ab7caa3b8dd88f2a264fbbe97064321010e5e74cd5acd0b461427"}, 0x8a, 0x800) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x5) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x7) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x2) write(r0, &(0x7f00000000c0)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x10700, 0x0) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file1\x00', 0x10081, 0x2) sendto(r1, &(0x7f00000001c0)="88dd911ac8bad386c074ec031024f52be5971853e28ee7344e2d86d8786cb10aa202ee32cf824cde6bd9a7ab79f815f15020cf10156dfec49f7c543ef0adf1ce095a4e4b88823394765c2bec727c9cf1cd37d368eb22f8f440c65594c21fe1fd0916740347e852113fc2c30b1b18964de0a0b06fed5e894a6cc11d27140f640a1e9c13a87c8a7f067b064b315a5847eca4145a62619360cc3620da030b9aef5d3f98ffed2c8bda931f6752c44142006adac3b714", 0xb4, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="8ab3bb49c465601c0dcb22e5fcb308ad095151aa0cf780172b6c07f63f2a3f6eadbf815b58d35786870c5cf2efc4ce35d537a2072c6a84c422222c0d02e30bd51a69891721a8bcd91a1f7e19652decb2cf54b63f6b183cbead5ab9cede43e50643b493e75d526f0ab2a7f1066381215d244edd7a6b94efd45ff872f9fd18", 0x7e}, {&(0x7f0000000300)="33c371f55774555e95254c65ce701bddff4def63c013c2af155004ea0ee89c4403166361095a451d831e6baec15747b12098234db8827b0ac7dae716e97fc980f6cb89db7a4c10c01dec3ea1bdb804820d48c8e1015c838af1576fecb728cbb28f48c57336f88ab7b2eb012efbc3e284ce7ae152e8a40bae42aef97ffbf51fb07dfa5098881efddbeba588f81f3f7c92e1cbbf4420ac3df0962eb4fff012bfe70c42d46bd9c2642a98ef96d792f40cb81d6ab5e9b8a69421e301ccc97be9bc79cc0bf5fac8435fb35ee20747cd517481f1f28ad609dc5bd7f36a6907271e27d4026c635f7fd40435b581ab", 0xeb}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x862}, 0xc) socket(0x2, 0xe1e815a2a6c4f07e, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0xfffffffffffffffc}) r2 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0xc003, 0x5) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/16, 0xffffffffffffff75}], 0x7, &(0x7f00000005c0)=""/21, 0x15}, 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x1ff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c7f", 0x35}], 0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:29 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000002140)=ANY=[@ANYRESDEC], &(0x7f0000000040)=0x1) socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00002b0000000000000000004000291f2abac8dd3f64b701c60100f2e9d80683b14a97e4", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x1f, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffffc, 0x0, 0xffffffffffffffdc, "012608aa42e819d8e304800000f017e5060085d4", 0x40000003, 0x6}) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:29 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/170) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:30 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:30 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, &(0x7f0000000000)=0x700) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r5 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup2(r1, r0) r7 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r7, &(0x7f0000000100)=[{0x1, 0x1d14, 0x1800}, {0x7, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x5) fchdir(r6) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) msgget(0x2, 0x10) recvfrom$unix(r0, &(0x7f0000000000)=""/15, 0xf, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x8091, r0, 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) readv(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/172, 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffe, "845d550900200000fc5c7fd2008f27df00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x200) 16:00:30 executing program 0: utimes(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x1, 0x81}, {0x1, 0x6e}}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9}, {0x2, 0x1}}) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = socket(0x20, 0x3, 0x6) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x7ffffff7, 0x3, 0x3f}, 0xfffffffffffffff7) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) semget$private(0x0, 0x0, 0x100) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x43b, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x400, 0x10001, 0x9, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30091, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) login: N12N12pckbd_enable: command error 16:00:32 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) r2 = getuid() setuid(r2) getuid() ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = semget(0x3, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/135) r2 = dup(r0) close(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x4000000000000000}, 0x10) 16:00:32 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) fcntl$getflags(r1, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) munmap(&(0x7f0000241000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x101) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x81) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000200)=""/196, 0xc4, 0x42, &(0x7f0000000300)={0x2, 0x0}, 0xc) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') sendto$unix(r1, &(0x7f00000000c0)="31a17b4a3649be8e9db3040543433ade7c44219b838685bb1f475126c8e8ed7baf7f07b2f8814e6a9f8a0e0fb02a77d64fad2e823bfed2100e5dcfdb0c610c2cc6e8", 0x42, 0x2, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 16:00:33 executing program 0: syz_emit_ethernet(0x175, &(0x7f0000000040)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x2000000000) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x8000000000001}, 0x7f) 16:00:33 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x5, './file0\x00', 0x9, 0x80000000, 0x7, 0xffffffffffffffe0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x8, 0x9}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r3, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) close(r3) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4c, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0xfffffffffffff000, 0x0, 0x8, "4359f07eac911e3312612a78b83c8f1f5bcae995", 0x0, 0x1db}) syz_execute_func(&(0x7f0000000040)="7356c44255458514406011df1ca7cbc403f9df62c6050f38f1720036450fa881ad03ed8a06350a0000654132dfc42231ba98d9e6dd65") clock_settime(0x3, &(0x7f0000000180)={0x7fff, 0x400}) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x280) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x200, 0x1, 0x4, 0xffffffff, "08dcd400707902a1e6acfbfcb0c3f1935efa7ea3", 0x7, 0x6}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:00:33 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x4000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) write(r2, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) close(r3) r7 = dup(r0) ioctl$TIOCSBRK(r7, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r8 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2000100002, &(0x7f00000000c0)) getsockname$inet6(r8, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x10000) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() shutdown(r0, 0x2) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) read(r0, &(0x7f00000000c0)=""/155, 0x9b) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) shmget(0x2, 0x4000, 0x42, &(0x7f00002e2000/0x4000)=nil) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x80000001) syz_open_pts() 16:00:33 executing program 0: r0 = socket(0xd, 0xffffffffffffffff, 0x9652) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30881, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) unlink(&(0x7f0000000080)='./file0\x00') 16:00:33 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x2000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) r2 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x8, r2, r3, r4, r5, 0x2, 0x10d85887}, 0x1, 0x7, 0x7ff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x1, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = fcntl$getown(r0, 0x5) getpgid(r2) syz_execute_func(&(0x7f00000001c0)="c481e1d90b430f59599945dc5800f081a2f8650000dc5832a7f00fef6a8f78d33fc4c3194c29002640d9e464676678740f1414f65d96") kqueue() write(r1, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) 16:00:34 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10500, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000001) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:34 executing program 1: nanosleep(&(0x7f0000000000)={0x8001, 0x1}, 0x0) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/195) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/182) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x7fffffff) semop(r0, &(0x7f0000000280)=[{0x3, 0x6d, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xde, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xb2e, 0x800}, {0x4, 0x6, 0x1000}, {0x2, 0x1800000000000, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0x4}], 0xa) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000300)=0x8, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x7, r2, r3, r4, r5, 0x117}, 0x5, 0x20, 0x7}) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000480)="e858092147b64192b1641c0d77f1934d5398ff6b5ade5bef4835fc4d748d20d45f282a02c4857512d326bca63f71fb7905858f1547321426d6267fbf88211de8b2c1132ca5a1f0a1d8c6e9f63764e6554b77c75f8a69deb98e104caf854db467887b38474b737c6976431f7fadc38247f04fa3db3ca3d0a7d48d887fe4e95802261b74ced4867860e2739528bdcbe45d91888172166ff23fc578c6ae4a5e36e906431a62d6de7ef05a42b8e70944768ac659df", 0xb3}, {&(0x7f0000000540)="e97f17c4e50674195693e7d0583bd4ce3a01d92e2145d75fd9e245755c18dc824b3d84bdb2d1173b460552405bb63ce2481a26960b1be8e8d3d347e4382223e6a0b2a115880613cddad2707a892f1ef675dca1383de96cd7f8dc039708f17061d6d8283894c5915825ed78db5ea00c0533ada199752c95882a2a98106e21b91a7f42d2a4591b24fa287934abd729ce6783de53215cfa61920708c920f5c382fe9b06a1be16fdc41323125e86ba705a411f325bfb1c2879f0382b489d275bf9acb1ec487075b64e17a65d1e4482567163bcc0282e2f2c6309a4cd84629ca640a496716fbcd042ce8643def4be5f25b034f7c77f947e5e40db", 0xf8}], 0x2, 0x39) getsockname(r1, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001700)=0x8001) bind$unix(r1, &(0x7f0000001740)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000001780)) r6 = dup2(r1, r1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001840)) setregid(r5, r5) getsockname$unix(r6, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001940)=""/145) getuid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001a00)={'./file0\x00', 0x6, 0x100000000, 0x3, 0x1, 0x10001, 0x2, 0x5, 0x0, 0x1, 0x3, 0x1}) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x42a, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001780)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) fcntl$setstatus(r0, 0x4, 0x4) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) dup(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)=0x3) 16:00:35 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffffd) 16:00:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 16:00:35 executing program 0: r0 = getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4500) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000100)=0x1) chdir(&(0x7f0000000000)='./bus\x00') readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=""/102, 0x66) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0xffffff77) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:35 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:35 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) geteuid() getuid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d62c6b9c6e0b86b0000000000000000000000000000000000000000000000000000000074130010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x1, 0x800) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0xfff, 0x3c3, 0x3, 0x8, "b08d16c624d8e500", 0x0, 0x81}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) syz_open_pts() 16:00:36 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7fffffff, 0x7}, {0x18, 0x3, 0x6, 0x8}, 0x101, [0x7, 0x6, 0x6eb2, 0xff, 0x0, 0x8, 0x7, 0x2]}, 0x3c) 16:00:36 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000000)="a36ff034ebeb3731a9ccaaae19ac815ccff85631091dffa703705e9543887ad9ebe6e0adaeeaf609c70e2ad322944387c81ac5e07683af055dd0b00cd0c1b68ce3c72bb7540ab6cf6deca9ba5287bd6d3a1fe893b4eed160ef6bbf27a988e8d1a1bd240a18e82091e77f783757b3e5f9e659e436ddd0c06bdeec00eaec5e7eedb4870040e626dc64c7f8807c592918f78708be9a0977f4911460471dbf9ac8e2ff18", 0xa2) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000080, 0x1, 0x1f}, {{}, 0xfffffffffffffff9, 0xe3}, {{}, 0xfffffffffffffffb, 0xc3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x21, 0x100) ioctl$KDENABIO(r2, 0x20004b3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "58677f0adc00"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:36 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0xffff, {0x4, 0x5}}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28000000ffff00000000000008cd3fdf00000000279652b01b9a9c342cf0c5e2402f5b162aa1cbcf76c93e29e0a9ebe715a254f41a005376a7da02cfa59fcef0989f32dc6c7fdd3f857e6617e4d698e76befe0e0d81e969bec4468b508957ca4b13e9a420465304b1be91f14f06fd46120da53d4ab80f4448f44", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f6af409ffa1e0658d400"], 0xa) 16:00:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x300, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x4c) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="8eab29f7a255e2bfeb9740946496c30c2135b5c8cd1a4931399697fc2662c3779f29fa33b0146ed07e96f96453f469114e59b03dad15ccdace7715f1205ede6632edb2164b20c7645c284712ee2952a4f856602f04ad467cc6393711ffdefb8852a17bfcd5bfdc285eb5d6ae0badeefd76dcb45a48eecdcc3cab5add4bcb3af53ec4f15b84834775a5c0e0060730294f998bca693c2d40081fd2bad32564490a83e42444d1c2a46418af0925cca5d8", 0xaf}, {&(0x7f00000001c0)="2ee06900c5a9b0d7f6a55617d18c62fb08484cb2a219794897ff3d3f7bc7217df22b8490c9c9638ef84d7c537afab1253b5b61206b45a658d6f648e98da4d67de4125061ea76c193857017641862a954b2266336a8fa49a9f9b1fc6925a57df38b3bcba315f5b6fa7eb3a616f2253b29a2684242a79cf4093ac66b023823b5a71f12ab03f899777201d3ffec960d813e8d9b28e44776a678252f9da2bbad5e891fbb344bc8cbd5babe8b9b68033e8ad8030f19fab60d8bf10c59a64266c3a21881f18085c539f90fc1a66fc2", 0xcc}, {&(0x7f00000002c0)="a2930965ffbe3ab9e665ad64083874152658a64955e436e165e8898eef02cb0dbd96e3525dbe2888970a11870b5e2f64681a0114922d8350199af5844b928c87a40d150746658ca1315350ce6f0f5995209512bf4143b77ac165579905217be02ba4e45eec4893f4e838fbe7606212b806e38c84d37b0cb09c2bf7953b490d1b1c213ddf4fb99ea7fc580a7a90bf48856f5c80ed6a57ed059efc8557d6e94799f13ee69f9f7b6f57aa5c5960e13091145a114d1b374e6f11335ef61b318eab90cf9d19da30", 0xc5}, {&(0x7f00000003c0)="a0dc4f22736b16a78401aef97d581113d41b6c8f0c5249588780c111160ab363154f22215e75257340a0d129632cf0a323ed33bc69ba05ed9d4b3206ee5644d0f273159bd8d3882a75df411e32d98cb2cfd7860b426f6b61c73ca4c611b9405e2877d6b3e194fa226eec9a9098da8561bfa909ef8293b1d1df65f0c1f0ba8c3826c7a6a3724808693cff5603d413a138fb0e9e1b08644d1e877c1a9606b6e9775ac76c87c355ba06aa94e1119ef46866ae", 0xb1}, {&(0x7f0000000480)="306be6f6dc4bb54e283893bcbac1f89d6d3cedd94afd8a3ea4f969769da1af214c1d21448eb7a8329084d0369c9d39c4d39e0ac58b1cc3766869defd4ff8d8addbdce1b64fb5726d877df5c8e829a7dfa8d5652875e2ed7ac4a63b9b3611f4b4", 0x60}, {&(0x7f0000000500)="6a5aab65e5a177a2bb0c8517d5b5b2d03de3c34b64260bc1aee1c9f6381384b04e16a9e314d1ff20f9deea5835f58c6fad0caff636ff87cdb6d2c6720132e554c6b811082665a87f05d7fe7529c6f0cef5808371ef8fdc8efb1cb3123fb7201ed3257d059547a665766d194f4b554636c952d0e576862ab39bfacd3668dd440daafc456455c20fcc879da973a7547c7a73772dc66f7a3c984e5fe4565c8a8f62789c8de63fd0c77c0070bf4469bf60cf4e11de5f477bab88ac56b0464330f9c391e76004d0a3319a9acaed701e30a5b242daa077e97647ff929bf3373ee64e7e356a707bafbffc5dc7364bdf390fed94e89adb3a46e8932d91f3dfbfe229b5f18249b2c13d33634d38f4418b8473845c85c6da98cf3c8f7c40b791ddeebefd4cc27cca62ebdf95636b0a3b29d869a4980b6063c51b6241105358d4058ac4a01d3f4a258927b007386e9321e9e66d488dd9c8670a857e76bb5321448e817b10485676419487fa423fa44b3fd471b4dc945f74f7a768c1384a8864a1d6b8065b34d31585d7d3cccbfba60f0f690f3c656f828a3e64972e4ec19b5f23b4b617c0de41b01bf4d729bb9bc0c6369838f084b1d164361e7f1955283ca979afc7fd7031aeb3029f500208e4af74fd53b88c3962ff903d64d8e3446996a9680979837dc339bef4377e9f60be5a5a087bfb93a15428ca4c8119a427620b8494ac10a4f5e47133502a637e7c4fe853eb7d2c1f168f3b7fd4f166379ddaebdaa362d7a195c8ea3d6e0d28540dc519def056b08dc9c2d8df4041cb55be93b263e3e805b44a5be7c1d2d14c985809f87dffb4ad6029c9932138a04ecdeca36f7f88d624bc83b2e7842d4dacfc2031c8d9391944344c4e2c19c1a6ba93bbf0216d4178e8f5652baa08580b7968e1312872bdd7cb45760940830cbcd65b9a82cd6c81109bf4902c28949264c93fae54999ad44c7ba6e5b55ec5210b83b4b8b7b873d9754f580f58d74f69cc66257ecc9655f8c5050e3339847f9978267bb5a3de7daa6530fc9ae45f44f59226e7b0cc063f1c105ef6fdf03b678463b1bb37af1e3eb065058bf619f1b6b08b51e12127d2cbc8fd6b707444f64f9397a60e0729a698992fad26e2a7769c84a59497d138a4d94ac1937c54d7a28bb458846f539f610d162e3cff0bfe2c485aef00c7b286c9fe431cf8f34933f5c3fb19b9dfc6eafdd83ce2dd6251ac1346e376d3b11b2497b00a0c4aa9180879c21cfd893b7961e85ab728d841800ecaf67bad8650f627fb5d9719e18d8d718b0ecd736eba79358afd78479b6b63b553660c336cdd930815ef56677ee38269f48f9e17e240fb0275dd2956c88cee3b2ca059a806c6f45c02f7484a2a2cec6fcdcef7d28d9e700730372bb1cb6142074e0a576c45f1765bb2ede6b9a1966b1c6e9da88cc175a94b2b2af4d2271ed43fa1565b5c8d6d56f87555d6e8568a3cc77d28d530a4a7095dd14c7a90fbdba222f7f8eee49aaef3b79da3eb52bce789e238b3005d89d90068e10de3c34410408e9696c233f7e52eadfa698911c1de5334c978c97494282abe0b5daa53c1edd7bb6745ed5e97352fae3ee8566901f4f28d2be73749ae718c07fe3a13e2aee0710245e8d045529701923fd8b067b5a10459ee0a37460245e3a98bde469cce2ce875325edf1a0cc6c372b389b125a7c534f6d78c065b01588103889ec67a24019669ed22dc4a140372c3dbaff66d8a15da1b54ed46143bc1b715ca436f31409058977725d9703a6fd0987aed0ff7f7416a838b5ac62dc8df7343c834fe82ae32c293b1000272cc6fc942e5007670790cd43304c262df1045240f6c4ecb264066e31417e7f43b562373a0b3c911809e2e1426a29071145f4f52d13448091c4e56cbe9262e46264439a507a8fe1d41b942017bf51bfa74ee2f944decaacf8e9db8f745eb7a041b55b54ffd89d35b15c43532ce0afbdd936d9e5fd647d818048fe49c6829b08ccbe17faa30e048fca65f03b7148ef94054b5a53762a05607ed66c1a031a148fa380eb4cbada7cefb3e8f185fde382d7799f9d2b0c04af06c8f88f972473cbb03da0d1d7d18b493aa10243c09102b0a2066868d645b1d92d7cfaf0b24a512d09bcc6532e9b273615d50bece01e3a64598472bb3a45a95f234ab625bf7bee9988e320b5ce889331e9c7c66309bb6234f18e4b3c8713f1f0e563ffc674800d35e6b68a504a22606b599f5532dd5b0e20eb982d9c62ba4d7df7bdde1e0366331f9fdb606d6ab04bf1b01abb2ba733986cfba079bee85d1319cd145608d81a2d2507787e1452809a2c3922519d980756dc0aaa8c35e132049046456f066582ac7f9df77416056fc79332ad4eb18c6d41c290d16a4e1e88c3dc30c40b69f914daa502d3839e45331cc2968c9cbbaf56aaa6bbc8e603873d60a5122bd2c67d3c723268c0fcf2981eea9a1596d837a869e2f7304b14c99247b53c77559f0953f4ef8fc5072fe8720a434cefa8c71b36412af4a169d1249db7491b9fd2c7ca7433441865fa40def2558e44718dc719751ce4bf0f38f8b8c5f7027f999c07efd9a89d9009a2de8268b4dee167ce054d6839cee1a73a72a5c1a6c6a76e6da85abc44dd5bb7ff3f1a95ea691e7d6731f4c63c2bef727c596791a7439bd9eb0dd744e243a8942877765306bd1a80d4a5234c08665342f88cd055494586ee9d38cfcee975c62fb00cb37fec7ea5b850285058dfbbb380e3ec794328a44834f792ab602ec026250524f4ae9908a5b05c683b81b8669a5c51b68cd323fdb9bb80581c300e1e4ae871144b036fdaa6666e6f25e35dec201b9f9ad2effc8c6c2a5e8511fe2af4ebc3fe531f6c905c44f6dd45da8a9ce483951051835e9c0fa3bbb614d11e4055aaa822552ddf682438df78c44dc857c61b91f5977beb0704850d6a1d5e3df8e8a4fcb00ac08a51303d209bdfd880dc694f96720ba4c81a9dfc6e52beb787c956c89e7d9d9130f8dcec7c6a5a8878e6a936e03aaa69604f498c69239ce160a4d5a4c2a33227e034d93d63a04e0792b7273536df54fe9a5507a27e709b29a3594e5d09dd58d6f2b5b49f1633d0061acd0a616e4d5c6f7dbd6a7663866e2bc69bef5b8ef15147298f1a6462e02339def89bcbd6aeb40d51b1a2d5ca06554045aeed7e02ca66190d7d5026ec1d1df01386ea18e574a7058d17f020ebc574d4b88fcd8a178fb5a032b78fbf196900117f3fed95bd2e3c71a8207c9d0902474eef6541f75718aea6b66b5ea6204861b437b8f711638e35ec5b401d3664a24f418a3a8a2eec8ef82f8ac5a11a1be591b5b810e028e01179ad184f8da792cfa533dd606c2e46b65a7dbf0b677da5356df4f8a2bdf8327f922b488a147cbf3434cecbbd0f0f313109acceee83bb1a203d11fe5553d4edcb5c081ee2a462d96b9027b0205720d80551bdb369466f6083ce0353724ae5877c732a7dc96d130cce9e8c5ae828c2509d67f259d6cbe7dd957b3467e27b61c7e858e2ee7d2af44f70b7782c12a12fe44e2517040ecc33aa6f399158ac0220768f9acb6242f43ec424dcecd9895d09d8f22816f1fbbda8711415cda464335e7e0408f8c8e70fb4b6ac1460304f66129ad222db0ab0d62ce9713dc90745ffae491d9581cab4251a267864a1c24603df8287d9394c35f673a4c3d8229f766a95ce8761d82c1731cb68a1079fe0bd0ca4174320d64d64847484e89a2fd0b1f3f13ea839a909cebf1333ba068c455e5d562a879d71937cc2f3e583820d1691d8a104c8acf4a3c3638125278e6b0ae6fa4094f89be6595f2fd50eb94410f4197feda2e3ba29d85165a4c22f3b45ccaa3ae953251da4235aa5d98d57470772f42f08fd0b06c831a363350b7a76ebd93d974e04fa003927c7aa8e949d884a3f4357d80f494cbf6c0ba14ab44598dcfa96f90c0dcf569d7116e21a62942af7a9d3fabb572561a5c46c72113eef3fdc6993bfc24fcf4b2287d35b62a4e9e5f368dc1b4cb15eef748cbd9690333eb17377e4c3f268af26930f1aeb113734687828ac6ee944399d56414c56e249199880b26cf072258427a49fbbd64b3468c286dfde52b9c243c4d906b9f19d86cc37799522a95b19ed5ef0146864df6ba57e4e453c6fc0e45073f8c1b0a3279624c50c37a0c0b52ffcf837ba44dd7f76b6ed468beb0fea620e95a425d706c294a3ed11715037c6a3fd5179353fdf0ada301433f88aa27d58f540563e37c7651db21612c47203503a06a7c5b6b56e7d65388c65413d12751961022f2bcc2a73fa24b5387a86743fed50f6f028a27b11ce7248ec4f358c808870f9d456ee29eed9012075efc2965b58bf17cb7c90445fa6ba13a7cee4f587baa8b2399fb2c7aad35c62020609fbff9ad675e37358f1410f6cd00a2f7a153a82036a98e60349af361411420185a637eb7c408f520ef4d7f65ee74ce4f5bb6e762e8cf09b9f709cf748d902c635f0fd9be52edf89dcd6db0eb4853ecf84c0e278af7f19a449828b57c0473094491bf248bd89b03ec83447eb6e576482a2468f4c91d5145efc0046207e56ce03888f173d82e4d318ba5b8bab2ed3cdc37551667eeda66b37e45302b4e0bc699245d0cd04f666e3c2f12bbce8afbf3ca49d231818e6fb5b991a4683a4e3a3875c4b8db76da5475b7e5b91392d3e35b941ea641713a78acf518e573d3109b815968a1eefa596251d3f0cb7a7362018937a0edb93665f87596edfd54fca2d95ece556330a81cae1d9f14a316c485b9691556de1fb38d795d1ff14a3a5869839caa128861309e890ebafc81dbc43510bcb15fc30fd6d4d1214ebc42023b7363b40e0a4c80b3dc15114d3e7021576dd3c31dee172a25c7b59bb9d106d0a19c037fd2383873991af427e349f5ab9cfc0487fdcf332602bd613dafc85aa7d6183ff19c173146c13643664c0254744bee2f526ac5642516af26beb8d0a47d247d2a868e07cd06b43cdddcad3acc3bea8332f01a60206c51d78ff28947628c1e1bdbbf6dd65524305112eb5906699bd4a823a3f725c25efb603597d32751e35ed1a5fb71979b118147510b00f2089217d553db090390777d4f5fc53550661d5695c32dd158d5f159a0e253e0ecd5d4a885692e72a07db4c6b83fa1da62bbe3b90fd941117c9addf5c3fd7be847a366217df7489002da90e83f3ccf7c9d9a6f6bd63d6fb9dbc4789bc75089eb53013d6ddcaedfa25d62c82a3e00af0c79b81e561e8df424bcad11d88c26edd148e516c76e9ca577738ce093cfc3828718e4e80cde10249f5832b1ddc6c6575d9f15da0cc48c0e41f7ce19a9aa054c20430b23e9d87e5cb5c9d43de4689c1e5c863e55686dd1167fda15f491ab2e7820456282b8eff63c34ab1f45f82a7292de0c8ce043049123e9913f49ed4ea257da1a0bcba2b91503db801736372aae662278e00b954b0d8233c6ae02ff5cae058a452234e1229cedff670f60c7e3bd9cf5470c35a752888d77a3895780c8569be485550f22e3bddef22a7bf38f1b2df68693754eb79c6b6d60b8be0b186d70f293cdbb7676bdfe51b132f0d5ea4a900fbf48180ed26c5f7510a694fbde933de776e9a7fedf473b7c34068e0ae4d85ba0c3b0907ca41087a24b03db619e52ea46df1b823e7f4a0a47b7ffd5bc7e1dde7d7e09f3a81e1d9bc28462680886afe815149fa1514e70799b188d7781f5bebb528a90646390bd9c9b4acdf4fa059a0456f06257dff16beda34fb74dae0e85d311c115f0ff7ebc76f40b67d121025967225b39b362f982f62d3a1bd8", 0x1000}, {&(0x7f0000001500)="b5ee5a2f8e56b9d10b7fc840a52ee55de96737c7f50489bfd29c8900cd633edd385b3f57800db71412b64d1fd3603756d6", 0x31}], 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000015c0)) symlinkat(&(0x7f0000001600)='./file0\x00', r2, &(0x7f0000001640)='.\x00') kqueue() symlink(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') connect$unix(r0, &(0x7f0000001700)=@file={0x0, '\x00'}, 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x8, 0xfffffffffffff523, 0x45b, 0x1, 0x81, 0x9, 0x4, 0x3, 0x3, 0xaa1, 0xff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) setegid(r4) open$dir(&(0x7f0000001800)='./file0\x00', 0x0, 0x8) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001880), 0x0, 0x0, 0x0, 0x1}, 0x4) fchownat(r2, &(0x7f0000001900)='./file0\x00', r3, r4, 0x6) getpeername$unix(r0, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) bind(r1, &(0x7f00000019c0)=@in6={0x18, 0x2, 0x2, 0x7e76}, 0xc) connect$unix(r1, &(0x7f0000001a00)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r0, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001ac0)) r5 = getuid() fchownat(r1, &(0x7f0000001b00)='./file1\x00', r5, r4, 0x4) r6 = open(&(0x7f0000001b40)='./file0\x00', 0x200, 0x40) seteuid(r3) read(r1, &(0x7f0000001b80)=""/91, 0x5b) stat(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)) mkdirat(r1, &(0x7f0000001cc0)='./file1\x00', 0x40) mknod(&(0x7f0000001d00)='./file0\x00', 0x0, 0x0) fchownat(r6, &(0x7f0000001d40)='./file0\x00', r5, r4, 0x2) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="27010000ffff00000100000008cd7fdf03450000006e7834dd46323664dbd278a6132dcb5f5f181d0b5056da4e6db16a49e3dee450f9fd0ac820af2407a3ed5016beec75b9e39048536a2706e8cdc9ce4060a491a26ea7e95510df071caf6dfd959b076adee89e4f5362733239ce404d192ebc6bfd1913d608a3cad4c8f3940851d168d5ed77ebcae1771a1cd24f45e9849201ef7beba17bda88baaa1c3a88601d1d48227366217ba3682e74a30fa5a4ed1cf4cdd87c2f0f965a108ccd9195ef8145303770ed8f3caf89660000426574650e4ba120f31449c75df86495fa374198e76479e15da8915a49a7db8ba179b4113a015f64cbbfcf895132ea97fe0bdb288476a90a3e33775ccbf78b381d2f3a01000000000000", @ANYRES32=r0, @ANYRES32, @ANYRES32], 0x123}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:37 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0x0, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:00:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000480)=0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x0, 0xfffffffffffffffc, './bus\x00', 0x9, 0x100, 0x1, 0xfffffffffffffffa}) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20402, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="8b69629b6e036dccf1c968cc70163ca7d45cad5b36158956079f04b742", 0x1d}, {&(0x7f0000000340)="2829ca5de196ab90d32387de9c10e6aa6ba2ff19c3531326baf62a1d6010fa0e22f139d8404ceda77fd4efad1c1d4562b70573fe011b46c2fac11d8777a98cc419512bd30aa1cce066109e839320e07b7d2b93fb7a609804cd189736dddc485ef45198b10da74dd01da2e0e3a6037d19ed4300e971c6cf71fdf41f5bf5ab94d1ecb86aa0dd7cce78a7cdeeaf53b8167697a546da4173f05f80bd1a241b3f4b21af2ea64c14514c01e78d2a6f6e0a1eafab7077422163a49cdcc31602a0a6cbd4eb3da7be6d8e7fe7", 0xc8}], 0x2) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0), 0x1bc) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) 16:00:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto(r0, &(0x7f0000000180)="20bbcb4f92caf27efc9849d87a0ed3f4ac9d", 0x12, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000080)=""/6, 0x6) 16:00:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) r2 = semget(0x0, 0x2, 0x220) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/106) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x4, 0x8000, 0xffffffffffff7fff, "7c95b83f01569102456f20d373b6dc1b46a22a3c", 0x9, 0x80000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x17d7, 0x8001, 0xf1, "2b460820b2fc39f76a38bc4d6b1a864b77a3abe5", 0x9, 0x1}) poll(0xffffffffffffffff, 0x48, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x108) pipe2(&(0x7f0000000400), 0x10004) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="9b698b27d506385bce184236aa65b07d00707e5215ccaecc5a974605ee3c2b7a6029b8732aa626f22f1330870ab33cfc5079d2d3d95f66793a110b7b52c13c659dfd7eba203c6b22ba7cad9970c95c4edd476a1c7218539edef64c25eb3acdeff7ed3ac3a3e46c21dead7e8f31eacda6fa8009853c1916a771f0205bf8c5a4692221059749d97e6c78512deeabed740df027bb468bd084", 0x97}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = getuid() nanosleep(&(0x7f0000000380)={0x3ff}, &(0x7f00000003c0)) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0xfffffffffffffffe) fchown(r0, r2, r3) r4 = getpid() fcntl$setown(r1, 0x6, r4) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) nanosleep(&(0x7f0000000200)={0x5, 0xfffffffffffffffc}, &(0x7f0000000240)) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 16:00:38 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xffffffd4) select(0x40, &(0x7f0000000040)={0x5, 0x7, 0xc5b, 0x1, 0x3, 0x6, 0x1, 0xc72d}, &(0x7f00000000c0)={0x0, 0x800, 0x9, 0xfffffffffffff45e, 0xfff, 0x98, 0xa7f9, 0x1}, &(0x7f0000000100)={0x1, 0xadd, 0xe4d1, 0x2, 0x3647, 0x101, 0x8, 0x2}, &(0x7f0000000140)={0x9, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) 16:00:39 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) r2 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r5, r6, r9]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="1d1489b8b722d1b1d24dd0a4ea6816b95f9190afd51b2ce551b24032ca0fc654d095a63f9d087c760584eeb112c6782721941cfb19c59dd7a7970e07ad8464da758b5023061d3820f0d1e93851324b0488bb462da3aba913421d3a3df558138021dea78bbe3d725d6d25749485634daad8502dca7d58670f169c1649e8c4ef0f9f8c980505345f892526d2d75feb49aca6bb246b6f640edf78dc2338178d4345d8c8db54c0885fba88d97d21f53d0fcc6532dd13e7ba94bd", 0xb8}, {&(0x7f0000000340)="7d8d2b403040b9dd3c6cc6651508d7459d321e8914dd612f81fc3e38437683022da48b7105", 0x25}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYBLOB="0000b21a5c9825fd5729800e0000280000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x408}, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f00000000c0)=""/198, 0xc6, 0x2, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) semget(0x2, 0x4, 0xc4) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0xffffffffffffff80) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/176, 0xb0}], 0x5, &(0x7f00000002c0)=""/207, 0xcf}, 0x1) 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x8) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x8a\xd8\x8d', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!#7\x00', &(0x7f0000000200)='${\x00'], &(0x7f0000000340)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x1c, 0x2}, {0x18, 0x1, 0x4, 0xa2}, 0xe4c3, [0x9, 0x3, 0x1, 0x1, 0x438, 0x4, 0x8000, 0x125]}, 0x3c) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x10) getuid() 16:00:39 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socketpair(0x0, 0x5, 0x2a6, &(0x7f0000000000)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xfffffffffffffff8) fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:39 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x4000000020400, 0x0) r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x2) r1 = dup(r0) setsockopt(r1, 0x6, 0x7, &(0x7f0000000000)="288e9c9a28ffa7f11965e097d04fdd5d4cc5feef4c492b76d9cd6ae14e8705cb0d61ce97b5f04eef5b626e20925a9191c5c45dcf9471864ce8c789cd7595b79341a7b7d31cd525ad3586fcd15fbbd07ecde607793398195b1262165c548420237bb686f1ce657950a36aafe181080a100fd2e7805ba7bf3351e094", 0x7b) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffff8, 0xe3c5, r2}) pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 16:00:39 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x3000) shutdown(r2, 0x0) shmdt(r1) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000000)='./file1\x00', 0xe01d, 0x0) r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/52}, &(0x7f00000000c0)=0x36) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000080), 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) 16:00:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x10, 0x7, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000080)="24382192a2373be158f6ff1f18727ad5a3907799daea0ae9d00670cd696566a00c8b569807ca499bd5a7220760e36174a6bb223fdf61d37f9099429f97e433fbe2ac749b3a9f3b73a3e2ad3af21dd7cf9b4ca457deb321bd65e40dd98ecea654d40452a95dedbaab78be75ef476fc20edd20fe6ff1a94d128bdf72ce852523177f67766df56eb7e776bc927631860d74cc32e55d0e8ae0a2a52c84b58819d9317bfe46dc12e8d388d7611848cc02dbc4ab72c32274c4e68b37284c07c36df32f", 0xc0, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x6, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000723000/0x600000)=nil, 0x600000, 0x1, 0x5811, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='F', 0x1}], 0x1, 0x0) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) read(r0, &(0x7f00000000c0)=""/55, 0x37) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="3c3c3af7af6fcec055d99129933a40e79a75157fcc78e0566c138b3b661fe4a8", 0x20) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) fchdir(r0) 16:00:42 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x104a8, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0x100000001, 0x9, "b47cdbdad0d5b2642d6c88918037a98860cad570", 0x9, 0x20}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 16:00:42 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 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) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xe07, &(0x7f0000000040)="0700000f", 0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7fff, 0x2}, 0xc) fchdir(r0) socket(0x6, 0x8004, 0x80000000) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getpgrp() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000001640)=0x1) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)="557d06eaeefe8f635292d3263a8e0bb4db8cfdcec1418c512ef36f42c1c64763f4a7336a5859e36f31f429d9bded40d95415f7df361336e0fdfd2a540b04eabe5f8e6ea63952f0ae0d00907a41a8bf7c2d1ea7c8cfcbc2cade18598ca84837bdd3881f983607cba923cf000cef72c9a7f9c67fe36f3e31ad89f7371fcbb4264f0c500ebff403f77f1869d5e9218f155588673068dd7cadc9422fb488988ce9d4709092335cb4c6915e620bb2672668fa5773f6c98398b17322a86899300af5", 0xbf}, {&(0x7f0000000200)="f9b8858a03cc06ec59e3b5037d80e03d5d649ce2b64ce09d94ed6c42fa23b03ce40cb9e1f4f51b2cc9914e63a7a0817e72c4aa0bdd91ec65f13948fd74ade121b138f8609ea047cc9145b0c2b5b33a53c3e3fdd6d2173ab4aa1cf23d69d0604e4f204385271788574077062eb977ae26d7aa52b96130ec4bc7b1787be6f7e95e8dc29263366c5385395ed9e3f1bcc5a9da674e94f4a407d361f823fef39f6dd071d4100f23afd5d3d486", 0xaa}, {&(0x7f00000002c0)="0a137b7dc857a82c828b6a8ee6a64c3a3a9f4873155c0e09b3a39bee4a731f5d2c51151338", 0x25}, {&(0x7f0000000300)="2af6850b6eb631e7955b748a5750c2a5432a16c723da24e52416812d02fa41e1a772be9303424efaf658a840fdbf4fc9b1ab235baa45a974b5587cc412a41bd1663222a483926980595bb1120fc9ca4e3ede61d53d75cc0cd094a4ba36ffcbaebdbe2efc0ac64dd8", 0x68}, {&(0x7f0000000380)="c76b3aaa8aa34c4aa2de5739b8d20242c8871a0601a6ed50f2c61bdccfeebdf691b8df9f3eb23639d97d54081085b6fd1687c62615746e4b207efb8f30d07305db75d1fd2e0a90af623e18b190d5c3c44863809005d679e2ade23a5ba24639cb94c866ddf74636dbf99c862fb3ce2b6a9f33159c6051a34515954c3bd819b147e6d5213a175d76b5434bd4e7258e4f9727aa2892ee07b1cdf0f94e5dddbcbbbfbb4c8bb3e6762a87ff4d1676ad14b403", 0xb0}], 0x5, &(0x7f00000004c0)=[{0x80, 0xffff, 0x7, "12e2b9ad351a640ac6eb047773cb82750cf5f3bdd78cb03bf0fc53a9e242265f6bf98105673bb8169b9ae9cf080cc513a8be08c08c1af08c7693916e92ea6dca5fa17d6126d816ebc65c0c1fc9e064312e4730e118794b03ec1ead4cb4e3d2e94dfa0e7dfbfa4e111dd30792"}, {0x1010, 0xffff, 0x216defd7, "4fcb2645c04f2cc1c19a09cf69ba1b31a038dc6fe1a230b24fe5c98580ae8e1a6f81e8ab3c8d5f71f675fd41c41e314ca20a285ea5ef0edd9afdaf929f38f532fbe1f7ecdaf000131d7a8ae2b83cb4e9a9e3bc1cc306b2864089f2398f836b04a93e67bcc7badf0feddd59ba0d5fff418dea2cc9dc3f1aa366952609e07f57ee498c7f234c0a151be526d74c6946c262562f0a97e4911cf6342afd710d3648766f055971cfb047953c31ece8be45a4a0ee972cb645bc984a97199ffdf07fc5916fdb76c3f6fa3d1a7c4ae36ab231babea735b6c492b084b8fe8e29d258cd6dcfcab3cd23b22b259fd92115399acc9ec9d0a75e297c5e02538a410e9e69e384052a37cbc6114af1b8613e2b24f7e9d3ca8125099c12cc1fc0667cd1099a1878d95f9c43a2bdba105262175104300b52da6512603fe4f45f62b3bffd1748c5c41e9d95d0433a74ddccd32bb58e31deea2c6bd45e4cf4eb75b61033025109ceb12335ca62b7acf4d7258c1bfec336be8dfbb30b7d806e578fa3d43641d94b133678243acd66247f86546efa5e8de7d8c58dc943290652ffd840858459ece9ca9865a86cc557d2bcabce3d1a001fac2494bf2cb3512e59f53f962c63db157bad4c556ede917a142379540a52652ab0d6f5f0186f288c39a40ff21db9a4067d3fb516414ba522d6746932ed19f3339843d1e44395364330a71fe37765d15129971f47ac12cebe9475e008bac6fa243904cd530d37fcde6ecf52b1457b2eb79b8b7b425d6b92d4fcb34a80e73e93bccff72497a3400074d005ebf26bdc6254f14eb89e8f49e54a8cdf03dd5dad0d0f351bcd5766d03d9bdc982409e72f5950241dfd3af7921a1e9b20ac375119036c0b24ff515b1139445adca6270b56a07f72c4d8fd7d9bb6b90dcdc98619d17705f87c5fd8824c987255335c20511e8dfdc5dc0ac16ec12f03f65312f6bb106712299eb441496588885d8443ec5730538fa217283dfe936f18e939042d74861ee9747aefd9409aa86dba2ec6dfe9315c46aa08c43f7d979274964ebff518f4060e4c40a20c464ce289b4f36a9d5ceb8a006ae0ba41ea9c0705f3773d5b14634d9096cd370edfd8c9147a2dc077215ac4eaa3ff953c2f84faf3d9abeacffc28e6e1e955492378132f2484816b490f1111eb893cc7ef4a7163b3a0f5a5c4148115fd218f188846ee7262a98f328e1e6b4c77f2b921f88e31964ee5ce5185471353513af8e77e5f012f2cebbbe113b322239d8484fe5fee9fb4f7ff6b2f093e5c5bd18ac49f3e0fddda9bad6d2f7c4516e9c0cbbc9bfc6e5390d3e73300304c06adbedbb0087695cd0d23ee6c092329be6170e0dac1e90bac1d347d35a9cf0756f48a4d3012db497b14dd7079ddd963b56069fcaaf214140d00cdec408235da48be441e70968d82a69ee5746f8e457971e1f0d8e4a54a790ba3b54660c1a8b85d0b3624ffa0e6f43bcb61fa330e6abfef78c83de323a6ed7053dd37f381caca878574c098f0aeab58113397e99d0789a02f63209f6b8b6e1d350699edb359620345a92e5b210a8580b4935bbfd91c2ae6d23e9440d6c49b15ac07d88997ed54198f867bc00d2e2f8b10041e3880960175caefdcb53a44eaf2d52cdf363cc95247def294a91ba29fee1385fcea5e9ae5a1b14c1f43632e87f528677bb14a8d2a53251edb991401cdabee6d6c0b3ce85fa657d1dbd9ea0008afeca9449ba45a3d2c2a6d95e02b1dfb45f07711235cb526a8d5664e262d9077ff3421ab39fff6aadbbb58e55c837560ad8056014961d453674584202831044eb1aa953887664a55e1840a8e8d26efaf02940139894c19d80cedae4e4d3c9e7a6454b49bff6082f1ddd8ed432dbd644195de0d0cfed36bfc26cd2f7d85d76e453ecca88157deb6fc8faf7ba3c2abb1d751a7eaf9038b1045ed03af8ae99d0ca78d86a80a981bed7f7776690ccc4fb59d642926349800b8481804338611fc3cb22a7ee9b008087cbfe756b44425d8b258191759ad4b7f4cda6332682f5b99661303a1b37aa1af721bfb9ed2db37ccaa1df958d1f6ae3f69f876ca17d7fc91a33364fad43bbd9184fbb3f792c9c3584a0138dcd76526af577d60caaef1933f19bcaf3cf0e3402d9a118179602bee643d6d529be28edbb6450c939b87158159f1c8f181678a0179aedb00252134299ec6d25cd5990142aa8f08b65164e55076319ccd371136e359536fcc963bde602985198e41c52d79d9c4375146d5983641d1724263cb4e8f33adb3ba6aeb9f13125914e4234117109d5828dd7f8760490d24bc7a06ed4abbab446d502328ae2ad0914772ef81db1902dadcf840b44c30723c26f041601ab663ca3fce8dc4cc76bfa894c35d16d24e10911dee4b7754b0b147d08d20b04760a4e24f1f0d61c351661fe7c896fc7353bed959ee393213b2fc67bfc900305a8e9b948288fd46d8e52bc12e4369190cbb5492f9c6a2d4480307423dd764bb0ea2ef019f5b525f580c36df08cf3439da41db133bc2cd99a38e1dec3396b91693d968e19831b277202a83269db75eed72c7e9d85432d201fa1f29a776be061a35a69de7bc3224e645106d72778c444834929880fc4533e5620bf1a0854eb0edff2d6f839ff3aa2c311caba17ff2986414af638715f93e8b14d018610bbf795cc87d5af239ace80e158639bd26507c407796d484505bfe7176ebc84bf59c278b813b9bf3b8b5e684e10994b3d204fe4d5fed2160f10dfd0b4aa3e505e6616cdf6eb1040c20cc6aef3aff61889877781ab3d370eacf52cf974a605d0dad6d70a1958f413e51cf5846ff626899cbe8f035c95b47e4ad86bb8358d421deebad2d1a211438137a507ae6fa20b65f5c543011078deeca64d1c481bbf17349e2aa83afdb8ab3f70eda95a9d16f383ae58b67b0c4d342615862498a74b2cdb68b988b99ab044be48b4bc59bc452692bdf52966b40e4fe1a4886e1157a842a2921b47d2789622daa0176a65ed3c6495ef220303fc8b5727c173b7ac0ae8a0d7493005a23668d5d3e883a1a73b5b397eabee0587b9e720d62a98a11cd5e8cb8d58a5d61b223d1ea4450e796ddd29f71e2d9376154045affd345ff8a7eba22db07f535cf4cdc929bd41a5cf89d1e5dfdf9ea09a283f00b092ceaa054ca3947241e039f65c2d55f17de3af27b7ec21bf2a47f9cef4bba986a1e379284a477719e8e8a0d480aeb2d2587b23b4b87fa177db6a249c4006831a55501c6c8ce96ab6886ed7c047872ac6f3de9723388d321105b1279a7f70399640ce5480ca85bcdd7f703e6bbc13e6067c5e955a9226f9f73fcfaf4b19855ff9645aa2d200d9ecc95a702430ea40d30e59d769be63922b06433f956ed58686475696dcf0f4aedf0b37cf5ac37c41830960aaec9b29aeb31b1ab2bf2eecdea4f66b1715a3c1492de5a0ea9c4fa8d213c5aca95cd7156decbfe2f62cea69644bc51e68a83ccf8e9c33ff6308a25608174dd9fc6f02cbb9a66c45af98e9ae3fb401ab0ce59e70c6e36be09b864656b014bfd42d9d3ae695172044b6f7fdfdd59aae368393964f16a8b66e841a6287086568c22d31d1766ae0c257092885ba8f80d8d1694af46952bdf1d63180e2932b16c3ec6216cb502cef83301fe6596b84be3963f90b90a7ee9302ebdc9821b3c8644d7b6dc3d8e0b0ac367a3dff31c851d8544154ca5d901f6917d5eaa270ed2ac8d12119625141a2e552cf1fb33551632fcfa4a6f3a1da12a95fa46de7d05c9e21c5b83430278e1ba262a99075c5cfb975b91ee6cf853274cb9e73c43b68b99d13533f2fd36f50167fc0a3a6140303b712057a35176e2ebda09f51fe3dff62ff97266535d30e29fbf3222321760caed16f3f0f5da41b1da46a8da585b54b10071597ea3ebe8cc9dbf05217de911e004dd0faea7cceaa10cf509488ea9d13202ae43ef344fd0173790db6d4020a2fb2dca8629d1225e9cd1898a131ba662d5383a93e2a7738c4d64f229d9076dba92193dba9928677636ef49f31737a064286c1862c1d1320c37cc99dbd5ae5ab8cdd6d4f0620e4961e2057da952f2b028fe08b2420cf650972dd31973471fa86e27770452e314d75ef4abc596db196d00abc7c2a23ae4bca2c3f0c23bf00cc085740962472941cb50abd4ae911d2e80c31e9a5bff207b44161ac3c6c0b6e231f44ee198687bde201d4494cdfca30c7e70e43e6b57bdcd3e37b0049c3f3dee75d1375f946edbd4226c7bcf9072af17de4e25e21dadfe9ebe8ddc9c0bf754054a49219c4fd70af0fd27fd5f7b1a14ca41e49e024038d943743e407fd8f338aa5d506877bf002a79b81bc900fbd0d29dca45037da1a825f0c24e1a37374de40daa4045d0785543b0015b99bb9bb132926bd32694653bfc72fc16df87614e3f86b780418116fccbfb0b96fda258ffc416548328542c6012362c60c79112a319e57a0cd1f7153f59a0a6962d58b336d7602ed1a0d9e4421905808d60c3a3f998d97f04b8f7aa59e1cb9dc620ac20f1f9b98edbc1fa4d3afd067f5a5cb6981634fd229c483b20a0156c201d171054441f600a3fc7fb6eaa791103343872e9f9ed9e3fd486173a65a12c085bd8db9a97851b6b7b9a1a7cf0f11ed79b4e35f5bb0cb6743a4abc3eaf9b6b9612b42855f33397bcd6e2f2d283c90827f328645b8654750b721f0f2297db2aba572a1b89cd131c8a547f61e9255387aa9abb89331d03e9fe94321970919d0032732860e012a540615c41b729f6f82e98cef858c1bc2e1ca34cd704a313e3c95d9d23d591aadde958e983f0c505301acc22ce8e7dc53fe4b950b0f3da56323495c831501b25bebf474f440b8af7e7cc2df4fa20828d3e441bc0ebde937d6b807bb77caab6ba30383ea870d15a6c2a13d7d593ba87f59f53725cb196eab04946676260d95fea08e52621a4fb7e2c9765044df130849c63c7ce32b7cb4e51be516ff8dffd09c5135b9feb9b49b9754a5ececb4b9b168ba345a0e084fd61a631bd6e826ffcc613ea8c7a92d5a6bc5f2be081b1d67be90bd5648c0ab77b5a4d62ea266b88f661ff92d3e5efb08b67df651a626b5cc65ac7bc89edc2b313d0c4fa75f4256a4cfce235e138237750c66f305c8e0e1034573417f08a82f8908f34e7f656952d7473d5877000414e183c7d5657079d1dfbc9c9543a39c06042f0ef7fe9359523c95f4f630a29bccd519b0047f583afff699e003269008d20bc61cea8e827c6af95d2b41faa184154501990f068975b3fdef8f641e7b97f2987cd256835aad577ebb94c0cf4d79bb1ddf7fde776a72ff3727d78cf83f1f718ba3ad7cd3dfb32a6a4675cfc92996f0b9b0e67563fdfcfbb83f7a19f936057e246a29b40e725ef786c8c1045322162dad2385facb117ca380713fb110c28c3cef546d1cc4bfd98c22bbf086ce0a453052625d45e661e5edd72ef4e9ed2a76b07ebf1080b6e753a46f75ddfe2280588dc3003c2e3d110425b60070899a91c82e0b50062dac76f423666278bccd3c66d74ca14593d0eea7ffa89fac84a92e2205170b018a811af31b8a7c9dde5df8eb922496843772a83f01f56e76239619e5cd63ee339007968ab10df7b444094c541444ab35afc40b61f1f705200d1c2f6ef45f863fc594e05ba30d089d5df99d13c6fef8dfe3f34587863f5b0f930c544878e8b342a327c3ed9800e973c3816d33603a2b222a4fa31f6522831a5a11752844d9e197ae8d2f65c7a723e27dadd3bd1293db3cdaf17bdb8a900612b63b78fd2f9c58382a6141378a498f11be038"}, {0xb0, 0x0, 0x1, "eec846c723cf3a125b1f5478e425ce5efe5be73703aa3dbe43b4c1603b67da3ac1d55d820125830889863ed6357f52547f3f2173f294133cf1289d142b425b7845be2072fdf058de7ee8cf187743637973755b888c9b308293abb84f16320a7c0bf8126e8666d3a142ccf20e62b86c50ee3c1b391c43728516ad9cad14968e8779df67149334ca16bdd2d37f9b5053d6e4939246d971d20444"}], 0x1140}, 0x400) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200002000000, 0x6) clock_getres(0x3, &(0x7f0000001380)) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000013c0)=ANY=[@ANYBLOB="01002e6c053d56eba73fbf56f92fad7cd753f7de961d"], 0x8, &(0x7f00000012c0)=[{&(0x7f0000000240)="24ef1b32033f9330a3c4b569a91df72dbbcf23059e19825288d7960a95a18a575ca0228ccab22d626dc83446e5e35cbe9d82e7971d8c86521d84ffbdd70be76f6fe07740f33a707d28dedd94abe4a40ea377dd61c157e564aa275f439b897e9dc15b84a845c20256f250ae6c5b7e72d0b4f133c9aeac4e4424d3c660f465ccadff87db05d1bedf07f3e067fb388b88e72dbca93bd2d16d8e5b906c54f256b4b89a1ecb0493a4ca7fd77fbd9ed17c7ae7a356386b65e9d229257e75a1b75750bc638cf488613c1ebe624f5e6a7ae83ea6bf6d9bc1ece051de25af1346a99e9f38638858e7395e05c4474718e0d0cd54e5f4a14f5ad25129545c7d3264c2e1cce41af5e73726c315825e49d8720833e93a1bc8ea4c295668c5d544dc07edf6bb10a7a4a11a61188bc07a63b4d1dbbede3d240cb8e04474b28f8dd180c419dea8df414397fa0fc224786efdbc2d8a9557094ca6b1102ebc8138a0f819eff0ca381df3c9453b601d3e1d6755641e86504aded82835be691b20855718d4b7f6e1bc480634438748eecdc237b8e703511d02e0d941e2544b8fde5104e3384679205aa05e702022ae472df61bf7c1eee79e0f04cfcd29470f8bb738053e535ee19e6e89495cc28959a2050c4669f0fab864f4fdd0f91b7c0140a43252971a74284dbcbe4110c072a6807398b89781188bb12015f3b8e9430bef589fa2576072124f2d33f3db1619d614146e685fd7b4769b0b586039aa137569e2244c04837c66fb985a942695ac2eb57a461626fd35afc35dea1a8924cf4f9c8af33f8af7113734b540582666a514e8d7fefcad0cd304c9cf6b493990db01f9e435390dcfec73128e7cf967d9b550c2ec24fd5561c30ce7f8f4ec16cee454e270c7f4fe60fabf11a7a77efbb5ff71967d8d4e8c5fb99a52a05acbedcc6014cf41ea473675be0e398c71c15082d68ebc0d0630e277e42a1d2ffd173bd2e17994abd71d7a3a5c78663bd05f53756f0a12e1aa89b3aaaedd536f237a7d257135a8e729df0dcae5608412f385acffed3ae1489713ba925200b034e97beb4b9343130ece2924ec746e406aba34bebc7ce8d56e301f5ff632ee8d36d18a2b477b03a83e3aedde018f0bc7586fe555c20b4f94274474ab6efe64a5a258c72fe7818d7f93a0f52a6ca7d44efbc17272715d2d5561d23b586bc7de8c1aa9e2a88138f63e3c347b2f12cfb5d1aeea603070b79e177c437f1180d8205c4ca945e4b4020bb987c269da5d4eb9c8f89f988e3030fce0a2eb2aa8d03bb89d4ecbb436dbf97323250b5fce5078984331e29d62e8db233948afe8046300536642d8177361b1920ff5adfe49d168af633b22c65d7632ffb8b1132d8298c1adc34414f99512de8a2a9839c25d6aa090999c7658be056e5f026a1ee2c6111b026265ec3568004a7d18334c7a4c000b735a50925a9b0dfada700a29c5ea13d4137d4439885e06cc089f0e736e72bed7d05d167f2d4cb4a01e09b484a4ded9b9f4ffc5296800d1c44cf3c67adc8e20964b2164e46888a28d0101184b387642f858f464ee795bb67c4d86f4032a9bcb7d160cbf0d85f8c2584d0aada59453e4896ac0290e230b44e620813cc847028de6d3b9b7e0cfda91e2b785ff9ee867100c1117b21229bc5e80cd87d3e27521ba07706edea6f21adcf0e24b2222b96ba2554268ae7b1b2e3eead5076f82bdb8f1d712e2e33c40f128b1737f34f203600cde50a75728399541cb156f7fa5118d7c57d2556bc30fae95837508b8e6c6211705f331f36863241f1a3ea0edb155578420558fd4263cb73e8f068a1f632ef2302a29a25767ce2c7d878e864827a300478b3a4f4ea48cfdcd11dfea49972718219b2b408191fd53bee949053294926ec3393d07f34ad667ee0ba5948ada346ee120467f0bdfcfb31be5a10fd0416f24ebb138c3af99ad36d89f52bbb6146321ceba0a4cdd4a39cd74c5018c459a8395e2ef50c3300e63e617937a48c6b073b500f28c76117e10b75b1e624a26f4c8550ee45b0dd924859b1a8cd52e5a0f3be0e999938a17c04f7453d22f1f7f9d52cb3a5726f0520fac8ce6dd01514aef933e9111345e8c2821f4f3336bfb429ecd61aec6a64847f0b76ac53eabb75aaa4ee1c835f520201ffaeba809a69b1317b5169ab049251391cb4c0042538650d6b5b857d8879768ec9a9e68d19efb371eac005ae08d64c51ec4455e7c3f409975aa3cc1f44e7e63483a9fdc583c77240cf491b9b235c8b6d94f02c11decb324155aa38ac69ba2f328b3d6b26b24d8e105263479547a9712657adcaef656ab39962b83f8fe2f7dfc38f8b402e13e602f248621f99e1721cc0a96ee6d93cfb611e9795c4fd6ef15ed980f35aa638741c2a23e934c4c14f05a7907b2455d1f7a965f6b0b4e67d9c0fc53803c176812ca3285ab065effa553989db911cda0dddcc413f13655a51850ff761af173065e3e1a91f1212564caeb3f5b02b2d7aab96a992b05dd6dc0de595b71ad15ea93c67f9ad0cc09e939a3d3c71339d6db8a55c9becd83576cdc18f7a12fc00936d64ac3080e8fa6906aba6ad4a8ddc34fdc51d3ee3b7eb9dfab88e58cfeb4061073ecbfe5ab0227949449ba4273f7d0225260f45eea2e0c97ade429301afe6f1d00beda65796ddfc3df5670c930dff165b8f5443b10f7565fa2f7d2fee191f7643c7c9fd3dd96720e334d7d228935c6c5e1cc88f7563da8bd24df99b2c95d54d8b699014aa3573c968ddde260c300fd414ff8121bf71020b393cc1fcf292d2398e76defbb068356bd862a8959aa8959dc6923c9de95a679c0694c829dd26a2ed7ce2d227748a9d426a569485f625c3284ee4e24ee8e47f214b1dadc6a4f135ed039f4e05f628014c2c9ceb77de10cc8a1bfc1208ed5b1b5a27cc3bb9416888ca80aa9d4671099bdaf92cd6a074dbca6e6382894b29c4c20b8c4c84692f59dd0f7bbd79372bb9c2d8085f3d0d543687a44bb2b466a348dcb5c8ab56ad93c5ea0d9c9ed740c1401c8bce0d2f7bbfc66feb271860eb11a32c5b84a77be5c64ce48c304b42d63e8115137ed07bdf0c326f074a47c16147d1958665db2b1c65c28121e0159f094ece8f75af3ed957202cc1f72c46abd17a547e1033130d10a139ab3696528d917422b8a752e2adf844a06db19ee92a686e6897c55ec0427c1525e8c3b1bca52ed64b79f18d88a188d34c0d8c1a6843e0bf0a5f9aa15bb56e16e9706950c2f11c62d22933e28a23555720259bcf0b48a3fcb6ecf7b9c89cb0afe1e2430b48af4a639db0fb548d05c594d28552d86e76ee85847ee63c7e2cce1223e2fad44764226a4be718483b007a294a7747ab02571be77990aee5ede4f418358530d0a3ac617363e7604005d7c7e1312392b2e92ab418f6b6da5d5d873277b059cd5fc348f1c40c1c22f73b44b673a271e2414d8a268e1a2f0fcbfd293bba5ca3664606462c117a5aeecb017f424bd2c4b647ff6b8dac2f97fa43e1c1db07172ea1f309fcf3784840bc059a2fa01ea04006c5eaa64e90e998a2d6c0029c016426a18958e66841c5997afa36a26b1f718246d07a3c1a82b0c75c4f7713de2eb89988f5aa8cee2632d3b8688f71b1ae26cd8568e1e4b08d74dd6270b47715e83959a4029e06f90c3222b55a625e3759458fa8e547d68894cb39c7901cb6e2ec37bff235ba85fb7922c6d93cc0f422f3d54c31dfb6965d16d97d2235f5f1a57b6f377ae6f9185d43f8c5bd3bd155c304e4bfa13cf2bc89bc8ebe0f3c8bcf293069fbb44d503f9bcda4d1a00723fe0c1e322ebd4fd90e72b69607987f7ba4740040a1ed9fba74a5e040f2275f090a8d7241f0ff190a7ce974ee30238a11bf130825d061451f303ccdc8bb5607736d71a1670245ba63f50ea69493d563717fe5ecf32c805208b0d4cfa60d0773429f1ede606b60e94aba2e49e74c0f561543082da093626c7f737ae90236768b18de43faf0bfb5df918bf732945306db65a022eb495d53e7e67358d3462c20451eaccbc645eae89d3d066561940771759cde735d420931558a66bcd40eccb74041a58a3ee9c3da5a799b4505c8bd7834f23f0b0c744eacf4d0d2f92f301d5fac594b48d590faf6862fad050420e07f75d88205b4f727cae9dc3d10277d8a029c425153fbc5ccd412c43ec5103c8b0e1e33f20020013cf304b40b68be9dbe5fc38ff5ddbe77985cfff6d66c2f70ffe80543fd12b30782c192c56be04d5c5e802961e990443bc8835a6fd35923749308a39ea5e531fb3452090355c90ab2b78b00b837f3886ed56dcddc3f4efefeb5c904ac8e596b71d6b1672f76dba894c61700c5678edaf256db61c7fd2faa710c8a584cf3d55b19a2a2cfcc84f43f83406890fb05bed33b40134e9e2514326be8f2f047aaae2fece764417395482afb1f01a81807ede4df88e9ab91a4f97dab5b0c3e641fd442c872b984d767b187e9811607b6a3dd21da09b78ee981507e0c928e04237f33822f450d948d18b94726d64ae1d40feb5b34900d02c054c1eb51452a1f43253d9bbbb7f28ea8cfa7e7e715c7df1256e5e56c430cb99b0112422bcfe445c535713cf5f28f4608441a54e52e2bb96b1701f772b8bfb45f5f187efb6b8b0bf88b29fa3ff015d389fb90fe05249a3ca19ac41750b8842b17761c5f025b3706a52c38443a4c652842821f9ff11614d20f2a00ab5c60ffbbd408ebc9d8b85038bfd87fb4bb639bfa9204baf865d713fdc5ce954c5d6f5d16b4db2b88c368b3ea10e0f2a1ffbb922bff72f4ca3f736c459f66891e9b4dd0befba1df3f770a6526eb10358e8841e5592f1c8e0ba411e6250ca81ad4f28e425b00ceaa55dae06c8ba7d99f168f3df19df23264969a3ce79cb0ef35797d17e23aaae28a5d4ea85be7b0575d2d5465f587797d38d0a818856bc4dd54275f96027c29fdc570955f4aba0e1d635a240947dd8c9430525f8b6c3d911e0b1237ec78aee31d584b4564a3f43b70dbf92f3d929bf17f7696090df7cd6d4c86efb71412ea125f1bdd891342ce2eb1bac54443bd38368024ba0d522eb70c72eabfdc874c5c0eaea1808fd92b58df21ed082e2e03b527c456381858e1b222501cbb8d4ebe0bcdeb383f8b6e7aa2a3aaf09070af68507c7de5ee404e696c12047951876d897e5b3e71e370087808d3e8d1fae55cb50025d75a63f59e1b3a8e79fb27e553a3bd465eb70f182e7a3328e1f33477a54e1eeff4fe2da63381579156acca66927c8fc31674d08f9d2d3f475f1f2260e15955cfe31d856c404063efae3c3ca63e11872c62ead43bb446f98b99101c9a191ae9e3db75af01bb66f16deb4f3d53db88216edd023cf4dd9f8facc4902a573580f5c79c548f218046880416cc00992c4062e0c35ad7db232d3af29ad832a7b9a2bba9ca36f2e340e2651504972718510d483948c25079e1a7e3ec7dbfd0b26bcd44a0290396beab82967fd1196fc0dde26304304341a3a364da4d4c4a5caba32248076ee93d6425ab2c3d67c25148f4da7fd698dcf83987551e884a58a3adfc95cbf06ade630984ea8732d4942e6bd50899091191232c55c6cb02fe3eb68b715e45b201471cd62c2c3ff1ce2e4093d4bc02fa1b8dc1865a1da2488408ac8608ce7c02b7d0b453fbd2bc95c06daa60319054f7af22848fd1673b84153cc48e8b973093ba7e9ee611d95391967e12aaec741bb88e31409f6e370edafd01ce7b45798a63d3739c69dc7a407ee24e0d3239702be841e9a3277d6806df614420769eb3b9d0199402e0609ee20846c237c", 0x1000}, {&(0x7f0000000080)="ca97f3adc522e0af072886ecb30503e89dc69ab11dbe62f48f1e79fe7cd2b0ab051f864490b62afce074bda38ad5369d3d28ad64c5f9b70c216c43c0170be8d3497133c6240a6e3d9dde83d16a4f62d010ffb42ea5a683e5191730a2", 0x5c}, {&(0x7f0000000140)="8947aa1fb5e4c24edb9a92fecb25c6f8a206d5f59b98c0e17e91b2fa9cbf5498d1c20ea30d28b40cecfeaf25e9efffc353880dff9ce0fffc62fb6b1e5901a1f7719ba74ab50cccc04a6a567cb42f72531c62c521328129b0bf5b58f4d12182248dd9f5ab986cd5055023584cae5b7f8fb5410a6bbd77420b5d86577b76860f7c54ca0d8b40329970bb19f8e04aeee8b9f301ef5d755e377e157b51b9dea5e8825e02ccaedd", 0xa5}, {&(0x7f0000001240)="a1a8b28636c50e39419a81f2e3c87b92f68ebc1c5b2a6b8719d66eea69fef7b75cc1d8201f72d4e20c25cb68785d951eaa3d4d35c7364edc65a973d52a17f7cc6736cff06d3cb137a270ece161fb3330c08ee650f4567a24e6659c25bcccc024c1adf5143bc80f83ef8bd7e48a9f9cebb6d8ac28fa", 0x75}], 0x4, 0x0, 0x0, 0x3}, 0x400) open$dir(&(0x7f0000001340)='./bus\x00', 0x400, 0x25) 16:00:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000240)=""/214, 0xd6}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000005c0)=""/103, 0x67}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000640)=""/230, 0xe6}, {&(0x7f0000000740)=""/4096, 0x1000}], 0xa, &(0x7f0000001800)=""/248, 0xf8}, 0x3) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x81) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') connect(r1, &(0x7f00000019c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r2, &(0x7f0000001940)='./file0/file0\x00', r0, &(0x7f0000001980)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r1, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x8, 0x100) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xfff, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="02c74b005c35b40a9b9e8cd9ddc79c0ab86192940fc5cb537344fb789028a60fcb1ee9e3d997774bf2955441faa87004bb450e991eb275523ae89c5aba4522e9f331cda2c8d252df2a43e1231a2665fa5fe3aff1a6b97c933a3016b93e2f3a4ba8f69270ea477f472029926c8ae2420a13cdf3ef85428897fa9e6f755eab3dfd7264515953"], 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="50da30cb4a1394d7de1188ca6869fd6fb6dea9d9cb1ed50463b8915e59aee386fddb72454b7f1273b3e32bf64784f586d2cda6e31c78668423", 0x39}, {&(0x7f0000000180)="2976ea6b9b23e8be3e500c48d630445daa967033978be5b95e275b16f03ab965ac7309c9551654b3cdcb0fb299d68bb27eafcb066bcaa7952c397da69f5ffb5bf894813f1936fcb35fc97d547c9e3323bd45cb25eb251a28220f0f9578cfce087f7f74aecb47d8486f12d6f2d65b44f589703b901724ba117cac1fec1528a99d8fa88b26dc8e512befa6adc3e1b5f34efc342d0a1b9a4812614eddee6863be0335fb1c6f6f73a128", 0xa8}, {&(0x7f0000000240)="015a1053a160851416dcf338ba6467a7f67ea50ba24267643fe79e7b94ba7c1b534f4797db806fbaebc4cc51f64f08d39985255cc8534377b52f27212b02835940007afcdb67370328e895d8e583e8b4213a2b62ea1eb2a8f84075e516f8f4d58f980d21d6594b7f13f9ec1e78ec456ba3fc672071b359913800ed22ad3d7ea374b2f55b9d4b7bf79cae201479500d073e432dab8fab20d41cd4fbef41654f6e8436ea003ae0e381b7c15e791f26a433a85b835c235331875d25206028670819826c99a42e1b0c5543e9ae95b392e6948ca9028becd3866d132006de7fe4ebf5b0c96f58dec24328186df2af01a195673b63538eacca", 0xf6}, {&(0x7f0000000340)="8e47e2ab3578214ee36dd3bb73b76f559f07dcee63dbcb6c8d5c56ba07510bf56b537eb2c4c3dc7e10df0392a4efdcb0dd0e5c025b90722e53304bebfb8850f0992fa9c4f0058722848561fe810005eb091455326e50fe43a010cd0834f304e3452fb876f4ac3cc3dd299dbaad3447b3040527d3561c52850e04bd52cb8385d0ee29b8698b811d49b4853288dab1c84816a9c6edcb1282062d4354b54b2e02f577216560f86281bb226e23f313a1a6a6e97bdf0cb9ccd392ca0a922ab1ca4f1cdba91db76f32ed09d99fe107b9c4651ee80bd9bf50", 0xd5}, {&(0x7f0000000440)="bd26ff51a225d6aa5a3d", 0xa}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000005c0)="f76f38d5c97125528281291fbbec4f56eb8b5006e949ad84bbe6855942a5bb99e71cce91d8018e5b6ba0ece0ec7531de4909fa2209fddbd6ea71f91095604bfd650c0ab8163df337d00019c34acd9ac184cb6eb6b27086e0dc5b0ec4602a70ba61d5cd08015927", 0x67}, {&(0x7f0000000640)="10ffab35f4fb44a0c889cdb3fec7456736bacb7d79f279625bd1d70cd5c87a32c3e1915f8f2b4fe9322be23294c577a453be25659856022af8a549e654937960ff983ed7624883abee30dbe01044b7a771f4497676fe20b46c8e7883341cd75c59fdfc4e69f30f7c3b99a0d93dd1deb5a9aeba7f9a3d75345530ade0ba19b2", 0x7f}, {&(0x7f00000006c0)="70d0fec2513dae82f572c3a0c3d21891dbc6137708794604100df9829e27d010cf87d23d710cc46b43196f68f3934f3253aef1339c1a44c6fa95857061e584400677ed6e9eed43a2e8f453146a705d3eac6ffb01cd73c163ad8a1a258a70a482eb472893130fd3f88429bffa641454ce0f79cf8f38a631ceaf15", 0x7a}, {&(0x7f0000000740)="4b7f01", 0x3}], 0x4, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x120, 0x2}, 0x40f) r13 = socket(0x4000004, 0xc007, 0x6) sendto(r13, &(0x7f00000000c0)="94d503f9a12450ce8f2599d02334068f4aa03f84ebec358145422272446a2a0707beef30744191ff353b0e3ee50a73d621d560128cd5ce3ae24edb497781b5b72b30a7ddfcfdd78fefb9c4d26f4891dd5a303525b37f8c461620af76a5c18ea072d8b87b3121a7832c48632316d271f5056ffd708173393097684c3a328b758c01466665f086e055778b79095f74d61a60", 0x91, 0x401, 0x0, 0x0) 16:00:43 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x6}], 0xff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x20, 0x7fff}, {{r0}, 0x3ec40d52519052af, 0x6, 0x1, 0x8, 0x9228}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x40, 0x1}], 0xfffffffffffff800, &(0x7f0000000100)={0x1, 0x1}) socket(0x0, 0x8005, 0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000140)="eb44e1bd", 0x4) 16:00:43 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r1 = geteuid() r2 = getegid() openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20002, 0x0) r4 = fcntl$getown(r0, 0x5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r1, r2}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) setuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='.\x00') 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') socket(0x6, 0x2, 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x7069cdb1c90d009a, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:43 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r4 = getegid() setgroups(0x3, &(0x7f0000000280)=[r0, r3, r4]) r5 = semget(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r7 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/183) semop(r5, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) r8 = semget$private(0x0, 0x5, 0x40) getgroups(0x3, &(0x7f0000000240)=[r3, r0, r1]) r10 = dup2(r6, r6) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r11 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r2) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r9, r9, r3]) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) connect(r10, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r11, &(0x7f00000005c0)=[{0x1, 0x25}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2000000000000002, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000000c0)=0x5) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) setsockopt(r2, 0x5, 0x3e1, &(0x7f0000000100)="2dee715463e85040e437e3240a0cbf0554d617e86a63f0b252db3b427dbef5fe9bd629037a336f7934d44bfbd84661deacb6746106c4d7b6ea9c1b7a4a7e659600fc5bd92d06604ab2415fb0ebd945c5213561db3d596fa27d98b6fa27c7faa22a6215aae6bee411a4d6ce8f43e565ad8db1227c1f2dc7b828b7d9136fd6cbc086beac926bd55e4fa7af9ccdfb93acc9ab3994023aa6761556802e649409b8db606dabe32240db34be5298fa60fb1e1de125c752a05778dec17b1710360f356e74f5b1adb06037c2f312f87367f39d3749bb5ae1232ffbdc9496893f42157aedef4e0a12558d02e1701f520362f4a3927d7a1cf7adc7566ebc97a7000cad3212ef1940039591d8575e3184f1c7ccde4bcaf1e0e3882daf529e90b0cdc749391011d731ba8058b6eeae4ca52e60cbddb2e57ba0e1fc4358e0c4f265193562190c17906b19f18d905e50c543fc13fb86ee6ffe5e1a30c8a1b0d943d20b7058ef447ac11c19ddbfd069cd7b5ecd7e321a5b542fbb94add27a352983d7b8972495cdb7fba86a183c778a96d122a2cf561c488121777e9c86d9bff43ee8dca64645112cc425b0c3592d9c08b0e42346a45954dd934bf0822fd4a409cbf7568ffdb9496d1fd3e755ed3c15486cf7598cc442452ad3c56cc8390d51da50aca69bf0975fdedd571214969c88b7e4c0229adeca779ed2a3d72c279dc95f45f5dd7efcea82313c07649c9404a9c6d169a2e1ac11aef40d91fa0989d5d55d90952d0ffd3d98d49471332a8bff78af2421f2367b8711951256d0ffe1d0d59fa90eb58ab5d4c8ed444de4fc51dd545de479711933ce7c17dfa06fa7b3403e1780646281016ab3dde152c102800985e8bd67dc18305d441b91aa867dcd71234408bedb8b7431b6317d3235c81c4caf09757eaffef80242842c5caf2ff0f36227b24b6c2035ec1d45ddfaa585fcd08b0153eed3b5eb0b66468d9f620932fcaa34beab0ceb404784b6f23e32af6640787ad85a3b3bf4aa46fb8f9bf3141da664cc227f672f5785c804d66531412689b501771ea83948b9429972e091b88aabf309e549542b53ba2ae44ab6c518075c5c1cf83f56d89c1acca7f88fa7bb1473c525dee29fb1161b86a4a6ba425b404cc9e85504fd20ac3587532e7594622667940f38646308b069775fa024ac5e01c240f5f2ac70aa2e485142093bfbab53c09aeb05e5861f4b46bd9658e23600800b9f709c712c2e604c34a5bdc4dbeeb2d3a815988b2f2651406e1b4d4c2bdf33bb1f70ea371fa669271631d25f2f7920fc10a26f8eb312170519d3ef464d3cbf4e44276bae5f67a6245c1ba3f72b6e26adaaced35e5e2ba530852862a67d21d99bca26928b2a3e059b9bb37286eb04299c69fb5190f15fd1c26241a4fab4308ca83c36efc44fbd4ca006ea7b5401b71be67ef3e954c4ee7e59e507be22a3ebe626b3a3ee0990f984a797be303a38f4edac6527134ecf5391e687eb7adfe595f72abb311d376e64f35b45596a12827b6892271994fb9fedb80b1364aa418a2afeae1e78cf5bfe42d2270749037850d3fccb2286ead02a6d94b0798e496dd78faffc866c54a8c73231f93acb2853ecc0d655683006c9802a6cf820c916f0ef66ee2a82cc378ac1aaad62d681721e4b0daf085bc97ea0c1d57b31145a7fb65b8057755af51be1a7e7e0941df9735fee017dfd66c48ccd3060d25a013d6e65faac77ab956836b0768e89e94b17d3e9234a93fce0d2e56e179e70bccd19e6a84f0750d9a5de79018fe96213478f9e5329a523eecfee815be585aa69e5e4e520d9fe88a6e8d1e1bd0ab0fae59f73a7212bd6e8915b714ffaf5d040095e89fd62ea9f3565273e814e8ac3fdd8e217876ef4033b5cf7ddb18467c5eabc601bbe9b54a9051d939e373c35e7a6fba485453cfa14d5f2b803c2248652fdfd0c51ffc890582f58e71ac640a8c7876057721ef129ec027421644ef459dd4db79ee0856aae2c0c9f3ebe3403ea2c5ff34c4f3fab5215cd8239bb319b93711425c176a51e7c4dcff0fd4d76ef4af01dcc741d967a61ae40f16060dba100f22d9e2a75dcaa606e0d1d6e0335b9fc90ac0700be024953ac801fc12ef366d6c8cff8059963ffc95706b36ccb0a041480c586eda07816217004617b156d2d13a7ee7ce637d5ec90e8f468153a9ce0c38ca9078589db118e00ac3275bc3040e9afe07f0e021a24420572b2b7eefc7939fb6cdcbcd110e866143b9f6179cf72ad5b86601a86123c9f80ab7792e6a20142b465f1a7db70c0536f8f83117cf2fc2bb4418c0263a8e828e03b8895a60d521e0bf994bc3c8c38bd7d05957ffa6995933aae0f4cd25103862016bea63f9cbc594d39921008f307e517be34b9d2bad4f0a2387358f790c9d551c3ebfb091630de65981b6fc5eef6f27918f276e81da05cdfa0975bbe8b6d0a11abc75db508a2d431ec676953c8c86a36c3754d74ccb6e36989cdd017aef1af42d702ecf9b9b411842aa67977b7ae0c785f617ceb6bccd98fb2d9e16d57d49678e55f5696f61414f43b0b755a96c3ee0ee65a2ca108cd4196e6aa45f3eed5bd06ac429bac6ca7cf72982c97e1ec3e6fd60152859c5c1317aab73af6a3795ff0b7ede17eda7a5e5c106ecdefb9da3be1c26f7a6614428786ec1d4bd58dfc4abedc167755f23afdac259ae0ffa984d4bf107197f9e5a102235f15581eb99e76d7f3e32cd40149f35991139027d4404606c27c0d9c58c30482430a99aecea447b1ea3452d3f00ff0bc969dddf99d338adeab437befbd2d9d82db63a56d6e8e7f4f22d1ff0d3d28c668e440f70979afb4590d86cd2cabaa627f22e88a48efbd77f577d501348177b6e3435cd51c10c200067dc411be1e944c2625aaec1c1f9634fbdc685daff2dab6bcf75c27f777e7b983d76a46bf3138f606419266815104f631fb2b555d625a055eed9de769473c42823d266d708f1343709e6a9dc5fae0b59575896e1e8fa17194dd31a5da6fb99bcff41868f6eb088e054b8c5505c4a56b24d52a84b503f406142ff4a3d4b09e8b4a6b0f8c34853323ac8ca5a8e319cdc7d931c22985f65edbfd903bd1292ea1058a139344a5a374f74fdff12e173910e0c7b23a0ff33f5905b8e834b1751e8ff8b7406e46cfc6ed3aa5fd22a040a1865c6a1933d922fd104ca97c6f1fe1f9a74bfd54b851fa77d2bc0117f48dca5b7d36d56fcc2c0cc86804afb9b5f9933cf6a38eb4ab8ed4ee5567591bb7b4ccacd99852ca69c01ad44e72b2bf4119b10b1588ad14cedf45cc9337955d8fb7e583e5f2ca2e9fc7fcc8d30d28f3a9fcb94a1a6e2df57079c92a183e6ee7bb6efe1739ec845a401366294424c89a44e4157ca9ed2df5d605598a5c7b0147b7121232434f14b5546fffedff1c82415702b09b8893790b305726bdd0359cfbd93996c2865c92f6adaa39a12d029645b93c8acf573c9ddb8448c6e10a7685b5ca3274a38d91bd77f5111f2002d007beade0e7f174f2a2362da02335c7dff2d6330a3e72694ed4ceb8c33909c399603fde2249c576456cdcb02dbec3ff34abbed48ed880707e3fe1808c52436a2b4e15a71b610aa283f8527d6885d0cdea47ba5363c83883a78ec3067e7fe4de11fef6f9b0510037b7439546597d4872d14d1564ae883f8b64ab7f13db1c6e93fb1cd654993194383f0050fbcb73a62a532f117df2eb76c10fe502f7a4fa41e1fb82cabcd87ec1184069496bfe31fb756a4972876104abb0a5c9965285f8344019735d6eaf8afaebc7277efb13a138e4065e14a7d854b492ba8ea5608eb981c22e233ae24381d2050999b8641e394ce49da101e37e376b85ecb22649a2d767539f53b65aa5a12d3f5d86d5e0ebfc27ae081b9313b2a58c5d99c7cdbbe2a3173cdb0ee67908bbddfdb3b9e35aed486c2d6f2605e8c13b178c4f762f0636241c9efdc4e790febc7a86fb92d225262fc63aba0b4043bf5472ea6936336170a7ded586d27c6cc88257303be8fc09d5446d1e830f21973a52d75ca2d1776e68568e951b4dbd3546a72f8b88b963d00e53ef2b951210631ef5aeca0dafcc7d0894dbaada0de40a112ee21a4fc39191cc9350a93a17397f888558596a0ad20986d37f6e28298a8c386d19345eb9977698528b6bd6760215533270ecb5f6c746f7dc75450cf9081161226e23bfafff1e2ab8d1bf3115dfa9e05ababe8963dacbcb487d70ad38e6e5f8fbe058b2e1882ca32c34e354e60bc96cd8e57d5312da44dfd9fc4430497396c34e2e1fd7a4f825e1a0744dd8d6e81f10ca41398fa9678d948e766ec3b4e042739193542a2afa77cc172f9224b38f1904a14a0c437287e4454632974278b9202ab1c9648da063d384a66ebdc85d0586aa3aeba50409a1bf42df07067fc3ed43e1ffc81dc97f81a52d2b56c240da214c0dc618adcb693aef2351be1a79aaba2bc4299732c35f2c3502d862c5f2946048d249b28aa812ca0f11b07162a73111e9d188bc0f9c00502b86cf4550bc3d8e391478f87edfddcd739307e68787accb9b46e86ab0ed06f193b99e06c8741d77fafcd8e37d09c2a7a3196b99cd41fcd2b727a173fa28d2cfd9fcc6bee8ba20bf48e9a4ac852149340e25d86d4d56b155ba5467c3aca5d20eeee617bd03a345f14bea78e1e8ae7c0586de6263a27113b82ba1e2d04bd3480e85c7e0731410c4975e79de167f0650749d4f346bcee6da0d35ba32e1a793185373e06df43ab2d68b6bc6b70e622c5b5b45779ce249ccaed70d4188389e5fe7648e08ae0c772d84abaf7ff98c1893f885b8c949ca5486276a2008884c13409d8f601fe98c7826b9ed797f36140168f6c09ddde0aee8976e0029ca2a79ed73a41b9f547ecff471c9c84b3ca9e55fe0146fb8811564619e7a72d4e14304813742addbc682327b9a980fea91f4b3785fb983f9279448e0d659278828dff233419a5473366a14d3e57b7b5b3d7ffbde05fadb55ac7c34e61145acf8b503d80a3fb9c0cd61b04444c459c6a9ecc55479a26c1905ca5b5dc9fcac56536e589ba098ad9b2f3eb02194b851bc99865ba159aead13d9cd4451204cf6aa905a5936c9618f7d18ca8417bfb5f1a47a0d9fb035ba6e5d334cddb22584266c4fbaf4d6e50724803ce5ebeabb20b5cee7d883c1c848c675f81c7e1dcf2c0dc71e40124db6438e7051d0f9dcee0716406fc252949086c781d4a75280cef0dfda182a499ba2a1cbca45444b9e76459df5ab63b5cf7ef715635e7f5c854eb85e0da94b04c6aede62b99ce4d8d7a43bc0c6809af9f1cfea7132d02c849dac2555c3d413282677d88cef86d2895a3b7536a1fad2db699a450ba96523a8ccbc04f6654de4f98f98de56266224f2cdf1239f7ec171ad82b7e70c2c53d44738ccf08ff50d915775417f94ffd3a3d123d1e774a6532b52d6a4633f51b59bd77e63908b09e43bf956ca2b7d8610a08c2c0c410c3e943406df5813969ea2f038d26d700bacf9e1d04c5608c85c434b0ae1556a767156c79bdd85620caa5f9f498e5ccfd8e06fcaa8ce9410564c3cd88f932d94c46c40fc57925407b82cc0853bc7c3c9144bfaa1a3fa27a8d93a62429b8c33a47c4ba1cf39abc7fefc1141e126956a251cab36339c542f655ba36c0c8bd3b3d2630d8ca2d71d5aa7631a83e6af2c5ecba6e0ce08e70c316d7ad251bab9fdc36612cf430b28298f6d9829cc668072f2aa755f6c244cc8dd3f61abfee4f29d3d86cd41a1f7c9586fac4d0ea87789546b6b96736004752fbafa95e7f3d607c2d3640079860145", 0x1000) 16:00:44 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000080)=0x4) setsockopt(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="b4ea7dc39d33750c15a2219d7793f8ef4f79a33b88eda341", 0x18) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:45 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r2, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:45 executing program 0: setuid(0xee01) syz_open_pts() 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="2c66147873b4e82828d58dae28bca861ea8960b1c2282630cd09cfaa9cb9cb24e81dd730eb6cb059445aca40", 0x2c}, {&(0x7f00000000c0)="b1eb69f8265ac696ddd0af76a21ac4f92a3e2737478c006d26bb4546f03376ca84c2f472f8c27abb52a815f53286079fb583b3d7c08d246ed2b670ad6021362efbc834d0a6ad36f1ec62d288cd7a8c34898227c12e170a6a8861677029e7a8e07df24a589121492b88cb6793a1732b81bf96ded840bb28b18e0064cd2d898975f441162c507e57efc42dda7fa63145941815d83a2544866748c007b7451bc5206c33519115306f2c6aeee2fa33386ec8c76b79c094ae", 0xb6}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="300000000000000001000000070000f500960eccb62e1d13b9aa201963c3181f99eceabbe0127df27dd1911f0000000000480000000000000000000000ffffffff1afbf76ce0b5d7b72a418ab6f0e123b4d29c90392e1c737af82cd0e602cacd29f27d9be5519498637b03c094e1817ac6312c5130b3ecd100700000000000000005000000000000f9646da041468bc00872cd12ea5d5faabca5ca4f774813b89e4657680b876cf1037bb8fdd5e4387dfb35cffcc2a518eb87dff1576a95de989d08ed827bf6abadd1a23cfa25a573d66b024c1ae90064ff4bec52ab17f7dde85d7ffb7fee991d00900000000000000001000000890100002e18f474b2c7252919e90c1dd71fc23bd5d719a2091ed05a277aba9285d642c83e36f478a052ea5b470900a78b77648f10d8c09049c414190a6f56f9f6122edead3bf9c00af12416374ed7679340e023064bae20bd6df920a2e377225c5563da5c26f1f98780a212621ff8cef5d7db4471bd535c23e6336c9becfb41000000f2878d422df06f4768695c57739c1f87d1ed73d41f22e5cd83c22f753f3cbef41d4a47d5833dc9b3ee2fe79fc7221c6caec9588e68f9845ad7c3db2f24c907f718d48ce782ea581c3d5a2ef7be13ac7a20acf30147deb7ff7d9de132d2407cbe8cd48caeafc851705e0293cef402458df24adf01a1c1ee3efbafac40aa3a34e18a4a9c3c474289b1ff4d4d72d24bb3ce01ca94a6c995eccbd4a9f226d9a362b429f38f74a6ee1ad23a085b219ca7784e02f20b88ba9ff14f853c171088fdac19a728e40d02f43c828e6653f37447164f02aab8b26f881fdc70a60e8b4f282c6923ccbe56c1e0a940fe616356f1d1e47ffe6a16f41fa80ded7ef923e3c72771a9f3134854bfd4596d7dac023c955fc5af9216770a0ae7e69ae52d2718d62d2ff2f07b80499ce39ddb1b894254ca581966d60d2d63d3665c8674ce2e0eab608e0b6d18541ebe6920eaa16b4a5b963c45d506ed055aad6dc2078d89839401cf6b93d18f909a1b3015d23c366c37a087dc049c2ebba1e5e2b32d879661edb55f1d029a675cd2b0b31aee1c40bdc1"], 0x178}, 0x400) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/9, 0x349, 0x841, 0x0, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0xfffffffffffffeb0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x100000000, 0x9439, 0x1, 0x4, 0x64, 0xe9, 0x1, 0x2, 0x5b47a02d}) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x0, 0x83) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000600)={0x641bead1, 0x7, './bus\x00', 0x9, 0xfffffffffffffeff, 0x2, 0xffffffffffffffc0}) r3 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x6288abba8537e88a, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="129df87c48a359566f1e6565e7872fd3256db320908171ccd07b1db6c0f9407cdcfd9b2f5ed61a8e618bb963c9511f5452615c05b6b9b5e39dcf5dac3bd3e4eee8f774455af7fe51238f568ef404c05a1960e3fecc44d99e00f4500f90a5f0ac004cc519312e4cadd608fb919554f7aa9fb06d0a0cc4f1c378f91bc41d088b4684d184315e6016c1e1102df48ea9d7a74ae4a756db0af21854ff7b830a37f5fc1a4b7f0db25194bcf514155a8ae8c0d35cc7783d40fafbee0c0986173b17cf26c6cd6a27776240f72d27af3ba60be16fbc968b1909aea500b0eff3f6b1232a6f292a90a9ee34f5c882fe4333da8524ad9351ddc3f72826f200a3", 0xfa}, {&(0x7f0000000300)="49d6861cb805afe9bc0353a60bdc3e407cf20f9228cfcce4ab6eca5f9fc77f825abcc1cee06e00ae373aab10b233577c302af92e676e93f4244ef8658a66b687eca993c8067ff1588f8f1f18a7fee71fa01f173bea30aa24850f60f2e3610d9693e787b4a587bdf8ee047f1daa526e5750e40a5a169203bb3c9bea0d5c49f20ed867d24f1f79fc7653f6d86785dabfe7342c594e86c77942c5cecc3f16359af70ef6598451c418a7a3fff2239f9a793e1a", 0xb1}, {&(0x7f00000003c0)="c252ab2d2c776b7d7db1fc2983c44ad6f064c227f2f0cf057d5bcb7a0bda1385d42cdd1e41722dcccd494686d92eed6c79f4732af1a3485ffb7f7a55ab86dbbeb4be2d5bbd10d189f91a", 0x4a}, {&(0x7f00000000c0)="d4a66d340ada802e9992064d2b16e1d0a7f9f825597b00ca28f73df61a44b5408a515477d591e72e71e3557befbf4604", 0x30}, {&(0x7f0000000280)="6717aae3e070bf0ca44778320916cec896c5bef12c85d0cbb1", 0x19}], 0x5, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1]}], 0x28, 0x8}, 0x2) rmdir(&(0x7f0000000040)='./bus\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffc2}], 0x1, 0xfffffffffffffffe) r5 = kqueue() munlockall() r6 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000640)=""/109) r7 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$dupfd(r1, 0x0, r4) fcntl$lock(r3, 0x0, &(0x7f0000000580)={0x3, 0x0, 0xfffffffffffffff7, 0xc79f, r8}) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) getitimer(0x2, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getitimer(0x1, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x6, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)=0xfe22) sendto$inet6(r1, &(0x7f0000000240)="7a15cc872e92dc439291fa297789391427ce3188dc7e47feedc1f4c0b39c7dbf454a4f3aa7ad51b6b3e25e00806defa77fa109d5bda33bbd863e1db54125487f61005fa939e2067b043a2118b11397", 0x4f, 0x8, &(0x7f0000000040)={0x18, 0x0, 0xd400000000000000, 0x6}, 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/144, 0x90, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff000000000000000001f2e9ff00000000000000009d0e227df5ab009db9d8", 0x2e}], 0x1) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/234, 0xea, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) r4 = dup2(r3, r2) r5 = kqueue() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) r7 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r1) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:00:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00004e6000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) r3 = socket(0x1, 0x4003, 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="07ed0080c5dff991", 0x8}], 0x1, 0x0) getpeername$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8040, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0xaeb3, 0x4, 0x2, 0x1, 0xa4, 0x3, 0x1000, 0x2, 0x2, 0xfffffffffffffbff, 0xe3e}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000240)="06be6a35586e71f1d84664b36ce4ec8586c5c7bdbdfeac367449fefdd340c1fe238eeec9918bc25034aa35659d3704299c7a77e3efcdb3e14e90a4a516f7a4f9f94aaade21c66125cc28f5842a0e43192c1a99ff28634e7639716dbaa7793ac0b49706c778f98bd260fdf355c79f9837c1c4bb0ff4c032bcd42f966e5ee09fe46273886663549a714443f4d541871a34f598db15f492848509ede3537c68248ec578b69f6bb4ccb7454ba994c87c1b0f4d13ca861c73fc4fa9f2c9f89b73523f6f70e1a1d566a1a0144ebfbac9e66c99b4ca", 0xd2}, {&(0x7f0000000340)="5401d26674d18e530861f40d40f13f409934137e409923d4dbeb97fcc3cd5ad726ae040465d30121887ab6167c8ab5c78113f0", 0x33}, {&(0x7f0000000380)="517281e4a397f1b0f198cefbe33c5bc9cfc6dcd696e9f1ff9c86aae1ea621062c928a449e620ed594e651fe3a6656258a2f4aaf03c4f42de8ac3945e66daf566a4c4920c907fafa3af3a1e7eff7c9216e04dcccde26f40e484620918c31cc8c8017969076ae9ce957b12be234e212ab5fc32d866e57fb1c30e428d72dfc39e2904cf020f9076dabe419a244c5d0a42fa34ea4b08d43f", 0x96}], 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4b, &(0x7f0000000040)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) 16:00:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffdffffffffffff, 0x0, 0x1}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r0 = socket(0x2, 0x3ffd, 0x40000000000) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x80487008, &(0x7f0000000180)={0x0, './bus\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000003cc0)={'./file0\x00', 0x9, 0x44f7, 0x4, 0x0, 0x20000008, 0x80000001, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) execve(&(0x7f0000003880)='./bus\x00', &(0x7f0000003a00)=[&(0x7f00000038c0)='\x00', &(0x7f0000003900)=',)-@\\]{\x00', &(0x7f0000003940)='%+(}{#\x00', &(0x7f0000003980)='\x90\xe5\x00', &(0x7f00000039c0)=':\x00'], &(0x7f0000003c40)=[&(0x7f0000003a40)='\x00', &(0x7f0000003a80)=':*\x00', &(0x7f0000003ac0)=',$\x00', &(0x7f0000003b00)='!\x00', &(0x7f0000003b40)='\x00', &(0x7f0000003b80)='\x00', &(0x7f0000003bc0)='@{', &(0x7f0000003c00)='$\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getgid() setreuid(0x0, 0xee01) close(r0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000003840)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x100000000000006a) open(&(0x7f0000000040)='./file0\x00', 0xc08, 0x2) mmap(&(0x7f0000c83000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x80000000012, r0, 0x0, 0x0) mmap(&(0x7f0000f6c000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000a53000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000df7000/0x3000)=nil, 0x3000, 0x0, 0x1013, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x401, 0x7f, 0x5, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) close(r6) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r4, 0x4}, {r5, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x0) openat(r7, &(0x7f0000000500)='./file0\x00', 0x8020, 0xc) 16:00:46 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x411) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xd9) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000040)="9c0582ffecab1c92841e6cfe752d443663a64176c5502d6cf67abf", 0x1b}, {&(0x7f0000000080)='N', 0x1}, {&(0x7f00000000c0)="401b92b31d77b6be1e6838e9aa8988598296f0efa9dec806be292ce58fdd3043efbaa098b6143cbefcb72cb3cd9d0b4033dac525643de74a4a4091706e28d62e1730d0a075722a72d41c7c4a59b9b06dacb29163a6ecf8142630834e8877278dd0ed15d8be39cc5eef8bddaffea491d38fb05f8e07aca2111bb7248d1e", 0x7d}, {&(0x7f0000000140)="4c560990d189a4570e1f1c9f270ace1fc2ec5e081e4fe90774febd58802a30e76feb59b5174bb83679286abea6d8422f253bb4e9b21ba12b493f0b1677b3e9ef307d6ac0c48770d5bce7c59137c01711240c09efde384a38d3c5a9f1fa54db7522c52319d0", 0x65}], 0x4, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1000000000e4ff0000e5fc92b775a2948ff0c188c1890dae826f78d315ab62401d0f5f00000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000007f298c0ef8724bd3f223b54b7e4de3f4280cf616e023f3ae307dceedd03d6aa52e8e02464aada70d5a5a8df94a17b8fcfc24fc19398803301dbb4f1077013f8bdc13e800d30200000000000000e16ceab0e91c1d8e9087a80b07565cfce47d4e427ee39ba548b56faeaf39fc2b1c5da228e9a851b86d42b400000000000000000000000000000000000000000000000000"], 0xc8, 0x2}, 0x2) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\'~(q-O5', 0x7}], 0x1, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0x2}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x877bea9673fdfa56, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x3, 0x8, 0x9a}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x3, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000084, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x95, 0x1, 0x1000, 0x4000000000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0xa3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x76, 0x0, 0x3, 0xb2}], 0x1f, 0x0) 16:00:47 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:47 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getdents(r0, &(0x7f0000000040)=""/253, 0xfd) r1 = msgget(0x1, 0xfffffffffffffffc) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) 16:00:47 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) semget$private(0x0, 0x7, 0x600) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) truncate(&(0x7f0000000040)='./file0\x00', 0x7) r1 = socket$inet6(0x18, 0x8005, 0x0) getsockname(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000890a0bf47aaa50b400000000000000000000000800000000000000000000000000000000000000000100ffffffee000000000000000000000000000000684471910d0e2ba1c17f235bbce555b6ed5490bffcf0ac1814e43b64ba7b39753bbc73a23cc4f38c815dfaaa2571b915526a5dd936c277ba8ea6e7b80d17d1a1b3adf20395c60e10579ebb12337339926c9f2d0d6c546ba6f50a91dda6c26e70898995730d6fdf4a2ee78ef0190f974f72c6cf881bc883056db23f3fbf3a63a653cd9a7d48afd7f1736fedae839c3cfe2a1dea65d948e7ab2faa94231048059b2cbfd3e8a9fcf11ec3db2c9bbebf90c9e6379711a28882d80970399ba5147813fc66a82e1951fbadf036e71b2ca2f251cbab963eb9db5e3a8e083d9912d451f63349bbef14da0c5b0300a7e965b4552a0fc00dd112aca3a81b96275db590eaa4944e043a7a88ddfbc108cbb1a7d3d5ca720f97ba"], &(0x7f0000000180)=0x6e) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:47 executing program 0: r0 = semget(0x0, 0x4, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x98, r1, r2, r3, r4, 0x100, 0x40}, 0x494, 0x4, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=""/77, 0x4d) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0/../file0\x00', 0x492, 0x0) 16:00:47 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) 16:00:47 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = kqueue() pipe2(&(0x7f0000000040), 0x0) r2 = shmget(0x2, 0x3000, 0x2c1, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$SHM_LOCK(r2, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) lseek(r1, 0x0, 0x0) shmdt(r3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget(0x0, 0x4000, 0x440, &(0x7f0000ffa000/0x4000)=nil) 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) kevent(r3, &(0x7f0000000240)=[{{r4}, 0x0, 0xa, 0x1, 0xfe5, 0xe0}, {{r0}, 0x0, 0x40, 0x1, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x82, 0x5a7, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x10, 0x7ff, 0x100}], 0xfffffffffffffffb, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000003, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000012, 0x3ff, 0x40}, {{r4}, 0xffffffffffffffff, 0x16, 0x2, 0x869, 0x8}, {{r0}, 0x0, 0x2, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffc, 0x36, 0x2, 0x100000001, 0x56da}, {{r2}, 0xfffffffffffffffb, 0xd8, 0x5, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40, 0x4d, 0x4}], 0x1, &(0x7f0000000140)={0x2, 0x7}) 16:00:47 executing program 0: socket(0x2, 0x400000000002, 0x3) socket(0x21, 0x8000, 0x2) nanosleep(&(0x7f0000000000)={0x0, 0x8}, &(0x7f0000000040)) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) ioctl$TIOCSTART(r0, 0x2000746e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:48 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000c7b4493f72df3cbefdb5feb9b3cfbe847b88d21437054a4994fd73c264314981b92066d9523f9e77a48223796b5f5d6ef2f9f72d19a6d6ac953c11811f2ff29fdae4e206dbca38a89406e23f92fc21439bcf97372857c9e13d8a03c021a21c1c0305b5ce9afe4eea3bf5383b195b2a2a1f60c5514778990a569dfcc0a465c7ac14da783c6dfeefb4eecc97f4be00bd699d862cbf1078222ffa39effd9f62e91c48c0"], 0x75, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) socket(0x1, 0x8007, 0x5) geteuid() r3 = geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/123}, 0x83, 0x2, 0x1800) getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x4, r3, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x0) lseek(r0, 0x1, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/173, 0xad}], 0xffffffffffffe04, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 16:00:48 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xff1c, 0xb) r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000640)='./file0\x00', 0x102, 0x0) getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0x400) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="7369467b25e7", 0x6}, {&(0x7f0000000180)="32f94d1ccec5128feae74b848bde2cc881bc293461a1e7afa28d452a68466d275704adddcccc0761bcbcff25b740c09afe62b33f845c8a67a4a4667c5ff41fc5925bbd14ae2bf3a422e9a7a98a5a4558111d247cfe3e9e27a5689a775e1d6373d8d2bb0d232bb51292970865a7d401d73c11d8e6ec306bfadadf244a4f3f10fcc5cf0c6cee3dbef12ed803a362c45f6e9decd79c86ebcb3043883ce9ee2f313ad7540f9cd78a826be368c51b698663f5258d3f3db33e839b49b881f9a4a55200c86ea0a046128f59ec4b2a659956766dce7690", 0xd3}, {&(0x7f0000000280)="e55dceddba813ae00eb35af4f16468bda9cc1b653f7acfaaa494e26e8bedb3b05dcc5b3be8921c6cd1b8515ee2e8c37f34e6360b54e5189cdf4b734fba2fbfc10f3a97491812fe9ba5ca6515fc99a70724179d07fe41178ff90146a44777ac39680c88141cb9f4a0667bd392e71e4a23634d9b5eef30dc905242ac7ff28af8bab5ce9d7faafdba0e8ffc701d8f193fc94ec3755f63ac215825aa51adde89f172812268bcdbf7c854c47f405006f4f02d1e377f82196717be05b4ebce65bd5db528ac6be98fc25cbf8338d814be5780e44d9d12b45ec0bb55f2a1a1247625ef0e8816e769683bf7c316c9f442c99e4d8ba41317c4706260cfb7dd7a69", 0xfc}, {&(0x7f0000000380)="a8ce87654a725876fc89b958", 0xc}, {&(0x7f00000003c0)="090da886fc0438a04a48143a7a2ddec91e56b39d3b4d16cae7ea10f01eee4c86cc629dd44b5f8ebdb671218fb7fc91cec551433b884c1612c4ee6f8c54cb13119f72db2312b8e867e96a440f53bd83275ddf40b95adca389926a55248405ff6982229824b4fdb0df2acefb011767ed9cb75196cc931784d6dc9e64853bf99bc1500a49a0b6e90335dbe7d710b89a52f1ba2679f151ba89cbf38f807cafff8aaa56f9d33ddf68e1933888efc3e2f48f8a507a95c3dce6fe785b3783980fa8e213e951594a9513921a1ca2189455fd91bd951e0bf306ad2cbcdd1fc8cb745d319a51a5201aaef0cf100ff89a", 0xeb}], 0x5, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x68, 0x8}, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xfffffffffffff001, 0x2}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x18, 0x3) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x8000) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r4 = msgget(0x0, 0x200) msgsnd(r4, &(0x7f0000000000)={0x2, "ca1a"}, 0xa, 0x800) 16:00:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) socket(0x18, 0x7, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socket$inet(0x2, 0x5, 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:48 executing program 1: r0 = socket(0x800400018, 0x4000, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) kqueue() r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x10200000a) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bff0000000000000024c809e9"}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x0, 0x1}, {{r1}, 0x0, 0x10, 0xf0000020, 0x9, 0xd3b}], 0x6, &(0x7f0000000040)=[{{r1}, 0x0, 0x81, 0x40, 0x9, 0x80}, {{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x8000, 0x1}], 0xac, &(0x7f0000000080)={0x5, 0x6}) close(r0) listen(r0, 0x80000001) 16:00:49 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="2b2ba417cd07dbf113e24007b8a1f0bad239d313b806f2678f1b99311f94db767042a10372d4aee1ba45baf895e413a43e104055ba3d06d4be0517f40ab4732fd8b115d23756213f6803d52a2ff75023d16e2a0917bbd2f4ba7e98e01191811a5eae51796ab933ec6ed098a4fa6f9dae91d5f18343ce1421b52ff3222474a2d46062c514435361d7d4d619d35d399b11d01e87e06e9e8735ef2cc9f1e231d911afd2aba591b0b8fc6b6530e3bb0ecf887ff88ec5a5e0b47ccd6b6c771cd02a6431e6004f55154be43df759da9ab21b9eab2b1eb85f6d30b95e", 0xd9) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x400, &(0x7f0000000000)="6ce63ce20b56fdcfaf3618ce83377e8f3a6f5ca170903ae2fb223c61a2128f51be2417ee24e20c1ac55ba9d29802da8facd73357369408f4cda680574b29c632f48b34e84a58", 0x46) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/184, 0xb8}], 0x6) dup(r0) 16:00:50 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x50, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x7f, 0xb8b1, 0x9, 0xffffffffffffff01}) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800), 0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c2e2f8369653000"], 0x1, 0x0}, 0x9) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x1c5, 0x42, 0x0, 0xfffffffffffffdd2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000003c0)=0xc) recvmsg(r0, 0x0, 0x860) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:50 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000024, 0x0, 0x0) 16:00:50 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3f, 0x995}, {{r0}, 0xfffffffffffffffe, 0x66, 0x0, 0x1, 0x1cf}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x8, 0x7}], 0x7f, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x8, 0x86, 0xfffffffffffffffa}, {{r0}, 0x0, 0x2, 0x0, 0xe6f, 0xfff}], 0xf0, &(0x7f0000000140)={0x7, 0x401}) r4 = dup2(r2, r2) mknod$loop(&(0x7f0000000000)='\x00', 0x8000, 0x0) bind$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="e7bcf6c2c78b8de84f48d42af5ae9f7d9699fbff12a4d4b005efc8657b929b8e365d174dc80020909949aaf28395b1d924d56f02bcc7830f4707182ee4a5d723bd534666a67a9617686efad585b6017cadbf00000000000100011c0ebdd9784ca6a726f36121a0ef"], 0xa) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) syz_open_pts() dup(r1) write(r0, &(0x7f0000000180)="e2bc1ff8380a37ed9f0dff729d241e89963ce4657d0fb4d50d1e8fb2939a66d1ae4236ff46fe9871cbd6d98cb493e846fe7bafcb7906fb0792f271cb11d6161806640384347174a6f460708680c3f59e59ec70756f521bce584c21cf451810bb3cd987e75754a24f10accc93a76361198ffed1d0877254727ec2ee5bfdaebd86f9a16f8b95f8e1a0ffb51743c725bbcb6a79aceba366f05a9ec81390375121aa7f5c9fff0255796b8c9629efabe9974b63dcd024357e35a4a55efd5e54bb250d6299709cf934bb4fa5b842e839b0183ffb160536233ff50882e16f93eeaeeaf0d9cbc2a5ad1e", 0xe6) 16:00:53 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x4b, 0x0) semget(0x0, 0x2, 0x418) msgrcv(r0, &(0x7f0000000000)={0x0, ""/228}, 0xec, 0x1, 0x800) 16:00:53 executing program 1: r0 = socket(0x3a, 0x4, 0x81) sendto(r0, &(0x7f0000000100)="62643caf1605caeabc9fe8c6c4e36f745aeba175dc4350aae9c3b343a4155e2af114fce816b031d4ccb499ee94704739745268682d478ed0a0220ac56c6bbd81727185e0456ce3c592eaa7b9e28a6674d2123c5c5f64093953b4c302159b567c32ae184ce9d08ba4", 0x68, 0x402, &(0x7f0000000180)=@in6={0x18, 0x3, 0x400, 0x7fffffff}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x0, 0x20000000000000) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x4c2) setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f00006cdffb), 0x0) close(r0) 16:00:53 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="58267012a0d0b966df8034f5901cd1f82ade920dfaad0c26fc48be", 0x1b}, {&(0x7f0000000240)="330765ee5b095a8bfe0227fde745422867cb1381a55eca9902f2158261f2c44321a897", 0x23}], 0x2, 0x0, 0x0, 0x5}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f621d9975"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:53 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) close(r0) syz_open_pts() 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x10000, 0x9, './file0\x00', 0x1, 0x33, 0x6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x40000) listen(r0, 0x0) shutdown(r0, 0x2) socket(0x13, 0x8000, 0x9) close(r0) 16:00:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20000007, 0x7f, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0xe2, 0x10, 0x2, 0x5}, {{r1}, 0x0, 0x10, 0x6, 0x8, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x1}], 0x700000000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x12, 0x401, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x401, 0x7f}], 0x8, &(0x7f00000001c0)={0x1, 0x8}) r2 = getpid() fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setpgid(r2, r2) 16:00:54 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000180)=""/52, 0xfffffffffffffe2e) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) listen(r1, 0x80000001) socket(0x18, 0x1, 0x0) fcntl$getown(r2, 0x5) open(&(0x7f0000000240)='./bus\x00', 0x88, 0x10) 16:00:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x7fffffff, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xfffffffffffffffc, [{0x0, 0x5}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x100000000}, {0x3, 0x3}, {0x2, 0x7fff}, {0x3260ec89298e8a1a, 0x7f}, {0x3, 0xf6}, {0x3, 0x100000000}, {0x3, 0x5}, {0x1, 0x2}, {0x2, 0x8}, {0x0, 0x575}, {0x2, 0x4}, {0x2, 0x6}, {0x2, 0x8}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0xfffffffffffffffb}, {0x3, 0xffffffffffffff25}, {0x3, 0x40}, {0x1, 0x20}, {0x3, 0x6e2471e4}, {0x2, 0x400}, {0x1, 0x604}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x7}, {0x3}, {0x3, 0x8}, {0x3, 0x8}]}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) kqueue() 16:00:54 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x47ffe}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:55 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2068, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000100)=0x42000fffff) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x102, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80) 16:00:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x100000001}) clock_settime(0x0, &(0x7f0000000140)={0x0, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x80000000, 0xa9cb, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x436898a2, 0x7326}], 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x53, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000013, 0x45, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x40, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x0, 0x7}, {{r0}, 0x0, 0x1c, 0xfffff, 0xb3, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x65, 0x8}], 0x7fff, &(0x7f0000000100)={0x6, 0x2}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x152) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x5, [{0x3, 0x2}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x100}, {0x2, 0x5}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x62}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0x6}, {0x0, 0x3}, {0x3, 0x1f}, {0x1, 0xffff}, {0x2, 0xffffffffffff8001}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0x20}, {0x3, 0x5}, {0xd7769ee830d66380, 0x8}, {0x3, 0x8}, {0x1, 0xcc21}, {0x3, 0x3}, {0x3, 0x800}, {0x3, 0xfffffffffffff001}, {0x3, 0xffffffffffffe00a}, {0x3, 0x9}, {0x2, 0x1}, {0x3, 0x1}]}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffd98, 0x0, 0x12e, &(0x7f0000002c40)=ANY=[], 0x10}, 0x4) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x1}, {0x1ff, 0x3}}, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4b18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x8) login: OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:00 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = dup2(r1, r0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7fffffff}, 0xc) fchownat(r6, &(0x7f0000000140)='./file0\x00', r4, r3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x7, 0x100000001, 0x0, 0x4e, 0x4, 0xfff}, &(0x7f0000000080)={0x2, 0x0, 0x8faa, 0x8, 0x1, 0xf0, 0x56, 0x6}, &(0x7f00000000c0)={0x1, 0x1, 0x101, 0x0, 0x3, 0x2, 0xd59}, &(0x7f0000000100)={0x5, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x18, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f0000000040)="d0a83c5a144ca2b770e25076b370bc82d5c9fc12b211e406bbd53d423e8fee09c6eb8088bcb96a297e903e637de10471700437d3adf6c814b2999be3ca1787fdd47bf7f68d35d07fbe446986d114fca9407d48e5d7400593cc348de54efff2e0b92931c7d62048317575ce4eb8bfebfd327391a4b5deb690f96b31dd77e73d1c4663a4396b9c83015efcf73ffb263a96", 0x90}, {&(0x7f0000000100)="eb5bb6c595d8097a5e3593b85fad54ae52b8d28fe28dfe10505531c43e6fd6b9c1967fea3dcd2b6ec885869b2ef6f20223fd5020eb", 0x35}, {&(0x7f0000000140)="356ac1e903d27258bc8d62d26f302c98ed3adaf93bdfb512942f0b6f9c22ebc4e4a3f413d0a3f38a71476e41a3a123c4a4acba613023de7c1600a52b13843b5b476f9220cfc5e210dd4c15af72bd62b6632864756b8c2d8cc516c1d0d2f79659c01dd0189ae109bfa85e8d57fe5120c77263e6acca7d737bf1bcdd936249a4c328da04a2fcd8b252983c41827b247ffd6134885019aa153952220f238183aab47888b3a9e65e172430b515aa678399319b631316954c0d3c6f934b188cafc1464d29c030a3fbe0b2a660b99cd118c608800514a550cc4e8ee10e75f1d4e90159f7911c4546fe2cab0f496d96031bc75faeace4c9b11a44a39d917114635e357e7e1bab7059293dd21aad36f10335e0753106e7ba210ddaf05758b2164cea47b57b9c9948c2d65d5f219a9a3d0e0c67b7f66c902e0f50579269aa6b3481080dc03e8faa4d701c9c0c391dd5efb5cb66d51d49f0468444612b0ed2bd322fc3e487332bb7771b90ce085f2ece672404b6cb7099d4702949b876520dc4b128cd871027dfcc58fa449404cb17c84253417ba95bc2359473a4150d67e4def8f25e75f5b0d2f00a25e2a628ec630615df57c1edf30876bd6fd2df9fe1e9203f28f8c2fcaf7c6885869a84e0e9665c5fcb264aa51165b0be041ff2d63fdc31395a15814dd99501bee5ce143465221309bd0976e7a7f784fcfe702ff48130929e0c79e916186e97e1fb24ace8587c48020ece8f13f66659c8b6bccd773eb630374fff2d1f7158407d7c4142c54b0d1e47ef5565a6eb0f54f9f51785af18f4297ccb0c1cb70d2730ce9ee60a1828e994a802ad77d645c42ad844631fbf0a8a3ec10171d99c40df32f418f79d1db971a42d635c5cd1c20d25f257d1a362376a9e6a890fc99b6f64aca5131cd32abdc14e68534b922cbde241fd7bd8c1aa047142dcc68f9cc319eee3045a56b5f2597d9351b65514d81d15475b97526f6b3fad34d90c76b1810ac420119e799187fd6f401e9048bf346095283302f915759dc6fabfa96fea73801507ad96b6728a12805eac5ed913e28162e51a68fb0866567545958d68bdef6f5ba06a5b15955fa996daf922a5aa85792c842d2d08601c7ca395d4b1d015dd3cb796fdc3966f74d7f752014f1608ae2485fe914acbd024d3c1fff231f0ae5c3807559af721c295f9858b2d98926bcb64f1f0e2e8e289a8aa9afef706372cf6f2f135830281353a6d407b41f7e2e70aa227995302f2e7f4766c87f017aa11d76d5b55e8c9b530c5fdd1a7ac77f0c7bf07ff93bcf56aae3dd428f5d071600bd1bb672fb11917e5fbc8da61f8a82c65ba0c0a346849bb81c3c517afc3159add4804d58d63ec655bce9a0d1558dec341211adf34495a57efe494c22169ec1859e7142cee227796fee18d66094d0125194536b5aa7b51acc3d96ff179510ad3cfc3b5726d0bfd0e23f4ca5d8a24ec4e55b1f7e5180f3d3ab57649c9d503f2e5a25902e2b10bc7b2e94a82d80360fbfc752642ed759b1cb66daf500831ad17d063e2432643e35f5eff3646e7cabdfba7d75553bc04540b271543c58b2497a682a88339fcd2ec0695cae124f29c0cc6964a225c4bb9ec40cff973f09d77cb4124015863e3a5169545b8330294b377467d51fde7c2554bff4f6448ba274e72b894a8d4e738cd31a2ff82d72669d1f77ee8375196e540741439d7ef85069b636a81c9a59a3ffe4d5fe7d93b356944121f716c9f562ac8e43490c7923838789f68a85eb186c78447652d81ada5e32a74b47e4417c9552969fb39410353d042cfdc9ee8323319ba04d1079e1d56024330a61fabedd9fccd045e6c7a62a2fe37979b9dd0607517f6b789cfc1b3e689e7664cb21902ef2a15b304dd2787117c98accfe56ff53c4a9a0c528e418030aeb58f872ab3e5442941abdf68c556ab8c7c5825b99746b1f3275f6aa087bfdaa085463c500822afbe2900f567b14685b9c74edddc7386d9f2497c83af44d06a439fc7e149d226de6174efe166698cf40286e567f4d989043c5d4c6cc2e45ecd4554e70524600cc5d81ab6142ca72d712461d82eaadf2942cb6943f54a73442f01479245528c6bcd3492014046dc4fa7bc5a5cbd3049dafbac1291996556c464e0e5ef8f306866b019837ab2146a56d69ab49bd4c050007ff9074380e03409ddb4c8eafc4258f53c688104c053ca643406c558ca8367b0c2665fba6ab93b1570b757165bdcbfeb3fa960500e79b3567607f3d37ea5992d2fdd4d8d4a03bfb5ed1aca99d1e92ba6aae6c5ebb81568b072aa00bf6256ee6857b1343eba025d90b336b169a77b6a8e2cc903649a1f17d088b0a3782bdfaa0a0461c9f1b2deb2331f8819c34a5202b5744f8e6533f05f94d99cf0b697452b154d2245d44ee09cb073bfbf828c3e4a2d46089068738206aaeaf1dcfa6aaea8990898c4214bdf0ecc200e31286e79cc3b75fbb7a913efbd63e1a7cd88b647aaef4e724a2846f979dfe45b34a0d90f2e309c50f712e0feae10ebb3539d8438044f9f7e4b267a35eb91c0a79232840b12e6e5c06d1c7c58d0ba0f7917336cc5e7f2343bb6e1eb9a8e00cd7919e4c93723beda8a4b944a324c734ee856c0beb98e45b2c4f1c67e90265839a17ba752c3bd6283584649c68b06128530eaa737ba1b5fbf65ea97f25733beb3b5daa6de0e43c76524b693ab3565ff8febce4c0777dbdfa622818c335bd3fd5a7017ef2a45e199341914ceceda66c4b0b735e9a9ba483eff0e5be0f474718f438e2b77e14b2a703e8ecd243c1437483df017e43b2485fb206d68fa08fa41e04a6f38194b72d057583298b989fc259386e75c0e04e200a62ebe783b5957c028a7816eaed1896e8950c3622b8eaf856ee16b409b95b399326df99c64d4c55d7b55409a59c2e445ca27ba34605322625db5227fc1dc633554b24f036366f09c00bb570b5c85f831b426c73cf628c8e935bc28d6d71512111e6aed1ce5f9a1f7b15433d8e6f026203e5f363ea3dae9e7fdf3ed3d4f68a2c33c5c8b9cc729fb95e4c64e1be7e98faf58c74169abeabdbb68c5790da52a46be052ec5df204de64bd5b7e6012929c7621a8907738f06e7b14a044d439595c373117782a65fd18d8f53df7a5007d2d460f325c5fa13f65c25e339434e8dcecfb4812173cd882799a4eb7fef59be5fa5b3b1c524d2021a20cbc991ede864f9f57cd5b921234b983c30451ca0aba761079874f5bc24ab2bb8eb99c4983806f4fd9fbbab9597b00c2b60f82da0edcddadfe0df3bfe6210e6da6f476d323a05076a7e4d63ecdb803f61ee826ce74aee3aa99faa506af9165223547ea789dfc2a430e7802771f082efa1a7ce90f1c9afe64342ae6e61fffce3a7b1e264a8d15c1ff576bfbcab5db8d8c67aa8a5851fc15b7b89a9fccaa7191ffab5a45ddd8187add082e4947d22544579bd89e1de5ed7dc4d049990795a2a52995a99bd0ea7c0e3b70d15de7bcdf1202d3febeb80f596595226f669becb6debd8a01584c92188c1ee332058105ced6a291bd89914ea2d9c119719a6d70679be8c9933d64e3b61363a8559d446b1065eee1d2539a8dd12aada8fb1efceeff226ff00e0fd51895462a9469782509d18209d482e28ef1019511e6dde4a79bad3c443749ee8458529f160db004da4f96b0b27bbb9b7a64c8677d8c2d67ffca6657c65f5756ac9f64fd03a4fcd68c9a5526d124bfbff1638b14c12b938438a9c7f3275108939d18c5e628076b0a80bc5d4c241230623ff01934064c09e79f10bb0da3b2430ca2546fc2590d03bf8ff2d0e09bcfa71fc693a067fdf85a9abd1744b1d2faf7ab2b7b674e9ee6c6e86ac5f53cb494aafcd96f598e603f66d4c1d1ea8db072a33d928cf5d391c8f82810685f56880bd66639fb10a177147fb62c1bb47ab2692e052a6b915735b17c6df85f8535f0961501ad777652899550f6047d6b7ed103922727d3e73d51dec0733952dc17fb553df5a4e585c29c29c6b5d7c64937545818172777ddee9059f8f511701e16d692ef48d4204e5cfa411a0241fa7138bd6f14ca79f0b457cf4ad7bf7a3473fa1adaa11151570575668af458a8c75d10b58ac1093381c2cafebcd64ceda3aa8aa936d3e2a269e673e425fb2ae0a1cabae328891395d0408fdbfb2238b55714a12c9bd9018141381a5c43a20a6f2167f325d3aa2fadb2cde37675fad1a9c5463ecc5fd406b7b679cb82c9cdbcf85a943fb7c2caf579ef2148d5dc3b318a9d6f76f55b0cfb9f9ea2bd8c2c68b4c291fa5f01d251a44e4265edb9a55dc78851601c168af74bfb07d956378f4a84039af4aedbaa21f5ec2985b1c35af348a2e39f6e42dfb24a2681497c6fc1356c5ff03189a1fcbd7a97cd61a4b5ce3f47bba69cfbd901e1a965ca419f0811f45675890bf6d069d0442c8a33b2055fee5e7d5250502a9fb2bf485b1b5200ba59c49e7956e3ea18da7639f69d2009d00319527a5956e5387d5ffa3516d4a1cc918dd88aeffeb1f315684b05090c71943ad56a77627d36aec3f3885e47ce1bf95322031bbeeaf083e28590e64e4bcf492a3ea4b4483927d593ab8328d78f1f09fa237b71b86d8fd4f3711f8daca1d2edc45e795596b841f834fae593233784efc3ca4245ab03293867af400f510bca9febf8b7a372961ea8e21847feba63d614401adecd0333070e3612c75246784cfe77b549f8d7b94386970b5535a7f5f13a2fb51a9d614fe0f60d54d72c64db4557f955c4bf56b9857862e765a87ee8b935745b6370214f54f7170c14f7118740848fecb5facf0c8cf56b8dcba2ecbd475645e2dbd8d12163bcb6ea933f887d20c12d93276a815249180e8f5bcfc93959d085eaefaba1adbefd5f94c7d823b73e9ac1b2fdf691c691a13be9888951f34d8b968ccfdbb01fec5b793de43cb60708e3a8dd568705c9b5a1a543dca66bb4d6b3a1c305f1c50dc3e8eed72d45e3c63be546d7d7260c61a463b795eaf5f180d7de18b4f0441089e0cb1bcadb3622ff22a728792166f6c7af0249e8f08819ad5f7c9a4b1a1fa69879c8c89fcb05d220d9d0f5f9d0150bdf82eb04fdd9312dd9421abb700fde288f7c1e7c00ea868e8dc22c6bba428a0456aaede1ace389d9f107ae0ccbe7cf0e588bd71ca129db96288e16fd0cacc38c37da5c430213fe5d59069b088377aaa99aa6befb57a74154a0183aaee8d66b4724012606dd6bdcabe83e662d7d9358f4235ef682a64ccd748ef7892841818c978aafa0a6b55f09772bd922f1373c09ed722061e56873bc4b57432bea13ef203beaafaf1ac1990f8eb6b162a84746ad6affe28027df4a79c67584e9dd043d5f58ba363148d90c442a9582dd732f52c724ce54c9cbf29ae402631502a3732c62c14738a4be942912f43ef885c92b84d041f74b9187eacf3ed3e8f679ab4f0f5258ce7e0d745bc89284e13ac404616b98829ba4865c148b75d2f0c7066924c5a6966a87b11951a41dce036d85f6ae0fed8d3d9f029d31ac3485a480f396c46f6a652d017dff64afe43f6c4cce31dbd9a0069336107f0a646a669a477e40527c4f63fd114dba508d4f3745da47ffc97637bb381a0e7aedf9d0b7e13027bbf23cea02799bb1ddf84ebba62db47be48bb1b2dbfc81c6bcbbac7090c7b0591fa731fb167a779befb10b507982bd891eb5ecb0419f976699bdf1117cbf87ef05dfa1c80fa407f11f83af03a310461ac4ccafeefd07a795d600b1300b693054806115f48db66f90a3448bfce74ffebb9f635edc72ada2a1e2a2c0df2a0d1291532", 0x1000}, {&(0x7f0000001140)="9f798e0d564812ae3aaac983ca130c4601cb75cd49191bc68c0d6719beb9767fa36ff6c1c371a7d06bacedfbb6968d6307735938be487c70ce0ba85ff2804f6b53c4fd8eb8dc9c5e1d5112b3ea0d40602dee5da1dca6a7215194d32c811e0d58f997e3b1e583b8233a8a502ee5020a4ded00b9d4ea4e70bcd096245f232438a9e56160bbb5e67d3c1bf9f4ce3a3b13b429e50b86307c3d4e42444b188814f4deab658c4d8c0aa09c9975", 0xaa}, {&(0x7f0000001200)="751eb95cd3962e38702500081cd5c71e52133d442b5ae34058a9d09ab15a56c992895eb5e9a9a975c411392aaa96e5c56494769aca85e5b251a285bd49c218bbc7b0366be2854f92700c7543a7be8df7e838ab7224ccd637ba25f95db7fcae899dd0d8a8c87c0c01fde4790689479ac69f0897ea65df035e0e5cc41eb9e4990fea2bc265ef0cb6eb72b1ce02bbd6242e7cc2a2d792be427a5078bf6057683a183f856edf0cdc7b3babc9daee84ecc6a3e032cd480dc5a25d66cef634fdd41a423aa7371241fda5f99c", 0xc9}, {&(0x7f0000001300)="abf1e27b406c71f669114eee2b2a51f3a9f68e3f22fd0c83d58b33d5782ed8842a33601531e1668441c401d02ec034", 0x2f}, {&(0x7f0000001340)="68d523145d120d6c7cf3d3b10941115a30b58d6b5d8b70af3c370d64995ead9cd25f82cdc6bfe51208c3dd6328e39d2d19799833b1f87106882d617e74147268dea1e092533eb63550a07a5aae00c2dabd8cdb7918dee4a1805f4877a5a01c39aaebc3ed52a5e88d67b549d1f0f1dca759a8a51dca1827d97446f238167e67359464c58fd91263c2400e710e12572301ebab6e3307285efa41ffaa4026ceed75cd5a1c44ed7d01b0e86f884219908a6c9b3541e925e86e1a32c44e5a0484b808b6d9b0273499bedb0fbc782c5b049c1792d3b9b94aa70902c117a16c4d951da7a77908a474e44fa1d0976b9cf95d9b08e80f8f8d50d08164431071d74c2996de1e6e56920e54e2e3a0a7784f12c8e63ba887e37b0df5f6be5100acf7ec94913f3f33bfdb595e45459a8aa8ca3430820cbff6972cb3281fa0c8ee41197f22d86c68558d4d5d9703f736056bafc1b8608af1f396bf3eb8ca04c25b4017f4242c50a333aa95d5eb7412daf1854980c276e358fcfe01327e00cccdbf5f196ca24c3370ec3204d2b3c2d04f39582b63c0144dfbf9f83b29a497487491b1f7cb5b1a3cbcb35ba59eeaadae8cb10b1f83ce8c7a6cb693c8b71149d7e8a39481a0d08d38f538061991ed647a1c30a8c8608dcc52cf56e247119979c1391d183d4a14e935277cff7c1e39b3bfee33c86f6f086c41d5243cab7b06a3921b21102afc50c5d6212895fd6d5dacfd9fefd94cc5d0155c82ffa124da1c1a844006766f840f9c017ee22f1a8e4ff39bb7eee29527978674ba80a031d1c2709334c6b4f9bddd27114ce2f3a4af89b35276401d199da95539819937f3d29f5b05c864c69fc3d1e0c95f1508f4d14b2546f7950c4a59057e5d06319f0721459bb149e7551fa82d5e4842dacac4c018900990aa2388fd09cf66ac0920e3fc43ba4bfeb0b7cc40d529f3efdc8b4c79e0dae8e9efec5ff78e36d8c8982c7383828b2e0ed529b1c09f08366630a4e56e9f9fb08d317485737d78e6e09b55d032b9c7d9c10f69bf46c8c360b694e6bc5a745bb9d0aa2b2b956e15d5e196b007a57d33f4be9873ef3d5d7e399cf26829287cb78b01a4642abb86bc610c6211bae6db78dfc1ee49ded07dd9cc363226d5bd98f72a40b933d17420272fd5379c7ac29751b4b2595b2f2a443f2dedc32414152163402b9f62ad5658e60f21db6f447431edf662e7186943338773a7d72b4648b482fcad41b4d868a90d8850439016e9c7097747a48cf9dfea44be90c60df965668a353bf1b18a502b3a1e3fda077eecdfb958f8d2c4a2aad57637bb39567d7b003bf05069607985a05f1ae6869cc90543e49c432907e08424dfd90c732d025ff895661f931faa74378260336531d6636e6c6d70ec4ae127bfb0e8d313a02884f58a16121a3bcc805b16bf59afcf1060f1bdd04b81a1f787b0abd2893c3c4ef2522bc0a6cab8f7bdcad8ebf02fba1f3b71549f2f962504fa48beb299127ca3a74b5695106ab6aa6b9dcfa823187a376f365a314859f77ee65d564facd5b4bbb375573fe87bc9ca38968515512a6e9f1bb8b37f623cc95ffe1c2f0837b6d9dda1212e8de53c34dd3a5890097249fb06626338c20323b038e805ab8b6b805e1f65dd63c1652939b490655fff3e31f7dfbbd5fabefbf0eb6e67773c8600327fb707a0322f9915ec614cff0ef7d1f32d281cd60504551709234a656abf2fee7a6e142a8adc32507360e50281e50bab7a4f48faa9df4d74b2c7d7d380c53bfd2af2eff477fd18937547ebf6265cf2f3f79c6c3f4088c7cae67ba2a94e069be5fb49f03ad9a6c037e19986be88746bb6b0bfd17d813a96cf7c7996c5003e1b941428bfda21e1d0a31b9982722f9f4eefe3af5c6f2418a47a29fc722ffd863d09d4d4accaf02adb73858cecfc3337e55cdc5938e76a15d85c6a0727b6d02107ba53961cd344b523c66684e6ba7d3b6a4970bfb91a00ef7b2e1a045b1325c63c981fb99e5a8d797c36f52459103480c308fa20b7b692161ac15864f8d0924dc363450c001f16255e5e9d42c74e875e617076f3e8f4969517b17f2f95d373b6cffd3975dc9ed3b2450af072cd57eeba03c00564361ea2d180bf49534b2ac112ab18a4e0b5d22fe5d1fffe02f212f1bfa0427b17d1a84d6fcfdc361f1c612ee2964870729da83090f228436b1c01c4358c38ae018dd5d61dd0c71866be659794e799b80fb866e4a1ceb579f0b0192633a44d6a78972c4891ce1b854259325b02b3ee1867a4e6863732e047aa5889ee57360c1935c6699b3cac7d6b0c3c98cfbc7321abcfac64a810e0915328d1ffa1c150c1d98e077172734b49cb60cda56d174de7ec180b0faf115931d886a12abc48dfb6d08ef0f98bd5d273b4dc82af5fe15677c3ae950ef67a92e38c90fa7de5e477310261c4b49f796127bd9b5ff756bf143b4e181416827cd14b8fb98825dde6ffcb049cd81561d7d6f643d87779e3593b61e06a4199df08fbba73dab8aa2aff43a2f760b6af912ad5bc6e667a2f98f2f11ff982b703d7e785bb3d821f2b5900d5c3718d49a3ac85a8fc4b8ed086c1f42407a6c32c17b2096e4427fd683f4aa34062e8000962453216817d51c430df6131ce3f5a6c0f296024436270397f8e4ef5aa8b85a7e46f4d02185be954a6908a3c31560a6fa0105b748e17f1cac40d3a7223e17c4d2d9e3fe05c0aeaeed23ebd5565ea99692853431766e34dd3fc45bc06309649873028548b832e4bb59fb1f952b38b7c59e12467495700a1d8b5e6453d33d0fb960024cfd7fceab347cb9fec9ecbc71f340969c340c7aca456dd32c10884fa07331506fdaaec50eacdadec197f1f85a2f6658ede0ecc1a9ce9acf9a66235819721d4b0fac9531e6baa4bf7ed6289aff880cdd5f08973ff36b5018dfa636813e2774e99ee9904ead35692e229fd0f384d2b1d55f290986e19e6bf41c4b5296bdce1cee933c8b79773282952f6bce4429ed33847173114847063b6ef80a4ade51102b97ff83c5b637fd168612596661c292dd7756275468478eb18dc1cc2eb33e3e046bee1228cf4d5566259f4d32a3399e231ce6df55a4dbb041405e20ac0dd81c5b1b9215f9ca93c7f2ffef8ab1f983a300d675a35d32d86d5a3f6e7066be952e6f41dd0e5b4643c3aa7715a66e8027c603f1104612b25bcb3e88cf0ae785acf90a77cb40d0b287a49c4f47fa9f59d0617e3265f2f8372f11589f6cbd04fad759c823b6151c3a89d4b488e501e25e417a6174e42de55e419e9902f6f1e65ea73ac1f463717460f5f2d0cc0a235b18127f8f9ca6a3a28be73f93379e1f501ab11638df42ce8d370e692c9197c259593ad75c1d6e4ed3c924f1d52299598b345f94d65631dd3a07bfea0fca9e1a09d309d14d9a104b47add83ab2b6837e807f366ccda5d1d5ec1d455feac0d012368ae5ffb924f2c254a8a5d15a1069956bc2b3cfc2863e4ee72ab11ece47537b1491a4991ef11de65c20ce2bc0e7df4a237a43f1ea05b6a7390bc812d652d33195c7658f2f750915ffca62f0147e1e47e48654faaff7ef1606c15138ef1a5e2569811c3f8e3eb931bf059fc768e81fbb03f3f25363f38b2e25dcf2791c683487f5ccc0756c0ea84b951658052328dcb83ef217a17cae7263ec9092be5897cce3ae6851f7d15e386ffc4eb653c5fcec92730b9b43cfff775578a128b20e54df8017aa4a276f16b02f802705a938c707bb2a72db48125bca0380ba73d9a153f8b1f47acc5c62355ed90d3d731002df70c49b380a8ebaec83a099f4e34158d54664621551e8322ccedb5cddbbb144071c22b8f45902de4c518e4bcbdb2876797c27e995afe75443f95f972e20fc7db6419e4975a1c0310e84e3ac942de4b1e34145abf60d1169302d1b0f809a79a0a82f01e4c3f569fb1d8721e54d2fd925b3cb50eb1e14880796c734bad271a2894d4afa2331ad775b2054b30c42cd92c75862c1b497a6f329e9a6d8510e4a4cb88ae89b368aeb2fb7491cf391d8e9f27c48cf4b4856c81b928ce48516485bc13717a2b4794b615c7f9caf092283e342a31df77bec437d098635e26f8c97c281516b11e47aef04124b152bdc6a1a0bba221dc8ea097bed3ccd0679af61c2491cdca845ef10abb58e50d5a6d349f32043ec0d02dbecbdb79a2b5190262c71247678f6f4968f132b9ab774eb4c126b36d842dbd9757be3cba5204c9b354760cdb04b0fd3076c393a863d96113357570820b70bd05b715346ff6a5159cc8174ced09b3551c1c4e252dac74b16192854d0854a70ba658ccac3ae9eeddfdbda8b1e89e98f4937139edde71e35e5ae5f7bf13fe9ecb85f9bd7dacc687916b0d3ca7e9e7a9692964bf8898108e080dfe4192110af9bbc8e62ac1a1aa4b05f0ccdf4d8fe709a90a3c1ad41780381a2eb4667813aeb954d0c45957aef9b38de5e0ec24b5c3ac2d90b6fee96d0fd0154184c8f10dee985e307b13b547010f360b0e2b21f3ed30ed5f7ec111d59db4f6a66300470a1a4a99be457629386ec89459311f056e640c8af75e777f1778992a708d7552332db58770c40d94a9aa177a47b7318046faf4a8703e8473bee00ea501befcb3a7f0443c1c78228859cbb8c6f2e70ca670b0027d07b838bd1f1dbfdf1e3b164c627b5d199b3e726da84f7861662e6d406248c56936359e5dd91faf07c1ba7b5a384f365a732dcc386322b17858ccc80686ef62b8b01c54d981bcaed5cb344f1af2071bbec4e8c5919f2c125fb80607e92c1b8ce9d9142681605382be24459fdddfea23beb7bc1e625490ecab66dcdc81a0a78369f703df30cd60fefebeaa0dc5512a49d948d9306d1c0ba93d9b52686dbd959d2212992ac6b1bb92de6f299dca49b87a25a1e4ea43cbfe6cfd470be9bd5b7c9475e052fb8cf13239b82781705330a0448348bc9547177ad6c0233a099d6749ded4ce1fb44eb85bfdd440e857ed2368d7834907fc58408e48a99c1ee38d807274a22d26347b6d672625fa921911e431812f3cd293b15fd536c141e54e5eb4f1eaa7828d712b19209e2c228de1dbc48f065cc1f57258b0dee9625c37c7565ee94d67d036c0749b3c83c4aecd3d4b11f7ad676fc551c3d026d14b9ee3813d24a65c38da120ef23d13de74f23e530f3dd3263242a6c0606a4f30807cccf6877c78dfb630f1aafcd337ef47915d9bf07f3f720862b4818bf754f16a0cfa52f6adfb94723d0762c97eab13b73bdde47977b65065083d5acb70fdc183ab4f772cb152618561bcb902c403199ab2ae83fc6c14d0643939aaaa85a5c01f9913a62516dccdd43a46a60257e8901845eb2c168c00a80f4fe2d5fb4fc79209e26b094ada535536020b19d2f5f584ef0d9c65eda7ca0b33e8a4506de936fb7f571a978876f1bb798db351ab29f800a74eb637818b69785b6c8f211bd5309be5e3540d28d6b938769a46693039be84ea2158eb6e47a3256adff3bf1940530375abbb74aefc1475b420a78271e18f05ef87b52fe3b882c0f8774c7fb742b57545a2607eb557023d5d68e0039a801a56f23af7262fd7b2d352e4fd290d1f84b047135a6322e0e2f72325b78e0247a62abd9e5b1544fec9b9595b029902f6910accbd42c6109503a02a792ebebb1ff3bbe5c84a2c5717d5111941801e0d92b1af80778e2f24a4ef7dc768186a770b84a37ec9a7d8f75060b515ae6bb4c30e00252b6aad58e9ac2922bba979a986b7e2a60133803653025579f61bed4ee4d161f2cbfbf65ac1693c40eb85e430429f22ee2301c86dc828ba750435", 0x1000}, {&(0x7f0000002340)="2600b923e158549fcb6a3e477a20deda76d304dccd3a413190ad3d817d979eaabe8268200905e66ce1bb455391136e2d816679fe07c5cc59df7d44b186b459e146185147d5d513e3d4a3294286e97798d7e0e298d2843b43455d5ffe52da39b379697db32a024d8518", 0x69}], 0x8, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$unix(0x1, 0x24, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:00:00 executing program 0: socket(0x20, 0x8000, 0x7f) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000080)=""/61, 0x3d}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r1, 0x0, 0x5) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="8f290a4f7337b1bfd1a8cff68c420aeb7df24581f840dd127fae6317f7e07be9a361ccfceeaf791b9d86f2e4d3f31d1035336e21b861094e27cf", 0x3a}, {&(0x7f0000000080)="2bf80345198378655151aaace8a663dadbb3d4ef13e8eafca47a7ff3c6d53aa07925308eb5e760418836a7ed84a5f68fb04bdb255251b619fe0f0d6ee09f737a8d294f1c2ea208dce748d7841b85e5e43f8c9669949f437275bd6ef38e37ecee2ef7e28057637de6d1189f4e434a9bf6d165d85f82da46c0a0fe0d569f4d4dff95d2a8044dc873c5c5ece0ac11fd", 0x8e}, {&(0x7f0000000140)="44bc0b7372fd549f0b157194283e8ff99749bdb2194e18f51a89ffa28a8f416a0e6ae75cee2f09787ecf0352bcaa5379e0eb20378c8b1aa75d88c7a90621199fc3d4d510446141ae2fd8efa85ba249703f34f99c77f5c90c9a41355f915a3a1c970aeceb07f6b98d0b8f609c4fab3d2ef6b6132cc478ee76a4cf5fbcd33f27085ab7bf640d3f5d2e9b7e01c4bdb87c1b5bd1e282c4976b7433a9a397b5530109928fa8993a8bdf0b2f0f9e3ee55a0c3d1c009f335377e283ac67f71b09c22f2307d3d6d310490a10677e2a8771fedc002ddb7b3bf5910e6d6c172f5dca77d874122724207a52a0e799866876fdc0a02cf460428583936aa1f852", 0xfa}, {&(0x7f0000000240)="8b9479b6b0837b20cd4f", 0xa}, {&(0x7f0000000280)="113dbf3aff5191e266caf6da1e5da5f28252506e91200d05763f19924c20bae7e2df20ce41c81f684c2d753f77", 0x2d}, {&(0x7f00000002c0)="b3d8f5e6edda635784f8176e23ec2b98cc0c07661f6c7afc884f7ac1146bb07d5d07cd7546d314b1fa443fc054de5d40b74fecdbc1229212691604f8bf5aaca4c94bf6513fa998eb8d2901c975f887f6d343780a22f743eae0c9b480770fed6d27d1bb4afa8707d9c32704bcd74887b25807afac347df236f07496283b5927cd959123b84e294e51330d550bd8ebd2d337971897ee28274ced5a4c769a5cba1466d1ea4bd98fd41cee6326f23689ec5fde05976bf1fda5a0dd0c81bcdad68f870b0d6d8c70ec081ab3933c9c9279af67324c968419bec9d3de2583fdb4976a85499623a37a8ce8fb76050d6850dccc9880b93f3f9c89028d5ddabcff6465c0092a2d7a17a0a6a17eeb267435df75eba5320025f57cbf8267a54d6bdd340fcdd8aac98bdb6064288570fa4dcf612081211286465c6fde1cd264139258b66f675ce341df2e46d08d7a6f57450d713e29b0f686f64acb1f95b8231ab41c70d2814ea0da6491aae5cc18fa242af52ea6e7dc16837404ba3abc01763b1dcdc8728abc11e962e9c9cc88df21f86b50b546e88769e43d61e744e0617ef78644817cbb32900bd73fa048dfe6b1fa99a9a436dbbcd8248967673561b79eb2fa9167693290f793599974838d4d3a179760c70ae52ec5f06879ca8ceda74e060b1e203ee0a7823c0fc5a82092a0a7ef6e8e0d1b15940cba94ffa3a86863366c971bd6bcf4fcf64b3018b4aeb127aed72d5ce7fdeb287f27ee1b439407e3046ebaded7d7c898c73c8cba6f326f05e2c51abb70343cde1669048b2df2478e4f66d56b2c0612037462f5d87d7ce493117da6df7971564a3b030f20f76538d9a8e597bcecbfd0dd88ec6ce3242e7719b13b88d8089c6b4e5ba74084fd24e2546774e63f61df2345e4e4f8bad8cfecb645b5fb72ab26b3410cfec4240c5cdff1f626f02baa62ebb2d260367c0a7f306e8a80c1fc3c09738e750816f937e332c0b0657a11b892a4028e936e84ee6f0e25dfa36fd2d9ee1b8a97a6408e1767b97dc2d040d3baeed77bbfe8a9b6a219de20b4a312e309f311183e9ad4fdeed06d7ffaf36509eac8307c65f7056e8f78c457c65d5fcda4c21cd2028eb62115594f8f342f9408337684f635ecb45e074bafba77400b4c57873ffbe45dc1a57938064e2b66c3cf52daba8675390d7e1815edbd945cce2648f99e93bcb3a291617f09416ece7d0a44397a8078b61aafc798e423ff1c1a7632d76402ddaee1e8a2a7951c671c18bde8d5751617e683a0e826aa524fb4434760e20135cb2a406799f5a150c9d70eb1e113829682eb2d0bf599d64f483b336269d412e238c9aa019ca03853883f9c31cfbe571369da9ac0df03fc2de5db5ba9b8a06eba85029829beaa708460fd70384564aa2d74fa900a5a9f47db752e20f619a276405ffc4990fa837a5c183be79460c525a22315da7446cdb61e79949c0a40c58508a1ef5e6da3f12f630ac1eec636d75313665b272aa5a2a789a7cb905b1219a449e79e657febf4f3fdc1825e2b8b382ec137f4236ac60bd8ad3d9af4d0eb686fc6400939b0278079242a2b78a4e23df595deedcb564012a7b8199b2b65073062f9a866d25e44cf7be892b9faf24efa702b3e6969501b12ac78e281d789f224b48b801b71b09330b4f9b82520704d73e67598c003bee37d88b3ce70b78722375ebe9a920c24702d727e34dff820223ab19bcea5accf2f13b9e98f1117a5ce3a0cb3bba95e98e4c15764a2cc1abc89dbe5539e7dbd70f8aa61b53a5c701c5ef8a5b72c391e9c6639903d01665acb58055549a09579540f2af105ddd937249dd3539aaa390f1158788e6684f3a5559ce4c8139b0f734cdcb1160f067994c8b45262ebbaa6e93f925f20695ae79f4a49ea94643290540898c915a8a1d366681f9d506c5b0bf1113a338ad2a0a3a3df991be5d5bd4677c828ebd83f8189f81d67ff10f723940ee1b08fa1dbe8ada35edc8b2798e65cc5daaaf389f2299d0652798df65489000fe2892160d7dea5512a63acab29c48d9a89c680ed4856874b696aec06a2293b52643eedbef6824c7bfbc19cb8d775b541d4bd5451729b4f562bf7863c8f4ab08d4e76c52f2106a8ceff7b4351249a3f4a47be8e14a719e6137a9f8a11b17edfe556659afb2b8d480d512fe18f28a3594413363d89d97935c9c4a06be78e124b9615f4487e7945790b06e3f5e7bd7545faef1555a67342df9d5df60b9f4d16343931f74c36760c77b2d92c5f80d7e54ab044ded93a96987bddb8edbf2af4617c204e8b13262ee38868c62d443f7482368037dff05204673daee3a51f2386c41bb31bb9584fe2016f502ff5bb1276534bbfb484571948a77909b67881d50e364cdcb0cf9df04a7487c9918aa74f2d49ac6ad5ee62ce9e72d2763c92d373eb33fd3dc10a3fa51873cf2b2ea76081e58ff4929277e5a5d892adb1822c2396603d481385a3383de42c9641a52667b27bf9b301a961223d11a2dd31c0242fced13f0bf0dd777288cccc3a5761ee8500aa71819ec9d4ee4ec99b44d030898ea02abab07eb441a8bcbdb97255ebfe5107b533be1ac628ae310d8a5c1eda41f0a8a266d4dddeb16cb9483f5c9c2639db5e3ecbd3a431dc590170d27c9310d2d217ad1003e7177e6f163bfcf24636bd4308cb8adad030797d1903081aad059a81dfe9ae9247d9b06d57d7f70c934ac86d32bf9537688fcdd067555c9538048257a6cd1d3d8a5213a4c1733046c452a00ce5079f8a55747ae545911edaf0e82edb14aa393abda40979356f4215b20f5777a83031abc666ade27f26a16ced932db758a5799ed6422218c08e86350c8e0e53bc7dbd0322be792d2b668133e8ba331cbc3b7b08968acbc2fa1bb7f307956dcf59935eda95b65e65bbdf5317a3c14df42829e5c4e5dcb692e5d016164091cd426515dffb843b09931b570d109d4d713ae15166c10d908b58cf37b5595c991d921442e1b11c9b6dc513d32e53d73cb14b8cdc1eb12a0accd7848fb9e0cec3f262faba0754171d5407499071c5b6e6a1a4d11a1720efc579f8f65e7d132190fa813f542ea8815c2e57e199b69569895667bb49f3cf6960db034773cc0e6e6464022e8b17ce82682b4d3a5aee0dffb212cb014783c0d9e188a113291a86a11e2c6d4f96e1ba729c955b7d9cacf0f9572e7afe6c4ce4c680bffcc48096f29be24e402eabf039535a9a3b6168078feb840fe461f2ca99b4f15b6a78a0ee4bc47362824a05e8e6dd84ec9a606cee2d309a68e0bb8d909c9ca0f6037d2faf7f464b21cfd9b81d77575cc15c6b777dc7996cb563a2a35ef3812874477747ee4eb6c4b524b6da04676a6eb3c8697215e71a81c9ec63544ed18f940ef691e00d85b4c5c1b1f5fe5dbc7afef91aa11fd389105751928cb56a850958c611c50302c7b0b538a85a05d931e71874aa0581bb9bee6281a324a5280c8732c9e89f21f653bca364b4a5871c980046b9dd741af0601f40367baf3f8fffe500d84289374d3543bcf51b978b2154f0535ea1a51b43c78c3ca00c57fd2828932309ec3275a83f3bc1c5613a93a4b574945026522116cef71e3af50d4be97a8c66fe5caf91aecbe18b90f5ec007d1f0e2ed6a1fc967bdf33f34f762d8440a58ae6fe2109a382a03c87121011ec3857034982752a1f9b9c1373027a755356f3ba797582ebf1ad8955a8bf71e160a680b1fa569fadf97ad709eae0726031e29af23530aee321661d7c8751227fc22fe488edf9c9d6e5f7b14702baeadadbc343983191deeab736141bdd99b7a86cb0efc112ece269d2149f1422f01afac1c6e6c2727044e2bbdb18340bf595e6065744a7f4f8ddbbce74ce8f6deef191c43846a3cc1e3d6c2efabe2311a33136b793a71c3a0821d3fbfd041ce561c736aeac11196a4b5500222f645887bedf6086a5aa85c27aeb86e90a12c8912881aa2e630e165097989a1f2f84335b21688125196be3b7b439b79d9fad7df457923c6fc0570197cfeaca161d1cfe60619e0d0e3eb3421f427bbeb6947bf86b02107d5dd1ffd7c24647f6c012377e61b43026658da94e54b5d7ebf280980d658c2164abf95a720d64ce3f9c453f4b6c6c2b784817c01fded0911bd14e96b7e4680caf105ecb847ef077f885643efc69d294a2f8521aa05a8efc56687fd080d1413c5a06603218355a64295721ca64ca46a6f4fe283054763bdab6f7a2f599fdf859ea34d8e6d9b5eb89bdc9542994511ee4f0ee80b3459de7bf5d40b80b1675a42fe6a13c9c00e34ccd24d5c2adb9558ebccc10e093298e1450d6bbbd1dc7d92ae28589922cdd4fab1a0c7d3dc6b52d46ce09c7c66354cf2e0cb28b7f4ec56ad7d1a71024ff6cbbfa3e7004d3e36a7310ee1d5dc4b1aa5f3874050edea9599e6cb99b3637d2d64b0c75f066f5cf3cbecd3ca42213459328e998680c8f0955b857c27c0fe019104cb1656999bd62249e5a7821e1cb088949af6165ba7b78339ae39aafb8eda2a71d00d9349d728b1ecaf579f9e867611407f41a97942178b1ffe347e8f9ec0d9415dd79ee03f1d5783f42229c0087122d6ed5075da42f2bb4453ca7d8d7991a6685241ffb1d141f7dea20771b191960d3d27fc26fb57a9b2c4f3bf9bfb33219e4d67bd1779454d3e9b02c4c9c9791feafecc5b5a03875d7d0a96f887d92f6a30699d2f70cb2d3f228bc6f10e9dcce3921d52c66e8814bcc34a31fd792420e6a30720d9a3aac49a360689c0e883bb8413a74dccd396e08efc8cc3a479cc96fde1bf5b4399734723730177ecc3f41e0bd955137935efb79be616540776b073029962bc084b89891c3657621d8e7967bc3d1c486680308473b577b3096e8e238cc9f58337a7783d779d89438f0a9ee6b2fc2e999be8fc9196bf620da72d7cae73f245b4feadba9cca0d9662f09ad76a23a6249edc86b6e9cff3a0461a6ce965bf91f923d15a3a3e47a972170b4eff097b9f9361640f049b4cc03e5f6cf877ae49ddfc44a7847d4f37705fee3ddf112cdd27372d2d23af764d5a42bec8653fccaaa340950ef0dc203d9a1174f6387a5c34b19417489eeafa76df021155945c1c3a7ef0d5fea303dabdf1e53870fc613f5530718326bdbf2b85f18049882afc5d8b825864201a3fb1bc144578906577c5c986c30468bf4545239115bf90356d26ebe0c406b44109bc22eeca834493f316b84f9c437720f38e7562d3c48c9e90c96e77ecc02f76cd6ecb2ae67694df4ac94e32bd8cd3988562c3018454ed426e0c1427bce5e8a2585985529c35d7e95ea107b670df4b7f76bb221593128ac198d90b38713af566229d0c09e947d8288999ee443cff3a2d01f1b17147bbb206ddc923fd7f9104bdd63d4d397f95ef0b8efdbf9a4d3dfe20c694ca576e846ccd6dd1f62e850ecc0d52cccdc14e74e8987da0ef7180911ae943cedb71eddbe283b21c02ad03e606fa703ce2457109830725e22977a6fcfcea0abd9d72e594c47c3f82cda2983eaaaff30c6a1104551341a41c388a4eb3be33a18d2ec6bb4df06994d1f62323e27533dc8477bf6806ce2e0240b8f9339a754c55c68f6d20b7fc68b4d9c9cf7065f721f58db47bfc94bd004a14ed05c5b9a3c6575c6b47fe8ae0617638aafd8e011646efb8d5d4796128d15079d5693b362bd859e44fabb693bc886c514a6a72891ac50882e17987a091042945161770d7cb25faa64283ccf2b6565c1663d3d77496b25a798f4ac4d6b640fd80c542870b8a014f6cecbf3716b36ba9f2eff54f3beba8cd809260ba6f2f44279", 0x1000}, {&(0x7f00000012c0)="d518572f722b07e1768e1c20e2d42e89561eb55178b685d98f92ad18d3dab961e77e51b95bd0d20a4ee020aa57fc015bc5e717a39422ded612373e5991ca9f4dfc5524a164056bccfdcca430e4ebf792f5da49a53df17404bb1866ac5c9839a4a6c81602e535389c0bdab2a4a4cbfb9df324d791703b874a5a1b45d981a0a3b429723a65d7b8f44c584cfb95dd5974569e5d3d3781370a0c08ef068273fbf7e01f6c06b9c0359eb9419a68", 0xab}, {&(0x7f0000001380)="aa96fef7725948cc31a2efb37bfaf14a0d6adf9ba0e437df5c54e144f21cd87cd02e7a05e8884b5c138fa61d1f11f9a492150bb1d2c152d8b03afa219245d01b882387fadd25ad4cf88f51f00021cb1b950d48abb5263efa625734520b82d32d9e955a2b7b810033ca9c5ef817b6bec718fd7df8eed46d90cb0094afff8aaa12b1b371325bb48e2e67cb693e980f8650a1d53ba7f380ef3999c71dde0e1b79f3b2f039bd2b506e411a531a86537f3fdc0400a3a36e8592f51051c2e353876d87697704166f1a", 0xc6}, {&(0x7f0000001480)="49343c4d10c63b466a6cc1c4826a486ae196a1de3e065bca279ed3726b2c79c83a9d8c673c5865fe5f928298560a6ea2bfeb0e8853a2d62e360872aace013b2b1f25247a8d6b1459e33d53bccec23f9f3c22b53ec8978d4114ca51baf9c07f9f25a0b149936ba8d82cc8b66a5e4e00dcfc3eac34839ca97d7226701fce4fb020474c88379ae226ae3b8545807b", 0x8d}, {&(0x7f0000001540)="62cb1a77c63571", 0x7}], 0xa, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x85}], 0x1, 0x0) r1 = dup(r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001440)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="5922d9379ff9383d86a59593f633cc8a16453fba11218833fb9f880991ec9d7c752390e237a636546d655a1f58f5e73c18ce9fe370fb266226e850f556d0cbeba414db2955e6a40dc7960b51836558a4491f7c18d4fb7008a5a9c67cc275d6709846c60642bd4c2750f7f33adb27d6477e725dd752bbe5ecdb7bd5fe1f758f0439d737f9d8c81e5967b14c0714e42d0a4989f958688fbf683a426b8605b792b2b4cbf7729b4626eddfff778a06eeec95590ce4ec442fa87e948a9cdf2d2ae003ee6a62e1b5e8bb608cbcad32f89ec8489b4af7154615681042dca2593fd9331eb0ab742153606d1da4631fb1fa95d682f9b815b6e7d5577dae120f401aa9716e1e9c3739fe3e8ef22022c21c4937f49f7be874ca38c0c454d393ee40491c72c7ed6d7a92c694f4b5d290f9b48412ecd046118189f9ed65fd6c6be2530e2d62770819634fe3fba63813da5a83510b5efa52707d1ac2656df5ae9dd1b2450454923d103c5b27f07463bb96e283a812e3188aeb614c5ac1fc282c519b97a961bacc58d035412ada286d56537fec6e39479991820c7346e88f5a9fd11e0ecc974f76742a1f9b37a6951b3262e03ff870e30b7bef6984dad79f8ceb3e92f9225cf95a3718f8f37498d17eadca920f89fb2b1b2f0e90865c4253cfb970fa00efc66107e7d86dad540eacf65257a7f314399ab3bdd64b256ae7cc16f6d02cd61c58e4d75ef5f6c2eb6a7201fb21398060e8f9228f65e8c0719821b5a15ba8079cc5a19da7ddb48f41fef536179231e33d8870c95acacebe276667295a7ea2063fa9f81540e0d945e7d20a6102fbb3cb72a49ac5b420855c0eba93a57335466ccba48eb81d2ca81d14fba3f39a4331c7e6128e6ad87dcb4e7daf236f02439f736f468f593b1acd98f390156a8e8670f48d909ed29af8b4a53d513c4f55a749d6bc3924ebae6dac625aebf657f1aa23a273243b9895f143f496a7af3bc4f9dfa2b4cfe07c5241f5ab4226ffef83df796d21f8a478cc95f04aaf5a85adf982c9b18518ff65f36607684f7b9bbb8106770fe41cd1ab91e130d53c1477e738beddacaba7ec4e7eb549e66c91d4ab166e5a32c508ee3de343e13bf193e9068b980066aa40ebe78cf1479da82df8ad724e8ea0a6640d3de79ef3faa5a90f3813b9ec71bd70a62074cfec211f95840c8c7a309c9c162bf1cd5697c01b3f50b973123ccd75e313b961ec5a849b9dadb3c836518fa3c0430aa191f6e0ded850768688847ae458d97bd8520f91e27264f500fcf724855c17d66bbda4c786588e81d671d97e21ef08a6ecfe4797a1e38a5029b02a9ae11b33775c2c886fc7c7e0a4f4c25d69a6c8b779a9d14d6be40b0a6bd2a77c87b598e86b67b38e4f6d3f4f2b411f7622cfdbc5fc4801d71a25d7c7db01796e37ebccb291e800da4e51ded53a8d9f1544a6339246d5b07d687cd22faa4918fdd61c8fb2673ee73923be0c1dc0eaa8687d8ebe622556db3656d4c31296d01da78a61d55c1bf51c78a3e0fcfcb21e6c4e7d67086cf515554b470951a0628fbaad00ab572363f7c0f45709ebab7adcb8504cf580ed8ae7c418822a8d414bdaac929cb66e06a21e49accb1cbc524f0f703ded54455deae8552137dfd40e6709b86cc10254213346a61036f84a9bbf74a20337cd7d7257b644028b9990ba917d893c4c23bcb4bcc7715b56523489fd856f1cf63f6fd350a404499c6b6abb7ae8258a447c35328ff77420ca1a087b0dae711aecce44f22485354b81e082a9ddb2b11303b26eae60f4fda7146c61261d824a4f2b7110b860ff946234394735c6e5b0418869e2cc283719a5140f2b0ef4a328bbb2a6fd0b05a933937c4abefba19f6316897533362fbb4626e5b159710b189acf2ca3613b4f81fd85c71f7bb77eb9967c339a38b3fdd6462a885b8039d9206d6658a797a6a21940a661e8dd97c2e837eb1555e3bed0cdc90009151393cce3db133cdca256929466e755f8156ac49d9d10e45261834589db4fc6e1ee0c2120f52a2932a975960233c82fcb7c562839a43e9f4df96f3fad4d051ecbe9492ea3b957b12f367616a922f5f6f300e85133d6ffc0b6837a75e29ae42874bbe142036ca06e9c55b10be10605023c7ffe7b09a696a049e51b5de12afcd1da6f047f4e8c3035f3ba159a5e3c9448f8f6b250ceade53047a587148d87042afc19ec2a89431ae851205c75f984858a1f1a96e09b20b0714b8f6873b8378300bb99e93cc01685e5643b2f7f3093614bbd7935728587d1baf955f3234f5b4cd6a6f4b6441dceda22672d7e89ae53aea75a8b2b83f21e4482e75affe48a5264656d059e816a50b47ad4b80914ac0320d4cd28aa64ea8b65741239bd4caf0c09c751f5c88831ec1a77edbf57989ad423581882509cdbcdf5d580560d6c56f78ad11b77f632e189f134203a835704c6d030ab0c3423db35560d1f36d9946056ed12b2454ff7c171c45306136e62ca03d1c3fc8322eafb6f2ea3c3be89f8b1f23dfd4cd83f721d0ddd641ebb3cd1a2e4b59661950082098ad854f2a877dc0bb992e77d81f437c0eaa324a01bf62b18d7237094b894d44f1487961d84af53ea194fa0929b284552b60d7eb63db3eea803b9638365769ceed41a3854129b247cd8a7cdace497b8bcd5b342cab1b6f2b8b290851ddbbb9cf55f5743053355b6a35467bed2697fcfacadd0ea7ff25fa8171dceae2369a73ee580d92aad0be7c55ad2e9d22e3e33c3feb9b808d64d883e4a34d328430873811ead20b5b0a0bc2ddec55c7ed9515b710a42259d6d26f826adfd5972afb23ade6acd9f4617de0b512004d0e6433fd818ffee7233af76c86dfa47abe6271d0aec94d25617b58958f73d1ac9b3b209a543df2598604c39558c2b7a220979a20178165cac2b5d8efbea1fa7028180abc3a33b603c088a68be21fe01b085e765d3270ebfab59a81a90d8c6fdff982b75fa9741ef8324ecce8f915aef1c8c1f901631ece8575763d19a9418a5d594d287e5c5281f0a0df269acf96011219fc45f346566a206fae752c54379bcdc8c9f0a0644df0f47a86361a94f3b28de87d869491bef5d1f1b79e86518e09a1e8a470da667546b663e65dd8a1858bb1da64b64b0b94ad074b15eca70d89a960a791df94c9150f8d087e22f2a6b818d6cb70904d54d8f4ec50df76c0a83791162c6784e34a42f1e4773fe21f2b85441d99d0eeea4c3a36562856c6cc2787a040ffcdcf0a53cd9af4a43d60c22f2cb6073e13503a58110d5fb19b659a5ab84b54c3d8170d5e3020890cd65e1e500b0efd7ad8db5cf9ed9926d5c3e64fd1f77ec1363cb365d9599d312b16d167c5bdc98c0fb1c4e60f5076f9247e275c6418398ed68655f02343fca4c7612a0a33d78ce3c3729d209ee500173fcb66a45b8b3f3f89e21b896f44f0ac7a615dd7ede1a9d2c714533de555966a6642c13b593698bc8712200af9bd2fddbd5592cd60e1b9afea1efbea9953c6ea3ba50000207f00088ca8be21c6d8efe133f6314bc298a2a1b2855d99542f0a73bd5bb37e5cdbfe94b3e2089d381fb5f394500571522a148bf86301f8c1a250848f47fe6e64c8a3e1308db42b1a37c5c6d39d2f5ab0cac4e2d52055071c3eaf964fbe4923a01b827df4c339074afc33672683faf7f53a9dd27fbf0bb4f40b0a14ea8ab7132060481d61bed66cdce8c4bc61dd207d1f86622d33b80d623f167efeac83bc50dba75a54b7304c1913f1b9fd0df803701f1bba5a1660b66d71990ebf5aa040e8bc2e47a4fbce2ec76454f8c09fe65758b44b96379e004f4dfa5b3fb646fc0a6b644db193658e63fcb1f45dc8a9233bba40f838517e80139329b8329543fa6f3c1eeb4f12ed129d483d2b4467c9624fdf9631911a04d29bf47821094f8fa91285736e667b7ba325b1e7452374f9f36658621f59d7124a869a5c3de1a7bb32d666ff5bdbfd20793d687e0858c46aed209fe3e08a8e55e6c8cfbfb73f10ecc0343cd45a2b7c74b4b52e1c2bcba80462a0efdbc8e24dfe95108de03fe88436ad44a32f9640ca4a04a25607e5ef7154dc99d298748de1ee40991297133efd03289947f4cfd761faf2b2512fca1b233c0d45eb8d81be8878076aa42a11516b9873825e385a707e322d7e149d92121b85a8bea0e3cb2bc28dc71b18b4fd8bce8476263940230cdc6441662897978c6add1853d0192dd9c1552a64735d28fd8236d08fafc28a770ee7c47046d7166d09f67e0493039bcf02857a432c2d3d32843330069b5ad5612b0c105c0b4978dd73b0ed8100772d413d8fced11b177dbf89c7cb2ecf9efacbd0e9424580577c1baf0d4e003748b8fbb60c1c53d6bc44f284797aed411ef3e9173704189fa8af9863071e0c06c5870bee01d24e194d169f88f3c7e10dbbca5da63ff73258ada6337cd43c1e96dd3412492d4c0d63f8587a7ec9433afeab4c65be7fa26ba35a6cea129a32735a12c9a2ac825009de9fcf505ad17530f5f7000fa34bb11eb5a06d8877ff836b8788c63ce03d3de2621fa7b70c964ccbef113bd88d815423e80179b9edaba4e345cfb250309461b3a53f168638ee89693f87638280f19133787507260b8a4a50aecb8ce49d7fae31e1efe5d5b7aa4756b0c15b40cac0b441a78115fdc26a9a88cad6f10cff2b5b6e5656893f147fcb48e55e28c0a6bbf3cb931f754668bcf3857fb7c75c3a610cd57f388a015f997c8a1f2287cbe8d8996480f200accbe6b94a8372a01dede9d30890c0a1ff281c29a38f653bf287813794256e709b997c6a10531d15a17fe0b6818e969f4dfeafba931df2a93132b26aa47b7c412ce55bf9e32eef25cabba538622b6a897dc6d2ce7f57a43e361751477e15fa5b7764cd72651cbee94dfe486c4f0ee588e1bf2544369b1dd99076f4df83ea480f190be9302f54639f2db6de1a76cb0b3076cd0644fce80597145b3356c2e36f5a39c2463474f6c135fc0a986c456d99c672be7f0c9889093c0b16caedb2df8401f16b6058f84a7bfd1dce81dbccf6a50ce4824890c3d8fde3dd71408173f5ede2f40c2cd39b521327fa15c1206718bc1d078d394ca3580a3ed6340ed143ac95a58407cdae1f9dbaf18a51631bc581ce3484effbfd54a558d3cb1a0e35de52199e25a005ad2a1abca66972466242bb931e0a5364ab29af5de8f68ab23636e8faa23e5b3caff1ebd6fe6f3d5f164160b06ec59650493af222d83cf1bfbdc80acb02fc84d4eed544deb02c47f9af50cb3c99d46b2cbe8010e71c9f7df57ab4eca528f5c5fb43eb03df2012bdb2f2438c42c27de25f142eca90c95d9d5949cdc127e553010f899f0fa1a84396ab3d3552b2cfb50b47772a7c06c0e937bbb711e5cb123e7241da94215f362c4854ad5fd2773b1e97b82c480976447a9f22b5c3ce706efa90273bd6838b4e2461e2f436b31c741be295960322c5a5a8fbb6f498dc2fd21881c789eb6ed4eecc55d230c333927b5d2e5f245ed0e8fbbc5b05a4b356a7bc06ff7a84b83b9665d2e6756c8c34db48a2956b5e8278437d4d157611f56230e976b756ea2ae176aa23579787a57f630bf1d7c7c6cf1473a2d737d6b39733716d2abc5faaccad9230c616d4c85e88bcba3b18ae787e3a70d137ad7f9dc4cf3bd83350d54d01ad36888c703486f94b8bf317a5709e51ddad0062d528677dbfcd6fa7d9dc32431df06b74f2c5cb65385aa5ac35df7ed1334de7cfa4ee29532fbe2a24728dac93e96544cf3193fab6076ebcd163b67875a20aefad1127e897a7e19046f7c7d770aba8a", 0x1000}, {&(0x7f0000001180)="99970df0ee72c00d52413dc1aafa957b8a5d7960d563662170a8cc458b1a04157fc523292a290879e6012e4aaeff597439500473583d6bd87476ecace06ba4e26d2ab58639c3e4f804e5da61f63e71377e9626a27df44cf6906a0a5903d831e35dd2ab17f3866b0040a3225104cde2228eb344b14f713cf75d7547a160df43a43ac455577f65d26a9a4402", 0x8b}, {&(0x7f0000001240)="ac45ca31a6816d26a40b5d8832ae0da538e1fc24957dd363b980bfefc5f862d133ea67b6ff3edca4e5455728a28dc1c4dc1eb69c83e2e93060813172465e62d6d34b09dd6304b572a8124a4c3bff36a2fc9444ef48fc9929551210dcd7af5f4c2c4ac58e76b206472dca7a17c44d21dad60136b64da6a5f72961bf6921174f6316492876aa8c461f83b8a6433c5846e464494ee089a55b2517dd94176839541f95bf879e22d44d114d2622291722ac7285a3493777772542b8ed9df50e51f48a5ed03faa12bb75e2c658b66c1e8f443d5da07ae9c8", 0xd5}, {&(0x7f0000000040)}, {&(0x7f0000001340)="c29764b49394a02deb95a8387ca2e39ef791713eca2b062fc1ec6b6722562f3d4b83d65d25909eef6f2fd117ef5c7ab61efe69b5443c030d8e7f5a0c977c59f4840d6983dffc99005247a3153fd827236d06309a974bac", 0x57}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb0, 0x8}, 0xa) 16:00:01 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, &(0x7f0000000080)="7d351bad", 0x4) 16:00:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, 0x0, 0x4) r2 = socket$inet(0x2, 0x3, 0x6) sendto$inet(r2, &(0x7f0000000080)="09bb3dfc6ebf7e15c9ebec845086db59575ced99d56228a3cefa5ba09049317b5f6030f7eb6ec3f04b120194db6318a6f71347e5de68a6811494b3f866ce46a020454424c061d9261b39d236d7b5", 0x4e, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20400, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/178, 0xb2, 0x2, 0x0, 0x0) getpeername(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a1b9a81471a6fe8d50bf8601000000010000005ad2da5a4943ff297ae188478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r7 = semget(0x1, 0x7, 0x41) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') pipe(&(0x7f0000000180)) semop(r7, &(0x7f0000000140)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x1, 0xffffffff, 0x1000}, {0x4, 0xe7, 0x800}, {0x3, 0x6, 0xffc}, {0x7, 0x6, 0x800}, {0x3, 0x7ff, 0x1800}, {0x0, 0x200, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x5, 0x1000}], 0xa) fchown(r2, r4, r5) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/52) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)='N12', 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffe, 0x0, 0x4}], 0xfffffffffffffffc, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) clock_gettime(0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000001340)=[{&(0x7f00000011c0)=""/196, 0xc4}, {&(0x7f00000012c0)=""/24, 0x18}, {&(0x7f0000001300)=""/59, 0x3b}], 0x3) 16:00:02 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./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(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="fede1042b4c3596cac693b2a803f19cb46bf0bfe7dbad95faa71fca13af17ed6f8eacfbcfed87c0cae8153ff870090a03054623f18090e517774d6554b715a18cbdd01ed4a927619060eb668394ff598a82311126b11b82ab99723d9c9c6f65f5225b359306de3f9fbf49c5402a4c65fcc4fabfea2ea99506380b1c68e1bc7c7e1b9aebdd1d47736267e74949eb65ece7e820c0ab292fe64e19a1b55d02ec7cc72ca6ba0f37fbbba7a6a5b88a4f57e9f87bffefca8f33e6f11d8e120b1ed965bd64c74ad", 0x1dc}, {&(0x7f00000002c0)="7b6ee8ae8e9d8c1bf3ba6b66bfeb9c2d9450d3f121b5e0350189a3f3e248115acec45275e2a47beae417c795c8c61fd41594fbc30c6d36fa684a515f26ef416f4d0e960499399443dc90a03b74ee91fc48a99decedc6eaeeff725e95fa4d08d77ee14c4cebbb4259c227e3ac564aab529b2894138eda1dd091bfab1bc20f59c0bf114afd4b666ee1a515942bbd62472e9441312336b64bccce21d8fcde6964bd367815a443503f339cd4a4355a2cb922aad73b64367721e9d48ad10f7801702a9fecdec01886748f21943032dafd02160e76d37a4f14330090e9738a1ee04a16cf953893c1e042ac8fd126b48344135106efcef04763eb67308472625028b14af3c10af40d22e4f148be94ac3188266b573a1d2d4e0763f4750a82aff389576b2707188880fe70284d475f7f9537794ec5b1e3eb98f4e7a0875f6764ffedf1b4e3b5ace8cbe4c338ac016e49b68943084b6d25fc428ed2d0c5de71f597c0f3b54e8493c2db8687a0056534c0f6c57d9d4468bc93464ac409479a404c1fcf9a2a", 0x7}, {&(0x7f0000000200)="5c5d42147830b2882562d11f6717b2fdefeeb1f63b879bceab5a8762c099c0b47beceea0d247a8db616a4b5b549dce7f20c43305c7f6a4622114386cfee5cf5b6393a3d755f1440255a2b7cd64de105cb7fdd52983ea9a4c15d81ff7692fc95ace48f54d9dc8ec3c8098435c02b6ae9f990aa77b1b179cd1d2806ed2a565df253560e1e9e493c961a923f6416173639fd9bda95d187677d7e9961dfa2a773fcf2fdfe79c79c60dcd95a8324a5dd1c2ac36bb7041c3bb8c", 0xb7}], 0x3, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x100, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xd) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x10000, 0x3}, {0x18, 0x1, 0x3, 0x1}, 0x7fff, [0x1f, 0x7ff, 0x5, 0x6, 0x1, 0x5, 0x8001, 0x5]}, 0x3c) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)=0x1) 16:00:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) dup2(r1, r2) getitimer(0x3, &(0x7f0000000100)) setuid(0xee01) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r5) r6 = dup(r4) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='n6', 0x2) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x73aa6e0d) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r0, 0x48}, {r1, 0x10}, {r0, 0x80}, {r1, 0x80}, {r0, 0x40}, {r1, 0x40}, {r0, 0x100}], 0x8, 0x200) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x100000000) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/227, 0xe3) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000200)='./file1\x00', 0x2, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xffffffffffff079b) r2 = socket(0x6, 0x8000, 0x4) r3 = socket(0x16, 0x4000, 0x8000) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="178ecebf4757b7843039870c4a5bd98fb9851726892f7f6816a1cac507a2cce0bb2d3300a062d3142496ddcdc10efa14991b2474371001eb8001e11daa1cecfbe4191da0ab537f625b48e7298d27c0ada62d2769a158e832e7ae56e573f5ad6f8d650a6edb45517e8fee54073572cc72747253aba8", 0x75}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}], 0x20, 0x9}, 0x2) poll(&(0x7f0000000480)=[{r3, 0x60}, {r3, 0x8}, {r1}, {r1, 0x4}, {r2, 0x1c}, {r1, 0x80}], 0x6, 0x8) poll(&(0x7f00000004c0)=[{r3, 0x1}, {r0, 0x1a}, {r2}, {r0, 0x4}, {r3, 0x80}, {r1, 0x30}], 0x6, 0xb817) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) readlink(&(0x7f0000000540)='\x00', &(0x7f0000000580)=""/221, 0xdd) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f00000006c0)="eb3f9ac23b7bcc7fdc43001537c48a273304743418a089ea4090846d75ade5726493d80d1fc280e3f237c1f1332bee7cb2b42ef7c7e3b423157ca1aea64aa101963bf1a2b82998b1ca9b60fd6b558250c8d8d8e78334cd8a597f8eab5dd5d7f36de23fe485532e64652a5c68a018", 0x6e}, {&(0x7f0000000740)="24f8977513ef010d2d7a55aca2069b46cd63b49b0780d3e44b1987e890d78a3f11be4bdef10c51f97e5e5e4176176faaa85a7218d3a547c83c68a21d97b723b738b9e8022df70dbeef4e6f1a1ee8882efe8bc00325a88d490fca4f190c79ef9b2b34df132019403f250e3201d5c0f3bd3e6c30444ecaecc47f23464a2ea059faf94fc0b4e26128e47b395ee7b84cb3e0025c5e1e1b0c3148f841b580926129fea5c5b2e9c4aa4be8f3e4cadb3f665707ee32a835b9035cff6426613a36bbdf86feaffc8157d282cf7239a20fde47da7796cd4b977336338671c589d7337262ae3c68180b5a8281e4b14ab7e2df4b30c0553ee3565e7a1e09e86de3b29347a466e155928f2e3870e3c746360de6b9a17ea0dae53c73ec818b0819f393d484fb12bf672e23d3be36d03dd2802504efbe40b1817fef27cb9d67e31e520b45d4039c0f3f44767f9557f963a387b7c3b9fbe4c697241dde0c57f3fac9b4d393190c4128784df4f5de4da284a5f9773243a2c3de949e93116ebbe00134e64b9a5ec45f946e0ad3995b56dffab9d7418774f879051e28587724a9bd480e2c6d0278fad74b3005bf8a754554b95278f674acb29d1a68c2f2b22cfcb933e9b30a0e7a399a35f6087d69dff5d651f52cba7b38715cd7cb3cda6da5f7af2bf258ee934833a907f5a2001136fe3cb3e50d8f28a25da149ffa494d7da5ec5e4c7827b6d067e34358a5784df48baaf8d56e2909705ac383eee745410122ba7a4b87962fb626b56ac98a2c8f19601fe2db7bf3e35d51b3603612058bc8589d2313a3ed6a755b797199804b3bdb2241cf68e7c27e33941e6dbf3c598a4e4fb8155cc439ffe057420dd5e0c380ddf1a846d4f7556d92e60d9a4dc145474c9c398bb0c8e8a4fbd83b38229728f9f6267393e5f755d620a096cb90687dd79e12492489dd76ff9aa2c3132ee21554f84e3980cb7284b568ba6f9620b332b6718bf541f086b856f6447ded2f97ce20bf36b21c765ea88cb02377707653a574855a374fa98405a5ad4326bab98801f3c958a72e889da103b462835066614be0d437ef77d6966a0f052a10267fbe8693e23c252aaafa3c1e2c40e6d66ddbf10883c481ed5ef90194b778caae83b70cc2792e19de047c857aad6d90224f82f15ff251c73c3b68ef2b09784589f1c6d7ada3d693b1ce81d1d21d7160dd5fdee622edbbb0c89d9400f6e889f233b6e83f4d115c7c2c88cd92959a08315fbc29a7f248f6b229d60e24adbd4411f41d300e713aa9a006b3b3292790dfd35340119995b3cc94a58906bbb3166a718abfe7d0673d0da8735cf549a29f48ff2c8570cff62a778dd62c08bbc6562cccf72afff290ab4ba44fa18809dc811282572708c8d51c6d36d56aeb185e78f61cce61239d4b29e349e2ed2dac7cf534d388ad3f0f743e553d28115f6dc88351e73660b259e3452973849f65fdb4da3f0bb6b29ed9b953adcf53c5dbab23b1b5f43636f5b28f07d13991402a90c52bdd364752416dd721f410c9038355ba0dd7fe0f7c6f9414cfe61d059d145b7950d39cd5843b0445439024d039f648b24a00c4b972c81ceabe88b49626c69d8151bc1de12b0c39306fcbc6c7b42eed48cc4f630ad9e8b8b16268d98d95c9f1720f70b4481612bbc6d9c7dcb3ba912dae831a517ce39b5d64c7f59c0d9d5b74ff4734c830c709722eb6e523053796f53a09d156c50d48f19df7c2be52cd81764ebc53b70ab860474f2cd4d765088a2cf5b4cc5aa4fe4002cefb80012cdcc0b1390f0fb1bd36df0b2b6d6317d3b0641d372fb848026ab28407c267e5f8aaa614c682f2f807f9a378cb7f3a7b641b57bce3f9581c2b5e70cf98e015ca45b27e585b4729366a99ec6a47e94f10d31545d04e185287ffcf5435273fc922a966b4971a2c91385460b850684cbf5de39bf7236093710a0c940acef68168bacfca760464f320d7329573d090bf3066038f386b54fa1c5a919827cea25e79a9cb3449a99ab65c71a28ddb38ab03399514e684f4fafa44faa61eedc06f9d6d899b459c734b2fe3e7a14bd9be3b2088ce2991ae526d8949787f18f646837b2311bbc2da3c8f324b2112feb54b3a84a9ec9460f22f3392ce47c43ac6e171f8cceb9b2831b1cdd5881faab687e5b69b90358a238873d793709a71950746383905e674c90a16ac801ed4cd733ab8ae7f404e01f1666c6af34fea1307fc341417237a2cfc15343e068baf33242755ebf626eb3530caccc14163f7978e3727843b33320df0c1b2c582ebdb352edec8737c6cf133f8d48d1a6c03d79916baab9591c033fd4989bbfd9faf27ccab7dc4229440cc809b6599b62ae7671e2857f2e861e8d1a63e200d87323053acd2f5fee0966f42ad5e99f3a762b46bee1211e00891203f223941fe55de872a8ee11333040fc23db3818e4ecd4be49d6a7958b47cb3d51ef4f03f2fa419972a937b4226b64f31eac5dab022f8de95460afba766bd936e27726e52742ea457066de6f68dbb49c580a62c45d034d82704f33613ecadac279dc2e5a887cb1c6ba1518b0725fd2d5c0b2e0bbe34108dd6e3e21664c8a0713d930b8377a518beaa4aa2834f3b60e8fe8882a7291ae90a6120ad8336f6416c0743b7f5f203dbd103112e66895294f74306e2621df8e27dcaee45e7b2e69adb62559bda0dab001d641bc14c8f862ac00d344f45067db545bbca863d7b06b4486e867efef3c0e0ef515200fa829fec2782bbf6fc0e7e15d9ba202301181d2eb9b908a961e5a42038ab18cca6627a3cb7ef03db295cb291c6e893ce99b009b47cca92082995f331ee232732de59f963ad29e8ae3d5b9429c07428b2cb49e4752ff90d2f0f744ad9554047c3d6345279e738831df7634d6e73af0d254ba7661b18d360c632af80f018cfd840ccf44f1d267a513f713816010494daba47d19aa1204f17cdf8384d666baee9d297619f5d5a5dd1f40db2ab47d7066e856964c1343dd489a0b468f6e0711a0be72568ed91e1a191674079d9a74c6b74a635acc18b9aedb7cffc78ba790152986170a06155db196456f236789e40078713cd70a3ad4e4a2a206479448430f4fefebd93570cdb3393c749cbc50244e6e8d0382216cb1f6980bcb8bec40101b4ef4ef1d98b999baafd017def00102410342f8752081bfcebec5d54d55a4230fea54f3c5dd2ae05494b3d7dc35c2e2955314f8ad1326b5c7ed016de3ae2c65a24210ba8ba2a8ad462966bb9032bad8db13e59e5b63ce39a166abc6ff5b92bf59e2dee387eab65ed5686f254816cdce4b62a41a9816102e2456f516e90dc3f982f38560c6e87e9e30b04e27e1b311c0ba1a9e58a0e1f32cb81d0304671e14faeed64457be7200af9be7ab5f6949ddf17761d31fb121699c98f64771fd844e602edccffbd6b99fee7a61bc38e2099485fe534bec64950d2937e24f7cea75f27389aba0a6308d19c9bd6dcd1597f524ee551927225a3e4c3141efb99b94d97a60556055f699ab71e0e164be2caa19141dbe00ad701d86466fbf146c71f28ef2d744fd170bf1d8cc819213b2153d28a900e0b84e2ba43121b0c9bb83a213ea44b7f7b662bc21abd69ee1865cc155c40cc807a472213c5e8e443ed1c08515d236448a67de4cc6ff2e4d2ade1841912978004895cb79e423328207f6eb08857c35af00bf9089ba2f51e2ccae39cbcf2ba9ca3c0d1f39fe0e3a7d2f03a1466c8f4865c53758019ec87f66b4eafc7a393e054eeac02bfecd20248de6a84bd557784b69eefb6ea264a2f3d041abed5af35d9498adda804c1580cba3dff74140bcb96f4e749c7cc1065a6bb20656222aa69ff363da710137f243d0f612587813a406fc368f138c7eb1335c664a5863c1382e4d4117a0c3afc3b2651fbc5e6486b852a929464417b87633e4f806058490d87b73f24fb63aef162bacb1243519faa9866bb94fcfa3276115fed4ea052f1f5f640f922685bae5dd8e5ccc37ec52e8ae95d42717fc948fbaf5f848f30ee99e7517d57748cc60536c47befd0bf0b46696364c87ea9c8991570e038617bacec83d475ecb0314b73d9de0e419d0ce1b1c79fc914b0c4dc8aadca7bb81a795be327927682379aad5b3646d0221cc60b0fcd6cbfd5f31c9a4b3e9847ef9f655ce93ec254797cc931607b974d0172737c2d767b657178b333a4735931efc542e1f23f3cd7a2a6912f51ca2f98623cf0a5b8a49bb9ae2391fc8c0aaf2f26cdebdb7e15d81f8749862333d9f1acff55d91ca6145878e7c1de79c996962a0df807897478f4dd7a87d91317b4e835c1bda55816f05caeefc9df05c6a7d2ff46a1ef24ab1f0ce75c1d276f1fd65ad4640c4a4a0c4f9d9c464f27b7c53904e6f3d31f619fc01c2b29327c46cb2160065b75d5f7fdb2d68ee197560d8512b39c95111be05f28e40362c3f38c82ec278bfcc429a5de1b281ff558166d1d9e8737fc6a02d9071e185c498f07f6f05096aecfa53671ad404b06bf28b57f69bb393ba2c00e5a242254ecb46f5fc4289d61c0785f0e25d530f21d547575c1dd0360a579dc66002920311819425aa6c39556f104dfff5758bb23c333f61c11393e522603b0dcc8495c84e0a84a3651e96e1ce80d81429930f5aa9ebe66f060597e093eb11a04becbdbfda1f3c579d34b119350680d6c1b85300ff9b4c44f95337d6b9366371fd80280ef82dc86d9f274ead4d2606c39706efb7ed0404d55ff5a231c21391992765d9f2461adc05b62b3f05f56e2b9c957cd24fabecf9d83f7de2e5faf86bbce1ef5756a05b3ed0b050ee7cd8eaed862bb8af79faf985fce25f2943c14daad171babc45c11325db3b4baf684440b6b2f2153e06b6addb95840e29fa01b3df083c0590ebda28b4bfecab62e27191c61cb54b387872d6b6e37e8e9997daa21e3fbeaa9b9b6eecd85c0e9abab01b24276be27d7b8e945d8ee1ed5548e111f1b7e3be28efb21b60adea37757800e7442d9cbdc95a61c6ad3b4d4718071a5fc8772ee3bd7f35a141b87a850ebe0cb1ab12496322547416f1ab6f91e5694538325aaff5e5ac217b29055e3916f6315cdc066dcd87c9e4a8da67e83560d141a0ba04c47a796471af619c67089d94bd01b771236489ab6081c338c3a24f95a2a6d4efa433dc0c1f2653698b09bbcb664215d3c13e50f522459cf92e2c1acd1e714309e0d1dca87deebcccfceee0c5d68a02114e7236b3960a2606a1578fdcfed78271acccef1700b949d4a00136252a60b9103f881732f8daf49e15983ed79cabc3a38422a7da78af9f15eeabad501257a7e4b99da05d1d9ac46e3f2de8822d2fe1c455fb535f01522d4d0d50f25fb3cd0b441efd922c9f1e0eeb04e1d3290cbb1344123e00eea92d0ca23890d0ef2422e5b8598c36cca10ae99815975545c9634e71734bf52665f6ab1655dccb3bd955863250258097e855bb8bc772cdfc189198ead3f2635018ee2d7dcc06cc41a0c279cf2d578ad30d5c96d0a36ca07d27a81358bc0f22488580be1ad6f85369cba826abb15c87dd0bbb739863de4191859da587d142675fed500e0998567ac71b447806a0e6c1939582f3912bf1901287ea1b9b39b44b28fab1e62cbccd9794d16c031f07289f3ec2edb322131de41c1f23cc76f22fe06ed35418c44e6587bbaf869949ce3dd221d571349bf84ed5f112600179567459e61f30bf9faa8add50c76de594b76a3a5a15ae2dc2d21c7aed6066ac1480248e7e06c8d3cdd8b044b59a9d8130fa5e7678617fe3ef21c72a68c9c64125760427d13b8de345a6af51", 0x1000}, {&(0x7f0000001740)="8bba53f1c783bac3848c04aa24ac4cca0c69f0781533b34802a5c23debcee35dbf34a89c4dc416c62a7bc5e50ee7a16839a7b2ead7bf754e151056b22bac2fd2bb5cbbdf63965e762b2eacbb6298a2fe03d6a09608a85934c1d2d17ad572ee62a41355590c4b08c8b8f63ff927bc68d5483c81194a3243f61e5a9ac8864e143e5c3e00c35facaabee9aace0c63393aa65ca752e434bf6515563e2ccee94b5e35f68db5422402b36f4d46f06832a52cf38f7a1baae64f0f913d3189d914ac7b147250eb8d27f0f0463761f73967db284adf9261a6813b135f83cdc30841a54e1a77ec9c98578758fb66e8651687", 0xed}], 0x3, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x30, 0xffff, 0x1, [r2, r3, r3, r3, r3, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r3, r2, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0]}], 0x108, 0x4}, 0x400) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x2) read(r2, &(0x7f0000001a40)=""/35, 0x23) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001a80)={0x3, './file0\x00', './file1/file0\x00'}) getsockopt(r0, 0x5, 0x6, &(0x7f0000001ac0)=""/209, &(0x7f0000001bc0)=0xd1) link(&(0x7f0000001c00)='./file1\x00', &(0x7f0000001c40)='./file0\x00') write(r0, &(0x7f0000001c80)="6e1c", 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001cc0)=0xe5f0) mkdir(&(0x7f0000001d00)='./file1/file0\x00', 0x20) getpeername(r3, &(0x7f0000001d40)=@in, &(0x7f0000001d80)=0xc) sendto$unix(r2, &(0x7f0000001dc0)="76d4128b2a36fe9ef94aac97975abaf206ada58dd9f9b258e19b3898206f35c08c1197912b2e244306fb9221cc1155e13901ba82c6306e594bc3baf414537cbfeb64b10b6a0af3dc30b88856616ccb63a6a4ea1e74f2e77581b28453f8b2b96a5b5796857b04ba182ce638f3a40c821b753caa7f34f2e04ed18c181221db69aada0bb8b8dfc427982332e27a4aac0f8272f05cbd32a968ffdaf2d6b06f64e35fe08b81400091c808dfa4d2bccaefc04a5a7e05ae65d5f38396bfa746ac4080bb9a28b7af1c8192fe2af676c3b92975d29f9f8e2667341c3b3e0f12d58f960cedc7ac8c95e0142c0844ccad390f", 0xed, 0x400, 0x0, 0x0) msgget(0x2, 0x2e0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000002"], 0x10}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x80000000000c007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x19a, 0x21) 16:00:04 executing program 0: mknod(&(0x7f0000001240)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8200, 0x180) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="b42759fa9a8254ba922f4943444bc6abddc8defb31c6bf472bf2a59d64b6dc74fe7b56fa62734b56d64c421a164f634d391d9a6f1869f6bdacf54c7e3d0977b2b5d3d5c00fa33e2c6db7edd5969a187554e93eee14a9daa634dc28d7ee0d8bc1c7cc77e3cb0703cbd1f2cf4ae39ad97f2c76ce4ceb4fa8f1b508c195fc3dd53891df7b18fd64982d2665f3b02c38e98571c9e8db435da19352fbdd10b52f6f4647c5c9779abbe7b96b6fa59b74ce1b9a27f2bbfe22f23ef7", 0xb8}, {&(0x7f00000001c0)="cdf553a1465d19a37afeb69c39fa20a950a7e90d895ddabbc523292b4fb904a063a4d86b3f9ea80202c4019a59fe71b9842eb94334cb6e17d8c3c80f6dafc802d8d67922c833597ba558397798a9f9244af303be4a98bbb531dc47481c0c6c7fb4d8cc9e5b80306ae70f9d4f3067abf365eb357b1336f2fe9138a4cf8ac86a86bea31b1258759e0ecc58a10692de63e83c1029ef7c33b48feeb00c00f5600cb8e85c0edb0caf19c0d8f43929f5106d0b679379367b47b2b7e9bef73e632f2bf09938a1b262e969b5394092ed276bb9f7b6d9ae63bf9bc7d0e8d556143804084dad7d8bbc3e8bcd1db0743d03ad95e5d5989487284b76c7a5694ae01a77388da1f58132f09d5b51f8195e55139a876e306c4af3c753726eb3129d215a533921f6761224424ff139aef019701ca6979340800c393c4570215c1d621d06a5ffadf4d3bc14344c24e5cdd26ab9bc2051f37b4e2eafb140291f85607cb3c1a1aa39ad580af8cdd62ad7573e56c6cd8cc5aa94b9dbb0aeb3183930633ace5a73cb1b3f82fe57d6d009a40243dcd0a6ebda85fc0c9f9b017a62312ebc618858376f2f3c11e1eee1a4a38daf297104c79224a94ffc3423b9b9d58d15f29eb48054e8b60a6f1e70ed35f79ead1a5c094d15b0724606e99cefec8083d8cea2364f9a1db83834bf516119937087df8c138281eff1dee34796011028c9bb31594ee3378abebdc4a61f48f018edaa71714dacec6908d7848f5bb21d14299ee4680747c8a348042caa202b5833ee87b077354f80b92cd123affcaab419d915f24ebb036ea174a3f6b07c7f840b3999f6d849d67215a54868a1d7af5c3ee0e3f0c4a8b01e7bebc070a1d0f50f5acc9a841719ecbbc2548a544218822ab1e69c7b6782158790650d389147f04d5c1a3cf464d52759e584a06e3b428ca23f217cc60ceb3e56b4dd5dd385c26334d3ddd787f5d8210231947a2f15a0387a5f59be8b71b921d3ffa35d27c8d37f3aea40742490ede5e700dc1bf6a599842427f530e5be2c9316803630e922fbf4648b8f50306fa8c82dfd05f4495eafce95cd235f37eb8c08e28ea7da3af123a2b02ae9a1b06a8344f4a59525513ddc9b90a3cfd76868afb1dc175aa2102641bd9c86c962de76552fb2819afedddb0de0c61f03d65c068b6d538906da4faf6b3a3581368a892f51689954770c387dd9c7f64cb0a2e4d7f3c10fffb69bca9b92750bae37f94246d742388cac570b636823687e0ddf38a5716c26dcb8cb9d79846773645fd6b6eb8328ac1ad1e61971ce8c606eb8389e126a7b2706d9585d82708fb0870cf3e780c80c8f492f2b8c8337028c54593e533bb67acc3bdeec8528e2766352b79815523e45e77d935d39d8778797731ba3aff2ea61b0033f5e1a4d7c6a8ec82a390db665176e9b7c43cf8523765796b94bb1b9c8e0385d3917d6373f5372227d4cd03cb31f2d8cdda30f5dabdc783d3fdb4065ead82dabb00543c22b11932e50ea3372b6c4614e5d618bac152e3e205e970514c6f04c6abacfbe2e3d267437a6e3636f890d5d4567e921e5b07c62ff3d67e4d81388f357123bb258c6c9e0e4f721133183df2b17d73b2a254eaf89344c1b614a8d9fe58091d9012b8fc1565605bd566df5f22553addb7a992339804d79512472eff2c920bec79796f153989a08ae11e8e9dc90cc4f42f93432cdce906bfdb88f30e6887a09a0cd5c78475d59efdd556d28723c21c6332e9daa0c284aef33ff9767c5d54c8accef80c8c4e3b1af1007841a444635a3ad9a5dda1ea9af45f045f9f4bbcb4cf950c992e8584a346e414089dbca11ccd8692c7670b9b3cbe109bd895d861fd0ea056ce2dce5c6b9b2646b2d4bd2d809c7a6abdd464f39895e36a96005cc45987f478387a17ab9cd708e07adddf3ed525e032d6dfcd2f49797deceef786c9b0420a1db448860a74ca1eed2681c082e897c63788ff3566dafbb608ac3e35ff785bae7626ce3ea3552972a92b7793f21807f6eb50f0b56e05a2d61c4e2db487b2b2dfd8ae6d459bbb6d8038176db8946402df644705de89f483dec8604a9f8dc476719de8ca93d7c058aad438fd2697334d215033580e1c56b382783c7d94e4ef4ec63acb3051d708721a51f83bf13e0a633a43dbe0d29339cea4d2272ff414a208d00300bec8aa5b6a32c700e058304fb7785d3009575ada373c17cf703a806efb95d910eedd40b6b63f65bfccf4404b32e23dde46a7358e15c6257568ffbd51767e2f42747d41864c26bed0e787467c2db4fcca7fef81172182148cf8e15512769343b6cc16ef571e3681a820fa5f878a82fff8621009ee727e154bd404ab3de8ec025a3a18784be9aefd2408844ae55e64593779a210a93e99d3f58a8c6aadb4f3e9df2357f8e873d90d14eef388ee2154ee23a623758f91ebcdc94ffcee0597ce04e0a3a3dcd976a511e09e3d510b383923f2d3b3372c821ecf8d02fb8e9040ed44193f7d738ca288f9578b9ffa1fcd067fdd0ed856bead945180f7689349e6eca3a2f12a5c33b4bfb360b4f900e9963873562d9ba1b10b35bbca1f58efe0e9b44e24c48f2ce9c81c92ea56a40c9cd22e8fa3c1b151efa9e638ec3c2a5918e7f1ea4a6a84d2508f164e6719ad53179c4023fce45f0845d540865e1c943c06012a4e1b500482d7fb459ab239a9fe2299196abab26753ad67aa1f277082e76e37e1512db6ce7b9504b930f9f8f18537b84399d6bf3db10e3f44350d80ccddd2d9c69cd35f253ef7a22f14a1c4c951908df7cab9ac5291725660c8049ba8b3cae84f0936a9b0a83fae7f124f99c2d575dbcf4704261a7ed88f7f4140169db5aca9ae5ff2317718509f3b4a3711050386973c3e34de9d831652ced7170c1342acff95b4dd22aa83c43ee5abcf398bdca6194b23b9817b2ee0028d1ffe0042cd776b34113df9f55c0a5bef7eb8f0a68c2d1249f7a622d0d5e07c4049008f3b935b631cf9c005a8c9d3fa0bee74dd6a24bc533bddcb2d0dbea0f5614d7e6b3e5f6bf79f40e2c59eba7278ac5176a65ce3f37e6e5a5762aadeba0413151afcba18f9c8723a5987f32e09dcdd69dc1bc0ce2a5075bf97c4fc4c916b3a2ea9e9b642fbb5d7861e5400b3fd34fe151c84c748fb97c6911cb2d04c6079c6ac0d8329dbd823d1ae96d09ba9bfa8d808e8fefb304e5dd8377b46b39f1abdb3cae6443500be61ee29811c9e6658878c9359d46173040102e5d9a4422046fa6320c4c38ba2c87a711b618cc77606ef6fd3b61a94f17401edc96b00a82a25b00caefbbc278164641e3bd75d6e449595146dbe3b514df5b09f36e4f12121de291b7c71a47f46dd1a56532713966d88697597d490795b5051d2fa08a85c5777685b8cd5dd70b41b9906eecee589417350b8c1f2677c17f5946af57e7e675fc5a8346660cf864ddda7cc832ed69f94a6c6970d6bbef956eb284815fc0ae9d2d7f015b9960664d9b62c3ab02a2ca75cdbb7a9a148574ccddf4bd9d46a6d5c46894dcb4c31b0b0cd4a25d5e1f11135a847b61478e5b7814c64e18e9c610e24391159c7ff897be659682faf05fe39c258a3d3febdb3e7c96cc9020bb4d8beddac95acbc8a1426b2445cdaadd644fee339d2760f14f59e151c30b0453ab7b42e39dc67b7647f6ece5fd9c30b14631ba8e7c8a4d24c38be819d6d33bb2251e1dc46d404e664845be0fdf7a40081686c0981c11963529d86b805ee19488b21c496bcc047409ca3e7e3264af616b02ca32c20965d141ac651aa16cd66ccb0604a046943f070b6c23524f38339b5a8ef73ca71bba516fd57174bb350179f72b5ffbc7010e71f979c974244ba0812182b94d4bdcce3ee8a87002b212cf1fa05ed27db48523cf5180c76a6a8b57e9cbcaa0927cecf359f31f28ea4b44ba8803d449befffbc6acb2f759fc07b04d72be814543c3e15eec3941b4a3a00a9edef36cafa8663b3ddf2a8976a3ac51290981a08e962cad193c1d90eeb6fbddc236bca99154b43b399221ca81f69fd40026eec1b536ddde2b46090636a9f0cbdb1fa766b16aac3958c6fb8906dcf400f4b5d3c3ef04834ce60a83048f5def50efa99da25ba8c508c344a3816192970706f24aa17f94a9dac202af6a738e9672828bf71b0c4dd51e0930c0fc6ede31e8aeb92a41dce8eaa0e686e2ee213832aa412609a9a1095989ad71198a1d65e28dda67ac6964c6d34e9868ef43805f2a2a69cf22ab077fc4c262870b45807b446ca33d0c8eb66695ea90afef78f889eac4d20740b3b1158ed76f3ac0ff188cc725c083baf13e43086c6536826ee6ee6bb935cfd17e2fe37042e3b9859aa7023f02ce4ae09537247521b6d7f4affe4381a00fc750287652ffc08aceff389cfa8a9d3b2056cdbdecd82f9c81207d4296bdeeedeaecfea3f9c7f37aab3fa0c49c4072c5cb7f8b03d6f5e97943a23a069da88420b0025fb0cacedd17aeacc56fb3a2bcfbcd0ded908e46ed69b493fc63b255a30c599ec6e4633270553949a557598c32a334d228d69aca5f6b2df34ce588b4042360df485ea0562aee4dcf27ad3117acea493c906a39256b20e29af1f59dc4c321631ac9b2d092d8c3a1322ec2b3c3d98bd4d1eddeca882993a333716022e81ad86e44102ffdfbd5f19b1c13ca47c11d5f2c9637ef58304929df103174d4c2c99fb7ae1aed064417de5eb04be20b3a0b3b57518acc7bc03e80cb62f59c5a150e226ea8b313ebaa99f10758bb1a69cfd989db91f0baf33ef31a7ded2823e73e45253ef59f8cbce89fdc4f787a7a4a470b60ab6b324166db26dfb4ecf34465a6de51b9372f33691232c9a3cd18ddb2eed28da25191f5dd78e819343f9a7b6a9064f3b7769f4245ca7f7f8b7f15f2028756cafa1b53fdc1425db65e3f804f482467524b9a849382d4222567b7fa29d988a8b9f724ce4de1ed3c3471515e849d82075688ec98392f42e8afc464fc848da5cab56c04995d5caa55da730ca6bc5825466583efdd3ab3e9915a53a0a250920a96d403b020f9199de25bd48a3e4bfdf1024368d6374049e2ddba43692d9756619c314c2013e0c054dc7fcda230ab0c36a3db5e025909903d22c68c11e270e1c6b84b2efc5e1aa9d63b49e1805044052da1e0ca8e420549cbae2dda7c06b5eb0dfec8e03033e394294dd55ebd5f68e6037ddb312a9b15b1a9bedf654e93f683687428314f6e54a98bc80abd53cb5c5e53fd9addcac7e3f59e02b6196ddc940608cc844985338c1a756701a008c2abb0f17440b7f8be4cc5b5bc08f6ff041c90bbe933d1d69e5b886c4e66c7a1bd97d15ea959bc56d5991cbf04ebe137c112275a7dd463757c277f1cab9d42c0c8afda31b1245333e8fd8fcdff8e241863ff498ac87a38abc678041354be4ea0852a05962ef7b34c0ec14f448b302bfc386f63a9dc4c80f9407165b402c055355ecb5b1983ff4b15d3e37399187eb2fb64e36ee6c277ac4be02491bad0c6fafe720458fb9f278f3e2c5b167ec8d765f44b9805228cce76017d9b3592f48d3d0cf0da77b4adb676fa1d3927ac07ac85aaa06ba2f13fd42dbcf617d6f02989425aebed0b928ae3d1e5625afe427dd062796e342b37ddd92cce85bb22e8b87fa44190c4d24c2e0a79e911f074ba51b77a1a820cf3bb511face93a2427eb9571f4ea436ac36e0ca36b0109076dbb36f233e07f6f86a4eb4baa4d4cb31104d8392b7bb32ca38b4d354a03b7c2f1fe9b361c58b3cb3630fbac3fa730aa3fed845ecea468ac24b0dc1315bc3f484d2738bc7548c95eb3ae50261c82", 0x1000}], 0x2, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) dup(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xbc}) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r2, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x400009, 0x20000003d, &(0x7f0000000080), 0x102b7) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x1003, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000740)=0x10) msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x553, 0x3, {0x5, 0x5ebb}}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2000000000000006, &(0x7f00000000c0)={0x4, 0x8}) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt(r1, 0x3, 0x9, &(0x7f0000000100)=""/244, &(0x7f0000000000)=0xf4) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r1, &(0x7f0000001280)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda60068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346a56054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256d1140e3badcca51ac28faf74d9f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad6400", 0x3c9b57b327a41506) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() r5 = geteuid() setuid(r5) fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r6 = semget$private(0x0, 0x3, 0x400) semop(r6, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1}, {r1, 0x14f}, {r1, 0x800000180}], 0x20000000000000b7, 0x0) 16:00:06 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x19, 0x8000, 0x38) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2", 0x64}], 0x1) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2013, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/121, 0x79) socket$unix(0x1, 0x5, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000140)=0x4) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/40, 0x28}, {&(0x7f0000000600)=""/52, 0x34}, {&(0x7f0000000640)=""/4096, 0x1000}], 0xa, &(0x7f0000001700)=""/151, 0x97}, 0x41) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000001800)='./bus\x00', 0x180, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0xe08f) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) mkdir(&(0x7f0000001100)='./file0\x00', 0x107) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:06 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000024000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mmap(&(0x7f00003dc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10001, 0x5f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x37e, 0xffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x80000001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000012, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0xca, 0x0, 0x3, 0xfffffffeffffffff}, {{r0}, 0x0, 0x4, 0x40000018, 0xc7fc, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1f, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x6000000000000000, 0x2}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x1, 0x80000000}], 0x9, &(0x7f0000000200)={0x4, 0x7}) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/162, 0xa2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x29, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffdcb) getuid() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="fd896a67cc934c91fba6f829c48322be17b22caf2efb77180dd0ec4fbea2b4c08d13edbb9f4a7fef74e69ea11c65a27b18103c94db591d439da67793d2360527ca229e81a2f502e438ee0c243f616270e3410f2f11d93031e3128015e59ae775a3ea5e4a4e4272137d8617d5d85f18ebab9cbe04e4b766adf9a9499673b2ba8da3db958c50b622227f3b059d198167670234e72d377d9494181100175f6ed0612ccd5c74b8", 0x7877beecee356fd5}, {&(0x7f00000001c0)="f242789aa1c16935c575c149e20359f7abcc020d8aec8d668d7930a23c448c6f6c05b82179279a6a4a49280228e4087ca5203e0b3672ed4c28b633bda4ee608525bb6f3ac835f53fee2d"}, {&(0x7f0000000240)="ba46a5a7fb5c71f1203889a75fa06da1f7cea46832842c11ffabb7f8d0e2f7a6ccd084f9c27742f69bbd4b9fb08a06eeeba38e0eeeb920bd7ed22614fdec3b2c8ad988955d4559fb18"}, {&(0x7f0000000140)="65e68f"}], 0x286, 0x0) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000000)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r1, &(0x7f00000003c0), 0x10000000000000a8, 0x0) dup2(r0, r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) r1 = socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80104277, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="27010000ffff00000100000008cd7fdf03450000006e7834dd46323664dbd278a6132dcb5f5f181d0b5056da4e6db16a49e3dee450f9fd0ac820af2407a3ed5016beec75b9e39048536a2706e8cdc9ce4060a491a26ea7e95510df071caf6dfd959b076adee89e4f5362733239ce404d192ebc6bfd1913d608a3cad4c8f3940851d168d5ed77ebcae1771a1cd24f45e9849201ef7beba17bda88baaa1c3a88601d1d48227366217ba3682e74a30fa5a4ed1cf4cdd87c2f0f965a108ccd9195ef8145303770ed8f3caf89660000426574650e4ba120f31449c75df86495fa374198e76479e15da8915a49a7db8ba179b4113a015f64cbbfcf895132ea97fe0bdb288476a90a3e33775ccbf78b381d2f3a01000000000000", @ANYRES32=r0, @ANYRES32, @ANYRES32], 0x123}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="029e75e336cb7488be49f81fe6fc4af7fd05028a97d2cef858f72cea3fe17c8a8c2906d609f8e0f6223d85d58b5eb6ef2cc29f754e56a4413ed1e233e186cfe5f6bb5eca7153d206fa87da896c83d6fd908cb775a8649b5306f8f31b5cb80f0f1456ad76fb1ce4a791b7de09386a2f0da937d63b20e3d2265c922808f05021aaf54495809649880c8331b01c7b5cc9706673554c2aa0d4d2f75c09d98c4562175b44417e9aa50e082439eb5f9e71c2f328eebf85d2bcefaae375ca2f81943d7c8f97e51c3da77b0f1e41c3ab3532929999ff854aab7bcf56c570a8e871b844d9e830c26cd867", 0xe6}, {&(0x7f0000000200)="599c5ec2714c87f588d10549e80a5950de3701d2d3accc75c8a90829cf962a78fcf1379a2abb97d1f9be82ae546753abdb2aed8dcf60ec34826c763ce682c2b3de7a177801c25a2df368af7dba52aa9b4ef80dc22d349f5f6cf61d1ad8bd", 0x5e}], 0x2, &(0x7f0000000440)=[{0x88, 0x1, 0x4000000000000, "9afc1e259e1d785c7691c0e2990d3fdb5aeda5cbca56aad33ab4649d598e5898daff236c7db3cbe28ae4f9497daf46c806ade2f27c30880850e84549eb9d6ac52fae600ce87f479c4e8a9453e10aed34f74fa4431eb0d75f23b19365299458da745cc33e5ba94950f6110755d7febbbb6913f9da576c"}, {0x58, 0xffff, 0x7f, "943a41a3f2fe425b816bad36c6c6d31e7a3e3c967bea645113dff983d400f85ac5e61dcd1a4e77b08cbfff4c0ec175c30401799f61ddd680127dc57bdf06e39b01c20d701f7e94"}], 0xe0}, 0x2) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x8f7d, 0x7, 0x40}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, 0x0, r4, r5, 0x5, 0x7fff}, 0x7, 0x244d, r6, r7, 0x200, 0x9, 0x9}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x10}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x800, 0x0) recvfrom$inet(r8, &(0x7f0000000240)=""/176, 0xb0, 0x3, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:07 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0xffff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000431000/0x2000)=nil, 0x2000, 0x0) r1 = msgget(0x1, 0x110) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000f5ff000000000000000000000040000000000000000000000000f0000000000000000000000000000000003924acbfe6d71adcacba000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000098b9c8d8a83078316643b04a23527656b498352089f8a5a63260f8038f38f5033b8f9d2c7386c44776fa46a53457325d86539ccec1e9fad4ef13d9781f24cad17fb12cf8bef519ee60d613e716243af2289c20f0050f4761f17aa4187645585a316ddb07f1cd3a48"], 0x6d, 0x2, 0x1800) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e12ffffffff3000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3f041b43", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="4f683c222552803dbd1e5835ed7db9e4f5369f1cfdfe6516548b0dafd0859a968cf8888730de39af93786a3ee15f21f31d44ab62525db01b0d98d8881af29c11c89226477b5d9be2f48d5efd41efb08e9283ea25bbab33d39c074ec9d5c86c61c7934e5718a3618a996c812a6ba56c2d5020b051b1ac85ff9ebdecd12a15d8b775a30b242b027948be55050908e6f1a4c5eb3a7beac938fb8e40426984942e8d50251f8de250721e74c7c7bb99d784f6bf3275e87c4f1eab01aa4bb3af348bb45b453280c0bac2e97c6443569341a6116dc216b7d54f2a9ee7ad6550ff8257f8758fe9d3862e6c423d16791cf9dcedd25b023d48cf82b03d04ca05c699bc4e527dedc16affa14663f5ba7b2bcc4bdf4e4eccf3c6f091824660c0c74adc094a704cae43a2f3dc529927699d4090f5f0b93ee8856f6c2d563d85bfa93e41b9aacc356a7fe5ca21ca593bc00c44f5eadf68773bad9a7424ed1ddee12e40bdbe5f042402bfd1bc3540523713374c634dc606d0a2b4bef18009929fa73c4832f0278229ac71ba2a6a872699c5cff464b402dfa2f903646db499cee82cf221eab7f8e321aa0bc73a52a2ba070b02ed691d1574f56870cb823ac9ae3fa0a36c4d4a461bda76e10a255c33c45ea8a680d5695f54ef1f83988e24d20be41e8402e971291e835e0d1378404c6a9310aef9c6a455da54810d98e959cd73630486f384cde50c36fb9451dd449c20c021aa79e64136f5c482898d32453b6a6ea2b874e7d9b2def03f6b5bfa22be245578db98bf4d1bbe0d34932d5e95ff387dff14fd443225b0c2ee5e5b7be695e2b2680197d2d943352777d46b808184a0a8db6eaa7271e92ed1b45ed3edf562ab3c36171cbd76a2553bc41fbdcf224c95de44c308d1fee352ff582ae49c2a2f9d0a09e61da754e445c6d40ec317da8595bf714ee9e701c6cb71c8417ec208968d5b472934109b458a670bcfc7736d253fc255d4d8b5d57fdd0744c0896ee4c4621bc1ca0e11ba78963c8bc792b6ab5cd2824a7ad096ae21d4f7fa44af9b086d9060e9278de8da15ef0abedaf8dcb13bdaaad679328ef432a500740ff0e95c77413b2bbf20ca08c3a43eace311a1fbef9eca0bd459ae72f6913bf7024948f52eb7ceb1f84cb68deb20a006f641aa24c1a5d2bac9da1a1645914df708195bcbd83d4ef61c0ed9320581b2ff372ddd2c2499acb72e9a53202bc022e9e1d30cc6e4795b24073af651c038fac47a4f646f3cc26c0380f32507e6ef047e66129a22bb73ff7b8553fdc2b8213b84c89612f368b55cb34827d7512019af46bad9e4e134c155cbb544d4c66a3d071f63b6a3b025746f8a87e7f2709f698d26dd8cfdb4c05c52faa238257bdc4f80bb02b1097876630a5709fcff393ca143ad45f1fc3ed2f697513fdf85998dc3cefa5fb16334d655bd530a1244e1be36991685144a7f6b43e6adc4e250a468270e713f922ab20bb7e1df980d6b10249e1a20b6096ed5c04d46708ca9c30dc6e6b1be90906e1a0013d653b4e2bddfac6f7eae196e81f78f54b680b48f7e6ff19a125b8ff273283e3c41d5eaa0dcbe3e3c7d475114727a4ce4bb563115dc8a16f042ab7714184731531b1398ee14a830b077662075712294913b479c3f4141c5f42397abc4a89a5a38731479ca8623727a1099df447da7d51a1e5e4a1a011a87489183b13a5a6882dc9dc37628b5bef53bf265f250ab055b61ab87a7445e95c5da2eace4acae49499fa11602743709cedba8aaa09fdc3915806df174b050e37e037551715dcc82d39167e63b26e14b64ff8b107922b9f9c2329ce7871bad8a6b254169ddf8826fbe2e99bb857ab8cf82706bcefaae76ee152678aceea9c7e3a76129e2b36db4cba74298c1412258e4e2bee1f56d2b98dbaa61fcfee19dbdd2cfb62e58a6f61fbcd2392b2fb34383b015f10e224b794feb6a7a6701f5b4a99f637de96158f210621817ef8fafdf87d31c51e845f4bf0947ffff0514604f7c00c9d1b76da7ca99", 0x595}], 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f00000016c0)="adfe2f75880fe2b523ac9cfcd661be0d4a8a57d70707dedb5e8640ec4c6a9d3a19d4e8c6e7fd4602d0d946b409cdf703a981bee784b5f5e38309ebfec4a94ecbcb75b64f17b9c372bef8a156232b07654051b0b4638ef915e1185c746f3af83fee94186b41665c839e778cd1bf10fb3edd1ce66997c76ae9a06230a597fb0a34065ff7b2d64622b23f76174fd82956d89690382bf06fad5f7928a92bb8bd223f3be77715d66c33fd27e5025f667d01e3aa46a0b70c52cdf54e47a6dc1a51c2d607ef8286bf45c1213223eb2474e6da0cbd0a587aa0cebf539c674d9fc98b91860f04546ae139321d132b0d8f1a0d4018c0a5f5b699a435dc08091231ddd428cfbba329c32a3d2683ec86e662d32478b7f038722cf8bb784bc183126864acb7d039f48b940a6d11ae2e521fc91e3a22effbd7d0f5dbf45377dfc0fe0d629d90a39acc2da57851acc69edcf5ab3a91d711f5a2e343ca66d93c278c9785809c5e80bc01f84ac1ddbfb2f858ac17535f628baf19da54470e71c009099e566fcb0eb0fab715afd114bdfba5fcea9567f359793133fd89dcdebad12b93715e4dc1c5864a3ebe5437b9270f8830f3f6c47186fbe86b5fa87c1a1d7d207a5b5914feb2226da3eb47ea6c4ad085863ca917aaefee4a8eb3cafdba8c6756895548aac883a9cda7052c69b4a83772c1321f1f7bb88944051d43cab74d1a33376500b7752228721eb62ff842ef179c54a63221e2e47031ad1dcedba1837edd1ef4c169c5f1b200ffe8268bde5fc5f6dd13890ffdb4f1f5e6b3726b244abe68e0910794c23c58c7d46aa56208ec554579b6078c78de4cfa7b854d3ec3ab4873efc130219780840f25186c52ac1bfde9c3886ee73ea9a80a13d9ff51a0b81d393844f882f0997b6097e0c1518e1141994fbda72466ceb831b99f9964c7f7410590fbaf3fb5be24eee7831542a05078cacce9958a552706d8fbf322e331cf0828e4a56230bdb1748f00d6a00fd99ebbf5ad4b1a690f3c8f3f540d820e5556eb33b62cd4a521dff54d424089101f6ccbdd6dd92d7201a0193a06d3f59c171422601cedeadd41bbf371bc1bf4b0feb575ff3697cb7eb959cc6f12d6c381c6383e5e4231c184e4b9ec5fb334dc139cc2b5a1c94268a843d1afbd597989f54a31fb2d447ddc14a084c4f64a5094ab9e425de97670ac14d4dafdfdbd8a034998e5f55e57ab94dbb5479aef233eb08b644798cf595195559a4f71bd81521027cbf8dd80fb2ced1b9f0fe39d96a7e46d634ee77059016233a5df9552308cbbb5a505f002975d2044b40a69855f5f17ea118e961dfa3b354116c6b4c7d22b4d7b1cdc770562526931e8d5e407d145b4ffa3e4c861d4fcf8c19248608e69541eaf8199a7c59304bae678bf37475504df97cb50fbe71e4b93c7fe9b10294bcb1d67cbf1975e4fcc26ef3888eb58f85a0bafc4269d525312b15c633ca35ed064980fcd7cd5ef5a8fabca30dcc7705a59c02fcb97bdc59aec486b73d3037a137d3196a003183ff612ec312bed9e56c386e33e9e82a4bd5f639c58cc2ac9c9138e1b4cf9b875944e77282136fd4d1cb4ec834639af824a058acd76c02579470cf11a510fe324b6c31bbb5a464d4f70a5a8ddef8790eebb93843bebcf9005c950081308b721b7c70260962570fda769bdd5efc4a2fa4a6ab99ee998220004e40aad9edb965a0286de2b5dcdc19ad6dae03e7dfa961ac53b8ed039a8db91e0f7e1d19755b7c01d00a5cd7fe85a0ea8f76e2aa6acc0c233f6833b2821b531f0f0e6ef69a78e0d568ce3cd8b4986238af8ac600ebdb844bb6448e4567c173e60e64b1a3e3c7ecd4e82f8b5436e0dd7cca434717471ad8971833b75f9ba06c01b1b7ddd681586b7ca73f26f916a4a692145bb9d8e51036be186182485edd24427a529b822fa52c0e2c1aa4a41de13bf9b85e4083e19016eb7ac2b1af5e27a036c60f2776d4a7e780dc57bc60eb22fac852c7be905b713c484eef82cc3fe2cf60aa8ea2e9e282083be33387098dc709387501ae5b4b14a140a2e38ae756b006dfb64f4c01f88aa9759a2164d7a9ee0bcf02823bb3802222e295cd77480f71c3258572cf06648f2749ac0687bebd8b8bf2e769fc53efaa49e317702080124c8f061d9842ae04bb1b1c5ca54a47fdd2b1eb65050fdda7b35252a51c7180fa1103beb5c23f9db2b9a30491db6b2163f51fb46312b0019e121472e237ef177d6b76d6535f85320f50b544e0587f65b717a3e0771205d753366829fe8bf863690055b936c11d8045a429bca30523f13bd75bd9c1f003568e621f01336d35ba6a41bb61e6cea7c170b95d75d123bd6e526be4273c7b9b3a739e13c3ea8b2c3328285332698aaad7fa5bb2c047b00e55defeccb4dcd2fce6d3caac5401d96d5c86506395d9ade3531ad69c0a959a561d0ac684d8aaf51780759372ce15e2ce3c43ac45a04fd193d0c47e647e5ed7793cfc7446ca3fd000adfeed9e1302e45a467ba69bd887f7fb3cef61b5b6633d7992e71226f5a1eaf74ee8345fc1b7e693d3da2dd3003c1fdeed970d537ab097c25e5d03be615cb9ba1f472455f6bd8edf05bf2d032f32702c255d1a23f47d4f1fedad2e45f65d4609fffe0b83e4bd241b01710a26b2eed6089040340bc0e82b64ad0bcb48f543fcc1f96bd9efe001215a9bb2bfbd5a4e73a3e71e7b470720ceb17cab37ce75b53dd5eeec495075a99873491ebe7da5ef1a521c82df1acaf3017442d7deca679e23539fe83119cb31d9f85d32f331370778651c9c0fd8d86eb67d8b3dc25a2bf41a21c4e321b216cd5749b434bafd5ad7c26bfc286d145f15c253b95f3e7498680e61ff5200c6a35de193b91fbbd4f158d2c9e3200719814699ede80d74ef00da3643365190b26899fe24d042edf1dd44edfcffc981b9e9e32cce4dc1e5fce58267c36f1fb9fff93837dfd1c0203933e42bc01eae6e6df20d354d9c813b1ffa992ed40bdf970d3b64addf222a2c24639e9fe40eab1927d099f76c08d422f58bb7feb3a0439296b0dd69bc5ebe1f8a0ec7839a74a30ede81cb7c52ce80d264207cfe7541f932ee394f1fd62ed8121e21c54a6fd54f919e30ce28fe3a50b29ef4b7e4f1a552eaf90946fb64ed533d97f128aba3a93411edccd065cb34349edd03370acef38eab010c35a470e7cce93430eaabeba28e3097933a8ac59c1028d239c672fcef9a4c310eea42057be1b270ee2312d66c5b04d11e636c3772a7dc70a1d445b99dbddc5b2b6ab3e67438711ab8aebd895e1ced9b5802f00b2f96d7c69cc25c6e72834c5fdfdcb16901fa07864cb7264887ed74384ed0b164dc5606fa6913f4c9cf0c4c8170e6577bb9431d13a7e2845bb37d855d6078ee30b6444121c64e95eedc430aeaefc73ddb3636b723219b86dc4aada71d4748afb819627c80d6c871a2d1a908f59c00aa7201eb93f196a09923d26c1d276b785efd834d2e187b67df3a5de0c3864b54e92a6f4487758ddab07531e96ebbd124bb9860b89c22dbfdfaa51f832401eefe2af18de3f1f91b86dae1ed7ec5b221daf7111c2f8b5ee96eb08ac7ebdeb6412bbdc3e45a9dceb154189f8fbea50724006e84ed4aac1a0f0186a2ce9d74d002e85bc96a65d913782a4962459d86a4b9d1e83f2436829d1ed2d0827c8fdf0468af5ca43fda9422ae6f3e5896dfa79b75a2206ab8407e9ffe4b19159a98b4279620646a84882b08433bede7e9c615cdc80ac43f893e222dfdde25caad442ffdf75e9dbe83a4362e66b44b85a86dfcf4ce0c857b9d1c239cb5895ef5ec04ada0557f288178399bb0750288904140070b02d14e36f33cfb8e9ac574a4f37969589c09477117af7181b71b5bede57708941042c0e20e923a132d8c8e60c8d4701f993ae11a567032aafa5f986f581e51a5cd5b40e9825048126619fc2ceb105cfef131a115f93e4dad2423ce95ca697a1f847a19f82496f982869645cdf27ab7ae5e2f754bd81ad2ad42bab52fe6e07b31a068b39ffdf942ec4a82e93ce0f09e92da5e42c00c0d6ac377babe7300bd27624ee364e8c458accdf9216c1de2d310a685b7a7ac4c7ab15cb301118560af69c28af267d70260f8dcdc98f57b95b62141288be14877fa48eaccbb5783d79aef77f0f759cd455b7ac2e0c322be08e4bdccc17f65877594926053dbd1e6d3503cec7106e3f4d78f33f4d469cc579c9dc177e15a5d077a1040a3611f11281288c6c9d17a4a0db568d137d04cfa3820e051e86b4e1df718b5c55baeb458d90e6ff1c76848f2fa7cc30119636bf27a085103fdb667cd42c51651eeb2ff3dde890847c877502f24631746b914f35e2c769defc5646d94893cbc0c875d471b87a7513698d309b7e604744dbe9b3d5fc4a30ae26a2fdb6a3173efe25e632564c6abb6b2c06dc16f6eef876c44323845866edf63789dfcb7494362276e2211b0ebdc87da34b6e43c84f6f884c06e39b3e012d58f6caad6bbc24ceb7470f715fb4b192c6aeb1300bb057f0a8767bdad3dc403a6af48274d9b99a7d98e19322f2bb99db080336ef1ea2dc7e43480ab7cf17c7f8777c31cd561688d02877730b241b62db26b9982b599d635ac3e4e7186d9ce7c4276ce287f28cdb1fb8747ec2bc292961dd52ff4e0c9bb134c527ae50daa44ddac00474680da6b340883761bfbfc43ba1f5c16cf049ec08fc094eca437a42147e250d3c1ced146d3e4a8fdc470d133a38f320008354fa31b66cf3a03eba7d45c2770cfd3b4140e66371f380e339ca7d304b0afc570c4ec91cbf258686f525fd708b5a4021ee7689d2d34807800ce1fffe8eee7e2b7e4ebe03ce4bdf467dfa356842628642c3014afd995c77b13699ac09e173fd56e66a9cb9fc7cef3e042ec4bb7bf453965d0c712e9ce0f127c203e812b18ee3b9c366ff254a7773a9e3d0e8cae6705eb169e26988930f791ccf2522be94a02c574bc73c985df5400362de77c4ef3941563fe01c08e970af9d91ab1696bca77b5723c7e292cce780b0ee9db8753ea96af5a784f4fb5bca656b6f48da51a98715e2a85a1fa67fd57dfd84398d18b973d611c0c18e0d074060bc55fc6ba1ebc324e1bdc96bfa51c893abea8f223f5779d5e263c6868d0c27dfe5cc4b6344deed918c6ae90d16740729400ada508e702671782b39a02f3aab547a63ddb581ec13cf431435a7fe3d65983c62d34adefae534587312197fcb441f50fef87049d1d09321c123488ed8830f4cad81ca5a2f8370b3f9fea89bdee2ae468a6fe92fe782d06a8d4b05e7f3df03758029f1de493a6eae2e579c229b2d988fb7a098666e31dfa27ab851f1d499f2155ad0537ab45f4d97137095f4df6d67a0b714713d72a1694d0796d0c57e654b827ad1e5808a3e1c5511bd457a745f09726c8779c078759988978402374466823482374052ceda556cf8302a471ef3e0a219e614b3d1519e2faf231c52f1ef59ce593dc0920dcd4a176e98e8246ed08a50d514f1ff9156c8e17d14fb4bb4ba77b98a1a26244952569e321e29954dd6c6e904467c454fdc16bb653335a97e05eecfbc775cdb8f292fbc588174f28e1aaca5509d0c3dfefb698952a5c985736c83dace44bae755ce0bd562a787b981596649172bb215652bdb7c02c31a68c06568a36b88df758928a3bfe0171ed830fa5f0f567f2780ccc866edfced5b6b6d7b73158aed09dbc9f474a3a3c4b6eb4e4b4b29ae07d934edb2b53402b0299170cfab6bce7bcfed31c637c75978c56da6708c0d8662e4960f6ef8dfbb10e290f1e808ed", 0x1000}, {&(0x7f0000000700)="5f31d726026b010c9647bd825159a5f5d5f2fa31a13335c8883d5ff6438190ab03ec12a8de10cc2b05c2a08cea796fd37d3988256dde502ab40bef8179ed8d8a30a9fc4c7066720f56161926e701646bcfac", 0x52}, {&(0x7f0000000780)="f852c4a96acbd34b23925e36b926eed67df4413deadfc144cb2819479eb40aec86c37cc5ba22c6973573dc63b6d3decc4fd832d5ac52524f25328998d5e75a76be70befcc1ab99712467b9223cd7a406b5a2f2551415dfcb81210acb88596bb8f588155c3ec837c2e3a15d22660120daff166c27b08dcc720dfa36dbab5d1636c7ec528e6e5e98f9ab796109b85e66af33ab4c08731e1536dbb8aab76f0230c5135e60b84ca9e60d3778412ed17d1d263758327ebd8977bf8edbbbc191107aa0bbbdf3e03039d2dd21ad1faa353f924512c829a8f6a4ffad57f2cd1ea45660b075e192aa6a0d2307bc5ef05ebc55dd372b24ca9e131562ed01664d03a542", 0xfe}, {&(0x7f0000000880)="68aa54bc994ea91e42b63aaa01ca2d2f239ae39c4b6dec323746308858569dfa9946322c43ad1b818cba2615e8cb79846ee7eb9645729bac27726eb97fb55be04b24e790240bdc694b56d2eb2c858d95e8060bd288949eb7a1ad09ff52920a3aeb4c715b02e49c43ddfc99f5b716c33a697aa376eb6e875fefde5c1ecf8a727fc89bdf9333689ab7c8e28ca9b73279de4ea6d3e8d4a8af245d8fc73593db68734d140c6ddbc280beba2d34df13c211dc313790b2acb93d8d5ef90df6386a1a1392c4a0f9319f02ad97b784b606b31e6471a8412c7b6381e4fbe10d5ceb7495f63c599977a210ce2927dfffe4dc1eb9283a4e381a", 0xf4}, {&(0x7f0000000980)="6aa0f5ffcdb43599470eb4bc871c02a54253c67fdacb45efe500fff1123feaa84e1317a835dca3fe63f7acd742928eee7ddd3a33433136666a269f08d2b92d268b5509f4af3b56aac9af23f3db17be602936571c6b05ef1bcdf0a13b01b70b0d40d51b0231202b7ee0599170d6a6d3b73116d7662fed2910fe7c2936501d46b0c45c259b4d00a49c87b72f35c53c83a4fa3c53942ffc9bda4bb19e4732e5828dcc4061b873042ef1e9", 0xa9}], 0x5, &(0x7f0000000ac0)=[{0xe0, 0x1, 0x8, "9fda9a910b66a328224da743a2c886b58e4bcbb899f28e7558e96e9ddeeb815f0e16126a3080ba742ec5a4adfce37262e1cc3c7b0ab70016a0c4740ffb46059a6cc29ba7414244cdb88cd8eb86d4de4f0215a1311789f29ae100045222abcfc77deada6cf27a8c7245fedb9081fd15578f556c01acd8e12f2be41c0c556dbd4de8c821b6c68d9fa27c4240e6e14bfbdf8aa3e1ab47fcd00a16f6c1ea857bb4c54a8c7282ce944e36083e05bfc77639fd5eefe9e38377445ed44f602a50f60fc504fb4e5aa27a3d2dbc4493"}], 0xe0}, 0x6) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd37) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x40, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x7, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1400000029, 0x10000002e, &(0x7f0000000080)="ebff310e8a41788380f14e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1, 0x10}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) getuid() semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:08 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)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000400)={0x6000000000000000, [{0x3, 0x4}, {0x1, 0x2}, {0x3, 0x10000}, {0x3, 0x100000001}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0xf2}, {0x3}, {0x3, 0x5}, {0x3, 0xfff}, {0x3}, {0x3, 0x6}, {0x0, 0xfffffffffffffc00}, {0x0, 0x8}, {0x3, 0xfffffffffffff53d}, {0x3, 0x464}, {0x3, 0x536}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x10001}, {0x3, 0xad29}, {0x0, 0x14d2}, {0x2, 0x40}, {0x2, 0x8a2}, {0x1, 0x6}, {0x3, 0x402}, {0x3, 0xf37}, {0x1, 0x9}, {0x0, 0x1ddb19a00000}]}) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0xffffffffffff3213}, {0x3, 0x1}}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffffffff) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7}, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)="05edffb61b86a3e50089283882cb5d4373d17254190daa8e660108377b1a385c5d18f2202716458d10690dc04adfbca85c0ae59634eb02329f2b8a7b7b81797f26ba908350d5530ae347138df614c9a4dfcee48269569dbef7ae3d679f45a1a8f9b1514e527fc04b3310e32aaa8991f5ecf54a494d810fa724c31e45733276dac342d82e627edd3a980165238916120300266dc7ab9be6774b02c1f526446d0f77721d6a607ec4c4cb5113452a176d4742e351a58e271b71b7ad474639af7b114296bd514a5b41e46b6c0be051769ccb73d443d11392322a242c9cd797e32148052fb615180a6b", 0xe7}, {&(0x7f00000001c0)="77ed55ad15c8d83774987d72ff50beaf5f2c6897082e7cc070f1c5728eb6391b7c337ac8dc1151356db92b494c4792fd6c9b9b64979abe7e88736bbad21f9d62470dd1e7ddd3049e5a37eddfa31d79963eec0f4cf45ed97493d83016ec0685c2d75943f86c53ec19351df596d42e9b654528e5856935a58ba7c5b2943bbacb4d1cfbb5870dc35ec03ff1f1", 0x8b}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="df09342d72a134f11b546477d091aa3fd20abdbfe95c92d626656abce2f95f789e21e806fce6839eb1257fea46a19bf8d1ba2a40bc6a19ec5a981cc358cabbc95aa5e99df86bec2800fb0825543af32cca82bdc8f43a4d055f17c593", 0x5c}, {&(0x7f0000000340)="d9b6ed655bf4479844dc007fd0f417fd50af247cdcb30bdf1e5e33081e8c2d834f5e6c73dffa9e558e4b97a879e93bdf4ec0a8d63d1734", 0x37}, {&(0x7f0000000380)="f52639ff84c6", 0x6}, {&(0x7f00000003c0)="aa6165a38401cd07d3e0aca208dcdcb7b578ddb4882f135c560246b80aec5648ff2f09e1faf4aaea965ab1b41f4947aa72111bdc3cc3ac7d78b1299837dd901f42e07141ecd050a3997bd4b7c39dc7f343c9dd0618e0c1d35d22a2bbd3849815ede46bdb51e16608365cd16a3fd5a6bec5dc8a7c87ca2606569617fb1c25ba54843de5a3ec1527fbb875a02a0ded6eb2ea8ce5cbca060708c33ee2f5df0398165cd33a6dbc683ed95868f669ade573e436df89eeb63575810ab049175838a0fcf9988b37127b67def4ff2c1a785a63cd0068", 0xd2}, {&(0x7f00000004c0)="5fef78e7f61bf6d9f376f3928c542528497fddf7cceade41c97a76dabb21ddeffb1d73b31930968226887024e77fadf1ef1f61370aa56b90a6293b6f75d43ae656155f3afe04d93fe074bfd8fd7e0c6b9d481ec88617d12ff842035dc808405693711ce9e71861134cb2dfb3a18ddc4d2d881f0b2eea45156a5858fb5432a7afa6fb9aefe00ed2245e382b8bdd885c8f8b4c7ba67cc00403e05580f3c1e9093688ce45ab54d567a82ce5f3b324b6fe0f5ffb3cf2", 0xb4}, {&(0x7f0000000580)="d37668b3c0d82afed80a0bbdcfe710056f36d2f41c1f31717390b99b437d092f12dab81f242032faadad590d9b599a0bc58cefa811a980bee0d18ad9f9da42f4562a435ebbe2f41d0e39e1d19ad7f98c92177b4bd3fd4edfb866856e622e98b7efaaaea1334ef66d1282e29ba05097a5a79c6e6413d2260d05eff72599075324c34da846381922cdb35106e4f5511edc4547948e9763bd6c7ec35794302e150229ee04f19c8c085d2acad1513c54b49b218e65b6e357665dcfa12a1995d222f8afd4f4881ccad52cb15323af590bb2b11dd93d02b961f7b7a97dadcf7a9c8316af0016eda46892118ca2e8a27dec35cbf15a2955affca2e3fee07265a05d08f4b1f0d65704cf00f3c2bcdc73ee1cf653b76395ab94321917ce29ada438a49fd4a3372a15bdfa264a52346416bee639dcb3aaf0a6048ffc83db13b590696cc3d9e06c4bb5859c25078806d7e07010d65e19117fc79ba186e133353599473b01067901ca66d8b9c919e6bf6e48ac452377bb87c10a746dbcb2d6515b3a0497b9448b1b81a5439dc0dc437b7101d5e31eab5d6349a2dec35035491a30fbe3216b9737a91495f6f37e72cc6d3b3e8b4b25eef59fe1967df0b230a7a9a7c91e2732f6649b043f7105355659ec15de33c669a41f374419709c78c71bd0b55bb9fe7743584615ac788d9bdd0ebedde7cd7e75c2f723c0efea2274feafd5c1b02995be64c3345d861db73cf8766ffc5c4db9be1b4063cf89f992ab4d214bdbe8a1d9610bbe0fbc91ffc7d9c9bdcac39d854777c432dc62b5f34656b5d59eaf0a937eeb3dbd092ae367ed99320caa5961e43ed46c05c55fffd93c9a34678343ca3d8ceaa9d582c43f9fc6a05feb3ff305815741713d4cf5e7860a2a3caa9f5ab2c5b674355173a7e52ba6686960305ef6949ea27fd17ac3934ec45ba0aecd556adc17d775d6a0c10584d2e15f6e2aeccad2ddaefeaeb3f4e89245d237d851dc9e6c24031599a34015e5745ec5b289454819b5ccd993d3ff181198123a465011aee586eb2df1c87d7c3293692b1922b5aaacd8dbbc8aecd5ac1035fa1aa165530d16e3819eb0fb155c7bf37f9fc88026fd04de31dff329ea41de84150b9aa189922f6fb26df035ecec54cfbe5da144fa35f4548b7fe5fb1275f2f77f83476a993d39085e26c449ca071e8557e258be412df7c84adc97e65fdae009d197137f10fabfec33855ddc1d63cfda2f5df044f732e634e0a10d6a2d5971b9dd6f8899e42caa202be4a86761b3e1ac547c700fb61899ff9228e04219ac75272a437c16c0c863577882eb1d30492f74cce4a785aec57ab276f08656685da70ab31494a4c43306d4e427007919cda15b5eb9f6479a89e3909bbe9d5baeb482a12634160ec449dfd3fa58f4147943b6d27556b6b752e691043248903b6a5b3f83c8b246491d98cc186f12659e81cb9f8ea8c787dca4df593bd2763d9292924d2e2327497049452437d5957bf8685c4613da6ff8af7fbc599913d1a5344e5c88cd96d92d569fb4336b97e3c6fba88b038dd58d41245267bcaecb554a8539b529928307b7196f6ac3b52d0e10f56d7d911d0247060fdb5db37d0874e82c6517f57a2750a8cc2c980b483f9eb1c9fb2d204b839a3a4b37697321e55ec00b1c54f937622a1b20194997843c4f320b26809a0e5936eed678a40737c47e484a1c0985caa83367ea50ec52655c4b734b95072447699f5488a9458b47452174f5609fd8cb98095951fa603f58c6ed324540d95bea0a8764750558e88153cbd2b8a8c708117323230b222efe687909e95241ef2e20e237dc3314f0767a161ec65a87141072c68119647a10035c506b1a7ea77706abf3d6b08fb863faf11068697a117af4584e21bf095e644344c6059a23b081eff1f9b0fbe3004c8c0f2821d09ba7b8c1fea776f29532684a3e4d7c515fe2b5a8a9324c87de177449f4952037fb364b01a7299de890a20bcc65eaf9aad519bae6b3d8c995a30120ed97c8259ac43fee249fceca05d3897072d148a9a88a123ada511abbe95c4d1011e260d33692e5068a6ba56cb5fed037913abc215a66aeebe3b42799785e1c3620320669b6a0a507c101b7f23838b45366b62bed88d6a8414c2d4808180f6a935fd281a62f4cf1b500852e879d253d68b060043ee80201d73bd4f51aa9d2d09de17459005f51b0e8f9e23577dba0671ac45aa21697e02828706f2cbcc8b3ee5ea19f1beec6c8332a192ddf09e474d99837f449057de2bec74c6aaf04d811f0f068768c5741047ef004b8a33ff9197ccd64fc228ec05267464769c52f5296758ba41cb58b0ee3f22fe3cbd07cbcd1233cab1f8a10189f577c5fdc16214d684dfba4e037902df931a1877d8d061f3558358c857a8e20424f437cf92d10ee573b461f3d26922fe13f3ccd5d58d2d558c711c63ef071c8a30f77238db2ac7c915b83b49aafa54ec07da3660b04d066a5f7287f60d1b833b2cec552449cf13d70a127754b15ecf9a52aa179af576328325902189c22b4b156cc8bc45abc1c5d15c945a074de4c89050c86a1e4085d05f9be23023dc0cc4bf559d430638189ff85e6f261097b160cf87f00f40878850ec3132eb6678c4d3307a28e1423b4447fe9cdc1198ac01cbd25aac6d9bf8ed210fa40ee59e28075a982f3ad11e6ef80730e09f2477b1ae8e9476677b90deadf94cca779e8f588cf09b55bf8dad6a1810b75341e2dbc87f38b29194cd5aefdd62aabcc903f6be6d1b3de7a2192802d89e92081e544b4a64a2ac7fa104124701fa620c085846dba77f21196e8e500a9dfb0edcc10065c5f276cffef101e4d2b9b3c1e9d28e99f93597b677a63573ed49a7467c6e4bf47856b7c72a0f365210ea2c5c7e014f9bdf5bd770be005f3936b41c076436ae4796f5846975d57f669c7711b2e4c5b805d9639b237f0f03bc87e81bc2230de5609a7766df0fc1ad5e855bac1b3d94da98df704ecb43acc2e3d11919579577200380ebc9924bda21443ab5169bd527d211dc8a91fbffde69bcfda38a5e1982163b2e2dfc7596bed8f475dcb20da28cd4ce991b2c81170d6e7e5cab392822b491803e34f973cdf7425bae086f6e40d6b1277c205d549f166b684b2d5e81b9c3506ccc227d532cf7eda36c027a265ede5e16642679c920e427a0754c2b61bac64a239f8c85be44079b3b67c66b1d4297830906c78c7c37c4eed356e7804891a4209202fc152ad0901e0e444f3cfcc9c52693ad6a6adccb61ced9231fdfa000e00521f50259fb747ae634b654099878809a9d4ea38fb550e80e5a916430377b201f62f02e5f930da57fb4099e426b34aaf3f27c1da283cb64f5f72d9932a63da4e99be7af0aa1756b37b85a13ac3ee7b6f0f22ecc01366af81fdd06009673302f2f2006a51ae2b469ecaa42cdf3163049a5f247f2ed5202e9c5111d05c5107cc8ad7c8009eaa481265df606bd877a5b0e1b1a550165739caf498d9ff5f70c3a627f5d394802b8010ca264557c3d02809f51887416caac9dfe165c9b63335ab573560fb4f2baf0309c84f64e6e88f5e95945a2b09017eb7dd1b50553787dce6f25735b784f7a2e01051fcea0b9824d01a59adeff2e2a0cdce9b810e6d2e1450b2e1071084016ea8ddf7405db2d81eba85936e0c974337359f2dae0d2b162d66988e6508fc5738ea662ccd10455362a09f9ba08a897e4c73933295d0da0d4bec980af7c4923e4dc92f1c716e149e5b0b78d40b8f7cf1fc8a1c4947e6c761b0075960e87f7a325770bea6ebc4427b37b48e824f89391d899e1c81674925e90162425aa3079bed1fd13b0384a7cb920f2a557518cfccec52e41440a2f0f10051ce18b119c062ea3b14dcdf38432b681dc241c845be7cb33f2866ab99007dfca4684a6da7fa6609c615b76f28c295d70d5d79a41ff2ad173d1fdaf1ad1a18786bbaa7ae973d7aa13d5e2c03d531dc2d6ce95105cff7bd59419347c6d6afc0f3b3c00621267016c815704ca8d24235109301359348497721937dea57ff941f68f4ca1f28cd66d5f32878af53e32a73dcea57dfc81ed281c31bb43953613c8949dd7de2a8bcd04bdb2b55747416dac4a9d9e83e0244cd6b400a03e51cafa36b0e9f690ccaf45cb41ba944387f95ad2761e938110334d3b8768766f1a34f020845f2e9b585b2526e324d64f517c2002d4b9c4c11818265e1c329d5219b765e3af6f6ea78ef3492c07704a99890c6442ab5efcd3e27d305807550eb96daaf984c929b1fb433c8b0102adf85c6314fc6e0ae60a803aa9127293b29f4b20880f91fe6dfdae8516c1f90585f4f84b95118f28f1e1c9c5853e854d1db0853c4ddd5914cf0121147d86377e9da515d6d0b2d72911cbdb51fa868dcc191f551b17288756abcea36958f977526249d453abce67dafc7895e7a53d66753ab059300a91ab24fc2dcae1480a2ca23a42b05363d6dd5ad1af8d78f98afb3eca9f9f1f6828408d8f98bca4512c9ced9e8e7fb267a617b8ac925fc7ad78b9fec514871e68cc0c355c782c7770c312af061ee92bfb495556be69285560f3bd0bba6e1968be79c0d79373556084615a42f8c59f292098afc95026ebe847eb084bd0120f3df778da6dbbd492d26a74e38d8e60f91829ef21484462aa204bd02cd99c9fb072d7a74afe110a303a7b12c14480d65f836af4c8b2f1034500121390ce33d749027aa4319445e37cdb618b6d38fe6b7e88b08083dae0f31da57065417b61140fcf76d882a17fa662b5d190f71a3d749647974085f83c8358e55883daeb346fe8ef254d55ee8696e37f6b8cd77a5b1d708693185471e3914e27e0b3efc0bb6ebf2dce6fe61896e2019fd00af77c85cf5a2c339b8959cd92f1f128f8aea6256d33ffbbb99ca6f54e94dc9e1ac7fc764009c5411009caeaca74be5498df446a49b41f4fb3dde33e8c83a42265a17fb101b55ad66ab46e76276379bd6b155ae337275a13575999cff0f39b2e033cc2e013aa0888d9eee9014ce4d62fa5fc5c03ed7b3e184a637066efcaf54562b351bfdbf13ca2da7bf4c2e2224850c93f03e1e2f006e94ea43821a89238494e1b0108cd504566bd4f909129c5fa1bc992c237b7c919724559bd9cec365a307167ff73cd8714cbd4d378bc0fd10bd85434b9a978951e47293ee3e5db187fb7418960e03cbb8df0b47647d0405c78bde0c9f52ae059ce53ec3d238314b5cbae18227d65d1458fe0a598f7d462340c265dc7009bdada6154caf2251870fc5afa905b10fff9b0dfbe1394891f8b363a19f48ff2acdf700456ec3505f8b5bbbcc8814b09971aad17f62d0ebf82bbf58d3f1d947c0f50212d8316f8340732cbc4a64a58a3e962f99ef03b0ff63c1fb89103e801f1d7672212d4851f3b612db455993254f27aed1966776da111d99f352be8f26e6dbfc934bfb663b20f781852b6b9bb0c27d9710c10af8918045f0d80ea235189eb23180b57be412b0b65240c306f0f47212330cfe308a38d9e10470c722a6d4af48f34406ebc06d2f482ec3a4c2ea9a8b58008fbf0131fec2ff73adb2a83481fbd38293f36223248cc2b5d2bbdf41b29c850a9690a5ee7c72e1690ba2620ff93939175a0bc686347089e4728159d1d67f475221261a1dab32eb8715654dec58b9f70e8d8d61d04021b2002fa91b6e17eeb102d56132cbb6e28a736dd9c70b852067846487b87ec359591945bc588268a2a3b597c54b90c60b5d6f923f4cd44f07e111d62a5489ce20544c0ec56abcbe47831d12c6322de5ffa05e5ec08fe7886bf4", 0x1000}, {&(0x7f0000001580)="91a5550dfae6d4357919a721f7f75240b1a7ad22826db920011cf05ff6f00db1f77f922d7f542a8befd502469fecd108421ad3a2c484a0a2bd65b5b4b0e9e6ee82d7c13e47deb4c41e4ddbf0ac07070e339280b95d6b5249b155dad8a98800fe54eb7480dc899632468ae49188a987ea5e371c2d9e5e157377796ed517029c2eb4fa895540a5cfafa9798ef0761188a6c914bebf3087f52f069d1c7117d0a30699ad0cea909c0e11da658267bcc3c76d98a835be26b8c7bb88280e699cb69fbba0f59dee13d5", 0xc6}], 0xa, &(0x7f0000001740)=[{0x20, 0x1, 0x1f, "41a07d59072135f27160515cad"}], 0x20}, 0x2) socket$unix(0x1, 0x2, 0x0) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x42612, 0x20000) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x800000003) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:08 executing program 1: r0 = socket(0x6, 0x1, 0x4000000000ffff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = socket$unix(0x1, 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="0af7e56bba70b59738685f2896c2095e03cf70e7d380de211c636ceb81092400ccb8ecd46b5ab06df1557e28d6e4ba177367364307edf42bb719a0287571a790a53897700b5d3e4eb645", 0x4a}, {&(0x7f00000002c0)="e94fb62990bd34f873f974a7fd3ac59474334744a91c687e581e783237b4836b73d787a3e9c582972512feb3d9f8b539c3827777cabe2d9f9fa8d2822e410a7d6d930a80a34caf856048b2cb1e7ba26deceadc5023", 0x55}, {&(0x7f0000000100)="b8f9d4e036cec3ff", 0x8}, {&(0x7f0000000340)="4ceeecbcea677e7597298ef5041eaebf54bc392b885d28ee76d8d5ad8940cc51de8782c8d442", 0x26}, {&(0x7f0000000380)="f689b7783dd0d8402c3693aee813605ae1bf4ea99f534912f3ba6ae3c6ab70aa8dfb662bae3f8104a9229135e5f50397dad5c10e497d6b418a8913eb0f9a41860e6aa6c8839411a11d", 0x49}], 0x5, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0xd0, 0x400}, 0x401) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x413, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002e4, 0x1c) r1 = semget$private(0x0, 0xb, 0x84) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = socket(0x10000000002, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000700)=""/189) r6 = dup2(r2, r2) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000), 0x0) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r6, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt(r0, 0x81, 0x2754, &(0x7f0000000100)=""/136, &(0x7f0000000000)=0xfffffffffffffdc9) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000018c0)='./file1\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket$unix(0x1, 0x7, 0x0) write(r1, &(0x7f0000000640)="dd62038fa950ccebf44976911dc51d6e00d9298202d431ef1f2b896f38598cb07e864a34e1ca5d7346a062b5998d17fa1c3fe8844466ba90cc08bb9877829502d638153578b4b9775c467a13a2bc5647f0e6782c2dfc2937904fd47f0d383c78a719daac4e5c553bc8ad2ee7ccb5224ffcac9a9e15a68df0be7becfce8fb517395f1de4b2b90b0390a217fd3429e143abdece74f5d57763da8489e561ca5c40941f89341dfbca49d96619abdd8cd33032b01bc1d4fb42032b59975fe449fd98ee9100292dbce4256dedf8259e69ee31f416a6025d2ce40eec0acd11e752e135e74ee6ac5b7261337cadefb5fcbe0dcd6600d3ae871cad0aa792e3bc0990c4ea7fbf1890ba91b200d2c97875a424cda98752d4760b710ca98603c1a0abe064cdebec895e638f873a19f5f51a6e9914dbcb4482fc85a3e8ae50104046865ea335f020bc43467dcfa31a818729803bf12eae164ce64430fe07639c89bea9034cff6f21b60afd352e11820564970f128d26d5e7d20ec424f22f94c3c91758a3523656dcb10f5d615ec96dd3b17c46d174352e0e866271f7480e1776177992dc428656f90ad6e913399478b13f717621b7eae34287df76fa02b041abfaa55bf347522faa8262e1d5a0e5aa8a0e0e4d6aea7ae4eb6285c7178d1f8fb9eb4301be0d4e239042a6f7cc726a48e92b0dbad65bd73607e3fead0fac2a29a40df63cdc073f1b01fa9c78c96c7e5cea9ad33251ab16b625970af0cf54adfbc837b5e21267509afee8d8ad27662f8cf4dc4bc3edaab9d953192bbe10f5155e1ec5d9d31fa65db62b9b220a5f120db85ee3fa34990f45f109ee6c0213d8a7906d74a17bec2bdf04de5f478b510fad5bfaf59b9afaea2d0cf1b9e628304410044a9c681ca7ed950f4a8b102b69fc26899aef22b03a23040a45650555b90a6b99e98d48e47021a1a8bf61edfdbd8ecdd28f1741955830c184ce8bcdb6aba6a29965f92044f9e9325c70ed4cb53c5dbf4b248a6770ae18372cf95463bd5aa4bcdd5959dc8df28223d9f2c0253ec22b1db1a7b72f7ce2f1b91ce205387c6f204cfec2ce8cc81726eff6cf3bf1ea67497580434fdb73100c49ef36d3cf97cadc87d7f43a7f2d2fea99a7b65eb4c7d4f4c29bf3fdc62fd0546b7740f146059136522a5a06b39ea52391f8bfff64ae2f4471b34dc4b287e0ed0c6e89da124ea759b9a0ac1aed9b09837ef509aa990dc424ab6108e328c63985a321e9445ab897fa95b12daba18bffc8c61986502d65af7a5e1609550af12173a8d9923700c404085c46c9e1757163701324c688bb73256c14ed11030d74d59ecfb7e595b61eebc4e25a5c3db054e257afe34ac978f2d4bd38b80e0d0842d210bf1a2e8fb171b75be273143be31ac2e46f13ee08a1c51c1402808ec590adf237b0325055321c86d04283c91149fbbf7958b227c8ee5bb5f3a8fe2e3444ae7ff20a328eaeb2fbed279b118ae89bceca623be46199b5a548a07701e5f287ea179acf751a3c15dc44f4847c7746ff842d2e77fbc9e7f90277fb7f3b5557c199ea8c6999ecbeac745a497e15c134019e8f1ff81e592642ebab25b6a43b7f4d3f361039a49c049b686272207398ced54b3d9a10a21ab1f1722eb7878a8d696f9f26a9922922b21e3e6ac4d86cdbd3382aa78f39d474c4415fd611c0ab2ac4260e70a9712d03329acf4bcd0c8261c27ef9a0b4a39e072d21071e9920ed5ff7c8bb3f0f54919d30f1b946e4c183446619b020672009954eab1b7ddde58d6236fc2d3dc6eeb488e35e6adf77adfc1dc7ba00df93d06f943e52ffab44a2c1ab1ab6a23c80fe173df57f9a02689d1ef75e894e87b24e7b1fdb63ef49ac62bfabe26949e6f18f3548d5471049f58dd05bc2708a7c3b64b2453f7ad80752a62c3396b3e275e63b69f102645832b4fa4209d22fd8b0da8338d5ee9903bddfd9b1559cb711aac90f2ee228ce1db822fdaaeebaac6d19dfc7eff350dc706d250e14716eeea5af9901619350c782a870e1d191310814b2b8a2422897603d72dc8816319e6b1907b3fdc3ae9702e8b99fb27cb6085f2f81ffae7ac7ac305ef3f73e05759a98b88f53d68ce251e5b901a44a4e88f173c873f528eaf1caa6a12394facad84f674b23d930c240a602bf23ca24af7ed7a85f9d40fba53d345673c6e464ceff2b4c9faf9f5bc6054a5d3ec49daf0f0f6b6f9909dc6448e0b6f844473b109b1c0f915b5f46cc7d0ac14d1b4b3c2f76fb9f0d3c2e56156d3deaaa63345c860c95fc7072b22c6dc517875bf1a859e67f3d8d92635bde986322ef5e1a5bdbb318864e80afcabb0d01d788da862b48f154a9e16b7183e6bd70c8a7ce06ce3f34e39d76a4b407e954d22c092d1164e1a1755b70e31bc42784db499c633f8e27bc373952cae2a11c428f00c50bba76e0e2494a432cea38ffc246e9f172ae1e6033fdec0347953fcba44a8f530492d1146ad6d44ae5c642aff5f13ed3d41470893ed7a7f8809a62062e4bad0ff90165fbf1d6ae007a0eda6dada58681f5e8c0f4754f6394e629090e6e0ee7d803a240c376d6917e14ed44433d62f326516bd7e57aff06d8169ea85e7e0179e2603f2908be54f125bfc1b28f5061bba5eccae920b981ade7cc3af30d0a9e509c4579ead248a3d4500d4016928bf2036a86f7365b1b9189e43fdef459e5c65892795072f8eaba670f8d185219361cdd3b7824329df89d47033b5273131bf6461fb8180c4c0f80a61df110ff7c9b9a1196e134740b0dd51c0f5368f20f8185ddadf4a5f47869b619693b7bcd2445286d99d8c99a50a247e5f164c7b3382ea47fb80f3ad11c1b22b898706164f7bb979b6bc361b7df38dc35c2f0856f5401995206668c85626ad008b00d4353145846e30d3d7bedfe023365091971b2c8215c3c897abf7873613b57c2c46828b78925ab1836f7a97ed8ec712a36a4312ac01fc4e8ef53102233f3f08a909a93c1497fcc109383c423d396a45870e39af3419107ce6500851dd028695647698bfeb247d2b7101c6e4fa147cf10efacdf6258914c50a94b84e55a2b0cf97d39bb58a2d68d40d6c09b839406ba085aec6f2e8630ee2a46b3505204f43c443f59a8888059e0f072ec649258a58d1680b34d5d41b3216d88998e5a7a4b62ae72bf378a72b4752bb84081b780e004aa08f636ca362cb1482ff4128bb54c295172e8ae60a8e75c3dbecd7a05ffb8995d4c784ac9d9d7a0c87d28535944944d28dec4ace42f5b25c535e4a431a9a432d392be6f9593590bfec7b46cc0375c7681e35271851f1b4dbf37992fbc715d3e9f680433ccf21888bfbb081c0445bd3756f07944372c0ef398fd6fec5ef9dbec812502a0c20ce68fc522098fc60a71a71e674b414898c8230db725f50a5d33cd4f7f5077f9fd9a1fd65950efe52632c5e40e33f00cc55bb79dcc81310fe460f313982598296a1cc8ed800fd959d8952c69ca0d7bbf9041e6cae53fe419e3b2dbf88f3266b326d0f6267a5dcebd362cf58a56a745d95f551da854cee499fc042f927d67092d50db46ee8c3b497c61f7ef91b26b0f6ce71358296c62921b28fc5f64a3e60bca66fef70445bb19799695c69a7e3bf4d663eb6e81fce133613e50a3a091d0d43e79fd091a6b3a5d1df7c30d6e5f5fe2a4ce00f2d4b852150f082d5ddb59a68a90398ec35cfa08a53aef29e5aef0dcfbef549d745c2172d744e08b7037ec5fdd45c07e055a1582c2472f028bf9d47816f908fff3cd410ff791f96f7ac0902a1372a4d5519dcd2fa95635a50681a7a808012fa8b246ddf2dfb8c1976cfc883f5eb02c8a34a6f0eca364f3d4eb83be2be6d1a9363d5c714433bce08cfdad5d64f0cd50a8104bdb7a4db4424d0913521b2128faf9880642d8ad7005054de5372609ae6aabb5c6f3e9a44ec4f90daccc28cfabf3de1c2dbf17bedd731c004a7e218995add53daeecbcb4970f55408ebe5c7e8c2447ff69f0ba4d622f23ac574dcb9946998548f71b7b4bbdac910f165fc95b46e2ef28c16aece1edfdfc6d1654862a18d17f4922d8caddca5b317ec0c40817338785bc822a641ea4e3788732273b96d5c6f555f18474cc1bd93db44efc9943fc90f6334b4ec9c46bfb51d62ea8341dba5214eebb81add03eee7ff16e1301af229df2949926ecec1aa364446e85eb650a19a8586d4eea07257608fe5d75cc767acf20232206dd3bad40e06600865efdf3b838fb6f56011a3e2e87ab54f8aebd999583a5c771c074aaf80f8c8873ca052ec31adfe16722bdc3a2daf94c192732defa2239724834e998afb81c95d2645229c8cccbac3d986187729f85da47f9e119d7849022eed0c69859db5ddfc1250f956d1a7e69c7bf77839f14adf2fe9394f89ba73dadc5f01537c1dc338c8d68f6bc1239dda4fcb45943e5ed8e2f7163e3013c29a8a5857ae5f6c6aaa622a6cfc27e327e9a024d33edb53aba13056e2c11fab1358752d2b7e60a7c8cde462fd0c7bdf99a009e75abd7bc3ef8b0358e8ae8dbbb54f9971d96bce85c3c4b4b049da1d8b1614f8e91dc17cb449913354b81dac9979df489d0162ef7b0e630daad431236f8d47a48a4d9246aafdcda3a78ad57f6e3abf64c6f5d93039d99483b7f0c21527ee72172f71b26aa4ffe9134307bcb24c77551ade436eb8f5b1fd7818b77e76f592ec92a6efb99ed7d9b4bcac1b9360b5006194ce061455214604ce33f48b731b1f7d06b9d3c8508d562febfeaf24e0a9ee510b142652f8c98dd09d5290841ff94417e31977a4eda20cf790fb55d14fa9a3e579cccab91cc6fe6280c40fb0980d679d895624a11e55c1739547f155bf6c621e88abc8aa60cd8e71160c10762ab700a3c92ce1e7582ab8ba33e1f7b17ba9d226b7b8b5799d5b89c1f14bbb8a3ba5b0477d261fb511829dafd0f432bd1295e6de369f2b0710b43dbcb4a70d25791cefd9f790eac32082565353d63e13fb32d3c1fc90269451fbc860b826e9657aa1bd26777ea4f8c81739f075b4d2e3ebf450370585fd335da1e846d271f9575e4cd2fe2a087fb6c5198596d4d4df1f2a68f7c50c007aa98eaddd39bd219bfacee345b657f5dfaaf63d9bfc53581ece24cc567bf423c11d77d1861fb6289e01111156ed687e40038d2578229130c6bd73c11cdc3b6668102ee924d555b641776ddb755da85252e33046bf5b07ff62214d115769cb76638d26bc0b9e70a898ebab901349ba03a341e352186ea1ff455fffe52bda7f292e356375eef182097163739e47ac7582fd4ab7fb336cb8088aec9dfe403ba0d4d57f217c2cffda3df15aa03a7f87020add065bbc556d1296682cd18c746406230e4b6be8503bb550e3baf395d3dca8564da2574187cbb9a0d4772030f0569751ea727d8bdceda1bf8eef6e01084921224779e7a6331c9a8a8ea5f1d82c1a9c2b6b6e31d37d9241a806038eb7b09c4f5a92c0548c7a81e147f61a6909a3a97d4cce10e4d0d21eb4441a34f5133e6daa65d52cc277ba9962bee5514d886770cbabecf9f93e22f03a49ae3cb206aeaf822b2006e7089de0817049a22d6e3d0a2caf66a804774a8d8ffc8ad63d6c8e5e239f3eb41b7cecf79c1fcc78949ae21f5de1569b0a7022b6c13184655843fd0ef4f6ce1cd8706d7eecd7dac00c1783c0793f3b1910b65eb431c8b823fa049bc991c475f3d4e3f0c146cc92b0c603580732cbb43ed4ea2e6b79230d93e4d12f3e91e80a667624a2841cac025e64c5bb8b955ecfebfde0027817742a101cd0786e7db606fbf41a3bace2d37ca18555e0", 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000001640)=""/113, 0x71}, {&(0x7f00000016c0)=""/47, 0x2f}, {&(0x7f0000001700)=""/34, 0x22}, {&(0x7f0000001740)=""/40, 0x28}], 0x7, &(0x7f0000001800)=""/72, 0x48}, 0x2) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x42e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:09 executing program 1: getpgrp() r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/2) setpgid(r0, r0) unlink(&(0x7f0000000040)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = dup2(r3, 0xffffffffffffff9c) fsync(r4) setpgid(r2, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x280000000044503) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x19) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000340)='./bus/file0\x00', 0x8000, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f00000002c0)=""/73, 0x49}], 0x3, 0x0) 16:00:09 executing program 0: getitimer(0x2, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x7f68}, {0x3f, 0x8001}}, &(0x7f0000000040)) 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x23) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x14c) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, 0x0) lseek(r2, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="01071dca3a23bde4b992858f10179fcb1df79055461c1542bd293a2e4623a3f937d521281da2e1ce1c3e2eb8be27e301e2c0c2e10293e857107e2d403bfe61058c6f66f15b53f68a96dd23e373cdfd94c4a2fed525a2649562ee05a3ddc7337ed07db6d98ca1dc797426e3aa5ea1623e6a2773c3b091067ea96e189bd71e8037584bd823f9aaf461711708b2a21a01ef23db50761ea0a536dc", 0x99}, {&(0x7f0000000140)="e302fd694e1c8e806beb7049acb93d45e57e8339c45acca9259dddb8460a0b68e260e27c83f421330c0faefe04287043ef0b988bc0b953c474d6a0521f487f17c6df8824ac9f755194", 0x49}, {&(0x7f00000002c0)="65162627bb0019fe8d5e9e191bfb7d720e89de5eb1ed368502fcece87178ba90924fa63be98b01c8a1c3e7cfeee5abac70aa1aac607a975bcc535909027392032579462761eeee506af4fb514346c52665445bef0190ae0b070b060d25f53b828ade2aecce465a77492a8fee83d49e583ca85bf8da38e8656d6a4dca90d59f384416b347ffdfe49e9756f1db6d8cae36d75ac6564944502dee0dbc5b463276c2352f10b53ef65aa115e236606e9747d945329a9b6688a2f0e74a506faf93fcac33e2f2240c18314cb1ea9e03ad7eb792b50c8a", 0xd3}], 0x3) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="75f6ea8dc84c3f9abbc4ce6e4717e5bb969515c9135aca", 0x17) write(r1, 0x0, 0x0) close(r0) close(r0) getuid() 16:00:11 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = syz_open_pts() r1 = syz_open_pts() recvfrom$unix(r1, &(0x7f0000000100)=""/51, 0x33, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x16, 0x101, 0x400) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7fffffff}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:11 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) open$dir(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getppid() r6 = getuid() r7 = getgid() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x8, 0x0) r9 = msgget(0x1, 0x1) msgsnd(r9, &(0x7f0000001cc0)={0x0, "a50f168bde552b6f22fbde875954d736cdf1f87b3992e2a673eea3fa098e3a6dc57cf57f22279d5e6ea7e1cb1d066c8a7099aae7156b2f4191bc66110702a6162a23f2f67ff20aeea3be2fb557726b6ff9bff89372e763fde4d60a9e97d6331e3c4479485d78942c299297a6d894c2b7994c45a285875f65d4821feb9dda6eeea2842988172ca56306dd0fd4645d4e17863d07d35b1b25345f60035f9e4c1bab6a1e90214e4b522cd191c29d9ed494ca39f3f010b60027b5501002cca5820735a91759290b"}, 0xcd, 0x800) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x10, 0x0) r11 = open$dir(&(0x7f0000000800)='./bus\x00', 0x8, 0x61) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(r5, 0x0) r14 = getpid() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000001b80)={0x5, 0x20, 0x7, 0x10001, "99e7caf60b74d60d7409946c79c7874d482291d2", 0x2, 0x7ba}) r15 = shmget(0x3, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001a80)={{0x200, r6, r4, r3, r4, 0x69, 0x7ff}, 0x7, 0x319, r2, r2, 0x0, 0x7ff, 0x1}) r16 = geteuid() pipe2(&(0x7f0000001b40)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) accept$unix(r13, &(0x7f0000000180)=@abs, &(0x7f0000001b00)=0x8) r19 = getpid() r20 = getuid() getgroups(0x3, &(0x7f0000001900)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="00006b4298fbf9a6153782c8f04bd4f381eec931325d3be1f6ab458da54a3ef4dceefe0aad2171d35b667f0683f944a5a9184388626bd32fbfbcf6da2d2f41b315c50635770e2423ec65aee3a42d74d16c7bf09ad8e9f8255a5248b95604d7bc4295edd32a2d8547c9faf1cb651dea79ae557484bfed26147ab346d4b8ac2e9eea5295548c9ad18d645b7f79f737f3ac890171efedf9db54685443b01d7c965db5fa3b6c76bf332dd57453e1d761ae343248d81f59d87b7fca178e801aac0afaa505451d14f8812c7c4e76b0a83cfc5975d1acb2ae28be41892efd78b943f9e0faeb0000000000000000000000"], 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="ea79a75709141b8294142fe8dbcd1c59540faa7b757ddf75ce789c20b4e426de501d4c6a4c197e", 0x27}, {&(0x7f0000000200)="e277fb6d20a529f5340504510cbf3e4b3127083c9eef6c8696576bd3670e820b57635ad878671ee8a752999753de340293b16eb16ac555f94e5f2c61de16fd38394b9e1f75fc49c29a1dd749b3091ab5f31d6b2dc9b2f906de45ea5c4ef40cd2fb91bb390d0edfa302f40a1225ddad8c8dd631a7a96997264947fc88b65b967f0e5400b9ab4e2f93a111a323e21e5b8692bab3ac4b337f087970235cc0086a13e783181b577a74583d29c89cd972b43bef0d25026022fd29b5c54e058b5a6d71", 0xc0}, {&(0x7f0000000900)="1a11df5cfbb76669e1187310a5de4e63f850a93ecdfd0dd6d76734bed96141faa5ea1a5ee0fec543458cfc0fee1887625d97edcd3c6bc1ad63bb9a2f2ea42129b30765039e06d9b2c9b64899d548e5a42846140feba52863795b9208beb6e3a0ad0df7fa59a098ef48ed502121d8b0f574fc193cba725be7087ddbd9e3763afb400e0f3fc1d4c2f9382287abdf3f35d6031e7e464f54b11535db1368eb34c3cf3a2e3f6cba6050b1baace7a34b0505e7779251bbb5411bf7319ea2bd40dffd3ca60639ebeceb2215eeae45d8a670741c1551c4210c35e92183658d3a3bc9bc4871786cd2a0683041d1a8b9171d460001fb91d03beddfab97474e37a322ac1120c27e8616efabe1a95b2bb8abcbdfc1a8dceb6fcb68403cec1ae2bc25ee66ddf49ac5e656ba9531c0a79700fd98ef3cee77a0622b3f76d62c4176bf47800ec750886d5c246dd30658e3fb1de51e75c5a9ca8cfe6535346dd13bd0dc24814b6c2957648aae4130e92e620b082bfd964116f8d4f771a1b1a9ac0aca82645109b47e12ce5029e736e7d8c77d4c5376042a1f211f5e2d8c2b21db77d590478e573aa3f6a848737b55580321f5195f9a133cff6e299bc60212cc2418c82ff3faaf5fde5fdfb03a6308dab34a0fd3a550f14daea76c5c32394b1783f304ac7e12f10f9392129a86bb2a0c33d48d7f422d5834e911237273b1e6538d8fc5b48c12af02390e0971733ee2eabdbd25fbc331f9deb9ca2b16ad6037a86a5fb6c238b91fe07a542a1b036d79e45fcf393e42b7a8198a40ce44eed02bb98e81af0113e51b075745f114ba69683e7206b42afb378e34cab0aa6a85d932210be33d688f58f3cbdfbaa9e9fa1d9c9e4eeaaee18203cfaf657900a257ac4f06c09696c9e28c3e91e6011332d86f66f4ef3907da707cd96c1215ff9c8d94a8e34a9361ac7af7972ddd268723fd3465ddea92c06f669073fc62e90bb73319a4b8d25fb4fed8157db3e90d6523f4669a02141268e950ccaaa5d4db791b6aacbef0e23025e8b61c8aed8ebdb7ac1d06fc454fa57bb08cbd47c812b21059eadb6d3f420ee8f56b76f0276e1851902cd401970d3a77680091189679cb5fc526b45ad91b5c60e33ca32e3584c003170298824c9619a58f68a82d3cf5cc194c2738569b67c45c73790c74f18b03aca1e557016c8a363bc71f5ae51c02e9152d0299150086c03d574da848aff64936c15931bbdc7c379ce8346f1a9ca8cb2a75513a5988b931a6d4cfe8e0c34a2a5f575dedde10ad57969362d2c92c0886633f724e46933665f94f5b7f4429f47f712409609a00c646b146cbf0bc41f76a25ec5831a13719bb6fe4f0b2fd9c53c773b9f96302d31bdd67e0fb6f5694acbe05d7c4a610470cdf94cd3b598029b7a22ca203a19496b7607d795fbb46aa0eae1ce4384827d8bd2536c33fe3f7ebbfbafa84d43f3470613728478f7eb3f09698b317923fa025afd5696b62b0f1f7f6587b99282f8e0d232a3006332ef0dddcf11c36514eaf05409bc523a15ab7c1ce07669f0752448970f5449ea1d1405d03af751f52cbaa8ffc4feac7dacf5c1f2b0c5a886ce484d3beacbc018846860179225fe32291d9253c33f9d5a2544f95f0d3e62de2cb1eb858f26fe98c78026b03186f4e2788a66c915d59aa797dd92172fa9b1ea8da8db999ea90f486eab30eda9fe9f7fd3c81a6e404af409fbebc9cfba1531f09f5cfef21c89cf1e7bf616215546acb664869c369b2a7496d3a003c96bff1dd472b9b008014ba054914c5923eb73eb936ab84de2a180cf770f6e824d096d119199d26126a7d959c53b2e05ad4ca722e9d79f806cf1535005d0d329dfdfbbba87e2d41b53818bfb9370d55c6d26f74e646e61f713e4913e722be1b7f9a949d393c4d94ffabbc4c51e0e922c973df60517b7491879859eaaf1592f9af76543fa2f35363b7c974b7ea59f265d6ea8ad1803dc7be9f301e8ff8a4b77c0ac17c39627ca4de703fe1c2627dcf904461091f0e663866867cb466e9f500698d6eb0ba55a528f530a2cc2579055e99dc0a87289db8bedb137ad742dd9cce99aa5710604329b919fedd81ede3afb95a64682616a55a627e8820c89c6cdac883ac8c75abc7b84458171b0046091c366709c2fafe632c8dbed166796315858d3eb911b0db4819d1ac4b25db5fd7e82d38e08ef5822a4abbd53fcdd962854e504f332148836b91a04c14e437f53170b3a2df5b03d3804e8e754e94cce5fb13b8360c68fe127788da7cd6d1bbc273a268682a2db679d58264255125e17f8b35d8d4e2846e643591afe5f2bec0a1792ec8838f47296cd2e19379138d33df1a9a4bea5c2f6624f9b0ccd4e1ca6024c226959459fcdeb28ab02caa1e0b050563bc35905f4cc8a92760abc2d77bc05208bb355e6d3de3cf0c2150b7f2808d94ff48627dc5e8640f94823c9299bf36d9ca2422d012ccb7f482d403de5531d7568f37fe4e4b374e53f870791ad67b90b128e4dc3387c5fcc3d2505eb1ea7575aabf87f558d9035d18a73eb94658bbf66ee9ff389c1858fba8d8859b78914fd41cfe96a4ca3381e2158c1f1aaaf60769cb4945b0b365888b13eab4fb63b5c68c80626c70ef389e4de01aabea8ff5624fd22f0fd94b75c3a7b849230cb9a7eedeb3336a8b8d39c0ffcf9273a87790cfba7ed33e1532a8acf69c02af89b6b508f4c1fe876165818b03d1ea002349b12b4dec1727f011bdcca44d6be0cf3d132bde48468142152eed9917efd8442b56da5856e64cdfff043fad19249cf2325a306670679ab5e5d4c17c86c35f840780663778edf2ae386850bae54d5b40dbc2b74f2f7e82a12d928f06197127b2731e37f439d45fc843b055575dba31d7ff978ae179a6284e6aa2377f5169fb468f53b79aeeb01d21d262612cfbd06619cdc02ffed40ab899e3f429b93ed1919e9956133db8cbb8f109325a97876fee9ea3cbbea3d6a512c85c40da3353cc2e0d137fb60c969d99d479b2339db00da76abbf56fc56457bd4e925d259eefd11acf58de824eb69c60a26b1c2e42291a4d48e744693140cc238e4954f130622ea2fb9e9aecfd2631b12940c1845e8320797571dd7e114800d05efc7abcde1cd6455da50fcfee51eaafea6c42e4666f9a54fd9651385ae38cbe21c18372a3e2aad481e4f01bd1df9e301e442dfd2e4e6757d99795b346511338dc0a68cf74b495193022a623dc12561316fa29704290c99dd1d17f233d58f60af0279078fe7ebe65f4ae7b57dde935dc86bca886078b73b9b2380fe14b9a37129be6bbc771c17e0df8b28df709c9f82d88abafab1d3c13d470f4cb2d6acdefca073c4181ad90f8e809741e5c70cbbb82464f223c9e05a42adff889f460cc1d92f1ae7d104c45efc7eec377ebddaf64905966eb58ce77746c9361a8b39e4c4d402ad5edfe44cf4935f83fefae347b867dd7f3d1df041a172a06b164276d6092a1a062df0e65792f0a086ad42d514057d91bd4c02174273fe3ff0494ed8322bb753c232c41b4f9e342cb8e650cb62d22a2f1c96d7a0fa591348b36ece5ddcf67ff969fd031cf184e8ba08bc3e2a05d79034a9ad70d1de0946457444e846b2293982844e8c38832690ec928acd77a23a5d509f4663d92231bb0974fdfe1c74584eac15b7e240ccbebf7c1339e4759388ce54b043675acbe1dbfe8bb6adc27874b9a5b1b3bb5c48f63c6488f2cbf673e2cb70eb79298de68c2d0e8a0ff00d616f40aede887a18e0701eaba33af24e310e93e65540fa90b1dac0894aff375bfe867fe734e8fa597a0091306e974e56b6a053e4a5c2f8586b3bee7d8c4fe9384da8d4ed917ce0532d048253e866771bd0afa661b53957dbf72209ac6fed99991a8fda66c79fa5f1146420f3bde87e3a41f825ee158526f6bce472b2a10f7974d8351b0ec45bb9edd3e488dd22522ea0b0e81904057232fb5f092c3fc7e09d42aa12ed8ffc456b529f326f10a66143dd656d27e046b294e32228667a51a6006bb06e2c6978d670a1f3cf89c95886ab0c16675a22fef59ac737422c48f56e7e4996c7169f0b3d3ab2942d74de18ede46ee7e9a6194858b7d468e2c3597c7b269175d491cdf9e3090179dcdb67e64f8dce90bf27bc6956e8e2d01c1b322ca14fabe1a238524201b806a8a2aa4bb22a7fc3eb815f0a923f9ade1aa747a08d117deb25a340c7b8bdedd157f9cc75cf7206e5e405cd39efc536d0ad6fb281dc77ac83dda9cec159863e2c3ae3a0f5d3de9b748f639570c57d1c8d786b3d570e391252ff160ad34cf57963eb4033f6b1abe2c12d30028a4bd24bfb8f4684f3f374c8f4b9db022f21f6688a8e4fb9b2ed0ab5b14827a49acc0e6cadd69d625f59f54985f91cc0ea230addd47156552f50b271633dea9d390050877afb17083d3816d478028660b41ff2028c5c2ffc35052388842126fbc03c8c1f18bbea62f9230134a698216c3a67c4814afaf9df55d449f2c8dbc33531145dbc2b3324e64055e45c0226df5b4d644b97a5918f982e7c0116e334b006e895b96c83e8749136025ffce838952710be4d9be3c4570bc0934917e1ddf1243c30d23bd46d84f85685bf8f684534a49bc259de2740bc1b65bcdeb5dd92719024024426fff6fb7cfbe51b3a99faff4ada59bfd6968e199b9bfe5c9fc90352faa0a6454de4afc9bdc046aad4307a021da3f73c257900019a6d5a7a80a994504cc75889c25fbc97fc199086a3d041128e6c3a620f7101f7911047c82f8b8e2f0ad67f49f18ac8e419062eda2749a858f95184ba3e5b5f83f43a9f66c785602b8a663652fd5195786fc425927632970eb6f80597deae4b1afb195a76de9a03b011b2fcfcb7b3636174210be4a5b337082cbe1784ffbfeaccfe3ec700f0726970f24a32ff02cef7cdd88d9cea5aadaa5b5f1225c06c00a16d52ba23e6cee4c1eebe7f697621f4c687b0884bc9ea9dc66fbf1e1f39e3b5a138ecee96138e10277ce10de2ab4cbe335bfe38070c7aa78fcac3e225ca4acf92a1472f1654df262b5a09ed09f49de14dd5ba28bd6c37c57c541ab35e8416a5de6c3f8d425d80c836374c0d693e0cd2e8b29376e5070e6e436311965d86a5fd435d8ddff83bfb2343d68343e956ff77dc3f5eaf595a2b2e9198f247cbf8bdeccb0ceadaa2119b5479aad33523d0a5bda1d487e7af686b7160724abc5c9eed7ba14f2b4ccedb53ce6a3ba973067245a54bbd7a550ea3fcc7b6c4aa34cdcad13909c880c4d37d57e39dc4312d0e9efffad6f2fa3655ab88f308ca35124c457b5efee402ddb1157e8bd4a61b8b9e34d927eb145685bb589d67063e191643fab11cfe95ed84c23e92c650fba0c37bdb5526da877942c2f215a4ff72ba45498a50ee3ddb8a7a492dffbf5796a3599b924e334423e7498f034d07bb526ab83a95d8524859a65d71c55e15b6a0805b859a58742ac6b2c53cc1b5d5fcdad30e6747555d9ef4285045aae490dfd38723ea7476acf8b04972eb22d5e6228eb0ed03bfed7d8177db4cfbe9233e719c39a88d19dd5da688dd317576521556974eca615959b5cf4c41d26230020fc1bd3993362efe9a13ad58cbd362bb94d0e8a7d3e505e357acdccdb22d3e3f7ae6b1ab298ecf45aa2d22cebf9f0ac6f03c8715c5e73cfa4f8ecb2d899d1d30e91e93306b6549a710d75ea828702758158a8b9e21237ce32442e62db0fc89f2a12717e10602fbae248e62c6e96977e1d9ce8da9b8587b8b4fe3d8b64053b3748f25f1ccfd344c5958bc16591754a3db9a1aa6b8d92a0792f", 0x1000}, {&(0x7f00000002c0)="e0b305df80ef679d1d42e5c9aaee9f8d1e2275c53248565ce9f95794009bd17b558d8cae1dd52ddd8b5b9b3f598a99d3c2f5cc042746b93b5bcee3544195e3fef6fc7ca48f1302c7bbad1a1a12b434b9088b933aeaf829c5f982ca3bfabc9e6061f8f063e884ca2a4b8086e3c4", 0x6d}, {&(0x7f0000000340)="336e9609e4572e3538729ec2c41f7917d40f7ce95ff7b643c812ad47dcf96fb7c271c585cd113e8f977123", 0x2b}, {&(0x7f0000000380)="717fd60c13a6f309b0fb", 0xa}, {&(0x7f00000003c0)="cfa9c2406b2dce2088ea16b694f8d0a42b5485ff2ab76f3c3e5b241340ea49379222ed1bd3b3c64f951a975d15cbed0e434b7ed1f27aa66b16b8f9e0fbab84748766232de0f0bfbdcb67d596b041942bfab483cbee41a3cd32fa0403632470e032f8e03f72c9963c", 0x68}, {&(0x7f0000000440)="d1f8015cedf798934c78da420ba22b41026394a6afa902a81366a784afe7fe1501d1322301a9223643407855d4c8faa0b1efd515f3c68883d35897e7314d20453aae4a650aa03e984f999024e1749654002e7d5328527da728cab42e144ec2b632fb10bff5dbbdb4690a308d1ce016e290a173dfba099150241046873cdb4c88e2c51404118420f37624868003f86de6d4d817680ef9a4299744972e7134fb5d7e9da2da2f032b9d875e9250ce418506e950c85bc08dcc8e5b8be7ee9af58c6aaf907e3aa86c0defbaf7f686a9474486b10fadb7e268e51dabbcec6a52db19806b3c591f", 0xe4}, {&(0x7f00000005c0)="52d6057ac293cc5d50089d66952e9c07296d4d7544184e8ba3bde5765c3e127626421b82923566eec163e1593117d0407fc0bb0f71c1283f141c9de81b5f63a73f34786be3bbf8da5d32d0a477e99634e39cd4b6c2928e69a50b3e82758e23c092f1b30b9cc6b23c87e258f0302eb48ede256dbc06ea13bcecb1ea28d4e828", 0x7f}, {&(0x7f0000000540)="7d5841dd3223ef94bd56abfe4f6657872b00fc924326d01eec705633fb9e754e1a0d", 0x22}], 0xa, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000008000ffef000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="00000073b0f20000000000000040000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0xf}, 0x1) r22 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r22, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) writev(r22, &(0x7f00000000c0)=[{&(0x7f0000000040)="c3c51f1768e0215c90d89855748604c75c412e087d54686e34", 0x19}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x634, 0x400, 0x2, 0x80, "bbf8efb3292f91d7202187a432d147eeb8adb21b", 0x3, 0x800000000801}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) setsockopt(r0, 0x10000, 0x4, &(0x7f00000000c0)="5e00a220859a484a1c6eaa1b46136caa555f24af0994b9f254f5eb98011e440fa6b1014167a5cc8cb7940a04a9d96034a12b1d34756892a98b8a21499273c43229e965ea1bb8de1332ac8bdb4c81ac063ffbb819d24543563f01b1619eb29f74241a924eac04915347aa0b83a5d1d93eb25e26fff8b66d6dedba0613699a032b02029dfa7852230e6f677e95c8cc5adc9434e5bb75d3eaa064a684878b92a91baf5c5d2ee2b842f4aab4380a70031e033fb4c6f197682d454289e3d29655e88677c45594cc73dd759da871085b6197d1f76a6007a681821846c31986af7dfc3ac30631a94a3de11bc78dea54e53f70e5290191de6d0ef636edc17e1464a8076f753079d2f9c7cad74e0377de07a7e45d9f15c29c6ab14a92a6fe3c1e62346da35abd69ae87098b8ca9f5eb87d221e3ea1ebd3ce0979215ef88961c6359800f2e269aa657c6570e05972e852ad7cde08aaf1f688712b9164dbb1477a8e1b80c1da0e9e3ce840286d412a512b96345c9c99816111241b6f33511776062f51040d2feaaf298e65cb45244f8599dea9cb9406f7b4bfa730c7f4ca0060d57298b83f329d9d76a42d439bf2283912261f9814ba0d9e5755a871c48d2ba889c67be1aa4404788220cbd9c8da646e8821eb10153a407e5a3e01e9faf07604610dcef2bd1c5e77a1707ce37d329498fbe09b6b2a5521c303dbda0fd43be7c7153a15b1ac92ba1a1c21806c87da8cf6ada2296b7768158df701811af780eeae81942abc8da6bc5e5e2704ec5c5d30d54e19f1d2c5c4683edfa86a82a1331e0c632768bcf96054c820ed9740b05c1ea4c9cab876b11aa7fd92a28bdab27686efbf2909f683e8a513fee225a0333bc662fbdbb4e63627dc499ed633df4dbc9fd3e13d7a7546f7b9a5878b70e43abca1c7b093b5645e1fe1cde670078063fdc6541ec10afcee32ad56666b35220b2f92ce159d9d691c3efe2f2a9af862a78c0d4e430d5016ea5663228917aebdb63f3dd3d2e6d40fdcc02664781d87a2b8a48ad59511d21dd035542025df6042d0e1686f50edc37ccbf05aaa3efebf26e9b7aaed01a51b2d26102b04a13f6ff94a8f8f787e156c05f5a7ef193382a464c0b068ca100300b1d2e3ad7ecabe4f6864d2080f2437bd97dc044cccd8b64f3670c88ec94035e9b58ef63782d373767c4f2a11b35ac72e670f897972aef1ccfaaf9c63fffb145b2f7e0422451d3f2f395fa2ae04c029974fd08544dedaaa06dedaa31f98492f229f1bd20e67221f6efc99ed0b5841035bb92732cb77aef0bccfdcb41e67fd4894b856b7ca473a4bf0f7e9d6e619019b9f1397d02935d7820ca9fdcc771d4c312e5f331acd2b076ac365a3c1ed28e47769ecb06bc784469476e21edda5340333fae13fc77f5ff2ede8dcc6f83a14a44eed6624d7fa03d756a7651ce1424dd1f99602bf599dd14e6c424b1911e0bd03214d2fe723be826a59a124767628193eea071659fa206149ff5c7d3f251ef0fbfb2315ec236207bcdca83a58ead6790cf33a6aa42a8bee3d55a9bc6905518ab9eba1140ab0b94b6ead735ab826e126fd7088db09c9a385943f5e44d53c8301a2247fd297939219569e4a26ba4e413fa8eae624f68ce39305df86532c0b786da23af1f8638410de0f8c92102fb7e97e7fb9c045197c0aec5536316d1beb68e832b5cf55c2feb55cf9c626b37e70b695320b92130c4cf41817fd323fd5b42f72f9011754870f545c014b4a111233a5ce666efcb0d46a014f1fc788a19eb09565c7b8a85901118555c00a7e4cda9d5c58d5bf3bcb98c22e507f0c78b284afaf67db6f52b231ad78c86c46cee9c7265033ca533827865a46379a09076763b44a0af012f9d3e6806ea88ec1a21521c9fab402ce18f35b304387e71d1f792bb14a3756d06ff66afec4badcfc8c837403e2632fc508c73435b56a7ace96cdda37af6f4c69767e82f8e2d71848a41f054e06a304b2d652b645026cc795f6bef8c24d75675672b2293359bc594505f71bbad4c8a39be080eeab06e4517608e13a317b4445ae10cfce82feb9de2230e0f98feb63fc9de54d69f543c29c28ff86562c7586ced95b62a8411bceb21ecc0cd2e54c78921ba033268566867b6037e3fe2d9bf6c1c21813f3afe1a03fcc975565ad1882be5c60ff10cb68cfa1c1025813b0a66de464c2d3abc1f7f5e27bb6767efbbcfb98f9ce95dcfed880333fac62bba45f44bb343fe8835dde9cdc10fb263518e84d4efb0429ab55d0518667ae690d5beeaef2f0344dcb45442aee8e722c6a7dff2c30fcd32f4008c013172f37a5a564c0e5846cf4fffae2b81fb42bf31d340240ee49437fc068b36a2cd664c5d344143ef2ae37c8b276284cbf396fd05f99df3b4a6891b116eca5119711f3017efc7d358ea444affb31a7e66581c4d0c1082b6868b4ce892a99721892e93c77061d8c919d887c608cd0fc0e9a60d64fb9c4a75c1e71a4fe51ff8be4219e4871f8185b42feb3940413b7376366131d80679be79c1ba09207219ffe8c36e67139b340ce955b487da233fdc6286285d87470c8da55e8797687cf109fea0fe324bb8c3aae6ea60cb04e45a5315ad9cb7d40cea66172b5a3a7e51452849cfe6454b289d6ca7eb005e754054b20bb905bf4a4790669a4b45e3ebbdd0fe9a5b337674106cc19e5da9b93bf04ccc8c13c69e6090ecbf5988b48bc848b4a311a5228cb8356c18e0d40f143276640c75be8fe7879e7ad4ec841b0c72b23e2c9a023cc48e8fc10e416921ad8982c15a16ffe839e867572eed06553bd1bd430f71261342892baf8b78aa4c23b4d0c237c4920db8d5b7c54243fa6405ecf26c1d358c6206785387c121cc364e467178549483d76a44f9da2ed13e69aa414f2bebe2bb4ec1bfebaa9073bd1b9c151d5b48ea86a69175233333c2281e92dcb0c293198b48b756eda9d4e6114b1d4e930102c6eac2ebf219e717726f0c1ace374db1bc7d64a03614eec32583477bbbbe8b43434cccafbba1836ff5d2d0c76d664c0a3e06d616e5cc839bcc799292102679f07ef983eedddc00289058ed45a298c03a548f47c1658c4a31b3a43cf88a517d928ddf66323e1c86fa9cb4c4bf56cc2bc2128d2509ce187438bfdcb31e504e66936e49eb24e75437a0000479efdf7d824e5c4871dbb442bda43d454c248ad06c6f916c68d2735d6bd4995d3f841fba5bf8d991f95a1609f808316ddde0901354f1e929235f0b71f17b75c7555260b43cca6d05a3078134c0ae87bc83b4aaf56aaa523bd89ccdd06e6017fe0a042fbeb47dd1191a6d02d7fcfd4c9aafe49aa9c0837dbf98adb2f2371e95cd2b9b026d8bbf45e0ce490a739e9c475da94d5b09abc4e71dae3ca6b0d36884e08c68eed5bd7407b1b4df4af0ae6cc4aa5aabeaad43af9066645d5df15a28f95311fb0e013077917c2bcea6a086e713f123f22afdecd6e8f1471ccd4ff2615d0edfba49cf7ac6617424b15adc892de59d123900aa7f377b174d6f505e7f0f8404bf9fdc214d01eea1bf60355416d5fea9bdb4df2c490f6122e6d26ba002172df1d1156d3f747e14b3f92108df754ba9a87172fa84c7d1b7687981f991dee48d4c7a4f92cf3feff326eeb2efcc7f32e49775ded5210e52c9553f8b6fd962aeb4dcf75472ed04dbd0667d61c77d5be60b6421bed4f1f6790fdfd2ef24c7193ff7b09f9bd607c7f610dfc510003ab358eacc1c720d7ac11f431c4a1242e4a270dbb107ea9c87f58e7f36df6d2850414626a07ca286491da8fbad4329037e237095e23d365cad405c3ad91eba4a07c6403945705f8e0f04f66253681ee78db8f8571f0cf22a78aea8534d917e30bc1318e5a5899b78d512bd132d23df53de4b7f00b664809f4cb5bd3d522d323cd4f94b881696d0c65511ccfa718f9c3c357ca62debef604da0679e9ea9e34b5eb6d1b6bb69ea5b66ead1025d7ae6373d8eda12006d68c73f2646d95edc7147996dc99dc1406bca9ef962ad38df4ad506266d80365d86545c58706b9b3b31f3ce2c7d9ff401018225de5c95483938f0be3251f4434ae8417930e9cf0b0939e8f81dd04aadd4912faf2bf8b01f333fd182f2b52920401f7c2649442e25e624cc470392292d5e65b1df073148c957d2ad3d96b0584530a4ab613ac6eec1151a4500007b6f0a44c7d8e01d31bd1bd286d1ac82265c0e65e072cc1acf4ad7309d72918629ff56006d68fcd53c96c50189372e042498f8720d77703649196fc70d6ecf014b10295a624f2de2fb4624a1af8b2496fcf39f9912a5d2f7cda2492640363dc21c8f9851de1a5d39764f8fe6c5b19b51182fc49b23342ae0b13376812c4014c7bcc0b013a66872be5dc2f1ac4bc2a6197c4da281e047ebecfa514ff73f80291cfc6b2af4126681a667d28d810e9c93d044ab91c5176ec1995c7049415b41d0347efa9db4bde3c64102a038848a3279d7025d97272423feee1aecd60de52f9e02249ac1961ff59e359c0e84647293a6a9b1470524b3d79fe4e302ae46b99a2a987cbcbd66ef799d58b4d6cd94043f0d193f7320aadf9edfa713419de1e3870b60db11282ad7eded8e3a12662143e05633f604b15eea0aeff163bccda46fb1886f4a4a39741593c18dde44c7b2f111edf372e0f36691bffd6e3e361f435bfa93ead7363910f9a1b5d6ee2ff5b14427c3f5bb73afa44408930be1c99c2064f66daf69fed44d369c093d9ec4619961801f5f46bc76149346b5287c9b141fdf8896a06404643851a79dfcb8f5c3df947bb5a5c32a571a545f06e844057b71cd6c536586ff147b217e58939bbaeb2f7999cfaa477e68057cfc0a0c1b617da9cc24a04374c39e02f2c31d619c52cc21e2ec560b825bf848eb7c4d0ea0374ab55841c02449a54906a6d8b6fc792b3be73778cc7c8dc006a6a869aa8627bfdf067cfd5cde64ed48b1da8fc9d7583375ddb26679c18afc5248a7fd3732bd5ff98bee8ae3e95d23631610ca11213a2d149f51ac4839c88f7bde2077ce877ba059e2f8f11168637d25ba3e71dc2e2c5a09a614087cb946e69b1a82c6bb8420c5609223d6adedf511731c0c40ddd0a2a6cb265892fa91486171e1c5a6d253560d8c6e0831826b706f17d963c128b16ea13cc4ab031f9393049e77de239e6a9e011c0315d13ed1355c7c3535b2987c38d3eb402269be6c944a9b37af4c5f0ac6113b18708d608c6af7920e6eefba67cf0d0dc96c733d1c9116447f4adeb018b2ec490ba10c095277ad500aae6c22b4e12eb95852ec1104cfda6b60746872126dc26d962807ad4b772a75c4896eabac275f446939f6d45e3bfb156cd5d97de3c42f405b0c50689e5b4b92713d4633d34041c46c1e95349431624817eeafaef423e973cd3a7c45c4f586f66b57bdcf825d49355e21050b51db832705591e19f06fc93bec2d206958ca6f1073087054f59787e7a4727a0aa4f2a6705e26fc31418c6f4b3ad8e00244dc81d686758633b1981dbf7d7ff524f44b63d6a998612f67e78ee498be3eeef7c9cc14971893fa8c9a94b3612ad9c6fa45e500c03ec8be7946d4f44f368f18276a6998d1d4b989fdce28ab9d988feda649e10b265423173703e42cec510313a221f64f9526e8da690e75cbdd8757b2cd7dcfc7a569b55567b95c9f86c5a6519804e3568cdecdfb0dcd58f1e62ff8b1f4cadf30f1c0937bc60da509118dd93a4921dafe0730f23a1a3590512348635ceafa53947dee8a55d30b8af71caddfba7d3a7a69efefa4ab271f5ed1aa4607f8d285fc2c9ed50244f6423d", 0x1000) r3 = semget$private(0x0, 0x6, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001200)={{0x9, r4, r5, r6, r7, 0x130}, 0x9, 0x4, 0x8}) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000040)="3051b6d3984b5d43ea103e3601c4e34908bfe38958a5dbde5761b718ea8cf5f9b1f35270fdfac0b50d80af6c5686a68aa830dc1f6a53900ada1106baa16440b43ebb463d3fe68ef5fea413e35318fd316b63ea95ca106dab30d72c4055e26e49192de50e51cac3b7b5ccc66bf9875021be7ae23a0b997577333465ff25fedd62190a93c2a5eed8ef07b2c9b0a2389e9a50427cb9627c172809325d25d06c4dd32ce575fee16062c0e4ab59a5fdcbd916a9f30f46c1ed0a52d017e5bb14bcd86716df676073ba5886c1b351ed0e1e8ba3b975c06ecc2aba43c4167b78622ff5d35008ab7c4f7b70efc0623ca6eacba609f261", 0xf2) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000180), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = getpgrp() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="49f4788f9efa6e022888bec687fcb3bd10a6737181b5f26bacd853c26e71782fe634f98fbc26bc74962268e3c8e6fa53888ef5208ef8ae0f351cc2aca99fca7d46af811f", 0x44}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x2) r5 = getpgrp() r6 = msgget(0x3, 0x401) msgsnd(r6, &(0x7f00000001c0)={0x1, "b32ab115656b4f3e920e174511a069576653bc5d"}, 0x1c, 0x800) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x80000000, 0x5, 0x6, 0x1, 0x4, 0x0, 0x23, 0x0, 0x2, 0xfb3, 0x401}) fcntl$setown(r0, 0x6, r5) msgget(0x3, 0xa2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x81, 0xff, 0x2, 0x1, 0x35e, 0x6, 0x0, 0x2, 0x2, 0x2, 0x10000}) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000400)="1a4d3af50ff0e2f61bae79e134b74d33c8f525f18793d773dc548b1050b1e82272ad9d5f485837481e0751da5d7a8b39a0e387b479465d9424726a95ac06697b981faca71fbf7f71694b57268991749856610fafecba48ea2888eb51e7d7cac380131e33d599036d2d73742a767a10fe3219c91c7cdcfad670b4ecfa154fada9ba803fcc289f7ca2125ded981958bb6a74a3fa6080dc77af923fcb50d76a7fd1612cb83f39d656da4c9d7f696a1dde9b6d2b17dcd91c6be0ff5e30d867", 0xbd}, {&(0x7f00000004c0)="959d1607ef2103341267fc5a75623f3d865e0b9be80004b572c5e75f6b47713e2a80e4b9cb3236d2b92c38358fd92baf6732570864dd1b19b3ad5844f6e62f313c24937bba5442259a27adac", 0x4c}, {&(0x7f0000000540)="94e6a30c017d0ba3a007c122eb62eaaab9e0a049e760f80b0659104d1acd766e5db8951681282f528bd1adfd716955289a6fbca5335d1910dbdbd3f38afbe2ea19388549afad8d5866193e1cb1db90537b12ff9ee657936031441bccfcc0f19b1e07f6d42d04ccae199965c1b21e358ec428e42f2f88cb1b8ce588fafd9a7fa713fc77dec6df8a", 0x87}, {&(0x7f0000000600)="dbe8be79ca09061dc1106faeff62277f706e240c1c9b382520fc3fbf28d7831c89620abc79216edd4844848bfced24e5e9f7abf45b464eadab5ca07529d044b9189935a1cec3bad84ba66043ac53ad7ff9348eb3981fa6cab0210427b46ffbd68de299b75d2f728ba69ee2b19895f5b2a681606b293f53f170756dc70a525f34ffb46004361fd22ccdecc6759a44aacbb1033fa7cc213f8bb6d4e9f1414cc1d8ba0be26534ce89200252040fe88be89fbdded193c11992e9b3ef0fb33f6a4310f8ceaba38d9f0466737a599f90847315931f516929c41b7037f0267a2e063c86cf2c1cada8130ecca4561c863b14cc20ea3f1f", 0xf3}, {&(0x7f0000000700)="2fa8af98a875e6603ffe4f1da60404fa3f33a81efd865ffcf80e4a01714fed635f682c70fd29f7ea8ab06bc155fbd6df1c4b4354d2d8c39504f791b3d984cd775388a764c16085d35dd9d2e40cfaa20401cfec78843ff1cce2a2a7b1b28e5d38375dd2ab263cba5be5ec4b4a0cf833", 0x6f}, {&(0x7f0000000780)="83ef5bda7d8ebc9856f74cb696f99d9ea38378ff1c789553e37ee8515a76d5f00777658fcb3e65c6305a2ac24473a6313869d5c77a50b76fb2106f87190b4cbf70709f1b271405ed11ef9abb91e436bc770ab7e22a023f95f802d5b7c2f355b77d2eaa64f564046abea5665d2a2285a77374f76443308c35387e823b13e2a5bcba1f511e85355f4dd4eaf9921b05cca3e2267e4cd8c7e57a1d5ca8755644dfeb4de3f6c285c13c13f2da1988ee1d33c57c58cc8bdfc615372bfcdd02a368755e0613c7908a282fa67c67824797f5e6121f7158", 0xd3}, {&(0x7f0000000880)="2f69b844d20f13919f38b7d6ed8d7b12b8e6d3d07f8ba1b60178adb3580eceb4bfbe8b652a7d986355f86e425a269fe2db555b6f5628936b8fa0cfc2ae83b101ab45fb60b3c6d704d6e6e2270e75ec415e7e4b8e734497a923804da7ed8f6010f87e6066fbf885fe4cf1d799ac811b27cfb0a440c307a6bfd6fce17498538b23eb93d0aaa6f8eb046fdc5a5abc50781fb4e517586dfff616e4c62debf6b4b65599031f1ea99d7cfd4e53943aea92a9edfb3d3978254f5d526e5c90a310936b470e1a59b6502d61a426cef6e73567d7c067a358eef06a8ee82e92db5d", 0xdc}], 0x7, 0x0) kevent(r0, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffff8, 0x70, 0x2, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2a, 0x0, 0x0, 0x3}], 0x7, &(0x7f0000000a40)=[{{r1}, 0x0, 0x0, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0xa4f3}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x8374, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0xe, 0x40000057, 0x200}], 0x0, &(0x7f0000000ac0)={0x7fffffff, 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000b00)=0xbd) fcntl$setstatus(r1, 0x4, 0x88) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) getpid() fcntl$getown(r1, 0x5) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000c00)=0x8) getgroups(0x7, &(0x7f0000000c40)=[r7, r8, r9, r7, r8, r9, r7]) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000c80), &(0x7f0000000cc0)=0x4) 16:00:11 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x10001, 0x400000000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = fcntl$getown(r2, 0x5) r5 = getpgid(0x0) setpgid(r4, r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0xc007, 0x16d203e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x200000031}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x8000000a, 0x2) close(r0) shutdown(r0, 0x2) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) fcntl$getown(r0, 0x5) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) shutdown(r0, 0x1) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/12) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100, './bus\x00', './bus\x00'}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x20, &(0x7f0000000000)="9fdcfe6e20f57ee07d19d2bd04b70cdab610cb868d87bf2064ce46bb29c103908f3458ef17aeec8cdae9a945257b097e1f858bcb8f", 0x35) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:12 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x4}, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) semget(0x2, 0x0, 0x22c) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x110) open(&(0x7f0000000080)='./file0/file0\x00', 0x20, 0x1) fcntl$dupfd(r0, 0x0, r0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000000000, 0xc0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x40045720, &(0x7f00000000c0)={'./bus\x00'}) 16:00:12 executing program 0: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x16, 0x0, 0xa7) rmdir(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000000000000000008bff0000000080"], 0x10}, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x13, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2c, 0xe5}, {0x8, 0x1000}}) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x20, 0x80, 0x1}) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)='\fFW}', 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xd1) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000180)=""/75, 0x4b, 0x801, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x0, 0x82}, {0x4, 0x9}}) 16:00:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xb54, './file0\x00', './file0\x00'}) r2 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:00:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000003900)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x10000a, r0) sendto$unix(r1, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000001c0)='./file1\x00', r3, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r4 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r3, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000240)=[{&(0x7f0000002700)=""/12, 0xc}], 0x1, &(0x7f0000002780)=""/18, 0x12}, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r6 = fcntl$getown(r5, 0x5) getpgid(r6) sendto$inet6(r1, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r7 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001680)=0x7) semop(r4, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r10 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000000c0)) r11 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r9, r11) r12 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r12, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r12, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r12, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="df826660c2e48e0f737ea00a5eba2205000000f285f77faaa1c214208547f3c73e8d9688c1a0e88027f82b36ed43375d8d5d1452a3497a6fbbd57ae229ed4644733bb2750b603b3994ee30640df8cd7e5d24911087079253f0fae8e0a09cc663da1469475191507203002f9536222b080c4ef700000d0a2214cae6a384bcc644ae349a17da0adbf1911df356b886bdb3e8d24a9aecb159d75b", 0x99) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt(r0, 0x4, 0x1003, &(0x7f0000000300)="4e433e011a3ef7032d7528d38742b9b74ea82bf18c206e813fd2b1e9ba8ad1c33bd027b4b58e527f45e6f8af8146971a82ed94542920e5b3a192807586fc413d1b6d5819738424a9c31e59f372bd9268045f3312e4b0f7319c3290275f5d06bf9ed6e3f4f56d312041bd501b9ab6068d9e5d36c254b4087eef9c83021fee2fa005071fefe5dafe9e476a3d51dcdcc4d4cf7eb55a4bf6a9a01711ff4b4522", 0xab6747e5c440380b) 16:00:13 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="00000018600400000001000000000000000000000000000000000000a96f6f755d0000000000000000000000", 0x2c}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x8) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='[-\x00') write(0xffffffffffffffff, &(0x7f0000000040)="65e51ab21ce582489ef2e079c773a4f6e54f4c", 0x13) 16:00:14 executing program 1: mprotect(&(0x7f0000665000/0x4000)=nil, 0x4000, 0x6) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfd50) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) login: OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x8) fchown(r0, r1, r4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r5 = syz_open_pts() r6 = dup(r0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) flock(r6, 0x1) dup2(r5, r2) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x7ff) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x2, 0xf0000017, 0x0, 0xfff}], 0x9, &(0x7f0000000340), 0x9, &(0x7f0000000380)={0x2, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) rename(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./bus/file0\x00', 0x6, 0x8, 0x7ff, 0x1, 0x5, 0x2, 0x7fffffff, 0x0, 0x1, 0x3, 0x7}) open(&(0x7f0000000340)='./bus\x00', 0x83, 0x100000000000080) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000001180)=""/4096, 0x1000) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001140)=0xfffffffffffeffff) ioctl$TIOCDRAIN(r0, 0x2000745e) semget$private(0x0, 0x1, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r1, &(0x7f0000000040)="65e51ab21ce582489ef2e079c773a4f6e54f4c", 0x13) 16:00:15 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) r11 = geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001dc0)={{0xc777, 0x0, r10, r11, r12, 0x10000120, 0xc84}, 0x28, 0x100000000, r1, r1, 0xfffffffffffffffd, 0x0, 0x1}) semop(r5, &(0x7f0000000380)=[{0x2, 0x200, 0x800}], 0x2aaaacb6) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) sendto$unix(r0, &(0x7f00000000c0)="0a2f9af901119d7cb6108d06b71c1a2ef98597c2dd1ce9fea5beaa2e8b66c54db913a28fbfd32b514c7d005f25797b288437c5557bbcbed0b0488b48dc2e3a74ac98c69091c81132ebd4f86661fa636ceaf7a0120059a755da190816da071a3be8793661425f7f7eb3b107f0d4069e6d93bee3adaaa0c8b537f26000b5436592b9b4c9811fb118d9e779012c41cb27ea54c0f9af3d4ab2458058698c894826130c24ee6ec4c68ced1a5fafef9c093b96233f31e5b3eb603d5fd298f44dfedbfd91e3feeedd360d1ee6107a3739597dc793faedb1770a65aba34a7ed6e12f8c5d6b0825ab0cd82a91e11043af7b2c82daa90e1d0739763433654125453983dcf3da7062f2814aa068161a673ba1663fb722f4a364422fb9f9c47f3b5ab9564c7c692587d8fd65a59f099d41c1be184804346e8b21623711f71f48c3d479fef952448491742fe010701153518d7b9715202c876535cf1db72880799382df454bf8aa54ec4f4ccc44baad9920fdffb39c3a7a8f1cba5ea72bb3f5cc1a6f0b64567250703aa5021f8f142b53934448a167e6bda40401bfed206c7ed6bb8e45790a0e65859c432393c87c7297e5d180387c4f376efc4370d8e184fb472a0d44cff15ad7e6c9726dcd19b874b9fff88cf38885cc151ad0a910d357774f3405a914e04d0c99f22844c04a5ced9107001deb07bd05298295f6a292854e7500b6ee8e081a031341528873b03f6be6e778d8819b1be3b308d2a54f7b57097fb0d9837536bd24a39e85fbb617a51a23c4df899bea5030acfd0769b45e1e1677d16cc2184c34347d5ad19e2d339286e6f607d894df39a4f8f203e5ba42e554133f73f180ae1f4fc78067476c996d380d804b9efa74447d4116c96b36cae97857c8ac64c400564e1c1edb8d89f97731f62b40e8878cdaaa15c5b661c0f0405cb69b6f738316147e843595c9d0200b40763c1d88a8e5f40505989c9dcbe8a3967badbfd89b7464c86ecf3fa2f05794360338ff14e23d8518bb947313368351aad4b9b43bf285413a95973a81c2eabbd0787c76d1d0ff350e06482f73f606cab4561e914844fe13e1f397465c8290ade5fe659cc02a242b5a34f8f53ee8b1101204db3476b37e2cffe1a1e608b26e616783b6e933013ccab71154158f6062bbef98f9a60e16f8555855580adf9445402e5a274d9944f3f64352859348d36198d4ab2b308bb487baaa06eb744e862258ffbc4fe1d93037d113f22bc39600665eed736839a1eb76dd6a051a142f11d5d487ba1986c4acc835c5d93e81139f8118bff4cba53ee1dad15f3b8af59772310293ae43160688a3429be4b904b280f8a085d4f81c62d4a08f49f254e469e185953cb779ad7375d6eff3e4282ee7cea34c61507243636a548df553619693a24aaea43d190256a3d843e53e965627a12e68928c06c1efdbde64baaa496cc33b7378629a279fcac4943582de36071f3e078bf4100ca96cb284fc1223a765c257a025c911fc6828fe394a4119b24af6dc0ae5b19c895ffe134f4964aa3998d6dabd504df799179115d3fd7edaeb4eac721a94b62e1015dba15ff60984a40d07f913cc7ebb2304b126d06a6db3d990c3c9dd2bd7b095d35610ed5b74b278267aaea68081b152f1d48b3ba789670c83c98d2fec4b5926db9f11e1fdb220abddaf463207ffb5fca3391e1b7eca513f70afd9588615d3213496b5a8f30a1c4c00704cee31ad061f9716d6181ed160bcbf1a33cbfded0563dd7274cb240c12c0b6b8e045d4438d905bcbf045ffa3bb09c35784e2a76540ad8c856cb857c71ad3602647ad6fdfcea98f69d4d0e4695347e637abde0af4105a003a3f295da4511dd9f776d23d8f2d0f208ba9379db7a797ba9c46a84bf982c6385aad4074e0d953340ce198da5e2d125a2ffe495e50add9ac8fdca472a66c89e25b9028b5f1162148d13d1fff931bcbd040ffcdb92a0279e2f6b90925d059f09ab83052cf4c0f99e243312b45af8d9ac9d493dba56dc8c80787dc6a96197b586008cde193fce271ec170fce5e4672a6bf209208245038b4f3b010de06b22ae68758c1d8c584b5c58ef6d231574264b4fb65ce86bce535e0e201d6aadba4163fc1828db48324ec74ebd1f00753b7068c288a3baa90fd4a93d3553af904c90e32cf3da5c1a43a2db1a03689867655a957b31528af533c801e85e01fe83344d8eb0c630a6419d7bd38b0c8bd411bc16dbdce75102e1c42cc8005a79bc3348e0171738ae0362df0193d2a5de6f54d8912841cdc33f025b2772f7bd63b492a6665ee01360e62040899199ce80255060cce0b53a7efc5ab93271d4086d9c9140f9fc43782c4fbe0dcd2673c3a97ded237cdc11899f27b94e9fe5a90be4d17dce138ed98dd24dd404fa7619ee1442cb78db292ea76dccb606ee8311e5e32a4848c568882617f8911a8f446bcedc4dc5dc1d62e97ad292c45785e468957d4fe0907d8370b0c532afa6f5d5c5a91a7572c8df707144dbd343eea316f3d7900dd53acdee22c3a6b385cb1a82742198841f8bac5b26ced58238cf67a9e617a8e0f9b4976deee68be1bb97088818fd1cf509639646f01e37c293579937d52e494ba2f21254b2f4241343a2e028339e5ed7006c11f5d3c64cfdfd9e9f9dc95af408e5a8e369f0a89948ab83f85d755c383ab28f910f458d606f3cb5750805148c60c491766cf4593d04c6afcb10114b6591658411ebf50e0ba62b387748c0482e3e2d855fd061cc5d9665b6d3d3267715728750af3921d9626832ded2954f07b86b6d3231794ee7a9f91bd768f30035b7e3137a05827c8812e39b31322d73c75f6eaadb7b170e6c700f9795411408abb8219ae97a2a10c9fe7f898c33765e437fb3d70a7e5580fe22f5131205c1d874d475e23c5529e02be428f8995659cd852f78ef423a04c0a2ec51ea841bc089434ace55200fe7243bdef7a01ef506a82667caaf5ac7925f28f97ff4e22ee7e4e43ebe77236ad4dd56becd23285c1d5d873dff13914f4ee9ae126741a079b9a131e35b6e403e5eab53339e8c7395e0bb875abb7ef01e41c58633b20ca898f01490e8ae2ceb7d4354556c1ec8e367db6a8b0798da55ab2924a3116e852cdc49feaeb78316bebda1ae24fb6ff18d29db908a2ba828fdaf8f5c82cf92a8cc707c63cf3d08dc3a22f6a3cde3f4a25e494cfb7dc249240d7658faa8d7d0e16867b5f11d354c8217b79ca09d84295e377afa2ffd7d25ffae6843a7e317c28483f24d6472863b3cb233acfceebae8fbf19517a7cb9f1cceb7a4ed4ff824854387edb21899c2e5550ca5238fa345a0b96078845606933b5ed2b38097e96e7e9e95f4cabfc2abda937ecb38e73afc4d6ea7f922cf74f213e935118d98740a44983dbac03ee60b4d8acfec660dcf205b26a95a5fc14a12ed1ff5ae2d353734ef3584fbaeddd87c541f15370e6ffd48d719a5d06e2e5ddc9ba03f3020477868bfc1b91b9b69c9520804fc4b7eff61a11f0d14caa5a4e2a79d2bfa28be4a476da6e3f9daaf37d8c4ee37c9fcf51cbcf1fc581dc48580f03ff1aa42a7174fe0c2baa47d7e6a98611f37cd45f97b56f64ef31958a1280e2f5b62d1d1f81958fe33f9e0320aa161357004769ee79a2d1a5b4aa1571931551cedf37d7e2b728496d7d6b064e4a55d5faeb286c43a216562dbbfb685b5518967f87dc0c023b39fffb2dd360a8471200e382e14d8fcd45a8668f7fac21c530e2f7672e501d45c370a200f5f6479d19793fad4404e6ef1b98cad02ddfe8778556e6efa9fb4d4bd18fa210aef3279e3a31c18781d1fdcd259042ed50e2a9ba3c535932baed6a79637697d4db9388db5526d0c53bf0b040d86f6459bd82dd66922a7c87599543b351d01c8e2bf76de7bd7883e05dd6a48c4017dd5ea1a79da9626829443de461bc27b507f0e94e10de916799e5cdd2795fb7cabff9b9e0c48d8e59009f98d686f2e1e7864d41ff5a29fd6b5a262118f73a63e546e25770a1dab3b8cdd98f2262e342cecacf40711c38d008225ba2d9064df30689b7a3509a1d0231fa8c2cffd1d34ca4d43cd182e3ba67ebeb48a85785cc44124291104b0f4a47ead3427dc8d2ca4c76258ed8bfd1f70c5946ab33518bed13af1e32c00f48c119d36a0b99bf52bbef9de01e09abba090122843b40734e854605e9ada7b57b6cfea3647674ac0a074bbc782cd7af2f54b666110269a7a1f9ec133a6dbf5a25b5d3a4470f588d098ac81813aedc982ee155f3de5434585ca38f43d6cef9c19d6afc5ea754e0b8b878e0b366d1b7f1628b86ea2e6a35905547bbfc42788a4755f3c36f3053e8c1d47dd63e55bc154b9a7b29247980ee5d8e76e8fcf8771e8ea9b47727e42ce5c3a4dcded9bfb521f51b94574006b1552ef1b4af12ed8f501db97547d3083cffcd4b7b4b003233fe7a3643a4132476608b968743b19306d15c95639c5ca21866c8d81a5c2851e09431f6255d9eea1bac6b42749cf12bcfa44953e649da397d821609b437812d8a380e599e9713bf9377dd6169111c58dc866401d3a081a9604842ae87854133bd0e4ffd8e6de12545c304794fb0b14cf8d9f9745f36aece3f5387ed656a8e132f6406f73f2e12528b133e7c242392e9418dc510b4373ce3875081a42d32315484c2205fd79bbde52926dd85de0922a1b7b460ab9edee01ce858a00ab8bd53d11d0b1323aa1994346c449902aced3b97133ef2b12da5a5acd3153110df46058b246e8c75662dfb0742038a50e4f4bc38615dbf9e7efd80844496b6ea1969b602d7de61fb4bdce1b9d60f782c02460bf9eb14c307c59ca4b2bc4de77e786ecafed5052b8592cff683c3315e023b00a20aa851350baade2b78793d0f4e844366c06c40c08123ef6c36dc578964fdbbc038d0dad22c5bcf91a0eb9349b1ad0de6592a5e6a1f68bf8bc952b8cd0ef399c7d243091e9a44784124a20e95cfc6c6d54024b7aaf081b97c590290df74001589c0d43eadc81113991dec4b66fa6cc103b1f2ec48cf11d6bc7823fb9e07ea331cdffb3a3e8d5d7a00335ad530e5d19a814f7967e3b56205efe38690fa9af6cbf7c1907830c8f64f60a48cf94d23cac500ea74ac6dd3072184fae02c71d59f231dd484e50bf671c5d44fe7fbbc0230985a8def52bf4a25682bebbad5ebfea615ab2e8d1e3355bfba0c35a197e3f603419cc80e37af3e31ea1624a019db5d677466411d64aee0fdb9b4236887d53ae115bf572c9e6cca63eae5ddcea82fc3fd9731f61189fa36c9f7f7a936a9a204b0fdedf4374a1016d06ff30801772ad0f45ea1ec2a87f4cebcc561a3301a90e86b1beaa767740044f7e2625cd10d500a6bb7f1a4e46d0a913a5cf2fadc199993ab814213f9e2984b5f25d22d95c9accf0b881ae03757ed1b6f93801dc065aa268d2c67daee4b37ccfb3fa045f75f4f809582e6792872db43ec10d42e370d7d600485df272697706ff709a2ecb7cb7671475daf41773abc210b43040c4b62d09f08d177a196a544e3912eaafd76c5809a0c5339124150fd5e29058414445adfa4bcfae6c939a042de6e53ee78793a9990e33ed9af0601e8dde3d796ea3ad22abba46c008aafa9d9150df8c0f627f3d8b92f9d4d20b5eb3ceac7e36f29738593482cb49908d472844512aab0cdb8aed5a54bbcf6d909fa52d5b27421b056e9f5a23fbe5d76f2560d869db34824d58e1ccce80d2693f99c80aa22235adb99e05cd44dd2775de5a5ef2d80a692ce51667d964e6cba12edcc0ef31bf1c5bdc0df7b5adcf2e2453fa276", 0x1000, 0x6, 0x0, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom(r1, &(0x7f0000000000)=""/60, 0x3c, 0x41, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000040)=0x7787) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:15 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000140)={0xba, 0xffff}) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd0e8, 0xa2, 0x400, 0x7fffffff, "c65e6456e4284d5b74d4f0fe68d27716aba7c9de", 0x1ff, 0xbe}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) nanosleep(&(0x7f0000000040)={0x4, 0xfffffffffffffffd}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/152, 0xfffffffffffffeb5}], 0x1, 0x0}, 0x803) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000100), 0x10004) recvfrom$inet(r1, &(0x7f0000000000)=""/100, 0x64, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000300)="afcc380fa7783b649db9ee6347f058a92d00b7a13f96fd20bea655bfbc58e4edd16b4d2b47f91cdc796178e47c8eb110f7e73aff9fbe13a12ee1fed75a64232740d41c08cb255568f27039471f18229ff95b4fdbe20eb1da6141d0bbaf47e838a6c20525a0871896e03403741ddae74baf", 0xffffffffffffff3a) close(r0) 16:00:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="bd06db0ecb31b2c912889d6de9b8bb89dd22bc0400ac4fd8f2cb86d7b6575bd35ccd02dafdf7f08106246e5ed9d4d40d5d2f2d561ca679e9c82858effccfbc9b443711ccea1f03fdebb9631e2643dde330c03e43cc7f7c1e43e127a92f4a2fe9223627912568ca894d5fcbf6a858967755bec4da493b985da950b9f7881663813fe75522ce1849019c5e00", 0x8b) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x4, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xffffffffffff0001, 0x20000000000000, 0xc00000, 0x9}) 16:00:16 executing program 1: socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x0) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20280, 0x80) mknodat(r1, &(0x7f0000000180)='./file1\x00', 0x2041, 0x5) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() openat(r3, &(0x7f0000000000)='./file0\x00', 0x8400, 0x4) dup(r3) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x22) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x100000, 0x0, 0x20000000b0, &(0x7f0000000000)={0x800, 0x3}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) close(r0) 16:00:17 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/108, 0x6c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20180, 0x84) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f00005bd000/0x2000)=nil) shmat(r2, &(0x7f0000030000/0x3000)=nil, 0x3000) setsockopt(r1, 0x72, 0xd, &(0x7f0000000180)="a83f124554ba8148ffb534464002f1616b25e9253b7818ea2b73f4b390845766d25a28240872163e94b16ae8c4ee12e87c194962d5937fed72cc42dbf84f08c0ed340fe7ed9690bf76cdce2dc2ab5246a9151897fdf39ce0591f472de3c671", 0xfe00) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x9, 0x0) fchmod(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x4cf6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff9a) socket$inet(0x2, 0x8000, 0x100000000) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)="eaef125c00400000", 0xfffffffffffffd08) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280), 0x100000001, &(0x7f00000002c0)=[{{}, 0xfffffffff7ffffff, 0x1b, 0x0, 0x20}, {{}, 0xffffffffffffffff, 0x2}], 0x80000001, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33057352fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb0672b8bcdb9a680d000028193ef16a960387a64d5f16b136a5d00d1628b53a", 0x3ba) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)}, {&(0x7f0000000380)=""/206}, {&(0x7f0000002840)=""/84}, {&(0x7f0000000480)=""/254}, {&(0x7f0000000580)=""/4096}, {&(0x7f0000001580)=""/137}, {&(0x7f0000001640)=""/4096}, {&(0x7f0000002640)=""/119}, {&(0x7f00000026c0)=""/174}], 0x1000000000000013) 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000fdff000000000000000000000000000000000000000000000000000000000000000000f45388683f52e0d0e7b93f50a4567180a60f36914148649a4a3eb08a09dee76bb90f73cf6f4fd8635c96b6ed3e3011dd45c531c18a1784a3844a880211e2f47e08514677bd7de7876f3eb7972ae133f77d3ec61f820ffb0431f8d268ed1d60e11c81c6a6976e06f9b0c6118938c7be864d44b50bbfbfc382f630e74126f224630dc47551eb53e9bfa5e9508d24ab08b6569fb96e2d72142deb8134c68e7c9a4a885ec14a6676722d9426baa0fed67fb0bd9f0b52127c4f26fa72"], &(0x7f0000000180)=0x42) recvfrom$unix(r0, &(0x7f0000000300)=""/100, 0x64, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r0, &(0x7f00000001c0)=""/222, 0xde, 0x0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 16:00:17 executing program 1: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:18 executing program 0: r0 = socket(0x18, 0x8000004003, 0x400000007ffc) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 16:00:18 executing program 1: nanosleep(&(0x7f0000000080)={0x100000000000000, 0x3b9ac9ff}, 0x0) 16:00:18 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r2, 0x6, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r6 = socket(0x0, 0x3, 0x8fa) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{r4, 0x2}, {r5, 0xb6af833318d61353}, {r6, 0x4}, {r7, 0x6}, {r8, 0x82}, {r9, 0x80}, {r10, 0x80}, {r11, 0x16d}, {r12, 0x100}, {r14, 0x2}], 0xa, 0x7) setsockopt$sock_int(r13, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) pipe2(&(0x7f0000000580), 0x10004) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) msgget(0xffffffffffffffff, 0x400) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r2, 0x3) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r3, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0x81, 0xfffffffffffffffc, &(0x7f0000000100)=""/45, &(0x7f0000000080)=0x2d) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r0, 0x2000000000000029, 0x21, &(0x7f00000000c0)="b9f1727bdf0b455ada4e527af42fc76782e0098377c82b6641e225466955ca905d8d31014cd0b72653f5a028d450643785f6664afc2fb5801cb75d1cb660c5a14884cf6e25161b4670995090f43b68fca3165ff182fec6a17d25cbf9cd98a4800c12f0f26e5d6e1a1d8b9eed807eb2f1336e7d1634f4f5eb954bcd445ec6ea09e7f48b9fd59dc88338aa6fe50b1069ced2ec5c9559c66d1f8f950d03da0d0d83943d517d651aa1890d620f3d56b540", 0xaf) 16:00:19 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) dup2(r2, r1) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xc1c, 0xffffffffffffffff, "d730c1e77a6fc6e23c5cd18836aea41403e74de4", 0x3d, 0x101}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) dup(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) poll(&(0x7f0000000380)=[{r2, 0x4}, {r4, 0xc59fd8e31530db3e}, {r4, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:00:19 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) fchdir(r0) close(r0) 16:00:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x2) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xea, 0x8, 0x1ff, 0x8, "52383dfa090a00a04ada48a2f2ccbdd03cf3adff", 0x20}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xeb) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) dup2(r1, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x20, 0x140000}, 0xb, [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x1676]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) close(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: poll(0x0, 0x0, 0x60) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x54) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0}], 0x2, 0x8) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x3) write(r0, &(0x7f0000000000)='>', 0x1) write(r0, &(0x7f00000000c0)="8a4f84fd09fe021f92bfeb1f295ca38944b9aabf5721da89f9027e5cc1a2900b550cf2ffdfffea5226a50732d7f58baebad35616561275606f24dcbb57a0e814a38f9809c103834947d96efa72cf5137119e39e647c6b12e290a", 0x5a) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53efef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211809000000c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xfffffffffffffe61, 0x0, 0x0, 0x0) dup2(r0, r0) r1 = msgget(0x1, 0x400) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x95d) truncate(&(0x7f0000000080)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x280) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x1, 0x2, 0x1000}, {0x6, 0x8, 0x800}, {0x0, 0x7, 0x800}, {0x4, 0x1311, 0x1800}, {0x2, 0xdd07, 0x1800}, {0x7, 0x0, 0x800}, {0x3, 0xffffffff}], 0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/164) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x385, 0x3d) r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x101, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/162, 0xa2}, {&(0x7f0000001300)=""/221, 0xdd}], 0x5) 16:00:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/186, 0xba, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="1c9faf7224e045fecde1281a37983dc1dc1e2516e8075081a5f6870d301c58fdf6c9f98d90b682d97000a2df1336e6fd13edd512f6b1df7b38fab15b45a639a2417db114bc4dc704abffe52b93c94d7c7ee854aa55e14a222ce0585e63116fa7f429e3fe88b2ea4ed8b5e1db4b3bac6cd949bfcf0b520f5c57800129378bf38cd649e69627d151e54a5b329eba729b585fbbbe30385d1eb0313727c192194b32e43293b0a5a77a54acc7e4ba9641895deb9a91ef603d1495d733a37c2fbd91a4fe7a8272d75824d4ea2da2e4475bde2e17ef6b662c44b9fe122aa2af70d4812e4406", 0xe2) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x8000000001) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x10c, 0x0) setuid(0xee01) fchdir(r0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="3016ee548ff5abb669b3390bccbaf30f9db3a3e089c9b5331cf3682b41ccbf35f92b3f1f98894b281ce9c9487394448c7cccf3866edf9a4525125ece5d8efd150aea18019e7ff1159b7516cde069af4446e0cda25b9f658fdac63f4599a1a066290c94be4c3d76d2f9634fc7058a92c07cb4172f89b15a1cc474c9f36309b940ee846ddfe75016d5fd3f29468c217d8c8b1d98deeb87696374243d38c2c3e8eb4aad370b9c64347283f4ccdb3e0283358aca43", 0xb3, 0x8de9ff55308ee00f, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x41002, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0xbe, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=@in, 0xc) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0xd2) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3a}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x8c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0xffffffffffffff61, 0x0, 0x100, "f646eed2189f9df208833ba67dc97b1bda899785", 0x6, 0x3}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) msgctl$IPC_RMID(r2, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/25}, 0x21, 0x0, 0x800) fcntl$setstatus(r1, 0x4, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x9d4d07ede68cec59, r0, 0x0, 0x0) socket$inet(0x2, 0xc004, 0x81) shutdown(r0, 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) accept(r1, 0x0, &(0x7f0000000040)) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x88, 0x7) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x80) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) flock(r0, 0x9) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x16, 0x8000, 0x401, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x8, 0x0, {0x5, 0x7}}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) r2 = kqueue() r3 = getuid() setuid(r3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) r4 = getpgid(0xffffffffffffffff) getpgid(r4) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x1, 0x0, 0x2, 0x12a77, 0x80}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="c73a7c64ccaaae1fe0968e466a06d57f8a5b08d0d9ef5e22e6100ce2434966ce738ba5dab69b8768e607195fb86920e95725ffc06b22d14a822fc9db88855d67bebbbb8b4cfcc20dbd46436f642087030eb612a3abf61cab091aab364a53fb62791e47c3dff3d6757b6f8759d3c2918e03", 0x71) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0x9, 0x4, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) close(r3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4007, 0x7) sendto$unix(r0, &(0x7f0000000000)="42e5366a3486a44b417ac62812e23a73af437c35f23c1f50af4c814a279a850fa8614217ae12a0f68b3ddd981fd3bd22f6da8bcf9ff20ff69880d548d2758ab53febca7520f064d9b4270b8c9e0b23b59132ab35584ae3f2c03c46f2c845675c20536dc3a8e4031221f8feb5623834fbff72", 0x72, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x3, 0x7ff, &(0x7f0000000240)=""/202, &(0x7f0000000340)=0xca) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000380)=0x3, 0x4) sendto(r1, &(0x7f00000001c0)="625d57c5eda79392c75593d3c4104f294fa0b4fbc7ca12c73934ec529d1d16648e4f57c4916cb9970c55f7793cdaa3bf0867314a1969409cec7b5c34da046926208b7fc44f61a19741617cf90237753116dfbd14a2f3fed18c82729dc10c0d1dc2", 0x61, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x100000001}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000001a000000000000000000000000000000000000800006096b855404000000d0b3e36d9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e"], &(0x7f0000000080)=0x6e) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/194, 0xc2, 0x840, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x2, 0x20}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) 16:00:20 executing program 1: pipe(&(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) socket$inet(0x2, 0x4007, 0x5) 16:00:21 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xa00, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc78a0013508c1ccf, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0xfffffffffffffeba) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000000080)=""/78, 0x4e, 0x41, &(0x7f0000000100)=@in6={0x18, 0x1, 0xff, 0x100000001}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) write(r0, &(0x7f0000000000)="ce1c70f544dd1c8debc86ad45b8c478cb20e7de85d5c0d32", 0x18) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x27) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001900)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000001940)='./file0\x00', 0x8000, 0x20) 16:00:21 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="0c0889c982a43d8301bb39ab85f783d32dfe8759bbd76a708bc65648d9bf40d6f087fb767a19f74df2d9bb9a84dc3060b301557ed0630dfb2dddd5949bb828f5b248e90b192c37f2a49fb45549b5b308b8cbffc5c1910cf147d7980aceacb238d17ff876c41afe1a6ba0cc6cad4de054d7c94e85afa3c0543456f29c164827aef8bc4e2798dc92a73366ae34426d84", 0xfffffffffffffecd}, {&(0x7f0000000100)="beca67eae56f712b80d65d3881348bdafd2ed35a724b01e9c72669aec127f62fa4adce42620700213c204418f0b4f0029987d92102a2b47f3abcc87dbad22283503384c26cd94aace5f393c6036e0d2dc580a65616322dd5da162d35418dab38224d24804318817a9fb9a7de3dfbc54e00a34e10cbcf4b044535b8815602ff702810cc915a5026adb155578e122f09775183bc34", 0x94}, {&(0x7f00000001c0)="6ab92cbd552ec82fc3498d047e3adef0224c77ee1b8288bc58d3e199c8b645f6791caaab2095827a6c88b275fb05309a6e5ea2", 0x33}], 0x3, &(0x7f0000000240)=[{0x88, 0x1, 0x4, "915a15f30f6e9f90b03e6b71faea2159aac4158e75a1b7e4fb60ab0cd8cf96f6835346e225e5e7d444eadcf1cdacf126601df054359ed57844ff655703a3737a31933c2f40eae19a266d8e0449a9ba897be7896c28a1f3f7382a0c2bc8aa87a802409d480c6a04a1e373b9636bdd914c50"}, {0xb0, 0xffff, 0x2, "7f691195d2839098ebf0da06e61d7355151c14d49c467b595661d6c8f9472365091b34b0867998975a08389481d20063d333f2a7b8f8c2ebb47205cd20c1895902b5c192d403122229af97494b41f732041fd6d49130495bd87fa88420054702024026f0ad876e8f6924e0ba69b0a18a03360a57b37e07ebd31ae39ad34a1bbebc22c52dbe51fc58b05dcdceae75803839e2ec14e16f4b8480b01351"}, {0x1010, 0xffff, 0x0, "dd0edc878dd4e80afae4e4caffd1469deb52dd3110fe2b1895b065c1092c47fded9c196ba56605c963a8d5f51bb3f51a768247ce027991db6b6adcdd5833395e5591b29a9fc2e0fb486f387fb743ad2578c9aa4aa1dfab974317531f76ca3ef3e4a511e1449aae3d6c071d85795f115a89c70e14a3f9c3eb5737a3469c9577a5efb8ad3726fe90f456b3292e17d117d1b54f54f583b307b7b51391426ed1a805ccd18eceb71f835c18a90731e7fc40dccc8bd9ec305551435718a9b2c4fb922686c11cca9502a58f37bb7cd372d49fdc62116caf12b314029bb103a5b49d287272ac0354931040defa2370856711dd1b22fd76a44481c7e76a4fc0606dd0f89e2fd35ad4efd197c3a5f322889d7dd3869f729057f415875d0600147e385e749614d91312fa1a5580fa0642c0d6fd3bb59d7d4c57d71760efebbc529a0aaa2997d15a7da7790f51617161ee2f233b581f462ad59d76908f8dec6ecf56700b794cfaf10ea9b0f8e34f0bbd49e65ca60b28d47fcb7f7049e357f8f583050ee688b24e80003820cec16d73ff3ae4e3e4a2e1aa909c21f089696d86a203bda6fadd5d48cd5b76d6b30c389b635fdbab057ecce3223a2b4e2131192e9c399f1dd8d746c3eafe2e024c6926df9d93030925d15a20cde581d3b1375616b153142e7b0d335d3511cf8345a6bbbb9474ef5a26a2f59233355c5749d1d2b3fe3593af16a8266763f5a9a863589b789b991c38ec787dbf341b5cd630f787702d61b1f2c15d8eef50141b5a2a20de108507005253410e695ff5d1cf1ce0823f4b039a7034ca0a6412fe8491b90375d15a07d61ababd7a69e9f17a5da3ec8e3e03854f58feba362d23b262715f9b8a71d038ce28b6a8649ed8221ea8db117800717f5212a3a4f8c5eeeb71e5751247ffcdea9eb90400fe35954f03b1b1aa2dd74fdc92171d43f8735d2a3ce3d184b1ddbf22ba0054205526f317fc56824a4f4fee83d5a5eaf86272f4047fc5fc5e9d214c21b3ff2e32600ed2ffa128c538c15e82e3309981cbc013cd050c7f64a68d093fdf6be6464cc283b22a95828afd5ccf4cd7e3c0022c6fc72101ec7cdba5e97cba301c8feff375b1405025fefaa6afb4224d5d17ca13fe3fdcffb15f7cbf2f43ed00d486919dbf9f5cff26cf6e2dbc90142bbb9e7ac5b4ba6cb488e10ffadba5afd16aac4d50ec08dab7430658a06ec491bb75a71359ec4ec3bee14cf4679281608c22cc2c845aa8be7aa678f9bda28a864f712c9d4cbd3db1ea1d39fd5c0b7f4331564f4e5941761146c2884664fd035267f548e29bd258b23dc81203121b8ec57effce6f3c8a2249faa1cc735f711fac1692c679a01a47359dc7f539d2550d98d5df7cb013cde23e7474c8a9545692a451309a87e180e00f0a1f70e933acc09867c7153b637651afeff696e9d22d2f0dfc8665c3a39590de2800488ec298c02e2883e83ecf0f91024c4f0dadf4d486b6594df56636b760b06e52726821864c48265783e92533cc245dd36296d3d5e097012f4f93c5fbf4b12b836c7629e950040385e1417058e7f0c90cd1b3e2add9db4280815473b750fd835fa65ef419095eaef3611f90192169209511447cd7bfe3117fe329ba74aabdd9d5d198d7ce289187a1c56eabb61c3283ba3919809b5783dda18b1959bd547496d87c8bbb36580b2982b0065c04bc4a2d9a6cff91511f1315d7fe89a569aed4ac6c0068fdd142587a3e486ede3ff36a5445a307b2d2c68debe88320a9d8bccdaf59eadbf053247d420b349b8616162f12bcd11b170afb9d2b7ee45933d6d37cebd2c71b9aafec51c7fdda8518ca88a8db7e8392de12864404ce6de1a141039581124c6c4a1521a769597b27c645895f529618aa297f083078bfd84ea93901d231dd370923dc14c002e8759b5648ad1f47ad0d69d2f83528e8c4880db03779e9dd46e7779d5e6809f8d26f75c925f7a122825a4d0ea93c57bbc5be751ecff6201a8011d073bfc5c0b7981180e95ad0aae4a943ff5567e2534c251b8a226623d1bb65c934f5254b28ee89eedb0661980bb89c311cf980c81380d0960af3aac87a2b798fd39113b1ac35e10382e34e27287b2465bd0b875791c9a7db952c1cf1de878d43ff123215f7e43a36dd621fea0290389f4fd8f3a58c738bedcf6ddfc953f825bfe436a5d07a9dfaee20e35620cd1db846278cba5c02e48d777aa060ff2670d0b855e8ebab5b24807f80af847f780a4abba0c3ddb973d804e15da8a754947fc3804b57ea186ff88efa3bc5fbe8f1c8c8c60a3653e9114668ab1830e627d6208f3cd00293265eabd103571c4239c639ebf3db4b2315c256ed39a52c2ad566f494ea7bd35af162ae3eaee4a9ebf453f37d16e5a65456c7ef062bd67cde0cfb2d501f6de8a66ce6d82d668ce30956eddd8c19ace2cf018da86fde6292575f1b6b5efb253603de7606e2f026241414e80f3cbd0bab51f7c32b190bbef68e0c01fe4dbd3d8c3318de328e15874c494f7498c1a7c39a6ab5f3996f54909ab69480da0dc45b8530ffce0f23924ad42a29f7ee6425513556b9e6529b83948a912acc3a1e2143f8ce12d6412dfc55ba94ca546c13d86b28af799643a7a128596b522fd1f425abf4e85bfc7e0c9f6774bfd7675051de9756528844eedce72e129877d4c390e360ba22a5b10f20eec4e2b88e0255a3221ae388d72a2c18b3a49820d8bbd985573ef06ccb7f1bd21500eab58927fd0c3f14fadc8b6a22868d581daabe25312b863ac1ba1458af64a2811f29fd53a93bbaf2651ece54aa603b17c35df33433c403b60b4ad8f96017e4a8878af8819dc5ac09cf735a9a3cc5570ff51a352f68210d31ca7111af5b3c9af419c738f0aa414c12a56e8664044e1938ed6f1a0ada62f59de9e592a37d884a5af233c14c1c0b2abedb4d447f9fa52e85f59ca455707e38b765e702efc7561d67e2b1baa6f0a0dc2cca505fdb7e1cc22971ab7252e2af13eb9d3ea65dd17a850347436ee2677043fe9f9974ce886cdc0c473e13cf8d1036143d27cd253edcfdca843265958d09b76f1b16258a3f869b8f24e2dfffd30ef90a068ee4fbabab9962281898e20594261b1ca9e0a383fd30bea83f4908ea7d5896fe134c83f91dc25254059b86eef736bc8eabcc5ac15b7dd26846001de3e50bbd858c7c7925adb85859fd242c1f27a04fd9200c2fe79abd11d25df1ec1588407f64c1d508d8eba900fbea6e28ac7f06b385213900b6861316d326c26641caae34b811545f926bdafd42445df897f30ed76cea733b135cebddb1514e2cab183160c1bac44a6290cc529a0985b4912e89e4085daa2e08d21414f5efb3b8f3addd6860e22f926a93a30f72c0200a138a72ad55533240cc250a20b9dbc348f02bcbc92f9f6884f21ab6b03670350234b2626c6bf70d1fc1c270875caffea0b4af4db03e2ded66b73cdc5623ef374b12ab7921b97f2528a34cd3f2ce7a486ad72b401a0378a65eaf2264a57d7fa69a5ac915aee887573a60e04bd4eaccda5f17d158f0df335ddb7baf1f608bf74955c10500ef465db7a992d852507931b8fdb2766590bca59f2802fc9aa7c75b85eef9559c3b5cef2cf88f6644c6abb9109f5433bac86e9979e86558083240d1796ca2fcbc14538665ffbfce829d5a357890bc9baa192245e4d453f7047368aad2ecf1572100d31b540010b99fc26ccf39eed69f5f54551a0c066aa3c72edb2ee05efa40c082d7e64733e084cc917e8dcbfb6d09275b93e8f6afc8177ffd537a28e0531aeaa716731f082a21a0ab4ddbc5a6806d69c7536de6d475de2953391756ef4090dc17009e096b837a654e01954219fa2597176060dcf6a3294f1b363c5dafdb1b29e0b478472eca8c2fabe3914e34aa90dd53d6b6ac95165dabd00650616869cf41730704bd9d62173e43436af61d63ba0f077e2a5863542c3b7b691214be92d892823a9c48222533ba42e71064706b51eb9b4ea873251551b898cc473ffe978aef48743af43b44e22a717940ef5c52aeb942a1cf008bad7726dc9a7e6197b75cea83392f75cb6e1009d7d05997e87531d785c1a9242cebbaba9aacdaf8e56edd52e4758e1ac28d7eb99b549e952128a97578942c45da9eba810ed6db8562ee7be193460723090cb4f4314ea2a7d3f8847bab61dabe8198f6733ab5d39057d40a517224fe9cefa78af31f42eccf4a9c1ef93cfa2f3073ff2689d80e22a055a36dd3ec6a92a1a91cae4909f7f9854ddba6e4597f1cfc3948813d651c199483e60cfc494ae3d66d5787e4078005f01617b67f7fa1f46a75da3e6d62337ab508c9dddcc986a353fcaf281f0af6b17cece9d3f295fae0fbf8458ad938c18dabbe398100d422a5e3d3056125a364a7a757cfef7acf7cd2166fea6343b568c395b061539d009f58789364ffc8a00d537c130e1deda729d95878c709b8d0335647903e126d3375eea1b39330806653bc7a4c1828a6c17eef77801a96b0f96cce0b371ee5bdc8fffa2b05a82158db434e6c42fd989503d82adb770110275cdc218f982a1a854fc7b5dbce3b37b9e00aeec166f6345fa78c300406926eb9cf4e224aca8a5da0d122426211f7cbb80865d91d0e5ecac866d4614269c09bab9c831fdad868c54efbcc9e25275ae82d8a41e2bf14f050d44fb731b84b4c81da1e1fd6f431a7f3ce801eaa60eeef3f8c6ef87594b02e60f43c2a639af625ff4455465361570713b3a60e410fc6847436bdca10c1564f17d4d68acf3bfa30b1312cf4c60f1126106381d33a70798629a686205fe0f96b715a1b2af8bbcdbf9f7a32b222110eeba1a0284471fc7eab824c9fe198c6b3e229adbbdbe813b7054bc84dae93bb11d608701bfb722bbc6344072a395b2b5de5d8275e98ff85d87dcefdf35aa5e6249fe81ccf334df54a880ae8f8b5730a04ca01a047f8ebe2c788f6d265bb02d42f444918d536a7f392844c0a0e6de444737300d535fd681c01cc78d98ee3ea3c0b89405e0f6ef86b4e1eb4cdf93f2af2d35de371afd58a1fbd1ece23e25ed139941f41c3f94e53205fd63fa11d0aef20914fa02fc9af4f1d601478189b9098cb371d024d5fcecb0cb6a46f083b4fcba13cfeeb6c32c30b7b5747c1da53d65e93a8634b601eba603d928115b9b231e5dc26c7a69004763eaf4ab7f48bda00d567aad6473be0be7ef56bf6dfa971e42f0efbe1de369a093f6a410885bb0e2d8c560035e3fdd060bfbc19182bef2df455ea8a0051d7eced12e2161fa6fa6fedcf0c8db083d8c6b71193e9d8466f0a46d6b8f5428d8f46a88bc6bd5341db1b4efd044816373416359a9f75f7095c2522354eed58ea0a97c5ae270d28354576dc791c635830c8d42f296ec42225541ddd502d39a41e43373949706c5f4511a91bcec31dede3323865b1595bf5d7ae2dd11f3830c87fe84f2a5359b3ce900eef4055b9abeef072520b1260152ccd807d75ada62a02e66921c01035cc52500b8c5a29a40a024ce739d1e832d640744c1b35967383f9379b175072ac8a145c33d8882516841a9626aeaed72c9e8a4463844f9486960bcb84654359741a6a3a35f0c54586150e948444db1806efb53f42861eefe2a51709ba88a09bb9ecca4a58e4f40466119b64d3ab265d8b693fc62c1acecec977fe0a9e03bf73df52895379212d58e5a496e2b5d4b7a4097240a0e0bcb315b1e771c4f310fe4851a5c1c0570ab9dd4625f5c8060609f06a8b522f607fd208d6023b7f8f61d4b502ec931f18afc2c475cc22c1ed76852e94f877473dc71d25"}, {0xf8, 0xffff, 0xfffffffffffffffb, "51c73d692fa54f7d79e0541ff71de5de00d89e7cd485c92cabc3256fbb27142d8e065c6468b1b9306a61f5d71a2c5f538120494bb74dfd02ed73fcbdc3f1a550a46457aaed6e2a93c5bd31e96a70d283c9b5793ec7a9b76624495fd5fdcc374117a2dff31c1acca498582a5330500f198a737584bc668285017bc7474f57704eb1909219e4b29845f1782874e8dd2e3b0284fc89c9d12b2eb72b684aead5a7435dcba02df036799fbf3aeb5d81b4dfd53233c45d503b53c683cd7cbe1422e612f7fbae0e490a15e6cb6f9453cfba626ad0b0ee4c60a3684777cdb5f318ec068931"}], 0x1240}, 0x8) getrlimit(0xff3e0398fb894603, &(0x7f0000001580)) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='x\x00') r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000001540)=[{0x1, 0x69dc9294, 0x1800}, {0x3, 0x81, 0x1000}], 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xf010) open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x14c) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r6) ftruncate(r1, 0x80) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3451f8725f5d96c01755fe88d0fe67ca007d7985d68adef718b1c56588f30000000000000000000000"], 0x50}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/178, 0xb2}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0xd01, 0x120) close(r2) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10001) dup2(r1, r1) truncate(&(0x7f00000004c0)='\x00', 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) fcntl$getown(r0, 0x5) dup(r1) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget(0x1, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffffffffffd, r3, r4, r5, r6, 0x150, 0x100000000}, 0x401, 0x1, 0x1}) write(r1, &(0x7f0000000200), 0xc40) r7 = syz_open_pts() close(r1) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="62c68d069f7aff47c780b5222a8a08da3dc0beaeb004", 0x16) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 16:00:28 executing program 1: select(0x40, &(0x7f0000000000)={0x2ff, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000000000005) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x14c) fsync(r2) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) fsync(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000040)="674397365c85afe05545c5ddd9172117743287c04ff0c276cd846b449f2fb6f6cf490f672389a2d751615b071258d61a119b513982cdfe2bb02def85f734ef89a72cb42895e250c7b503ab4a78db51a455464f5e666e1c18569392241705ba52ba292eac2357b76a1f519a0f86bf3a0bbd2c881a0f16a17509dfaeb964a3a817697e2f42b8a53de5a488706e89810b37aa7c3d74c5", 0x95}, {&(0x7f0000000300)="f224a1edd66d0b9b177f566a92e5ff2a620e1f3d241d5db5831005d659e78aec088879104bd0a9e6fe9d6265bdc1ce1aa418d367cd047821a32479b155793f5dae00687c075791fc8b706a6cfc89075bf4ae3080d89517c3b89d82b3e1b61dab635ef8cfa5788ad6d3d2151aa89a36d9ebfb4fae76fbe9b91831f81175242e66467a8f24b3d7e359598bd467b46c0a8f1b66dc9597cf7fc60f59bd85ecdff0245c52dd234f62af4768c32be453667f9671a1a618fae0121ec4aab0b1b25eb47bf66c2e149463b1f9e7b212f0", 0xcc}, {&(0x7f0000000100)="95b815cd7d8199b99927ec5cf30974930b31a31f17cd9ae1201eb42837295820b75bd44e430c335d0b813a2e1d8e1949a62d1b552562a26d11c0dcc9dcc2140018537738e73449d4aa764a8180ca1761bae1bcc027d32668499dbd6368621e09f7d6cedc1d7011946655ea4b4fc55c4061c20c9b4b819a23a32fb86ac82d4b6a277f0c7401d2a0827d32dd528da6b11ff3ba435cc8affa20b08150304c17fa318896487fa4", 0xa5}, {&(0x7f0000000200)="d671fb25a74373c0d5cbfda95c09b3c00e5a2c0a9ecb09a5830c9d112b8f9b35c5bd6823f4bd56304f5ea6675681fb349c2878efbc569a4061a92f3b91bc80e4ddf72bc1d8ac02beb528ef2e3791e17579615be10d36623f0ac1bb49082bb67b252b6f7262e04dcd7219235a6dad388f88e337547f7cac4be46c8caa316fa4b5f3bc70eeaa042784d0e54b5a4578fcbd05383663", 0x94}, {&(0x7f0000000400)="e0fea9d965ce01b447c358103a304ade2d56ace69c50edee9b8fd3a5f7a5d88282810b7bcb47e60e32267626d8737e039413d7848840c01928fde4852c04f40342e4e9327b25cd8dd1ce206c2d30eab0175c4b20f94a6edd3c99fd8848e573a6db8101d98181e60dafa3c187278933a2e73a111058ca74dafa9374d360e268128e65ed9e65766082d56433d4dd5f180a675483751918832197c03527d51f7dc4b124fe8f2640eb98bfed39aa2bd0737346a3c0a2fee1094656b8af0c466a72e3dbaab1779da5327a9b8eab5a6d563265c9858450e0fcdf0f0fd4b100d726ce", 0xdf}, {&(0x7f0000000500)="d8f5b9f13c2cff9ee2a0bd405f6dd0a8374aaffa941feb1eb6e854411184bdf6728b6455268a1b81b0e9e71522b55bd66bd8edfa31b2ad2e756a00c587f074e56c7a641de9a688c37c3098011a6b8db4242a9399e2c82f50da9e5d01cc9fbaefe825c894741e24a93813a3bb1d3ea96fff3f58ddc83b9e92aae949f045eac86bd484082d944388b3e47e0913fcd460bd3ec20055a84e574d6125ef89a83d9abd09ed2dc9db0940507dc022263fa973507189eae7108425041d9d9d0bab8232e660f876ebb9059fca9e88b57bd09db76b685b58d63a0b49413d69f743cba4fcddec3f462ff59e1dc7b3", 0xe9}, {&(0x7f0000000600)="dd32b8a7a85ad4a758f389f6bab5f93860d7e8d523967c6f9815d4cc3dd4f4957dff3a3b8f404c3aed71c82817d15d13dba0ce7ad873dc6b7a79fde34a78c00043d03ae6e5a1c2f5379b047cdd91f61d7861bf1d92b4e019b0acd8d99ee8cce01355628d09c6e71156792f6bfbd0b015ad664ffa40cf5c023d97bbecc0c94862285070a03b436b4091", 0x89}, {&(0x7f00000006c0)="df9bd7a49bfd3d5349650d59910ffef7a3e41a94ce7241755270d5f51c30d25b58db24e1957f566b390909e763db74cd7439986e8c3c517142912deee2040625d5aac41729828e5d83ecafb774e25246714ace87bbc3df7e075943e5", 0x5c}], 0x8, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x405}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 16:00:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x3f, './file0\x00'}) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0xffffffffffffffff}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r1, &(0x7f0000000340)=""/158, 0x9e) socketpair(0x18, 0x0, 0x3, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x41) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8025acb22183ab7a) getpeername(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005458ea6fbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000693efb21d66238002ba01c54c891a50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a654513607733ca20f0715440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x1002) semget(0x0, 0x3, 0x340) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/78, &(0x7f0000000180)=0x4e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x100000000, 0x7f, 0x9, 0x9, "b18037893a3f750172c214a92ed6bdb7d6d7be9e", 0x9, 0xbc}) mprotect(&(0x7f000030d000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000280)="ebff81000000fd812eaa4ec23048e69931929648951b8f6add6f933dd6524eb7cf52bb0a951c9687c36ea336b23a68656d18da327bbb652812abba3317689ce70f9c7b596f9bc0c07cb4281c7efea95cf14ce4d809287b28680f05b8bcf1062ad23bf274225b2b4d98f2f87e90107587c509f7176c582469ba1b1ad24a9dd565461760115cbea1e22f2e62bfa9f27a9f2094ad85395c9576c7a19565d4851a964effabbfa0810f2f3baa7d63b6a5f20816d87449abf84cfdaeeb83555f2b9d60913861f39d56d3f0c0f92b4f7229282b946b027df51c3684b3e1f786293ec6f9f51a89d5a75826d3bc54df91939d0c43f708b79735c0972c68a2b4ba6747f3cb318f0f2f7d1e120449057744758dfe092045e5960000000000000000", 0x11c) 16:00:00 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x42, 0x0) dup2(r0, r0) r3 = dup(r0) r4 = dup2(r0, r0) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x200000000029e) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x7fff, 0x1, 0xf441, 0xe1, 0x5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1, 0x62, "684954be644c4f5cb30ec42b9e82740d14c1bdf5", 0x10001, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x1000002fffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000100)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1d8d5bee8eb06f5f48b3342fa8febb1f902b251821b8d983034419766d579477196ffeca58641f8e093b57d7d5ac467deda92534a2c3376332a9359358b8e6f8e8690b13d4c13ba12f8b34c7a77966dffbc57d168eb554611b9a7c26a399b614ae08c0301b9c9e2b5680f7809f548693c67291339e8a04b8729bfd56c3", 0x7d) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/6) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x60, 0x4) fchmod(r2, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x9}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x7]) semget$private(0x0, 0x4, 0x80) ioctl$KDENABIO(r1, 0x20004b3c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x210, 0x0) r4 = msgget(0x2, 0x80) msgrcv(r4, &(0x7f0000000180)={0x0, ""/90}, 0x62, 0x3, 0x800) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getgroups(0x6, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r8 = getppid() r9 = geteuid() r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r17 = getpgrp() r18 = geteuid() r19 = getegid() r20 = getpgid(0x0) r21 = geteuid() getgroups(0x9, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="2c1593a927c3799fc98f9979d07dcd66a401c45ad874d06fdcb19e97b6042afcd913ce27a881f3deead4aaedf980028e8057c69fe5c32dfe106aa4d450fce35d15d612d24372001f97904111ced488fe3d0f6f17042df8f029db124be6ef3c3462a4b8f7d3366e5e8f564ea8cd8f427f510d49bd5fe4a68ee7053ca3895fccd6df0295047b2c4cf2044c95d4e50bd769cc15f7dab921472705c234c8971adafb5750e5", 0xa3}, {&(0x7f0000000300)="3c597edc62dd4f2668ef7a71c5d7b7349c4f55300bc4ee9b276d6b730f40fe70621fe5cab0eaf1236e3d7974ae16a34dcb8baa3742b28df911ecd2f5217e9bd9908f0c8301066185e61c21b84c51e01139f80b3484cac047759f5940ad0f939289961763cb70dfb6284ce63bb8c2a6e4", 0x70}, {&(0x7f0000000380)="cbd4ccb304c8255f4bf597f094b1549584e3f1ca6c3f327af7a029163632633d3388de1da27fbeae1082ebb8077b068113aebe4abd5377d42f46109c9bd620aea0cc98e9a381ce7c2bb8944ba7f02f545c8448df3ea8222d4a0dc40aa7f8a9ffbee282707409a95f4dd2c7d4ed9afaef039fb8ca2df883ea8e0b563596c8ea1d5bcd8d", 0x83}, {&(0x7f0000000440)="5dfc9388880e57ac4ce0775e321f5b3a61269cc9723400c96cc9837d2747c5ca8d3b134993230ce771f3b86a06e44fdf00346df66bb27819d2a7c5d1302ff6f46be2506c1d8ed7546a2fe6e52f243ffca36d65673606e6934054685e1a5a8f42", 0x60}, {&(0x7f00000004c0)="6b05", 0x2}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r3, r3]}], 0x110, 0x8}, 0x4) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffeffff) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x1, 0x7, 0x1800}], 0x3) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x4, 0x0, 0x0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/184, 0xb8) getegid() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000002, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0xf0000000, 0x96a7, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x58, 0x1f, 0x5}], 0x377c, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x98, 0x0, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000010, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x1f, 0x2}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x2, 0x247}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x2, 0x5}], 0x2, &(0x7f00000000c0)={0x2, 0xfffffffffffffffe}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = kqueue() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') clock_settime(0x0, &(0x7f0000000340)={0x9, 0x8000}) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0xb4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x400000017b) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:00:09 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) getpgrp() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, &(0x7f0000003480)=0xc) recvfrom$inet(r0, &(0x7f0000003680)=""/195, 0xc3, 0x1, &(0x7f0000003640)={0x2, 0x3}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0, 0x0}, &(0x7f0000003500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003540), &(0x7f0000003580)=0xc) fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000003400)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f00000033c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/202, 0xca}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x6, &(0x7f0000000240)=""/19, 0x13}, 0x800) 16:00:09 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x1b, 0x3, 0x2068) dup2(r0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0xb7) flock(r0, 0x0) flock(r0, 0xf) rmdir(&(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') close(r0) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000029, 0x3c, 0x0, 0xfffffe97) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)="3a5c2694b2768bfbd27b834f4c2b0f435f", 0x11}, {&(0x7f0000000040)="3fa7e340890ca7067ba861454fa864a229112e3f35f69e582b89b5bfefc220517868a261aa8df417d0ab29042d8517904ab65cbc830dd0cbe2c6a963b79cb448e77eb480d8743a3a4e88389ba6ceeb5cd6f48dc77e123123ebb2c2ccd7bf88b6755437274f1b6173c53353ef4b12f40e99a121337a0cec9b94187626a75645f7f29460cabde4ab8ac1e886ebe9b3794119c5dbc282f8c4da73e39013e774c58adfe1b661fd8e9cd1", 0xa8}, {&(0x7f0000000100)}, {&(0x7f0000000140)="e4b7dafce7dfaff07b3c70cdb4a7f90baa2f1bab49883224c0adde3cc70f77bf04f5c7f5cabe7563f3f80c355284a7260779e3239f1168e7df17bb5fa5554a5c915a8c485d9c8a54c4b95acf82ee464baa35b5587fece55bf570193a66aca8bb59b80b7925cf6469dd339e4981e5a6b0982268", 0x73}, {&(0x7f00000001c0)="ee3f8c3936b9fdc110a9933e637598c48eebdb624030c0c527f8c61c84471db92196c0449e1fc6ec9286b135ed510866fb7a416552949d8d0cf6b3d4e3d2e971481ff70c98e822c717ab5dce1e1cb13018456f47e0a6cb06f85413bc27c4ba4160a2e1a9f634e34ec66862114d62faeec00e125e6b90acd555f4945e7ea1f770764c4095da58a0b2c03a61bc09e95134b3266d62da12461d3c0b11b8c1b740", 0x9f}, {&(0x7f0000000280)="397726988bc331abd3c03dfdbf6fc838d1db91ec491117f20053abd00816318bf21ae194e010d15be05f42ccbf6a9733f0a299596f679e7e25e88064efe05ab4726ec0f8a32e5bd55958939e343ead4a42dcf8450626e67983584d23b8eb90b03b71025772eb060cf01d7dd6bec36760604f1fccd0b6e8fbe93605ed3c62b6315c84c4cf42fb224e8d78921043ef35a5e50c6fae6326f1412ff1dcd1929273a381bc0db4d9ec357099dce512111f68e67723964ea7118938fcd536c17e5cbe0c5d40f309aaf88c10e55d7283813d4f316ec36fa0989bea7ab0498f01e2d363fa4960e6a42c53a440506a530b697682a76f2c479d25777148f0d7114010a04f159a33952e01912f301aaa59e3eabb4d13b6ce909dbf321a76a2c5549dc77d5474c292c318d732c591341a1886938a0ef66566fd71a7c78597e6bf41f92ebdf93405812d9a7ab1db8335ffe467439fd1d5f1e23b74a09c3a06047503dd2767626ef82119c0547ee5ea6e4b4e18e22d4f84a948a654dc1a120d85d4401de827ab47771baec4211a127a56757e638ac6b67aebb75447bd8947cc8442d111fc284a2b15fe47d65a0be14af93a6a02a0f6fb50d61f068f9a7f9cce92017f20b1ff5ef51faddc940fb8bb1c76604bce850c47996f9d70b3cfd2f1532c69a58f3da3d30f750de3368c2a219bb09e9b9768de4ea4609bf48331384a5715343c3c7db1957ab408146a643d22cf160ef3c27128e6bf5c7ada6035fae643ed416f13254b5d2fbcac0374eb859b7c87f0274f8c878b66d22e236fed2d275af0b2bb0ff70ad74f8b40be9e246801e753efa9922de2e36796df9473b7b7bdec3bf7b725a96aba0b4d177bc738d1470dc64173c24cef9f34498a0d62d26c71e63e1a1b562e14b9429e8adc8665ad75f26dc8a100877f5a9be911751e2bc0993862d6da6e44e47b29e8acaff876195ea12418e00550aa738d080e444dfd418465a2475e22ed31a636c1d877797aa08b8deb10d83de4195fbf443e79ad4af8b4a4527c4d87313c3ea41e346cb3aff2207ecbbe79e87e7348b91be5bb465c7e6c518c8d6f2d29db81d0616e50ce7067a9e334fa464e5ce5980c9e4b56bc7bed751fa54dd0711f2f3543ff50848559c10acba15fc5f151747cccf32c4c9c0fd5004bc616f20a23ef82d4c6b9d250c3916e78c443be24867ab2467bd3dee31696b1f2be6430b9327df77e9a2b0e9505e7e8d79794daa2e0f77e71d9deb53af95248ead31bdf3a3fa06362c60ca2e59598fea50056a1aee13c0a1ea89cfc834eeb445bb2aec2cfbe81b35f1d17abefcf0643ce38473e1e0d15ba6c0c24204f94b01f621628f5076db3186baf21ce98cbe22cf3b0f15f41503db6507f672d54938dae11622c2dc0648f60d7daf3039bc85c720a1ad1e0d84ee8b6295b737b293df6bea4c09cd07610c99f5db862bc15513ec8668cf68f0f23242c57f067fdeb4d0c353be5b41bf74dbbdab8b97bdf6674370aeb7ff01c567d67c9a5e1700454574a14373446ee03942483f2d9d662d9c73170b0e961ae5be87193e370bb3d04880de983ac01803bd61bf5664e8f3d42203966c801b227a1e1193c54f8758c4390eb2ad51906a7ffed3e263b1edd52a0c095cfcfdbfb6b6cc2cb073690ea7c8f12bdf2ee57bb6698b8b88c965f663b20eb4fd2984a5b40efb1a2e8493fb18b63a68cf37ec6ef6ce889c820088487eb5921dcbee6a489ea41f70ce762f5bd83a1053cc96a0dcb478e56097f55da5bee9301087f1cda032db540bf2a49e950112e5b6195d5e1f54024bcc9119fd50b6bf1429b98e2bca1a221208456a76bfcb0b956d6a36badeb197d41ca5bee3067e1788cd99a214cbef1ff10ad7a1ef73328295f28db5d68cd774e92bb0be8d94d23b34678c9e0f6ad2e6d77ddde9fd8941cbf583382fd3e598fd7366942f551c189ad6b31f11e7df250dd206f2793b2a54cb83096590b16d12347d1175c3ba47dfae6059bb6cb34def8f9736a0a1a686b796276c0e096e6cd058e5b44a0cef0633a3f218035b73215e0ec136aff07693d4a51b79d4291fd7b15736da92083754e47904a8e648a12a0914ddf0839fae639c2e5ac69c6920184c42ae25b6eae6e97a2193903e2c9c0af7a29cb612828f2d7de3c7f466432cb9cd3ec36f31f4861953fe1359f30cd1c20134d3977351dc3f65b00a262fdae0ab2a80fd439f005c83a957c9c82c9535c0d2c69baf81ada555ebc74053aebfd4e797f568f71855512facff186d132f52f48a5c53648e5675b547761aa051d897dc7243f36163a960294aa6efd21990ff3cd69b2fc63c1325d4facd7baa16dd7d299ea9d98fa28e10e910bc0ef3b82d9fb3227a1ae9bbc3daba9d252311ad2eb1123e28d1df75de3f0ca444094e671caf89528ee00ef2711892d67c34d0a03e1b9b251b70708d14e97a6806b8b1d654343251df68ca9fd19f90292d87c75647d91ba9f7f8c064357d739d9827a7b38a28d6cf086f6ea91fe98eb27b5d62cf13a85264733e157f7878f2df8ca8c52deaf8e0b8c858e1f3d5ff9ecf8e66e281df6bc89089d155a7fb9a5ae507cdc6148a238f5f39f1cbb9be5c34cdc9ab965edd71fa49c83733a4df53644f1bd7d8557c6017b2ebf15b9bb6fa524292b521ca713ea6f6d628e48e7bb73c646bafc42e8da2a1fe844c48dbea692b24e0144a18c47fa0c4aaa7d5851f19a3ec738b155c2b995c399fb4b1219201537bb6ae8cb98eaa67280b95dba83958bcf5c19cbfafbc8994090596afb9735780d8a9d7317e4af24876d5f5843e479d212dad3f53e2881d4098f71272f9b83f3e35fb101e4287b14676cee0de9e5a297f4e998733340985c89b313ea9620abc2509c4f425b121f6f93fb4ccb96b88162d32b48350be4245065135a9de05f61c5d97faf68cee3dc2aa37ff92eafa2b3ad417d4375d2b230974ed7e8a54e5466f26794fce5a3f34926fc20d6fa8b690a7d6566169d9b2ead8699cd67e49b623fcc15817004e2b72263d46864b334021c04e5055fca83e9c433febda7d9c465aab2cec7e91cfaf1f38cd32fbc7db49386e1272fea840ef5e954267605a29833a74f56b3cd739d521032141a286cd1682c1ae428423c1bc1c8334c38b6024221deea0230071ee884788fbd80c770a59299ca237b87be0d26d77c8d3a6ac2197541c87fea95756315fb1bbea7286c4f10aa15ffa44eec83bd24ae3c081a89c927914b69461ab2461f52bb3e16d10b487a117607903036b4260bb59882fc3cf3a841afc997785239ed9dd7a11d1b636f2ef70745450acdcd112701489a0ca32cc89bb63f19fab8d95043eb37ce63eee9a52ba0cce90f781e4581b6178316c08c8a02f5a51a3c438fd5b4d4ceccaebfdb23f16dc4df0dc3e391462ef05af683f193fc09fdcb7387e87aa64d3c9cd201597d0b59024aa34a659c29e880734c78199a56d3bec2e84f71e5148df0a9ea40f08d69eb41143053ca63538c61d42fe227400e50440f7b5ee42fac37a0aec6fee9fe95a530bd2d4a06c3af98770244552e4c244c1924c0294a5420e4c738b8c2130b0f8090b89bea371caabfb4baf23b866f26e1d16a8d1a856e63972ef665d40d5fb360a8821215ae0eb8924c9881cda27ef31e01a404471a634a9222f7da3f206c7b548a9d8cb77bbbc1a76712444afef322db66f647eef648268e6d36a8f688cf5f8f9fd78d2df971accd9f4ab8fa0f95677c3c1c2c6a8a3eb514b2644ead780eecd521ed504827b3261ae8296a8f1e3de8cbec7447dca6bfbce9adea88a626a5413d864041463a1911f42424412156c07072eefe30473eaec32608576ed7e12317bc39d460847e1e6bae5a588e85a22f5a7e6cb219130becc728f5c58864e44444f355a3daff47a863aaf447888a6494b0636c1ad9273bf94f83c83480f8e9b52e4c7b03a8ce1e34a9475bcdda50f5bb5b66335e2b383d484fbfd9dd26c4a3b28a0a0a13a7a8db4da1b0cfe5f8a8f6ec49b691afa0fb99269e76121408275f3c48169a8862126df2e0d7cd8cbaf4b56235fa3e1f12efcc76d6804e8f7f945ba908217fb5e3cbab1af7629688c0721d191bc9d6ba8ad34c4b2debe470560074200c6f0d6c53e09095f34d96afa04155babdb66d99408a35c58bc737038cdabd16442e11f64115eecdc10483ba8db56ec25b815680f91a967e0448c387132ac782603c5cfd774e8cbf65daa91f17fa61e418bdd77617ef5a32f3397b09176aa9949c1e5e7a75fca4511ab782eb497af8e04d42bfc92bc279edf59f46c749e20870eeb3ad10653fc365e2d0f614ad99923f88ec0f645319b333c19af1450dcbdd5fa69d7a63b1f69c91d5b09408bf4e04b102cf1a86728bd78785425e95e4e2a68b917a73befaa6be49bf1678576937738488613b5ab2ad668ed7a80f854fce00c4e2c5b2da0a4a0c77368b3a41ca0503818bd98b0cd068390fb12559fb5dced1d07ac34be9cf38e205de7a83653ef97e683e0d1311b36e44db28154571efc1aed00e4753f950bc46f66cf2da7c4e8bcde0f1ab2558e4375e145c2f3b2bb01685ce52fb59e3aef38c424ba3937c8122c02ffe9c598968018c42d4183ef8cc90094dba39aa28be3fa3804cdb63e69936a792608892a6561cbc613ac8a10b92701f391ed383000f66db8ae21ac488e99fa279e3ddb2dd57a3ee868beb2764eb8ebcaafcc2c16fe9d2381fe21cf27fcab0fa38dd13509377bce363b9ca761d6da49249a55872f485ba333b327a8ae720497757effe944de535a00ecc874bf84f53eca1d10365e329d0e110d53275ead545895b2b1623de1347935c370f6861066eb78e8c95ed33b4abb6dbbf800b51a454ba1a870c73ece4695f807bf18f8c8c9e35c77fd9957524216025b2f5a20066a423e3cb4d6766e91d321c76bb815910a934d6017061092390515577f2b7fc9dcd30a09729b5e3b7fb3eba2e3014e97df642cc9e0b08ac6af8977f906bc7de39214ac60327d3eab2f4042e4784deefc0574cebc0717fd4bb44ea7d66be822fc100327bbb74547c1aa6e4e0d2a5a2d7b3b02102b63fda292ce4635361350a3e5f4d72d567d338d95e43042c595e260ae9744497563b8dc5901b0dfe1a3cb6c0976585df8b64219eb7fea729da7941d3c929ba660a9d0ffa8ca99a82dec29cf892e292758ee068b8fddd04a3aac67783b5b3a430f9a57ad4d5afd8690dcc1728af0a20ba5da71c5fbe8c323c1e1e16f0334bdf4c95faca6d92a2b21f96f348f9c30022bd29ba3348238aaf37cdc27af1ce666906a87d2871b1f69568a8b1fd4c5e142bbfb08d7c31715d9f037bd0ee14ca6f9eab64e312841c99001d35b19553e2fc5f81d9b11dbc1aaed3bf95d5dcb7a0e8f2590e572124a6f8ea712021002d7a8e373d97e6ca640b195946aca2ea324646cf85761458026fa7e83084652224fa73df1f9e0fc8422ab826376ca02dd6cf689a2c0e12fbf71902c45107bc44bf409006a520e9e1e3e24c7d48c6bc484830b69fa3b30e64310493898a439e012a726ba29d43bd7b669e7a30266d052788864e8c8e37504f518b36fde6bf9d454233b0eb81434939f191b813913383e985cc4254c512d09ba119f2c765b6a805363aaba2ce4a2948b0a333b07fa6e2ec974cb0a2f3c18f9d5d18049b846943ad503658c2941ccc5c3bb84452cc78111203ba16a2b8559dc031dc28385e8387229368848a26b7d7cff6ee7c197b0ec43e22f118c3de5a6f2741dd7ad386b537d6425bc3cbbda775be0a41d915612da27b10d6af6438ad", 0x1000}], 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="7800000004000000ae2bf80ffd9eb62dceea4480ea5222ae611760984e9f1a3c3f7e2ba7bb333bc238b6a3347f67f81a2f9e54e2fcaeeb1d310bd5e6ac05168d7cc7169fbd9d28ccc9e30649eb094963315a17088b7fd7e8735b30e576b4db946e58dd1ee6a74a01ce925b774486d5f9"], 0x78}, 0x2) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000013c0)={0x3, 0xff}) unlinkat(r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5394fbb1, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/223, 0xdf}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000180)=""/9, 0x9}], 0x6, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) flock(r0, 0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000001880)=[{&(0x7f00000007c0)="feacdcfe15edc7dc34aff69a902cd3d73a2e088643b1fb2d8ec331265de91077aa1369a17db5edec9ddf5a1d1f8e1c77485818e74b83691f790768b853b126538f558d6651ecc0e461401abdcd9166ab401c503ab19bff5ce58ca6bfd8bcd3221d5185892bb639a7fe0843afe0619262cfc47999a7872d65e56b36a5d4af0bd9692cdc4c664ecc732928b65c43c38f1bf9dbc0daccfef0b644c5082ee2ed6b30074e86d9b35332b5eff88145910b508bfbc2477741d154e7", 0xb8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x41, 0x3, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "b0d4000200fe4cf8000100", 0x84, 0x898}) r0 = socket(0x18, 0x3, 0x7) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0xfffffffffffffff9, 0x4) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:00:10 executing program 0: setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffd2}, {0x0}], 0x9, 0x0}, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getegid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f00000002c0), &(0x7f0000000300)=0x4) setgroups(0x9, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = dup2(r0, r0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000280)) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000003c0)={0x39c7, 0x0, 0x7fc, 0x7, "e164b751bf8fbb763b843307e93ddcbde06eedc7", 0x4, 0x40}) r11 = shmget(0x3, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) shmat(r11, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:11 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe2(&(0x7f0000000100), 0x4) 16:00:11 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) r0 = getuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget(0x3, 0x3000, 0x49d, &(0x7f0000ffd000/0x3000)=nil) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x48) poll(&(0x7f0000000100)=[{r0, 0xab}, {r0, 0x20}, {r0, 0x1}, {r0}, {r0, 0x4}, {r0, 0x3}], 0x6, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) setrlimit(0x7, &(0x7f0000000140)={0xffffffff, 0x4}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="3d85c1c91935af071a15efda6f7eea1a992abfa0e65d677a523f2c74e93118093cf11f4cf1a73fa258cf0357df672f076c0bae8fe2eb9924811fc07a4ae8e3820ced440d4da335ff198b8611f474538e701ccb80c959847c2907751fa06f7c418c9f6b80692918f9baac5467b35d5ad13e31a15b03f01ba6b327f033928d65e62309414e32140bb2f45ed057f4de43086f96c111537dda6533fd745146cf4f28bdb936b5c115d362ee7cfe594f46e9ecdd108124002e32ee8268449fa1d1f2757f968ec35eb94f05541fb81e1607009c39894dfc33577cb234dd25ed693336688b323967986a14b3f6524596be600eeaa125a49a1548c779a08a0ad9f14e9c1b1a42dbe94f91500f9c606e07452021bb02f8b6c927920ff1c0e11f3cd6e76396cf7af638d8d4c27b496f178d72d4a707bfd4fe3b899c7d6a83b92f367df1e1a6a3e212220dec81507aa889598becf78408c0b55b4a70438b6d1520a1b459d9bc0eb7706424705fad273b7550bb1b8fb95ad0e203d91bb11d311958c0b1a51559e4bafef120bbd4eee256c074d525f2166ae4ee703587a3dbc80136311afb1dfc39043b844f63cdfcf06160aeebba1bc2ca47f72cc3348ea6e575a16d5bdaae64b90e8e62a23321c734eb348ca8d9e9f840f4ab36480946baf1299a6a26ff23d14afbd8ec38ab1eadfa17c7a6449ce554224412bec15f6710e5efbbda63fca007c8dd1d54427f432e48c550578c1f765a75c2f47420890a93f9d4768ef9b9fbe86e3e1de82f6cca89fef614b143ee683c", 0x230) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:11 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xb) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x116d1650045ddb80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munlockall() 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() kqueue() kqueue() r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000140)={0x3, "3823d37462bc5721ed54aaefac3f976089554784b72d094dd6d6faeb8a948b838529f5961337b2c0d8c32498b683e0a871824985ed21ea4dbdad4be7bcf204868ff2339801abbe6b55321253b340778e0a9d942c91a5"}, 0x5e, 0x800) r4 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r5 = dup(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r5, &(0x7f0000000000), 0x1f, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x15, 0x8005, 0x80000000000) shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x16, 0x4, 0x2) getsockopt(r0, 0x7, 0x401, &(0x7f0000000040)=""/207, &(0x7f0000000140)=0xcf) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:00:11 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0xfffffffffffffffd, 0x2, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000080000000000001000000000000feff"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: sync() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/54, 0x36) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: socketpair(0x21, 0x8000, 0xff4, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) flock(r0, 0x2) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="68c22b360db5fdb95db226a393ace495c5562ed24d7ee0fd1e01c4b32397d1869c2bf12584150af148c3c729eeb917596a8ad06eecdd14ca95b513e1de493fd6afe7a18619628ef1b74ba220a9ee8ef2a72a3b364394a7f52b6491f917dd706401bc05d31f4b769299c17fced54932f72b5c30f52d270c7c8e38cd30df11bf72851e1fbc234e057b70c224b98af9af19299d91baa32ef10e76fa7f50a076c76b00666b58811329fac5a4749572f2a3ebfd3c338ee5432606d14dc82dd60b6602557e2c6c42bb74217dc1f0cf16bd3d42beab0009f433fd006d754a63721029370b6598a45abe566dce04cd425e0b895e763e69283b436c", 0xf7}, {&(0x7f00000001c0)="6e54a641f3031a497d304ea7f3d3aeb6e928a0344f831b60e2ce34c1c5f7d9982764604cea0805b946d2476d180a5d33523b096f6ceb965477df66138a25ec3c749d36116a911d0316ae1d6e2ab67621e4aa17a59c9baf19b4a0f055455e514bb175a3f728fbae00cdb2957061685423c9e8d31a7c9485d34d118d9e0dfe06b4bc59d07065b5b883ac420c67eff8950072094507f6c20e69df034939b9ebb52527b4c6a3920ddc8e72b76f45ef8c4fc0dc3a6de04b886a9936d8b26c7d9ef28bc69b65040a1b29e8317c445fae4fb8b8", 0xd0}, {&(0x7f00000002c0)="427bf00cac1b75c869a02cce3e98ae2cbe92f093dc89ca8f461d0cad70375f41a55df8001bec629463477d56b259f161dafe55b4ce975bdac4918cfceaa38633ebf7a7188ef32efce065bc984660c45bc832a2a9a81b0d06d735ffe059581096d2ead0d1670cdc4109e7b2076db9d17d4030b36614b2b6f45fa45f365352790530a9f32af3d658eeffe9b018d8da11865c9c055edb4fc255ee0fa21078ee4422888ded51ddd31b30756d7f6918d6ed7fa5a118bf77f9d127979055c2cdddab13e7cad03f88f19920213284ada8e2505385dea6a9b0eff965", 0xd8}, {&(0x7f00000003c0)="365746d1a355963a3817c4b64c173b1af0e0b9f417dd444c456f6d552329ff165f725a9ce498fc357759dd5ea451db3c8785e9108b97b5010f2b683fc3cde410eef2f822a8dbd7bc8d24962cf9805493072cc0d8d509115d5f6b746e75bd5e0c21ca48cbe405c5fc92e85c7c9e00cb62", 0x70}, {&(0x7f0000000440)="7a9299ee4d2544fa36e97001e37e89157681990bf14daa", 0x17}, {&(0x7f0000000480)="03d7a2742bbdca21bf09f635690b679b9877b6b7d5b018dd069fa6f2d03deefa60c62430a5a8f8bbf834c43da82425ffe1d2976701007b46d5dfb86541a98484", 0x40}, {&(0x7f00000004c0)="3b38dc4e900c9092a798af1b884980cbb3bb53e05ceb90376d37565fe4b2bd7c92366b13bd7d79e8d355360e074bd7a8a69253f9f6f0218dc05e50e04eab377cbbe7cdeac8cc50453b05c95a26ae7f903eb9c88d0f9372ca209281faf3302805ca1ccb2b0d4a4db4b8249beac69349713df98f2e178259c36aee2eb2787db99a3516a6bec63be9b44a00dc0672e80ca354e4662db820917bf6954426daf25b5098e765aed0ef20efe4c365a1dc4c4f831b0b3ef0bc0d8afaf941b9c39f899ccf221637413413899eced77540565d108413ac8afe6f7eb80a1121cb9fcae215cd6810c711f3db5c5475", 0xe9}], 0x7, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="206410f9b8369ee1b4c6465f3419ad973156e507e8b15bcb59980ccab15fc1bb25babe23c9c0c58b44147ae556", 0x2d) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x2) write(r0, &(0x7f0000000180)="9bffa5039f46e7641eb8d9d3073cb2bd9ddde9a73b2990967bd7b544538b71c2ff32f71faadf375532ab1d806e60cdcd88c5234e941fa7f76f90b661b7803c68ef6b4b80e7ac67554c62680acd4a4358267290d09c5610e7c6acf29b263c672754d887a8033e256fc928c77bc56e49d12a49366c626387c695a6fc22750424f120d938a4638813c56b41b8ab4b060093dc7f86c851db2794123a81d75c81b9a0a521b74e1d2b6868d2a3b4d1c775859ddccf2abf01c018d8910977523c3d49", 0xbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000480)=""/118, 0x76) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x26, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8001, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xa704, 0xc86}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x1f}], 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x12, 0x0, 0x550}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xc, 0xf25}, {{r0}, 0x0, 0x2a, 0x2, 0x320, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x7}, {{r1}, 0x0, 0x21, 0xfffff, 0xb24, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x89, 0x1, 0xca0d, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8a, 0xfffff, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x81}], 0x71, &(0x7f0000000100)={0xfb87, 0xc328}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000000000, 0x4}, {0x7fff, 0x6}}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0xffffffffffffffe1, 0x4) close(r1) 16:00:00 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x5dcc72290a774c90, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r3 = getppid() setpgid(r2, r3) 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') dup(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:00 executing program 0: getitimer(0x2, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de41676315db195b6fb20569078815ac0c700185dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0bc9f1112c04b67633b06a8037f31b7bf01000080c0883c3a37960f", 0xe5) r1 = getpgrp() utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0xfffffffffffffff9}, {0x962d, 0x6}}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getpgid(r1) execve(0x0, 0x0, 0x0) dup(r0) write(r0, &(0x7f0000000040)='<<', 0x2) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="b1d384600781db1876868f415d28ef3698b1dcab17b8d8", 0x17, 0x3, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x16, 0x4005, 0x2) listen(r1, 0x8) 16:00:00 executing program 0: r0 = socket(0x6, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300010889c27b35ce9856ad8c03390c7890fe8ab85ac429977dd6b68782aad4bffd0ad06e08862f181fceaae344b5bc11294a4c1b4478980d1f7bcfd"], 0xa) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getpgrp() writev(r0, &(0x7f0000000080), 0x179) 16:00:00 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)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0xed0c}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x10000) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x60, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000000200)='./file0\x00') getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x6, 0x8007, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x5, 0x3, 0x1000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x400, 0xe1a0, &(0x7f00000000c0)="ebffcbff4080b9fc2eaa4e71303be69131929648", 0x14) socket(0x18, 0x8000, 0x2) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x201, 0x0) dup(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x4}, {0x18, 0x0, 0x1000}, 0x99, [0x8, 0x7086, 0x100, 0x20, 0x100000000, 0x0, 0x40, 0x4]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x40000000000009, 0x0, 0x90d2, 0xfff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000007}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) getsockname(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000cad1cb86eef02bed2df8ed199946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x7}, {0x10001, 0xfffffffffffffffa}}, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000340)=""/45, 0x2d}], 0x1) fchdir(r4) 16:00:00 executing program 0: r0 = socket(0x20018, 0x4000, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/231, 0xe7}], 0x4, &(0x7f00000004c0)=""/231, 0xe7}, 0x803) shutdown(r1, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xa) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="ac5e476f10a72863bf9011d2b239c951fe43502193ada024639d821defbba98a037eda549377ba7522104ccb9932dd3afb9d8ed52cbd47a0c26810a34321dc80b25521457282c1eba9b15a005e6926594045af4e07186ee3e222d78244fc5e9f4b95b364b62d0cbb886af200a14f6a4bd9dbd5f2ed01d323426c3294f86f4dc76018d59fdc4b29ddb4c6f26b8ddc57527a0489991358893bdc29a5e988471c65762c20c88d15b2e957d0b9577e4de4daea6d7b755f0bb3280539c6a0", 0xbc}, {&(0x7f0000000340)="203e94599db93f5143f2a4907b817b791c61cb0125c17f8507386633552d62f88843d147f0593d0b145f6c375db161f2974eb2136f875ce6de823233539f391295edc23797ca07f5aa72a6b3e8f76f2e17119858c9da193cb5", 0x59}, {&(0x7f00000003c0)="14838b3f9a57c30498b1cb1fa6aa4af4e1b0be5367390d27a76982d9d9d7d58ced39ca9a8d5cb9250876e6a0fcd3054f2b1f2a4a51655c2a922e1220a924bbfce3b34ac5b882cc6f7e17903dc9afb475aa1952384e0f32cb4c86b3714930c4e5944847c92a1cca5aa99c529a74634e7b202497eb286051745e677dd60b964c4b5d76df5b82e929a02bb028eb6717466d64c68e96df6a2035e3a0902394be59125a27917f03fd3be79b311a4c1588d41b2b22632f78ee945f9e7f6a1dad0331fdf97855094509528b70c338a34071a4f0ae89a6a4a17475b978b0a42a4b0893ef0cfa", 0xe2}, {&(0x7f00000004c0)="f9d0705caf161a648e5f7a0c8fb7b2280f695ca1d669ae3410374aefffed134d3b2797e7f107d718ccf9be2cd531692ecd985af1898553f18ed52e3f437652d24052b14abcd9c13c0f5ac5c5130288c22b61eb66481e8424708eb550866ee7f6b0accb3a3a5675e03a358dae1c7d9bc3fbd2ee022bb8b5a16632d16566c2dc3bcce9865ec3412894597d907ec62581c4c8aaa08667e4f35ddc73f1be4100179d7d8297e7e029687fbdf04da9c69d389cc79878a8431e0c", 0xb7}, {&(0x7f0000000580)="c9b261252de1751d84eb11ad4babfeb059b3a992dd58ded22dd59c053d8f81bb69139a702a8f90c4343beaa948d173f69c8ad5d0a8834993ec9ec84c747f69178d78f6a50b1acd943e478d628d811cc1eb6e59df3122247446cf68623f209d550015a8e9d7f1bd680716e027ada0d8a0b3cc6b780974193c4d5966760e0f7f004eec8ecdbaad001589b32e9499b35ec532dfa1360da08553c138a6a3b8446e42ae65fe2597758563f8b66e3ec9f6ca2476adc0b585f98f0876a554760ce3b61d4a113a5c18f387ff6aa0cd4a5e5fec5a138223b92a1649f391f0e09d1a0069e66ac94961b2dd7dedb3176c07e0c6", 0xee}], 0x5, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0x800fffff, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x76}, {{r1}, 0x0, 0x1, 0x1, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0xc81}, {{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x24, 0x968}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x100, 0x5}], 0xc, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x2, 0x400}], 0x8, &(0x7f0000000100)={0x2, 0x4}) poll(&(0x7f0000000000)=[{r0, 0x42}, {r1, 0x82}, {r1, 0xb5}], 0x3, 0x1f) readv(r1, &(0x7f0000001b40)=[{&(0x7f0000000740)=""/202, 0xca}, {&(0x7f0000000840)=""/122, 0x7a}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/171, 0xab}, {&(0x7f0000001980)=""/139, 0x8b}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000001a40)=""/193, 0xc1}], 0x7) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/179, 0xb3, 0x3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x0, 0x100}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) munmap(&(0x7f00005d1000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x1, 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) listen(0xffffffffffffffff, 0x1) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xf0000004, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x80}, {{r2}, 0xfffffffffffffffa, 0xf7, 0x1, 0x7, 0x7}, {{r4}, 0xfffffffffffffffb, 0x12, 0x80, 0x4, 0x20}, {{r3}, 0x0, 0x80, 0xfffff, 0x2, 0xff}, {{r4}, 0xffffffffffffffff, 0x90, 0x0, 0xffffffffffffffc0, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0x11, 0x3, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x1f, 0x4}], 0x2000000000, &(0x7f0000000000), 0x7, &(0x7f0000000040)={0x9, 0x40}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:03 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) connect$inet(0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0xfffffffffffffdb4) socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0xea) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="cc3c2de0158082afd32580", 0xb}], 0x1) r2 = socket$inet(0x2, 0x1003, 0x0) writev(r1, &(0x7f0000001940)=[{&(0x7f00000007c0)="d1820129c5e14f1b6fe00dc3c868f17e904f518c58384349ed224fee5464ffa5e0d540279b9e2c4cc81750f801610bc77c3785a4c4c0e4ae1b955713cfbc1e8dc324150d79ec03c4224172cf6b6919b0a1cd1a2b259202bbd2823d798f89dd79346efa92beee8a8c235df5fc34e2c6a5dc31c1018be1ad7d2745f9835ecc1c", 0x7f}, {&(0x7f0000000840)="f28bb958f22fc8cf49a66e5f6ffdc9f707a6b342755d0689209842e7a47c9e4c3cc361011b9ce6d9fd6331bb2b0c68fc127bb7c519d38ee0a59ca3fef826f4a20b10e5f7e5f6cdbd4a7ae1e07feea3481cfd6e8156debb3c0ed92c61d8eefc518cfb15961f88bfd49ab267fa3c8e071710be2a32e4f182e7476d0994aaa36347a841381fc23affe7f675ccc63dda04ca120aa06a35c62753962a0dd9a34d9784d751f6f9068ea74d0fa902d788b8cff71f34b88b7fc966c8813763cbaa6c7959b57358db2dec8fe2f883b3e0a6aade401ebd223ee60497af7b2ca36d5ea5065b375142b6cb83a38e053c12728d77ec71823afcc98e0d839eced941d5dc3962d655fb7d5509e4f7c723f75feb78a32b2e49f7ae5511b4e4a7ed08fa81c8a0505ba4f26550082a119250f81496ef310114873f3c40d9cc9432b42c7f44bb04ef975a1e8c2fafcf4a56d55e1ec677d087bb2728186c78e3cc7d8f20140d02f3acb60fc0aa7e135f943cf07e8803f40b5d2b7346894fee7768611be8849531167b0e88066e9a82a4f8c98a31bd46b15bf20a268a46073fdfacd9140b8a426010ddc5eb39fa0717625500300b742e1c47d97d10b942ea1f28ca9482294459d0fe443a5f1972065521a29123b0e3e1977c9058991fc754111e18e0381101d85f772ce06ae39e715a56e5a472449594ebeff558e88f8a85ffb9a6f27c59a112176e4d2d991dd928155625d397cf3b4c9d5871e87b19bb6104247a4fdbf2b37d793bc7413bc2e4b21a33f55676597213326a6d6a87ca85670bdbad4f0cdf81f10f239ffca7452dc6cdfc2a8a2fe80e45ea9835b198e5ff39add71444d9342b3a591a387a47e1810b9b40b21524fe7f830acbebb45dc30320dc1ae9b5d432662d80925899efd548a4ecd45065c44da4afa299128e8a40cc876d10859e662e2fb56ca6fdfe1a0c822cfd0c9cf753f5eb09310358fac35aba50e5d39e64da5d6c4d1c19986678264f6172dffd6547ea2481e7d71555f8894c56f7d809eafe2c458d85fac3399ad13e8a8e10050e5604d83eb364413eeb0a4ed43782a97bcf801d38e28273cda9de889013a707b59c7e3029cbe7656c6151a858f27c1fa60afa9be6b917b2265bd3f4e84d930772d38ed35928577ce5fe5e01cbb6b1e371821ac6d0b939c6a4bcc98150eaaf69b28b1e510f69fb952236a30fbbd4509bf86370beeb7e4d6f8bac163b091ea59f373b391fa3dd85498172f63793bf80e7a01d1e8048235a278fa6c2130c4aedad39ade8c8555e82a7dfd92b1522718106049244925fb491316cac16707c56b8665bfc84f4a785f46225263278fa0fc98a2c176803edfdddba68bb6ed9ceb07a0f8ee26260605879440cad02763ed8db40184ecb7f559763e59e5c6724cefbf0a1931bbb73f7e87704e9c4e0d87d693be91a19e047384f912a2d78e51166368d83da8743ae3980bcff8387ebc9a7b9de3c8adee1d801270f22c586d357fe7a950e4357eddb32624a6f4b452328060765743f84d46733d15438e6c99dcf5b219b5656b517afb2bfaf92ae34464f800a90a1e60b2d31697db6282e3f10cc2512fa2333c89ebd5b44f036eaa46777402e98f47a2aefb798dfa5c7844356a851c7b4d65efa9032b3b391c5ae5a2b2a1ee7f73cb9192fdad778fe7e4f2506f2e21f9b0b35eda0897df8ea42c952ac4f1d536bfd408f28be4ec1bd6eaa07a83e143ac2dfae2a97ec0db9e892182bbe8eb5e99930e4c1498fe1f3b11333e1f5a6621229410566f27b21eea9f16fde28ee92df808e07c14b71e09ee6751ff5460dd68a05323d1005ea783ca88bee883335f739d5f15d37f490ca52182278a9d64d3b86b64483740362c0d93c641a4fd32a4ed683800c6f9d7b612c2683091c84adb7170c74ca445d121b97139323f1177206decb1725d6d3509235327c3b8dbcd7632811453e653c56fc51e3228a7fe868bfa231a12e2d63857772f61792be9950c5d3350bc709fe49dff05b8bc6e244225f03aa265979c060ecec79368178db7c14cd51a9c8d76b3e43d30e21b5f235c2c733bb946ea6ab8c08ca6775efe08db56dc2f2a2397aafcb9cd40a3fe1a03e3bfd942263fdcdaae00f68e17838db3fcad9a296d3decd8a9eee649b91ec5ff71818e3182ed349f85230b320159e864fa4454b46dc8a8cb6f2f7d4010b9c526e401da014314aa513f3e756f710465c6101e5714963d4c09855e9449725cf7a1f152516c7cf924ff458f924bfdac18174a2253e78179bc8e39563d8310f47eaf50216f201268eab8c9562acc2400c08037da99461a69f68850dd04e35b6032756649041649c24203d3e7e0b73a9a95dd7e7e354b074f81c0996e7c1e2425db5e6a0572b4775909b71311a3429425464b2a044fa5900db712873209b7f276ac7c75c86a46f37b5f509d5bcfafc3d61c5bf5ad5c157ee5c0d6307d0f80051195658cde405b66dcd283248ab419b8f8238499002b26b805d8dff5d93a12d8fd263055db2d1df4fed0da76217ede3eab6f351da37b4ef4e1b74d3754b1af6e9674bd56df8b048876bb34a05b4b543ab134490827ae07fc35ce19221add0e80f3c05eb16ea7fa22d251e507a489a57cb06c52182274f58cd3585cb1647a2152fb9e9700681a6cd80d9e73ac333494e51058df7cb8c1c253e36949505d10a38b0c83f3efab77e85bede93f95060e971ad60da7492eb4685e8102782fe17ba708ef87c8725be66d4bde496976ac30d44eb5fe1639db764a012b9edae8cc92ec84d336cd6b97e0f127ed7afc2baa85217bab5279e2a8598eaae9df24c05269f1c86bd4a2e7efc0662851bc092da79c70f9210b3a71da119117d77cb72123806cc6272c75aa893add8c5f91eedeb4a0cd7ae08aee0192b037ba727584cea36250e98ddebb6180df2485df4c700db40b28fe5c9f501432fea5381021b7ee6d9bff4244b517f8d169d437c9006c1a2898e4821eb7bcfc5b9805380faafbc3edfe42b432afede3a66407e2b162ed7fbca67b8b4b5098eb652c782570c8fd931983455eaa374ce146ba04e6fe44a877d5bc91b7f0d2a41236c00e25a7f77e8e294f70e41287fef9aa8b216183805807c22d69531106c1ead64367e7085c72bfb43f41d8cd654e37a8fb88b2ebd468210388b6fd45536e97f4ddfb6b1e75cbc9209dd091ae10b8b2f6ce9340fceda31ca109a49c6e4943112d2ac7b5ba225577a9b5b0a6c48f653ff49e98fa119e8fc8d46624820c624679ea3ecadb43622910e87c9344276cf0a66be9b3b319d302d08e532626f5e9c468bda64e1a56b58ced1d44004a83c21c3e549e65821aa34632a28754f775d95e28240821ea10990645443b71e1a85f0d9829698d0408da211d32cc2cee1367bd815ee558e9aa0eaa42215c05120ff8a7686679a4fee0a57948ee6dbdf682f34f649f4ea64aa50766b344d44d95784f8402ba20e2e0779cff1317cebc215064a0216e900804c9d041cc71f38054f1b80739f5331b65757bf8b5f459146231acd1f7096b4f7c2c2534b541a703c38139331a1fdd39e9445e0ac1c7c7b8b69f5559d7776f2d2453651d94884812941426cb9ef79a76a5ff2398f1a88e047694eab930a63e9fb498ec774c6bb0eaf7c8c9cdde6aeb56b8563f9dd3a609e84e96915fa8fffa94ad824e93554a802b91fb98d1b42913ceafc66fe334899e3d3145be43f64ff5a64cfec1d469c30f4d7c13eb73d762f184718bff77caf611b6626c9650a05851140f798da8d47f93b5babcded94e60837b38361a0c6e4d5a5a61b1500cea571bb1c5109893e6e4edb002bbaafc20de63866f4b11219f5c39666c4d354bdf9acf58f29b7350ed115a72eed13e4846957682c977a7500e62ed7ecbb58aa36c567d589c2e731f123939a7cea97e8e28a11e524dc0c4ad0a71e35f0496254b79da1e02d1d0b2dc241148bbcb4e9e4f0462a8c0a0b4bb6cdfb1f1ab339ae60191e25f717ef271d35d20fa66c1dbe312623c2ee17b98f11d7ad522ae205b2761c2bc5646753e21f8be6186ab966f4f544667933b819b355b346eff1c89eb4eb9feeef0d988c21bd78cfa3a4501c0aaee3884e8efb7db7e9aa8dfe79149ee6a656e063ddcc7e3a51050379965edcf6d3ccc9a1c143dd27c6e2727a5caaba4813786e4aeadc1fdb30729a25d94de23dd8e6178cc9dcc7866cb366e39d525dc09c31028f04d9708515675cade1b0ecb5acd654917c361dcbc8093a93e3896569ebfa73bee502cc811e9816a680f8ec46ce309e60b7c4941a7cc0d7ff7303ab1e8e31d774758f7452787e1eecf78d7442a2805aacd0e7a6ecfd5f3f2cd7a0c3ffebfbda47aad8a80f677eec33256aceba22006c4fdc4e6fafb27d7a6455ca86ebdda1bdd8bab1da0cda65f21e8e63f698e3171afe64f8ac338f3c0862a4d3aebc926dba594c79ef6a8c9d38c718330a0a6eda1895596c8ac6b1d701afeb0d9ec79eb9477249d789442baf669cadf6a13bc48c0496ce622f77188c66a1fd7fc7f1f163cb73eb9a67c75d1b8b74347c644763560aab34e6431d0f780c7ef8eea9c67c3de571f098c9e4cd09e45abb5f9115fe12601ad71c996701c5c87813077a51c0b25c66d174cff759100275ee8f5752fdd103aa7269646d47036dbb4c9b0ded1474a2597c08cd1e58ea0eb2009fbd5ae19b170fdb6940866c6e41b452bb60c8009c2d503bf99edcface74e75bc4b3a8835452427341531d0f4dadc420e0c278f0e86842d99f36a0a0d51115e03f616ecd68b3a2fc96bd24dc8183280ed8c54a5081b9fa2c8204daf6d050931e58bc93acd897466357c4a63788bc537b51e26b248c0010ad4994a8fb83e6a71c08cbd0eec27c368a03669a1cd801917fb3a81857ef5268fd21454f03ffa4d05b6474bd3558ddff2c044ebc7aa30a7c3cd2304fe751451743c1080096de1cb0cf14f858aa058c736c6d50b28f5a075e6f5a46376bdf753ee75657eb6c043e5ed6effe4e1e89531da9af9b95d9cb8b5e20a9d76bcb6c1ced87914594e0e22847092fd8e6d32b006c35448e3ad2beceab055e605a8ce32b1ce94bef56edc81b23653e710d9f542eaa8658c567e535625871c12d9fa3f713384540c372b526f32dbc0d2691a98e481f066db9b26078d584188c5ef0a0a4dd283171e936a3fb6d7bb6821a67cbaa2d89e2d36f023935fc2833e157a88e8620421f0b662b2423bce2bd490b046b90dcdd5e1cf9462576e73c71a3f3a972ab9b36e7650f40000ef690f4754b8c2f72edb661aa55d48b0c6149a30920072befb129781b6fdb59b36b22b047dd9e2affe79f84cd87b9d8978e07be6ddc9711f178d54af6b27b62f6f7b55410950bc46f7544a117ce6f77d3a63cde9ee1efb1e9fd3fb71076f9b0643fc0da85f03bc1d51751d4caaf540dec612135b2f55524b89df104fe285b43b6198a0b96735f6dedfe033983b3f01bb6402e2adf9031bffbba001e554f1e78e7ab51e7c8142b71a6a186a1a9ae0a7523e140c8c9fa3a064ce8c527d48c129c6f2bd524d6e73f8bb7b4b89271f855a4e5afc037164b1a04f8fa688380af6ad1ad1c57ede789dbfde1c9948372297678d1e7dcc280c2fcedd3d3b57c94bd9a1c368cc87cd312c111254d98cca489ecc284370568b9c09c0ee96d193966844ba4dc9f7fa1609cccdfc23614803cc2a6631606e67492b2012a2b0f94e91876833dbe3faa108a3eca5a8e2802d9b191ce5464887668fd28edfa16d87366e666d26e1ca301a1535c17478fe9294406ccf19cbbe17c920bd5d7", 0x1000}, {&(0x7f0000001840)="5b13ddcb4533299d30362e0ba05bb02b0a5f54b1b8b64b1488e451cddf3ee32be65a906f20f45a15171e292daebb131964afbaeb29e90346cbfabf33df988d942917e73e8eed9d6aea6fa1b0cd6607b81d09b60f5ed16a1b303385307323b7d49e0481c8e61ebf0814ffa824eb6f32a381c148e8949f33058d191b872cd3101a0ed446e4de9c6cffa3e9e8126c8b35f2da2336461e12f1bba454dac4b266ef4d7e09b6db2de73000ed8783218c473b734feca869bd81a005d361f9082b5300045520e768e7c91ff8c4307f971d9207096eb1e25f9bfa25fbb14d0333b076f5c40f67e8f192dd4bf57cecb48958", 0xed}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = msgget(0x0, 0x10) fcntl$getown(r0, 0x5) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000a330871ee1dbfb3610b0660df853b7602aa9a7662ee63f0c86baea7f56d50560d4f0d07ffc16aa94b95f83a11188ee85ac37b77c290a49e78f213eb0433e08e95ca04e7987319145a71e6e41dc4f1f"], 0x57, 0x800) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff93dd4f96658f164e7832a33a0c40d60ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2ff000000de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x4000000000000340, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) msgget$private(0x0, 0x1a) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="b89b8b75a8968b8a1518140a141a744c5652f27192df9bcb64c79b02290b38f5c9c5e015f741fdfab3405de98dfd1f412c46d470482ff8bd7d795dbe6258823d6610952b09088f351923a9729a1f017576d4457275738b37791f4164c55ce91c5f395e5caa", 0x65) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) accept$inet(r2, 0x0, &(0x7f0000000540)) fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x7f) r0 = kqueue() getuid() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getuid() setreuid(r2, r3) dup2(r0, r1) 16:00:04 executing program 1: socket(0x18, 0x2, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x80000000, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xffff, 0x53, 0x4, 0x30, "afb5b3381b03e706b848ebfa5c9a2148c16ec0dd", 0xfff, 0x7ff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="32cd6dcd06f7760d50c0e423cd7750ce7614dd229364966750d7c9fa2bbf751140cad64464b6e4728fa39d8821c58dce7a7ad9c887de86c6d77ef5dcc9c6f5ea5f871e6a99efca92a90d2b5b7a11b8", 0x4f, 0x40d, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r1, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff97f03704d39d2684fcffff0000dfffff0d1c9488c8495ee0b83a6a02ac509842cd0206a1a1075fce7d4f07a7a88d3a4a3d0d399e065a443cabef51237671d42be7098f899f1ed5621d6c41e5dcde20abbad55f2792df257937246966c16757a928278db363fa6f03969c38471117606e81e197d7401750566fa6562c26c287fca20bf246bf0d6e76187ef5cea8065185b20d5712cdebc99d2973d978948623818c09159e91d7663eb2750c5c213e94f6"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20050, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x101}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) syz_open_pts() link(&(0x7f0000001380)='./file1\x00', &(0x7f00000013c0)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x420) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001400)) semget$private(0x0, 0x2, 0x1) symlinkat(&(0x7f0000001440)='./file1\x00', r0, &(0x7f0000001480)='./file0\x00') mknod(&(0x7f00000014c0)='./file0\x00', 0x9040, 0x6) r2 = open$dir(&(0x7f0000001500)='./file1\x00', 0x8000, 0x10) r3 = openat(r2, &(0x7f0000001540)='./file0\x00', 0x180, 0x100) rename(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)='./file1\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001600)=0x200) utimes(&(0x7f0000001640)='./file1\x00', &(0x7f0000001680)={{0x7, 0x4}, {0x4, 0x80000000}}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x8001, 0xa1, 0xfff, 0x1, 0x40, 0x80, 0x4, 0x2, 0x0, 0xfffffffffffffff8, 0x4}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001740)={0x31, 0x4a}, 0x8) pipe(&(0x7f0000001780)) bind(r3, &(0x7f00000017c0)=@in6={0x18, 0x3, 0xfffffffffffffff7, 0x2}, 0xc) rename(&(0x7f0000001800)='./file2\x00', &(0x7f0000001840)='./file0\x00') r4 = msgget(0x2, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001980)={{0x2, r5, r6, r7, r8, 0x2, 0x7}, 0xfff, 0x1, r9, r10, 0x5, 0x6, 0x27, 0xed}) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0xd5dc60f3d41c1545}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/231}, 0xef, 0x2, 0x800) 16:00:04 executing program 0: 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) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) login: """"panic: pool_do_get: shmpl free list modified: page 0xfffffd802d631000; item addr 0xfffffd802d631240; offset 0x10=0xdeafbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *490761 91447 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8225f0e0,1,ffff8000149e1d54) at pool_do_get+0x48b pool_get(ffffffff8225f0e0,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff32d8,ffff8000149e1f38,0,ffff8000149e1f20) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff32d8,ffff8000149e1f38,ffff8000149e1f20) at sys_shmget+0x13f syscall(ffff8000149e1fd0) at syscall+0x541 Xsyscall(6,0,fffffffffffffff4,0,4,2bd07cbc0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x2bfe4bf78f0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: shmpl free list modified: page 0xfffffd802d631000; item addr 0xfffffd802d631240; offset 0x10=0xdeafbe00 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_do_get(ffffffff8225f0e0,1,ffff8000149e1d54) at pool_do_get+0x48b pool_get(ffffffff8225f0e0,1) at pool_get+0xc1 shmget_allocate_segment(ffff8000ffff32d8,ffff8000149e1f38,0,ffff8000149e1f20) at shmget_allocate_segment+0x15e sys_shmget(ffff8000ffff32d8,ffff8000149e1f38,ffff8000149e1f20) at sys_shmget+0x13f syscall(ffff8000149e1fd0) at syscall+0x541 Xsyscall(6,0,fffffffffffffff4,0,4,2bd07cbc0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x2bfe4bf78f0, count: -8 ddb> show registers rdi 0xffffffff81058cc7 db_enter+0x17 rsi 0x360c __ALIGN_SIZE+0x260c rbp 0xffff8000149e1bb0 rbx 0xffff8000149e1c60 rdx 0x360d __ALIGN_SIZE+0x260d rcx 0xffff800002d3c000 rax 0xffff800002d3c000 r8 0xffff8000149e1b70 r9 0x1 r10 0xffff80000193bd00 r11 0x5a5899caf78587fa r12 0x3000000008 r13 0xffff8000149e1bc0 r14 0x100 r15 0x1 rip 0xffffffff81058cc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149e1ba0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=490761 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2720,0xffff8000ffff3c48 process=0xffff8000ffff7078 user=0xffff8000149dd000, vmspace=0xfffffd803f013108 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 58125 8957 36963 0 2 0 syz-executor.0 58125 486611 36963 0 3 0x4000080 fsleep syz-executor.0 91447 345035 45794 0 2 0 syz-executor.1 91447 41889 45794 0 2 0x4000000 syz-executor.1 *91447 490761 45794 0 7 0x4000000 syz-executor.1 91447 408717 45794 0 3 0x4000080 fsleep syz-executor.1 45794 305606 97149 0 3 0x82 nanosleep syz-executor.1 66770 306915 1 0 3 0x100083 ttyin getty 59837 336235 0 0 3 0x14200 bored sosplice 36963 170759 97149 0 2 0x482 syz-executor.0 97149 207136 39192 0 3 0x82 thrsleep syz-fuzzer 97149 328543 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 178663 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 203430 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 363392 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 16302 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 407970 39192 0 3 0x4000082 thrsleep syz-fuzzer 97149 421412 39192 0 3 0x4000082 kqread syz-fuzzer 39192 236137 85846 0 3 0x10008a pause ksh 85846 516830 99770 0 3 0x92 select sshd 99770 26728 1 0 3 0x80 select sshd 22645 429939 7471 73 3 0x100090 kqread syslogd 7471 458508 1 0 3 0x100082 netio syslogd 37364 300965 1 77 3 0x100090 poll dhclient 27969 329397 1 0 3 0x80 poll dhclient 30461 322069 0 0 2 0x14200 zerothread 54906 253094 0 0 3 0x14200 aiodoned aiodoned 73840 187716 0 0 3 0x14200 syncer update 41722 134010 0 0 3 0x14200 cleaner cleaner 30908 495807 0 0 3 0x14200 reaper reaper 51400 288019 0 0 3 0x14200 pgdaemon pagedaemon 30960 467364 0 0 3 0x14200 bored crynlk 63736 100115 0 0 3 0x14200 bored crypto 25232 20931 0 0 3 0x40014200 acpi0 acpi0 6406 182065 0 0 3 0x14200 bored softnet 92087 511760 0 0 3 0x14200 bored systqmp 95649 131765 0 0 3 0x14200 bored systq 55932 73990 0 0 3 0x40014200 bored softclock 44107 289002 0 0 3 0x40014200 idle0 42461 191333 0 0 3 0x14200 bored smr 1 129697 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6365K 6381K 78643K 11072 0 0 pcb 23 9K 10K 78643K 707 0 0 rtable 100 3K 3K 78643K 465 0 0 ifaddr 58 13K 14K 78643K 213 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 50 0 0 iov 0 0K 24K 78643K 202 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1972 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 23 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 182 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 17K 78643K 1262 0 0 sigio 1 0K 0K 78643K 16 0 0 proc 42 30K 46K 78643K 474 0 0 subproc 64 65538K 67586K 78643K 107 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 140 0 0 in_multi 33 2K 2K 78643K 99 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 273 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 21K 78643K 3918 0 0 UVM aobj 86 3K 4K 78643K 91 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 53 0 0 NDP 12 0K 0K 78643K 57 0 0 temp 170 2355K 2483K 78643K 6441 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 628 0 621 1 0 1 1 0 8 0 plimitpl 152 51 0 44 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 225 0 221 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 33 0 33 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 41 12 0 12 12 0 8 0 art_table 32 230 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 4 1 0 1 1 0 8 0 semapl 112 180 0 170 1 0 1 1 0 8 0 shmpl 112 89 0 5 3 0 3 3 0 8 0 shmpl: pool(0xffffffff8225f0e0:shmpl): page inconsistency: page 0xfffffd802d631000; item ordinal 0; addr 0xe2cb00d244a68372 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3866 0 2441 47 0 47 47 0 8 0 ffsino 240 3866 0 2441 84 0 84 84 0 8 0 nchpl 144 5864 0 4254 61 0 61 61 0 8 0 uvmvnodes 72 4055 0 0 74 0 74 74 0 8 0 vnodes 200 4055 0 0 214 0 214 214 0 8 0 namei 1024 17774 0 17774 2 1 1 1 0 8 1 scsiplug 64 4 0 4 3 2 1 1 0 8 1 scxspl 192 19530 0 19530 16 15 1 5 0 8 1 sigapl 432 1432 0 1418 2 0 2 2 0 8 0 futexpl 56 21410 0 21408 1 0 1 1 0 8 0 knotepl 112 388 0 361 2 0 2 2 0 8 0 kqueuepl 104 347 0 345 1 0 1 1 0 8 0 pipepl 112 900 0 881 3 2 1 2 0 8 0 fdescpl 424 1433 0 1418 2 0 2 2 0 8 0 filepl 120 9052 0 8952 5 1 4 5 0 8 0 lockfpl 104 506 0 504 2 1 1 1 0 8 0 lockfspl 32 868 0 867 2 1 1 1 0 8 0 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 45 0 35 1 0 1 1 0 8 0 ucredpl 96 2465 0 2458 1 0 1 1 0 8 0 zombiepl 144 1418 0 1418 2 1 1 1 0 8 1 processpl 840 1448 0 1418 4 0 4 4 0 8 0 procpl 600 3206 0 3165 4 0 4 4 0 8 0 sosppl 128 27 0 27 5 5 0 1 0 8 0 sockpl 384 1243 0 1226 3 0 3 3 0 8 1 mcl64k 65536 282 0 282 33 32 1 29 0 8 1 mcl16k 16384 8 0 8 5 5 0 1 0 8 0 mcl12k 12288 30 0 30 6 5 1 1 0 8 1 mcl9k 9216 18 0 18 9 8 1 1 0 8 1 mcl8k 8192 25 0 25 7 7 0 1 0 8 0 mcl4k 4096 85 0 85 2 1 1 1 0 8 1 mcl2k2 2112 10 0 10 4 4 0 1 0 8 0 mcl2k 2048 48670 0 48633 18 12 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 86158 0 86088 26 19 7 18 0 8 2 bufpl 256 8561 0 4246 270 0 270 270 0 8 0 anonpl 16 151702 0 142809 74 22 52 53 0 62 12 amapchunkpl 152 5800 0 5714 8 3 5 5 0 158 1 amappl16 192 8381 0 7878 77 44 33 37 0 8 7 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 632 0 627 1 0 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 187 0 177 1 0 1 1 0 8 0 amappl10 144 97 0 93 2 1 1 1 0 8 0 amappl9 136 347 0 343 1 0 1 1 0 8 0 amappl8 128 745 0 725 1 0 1 1 0 8 0 amappl7 120 25 0 22 1 0 1 1 0 8 0 amappl6 112 657 0 650 1 0 1 1 0 8 0 amappl5 104 163 0 150 1 0 1 1 0 8 0 amappl4 96 333 0 307 2 1 1 2 0 8 0 amappl3 88 184 0 177 1 0 1 1 0 8 0 amappl2 80 13723 0 13661 2 0 2 2 0 8 0 amappl1 72 34166 0 33731 24 15 9 19 0 8 0 amappl 72 3466 0 3431 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 90 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1433 0 1418 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1433 0 1418 1 0 1 1 0 8 0 vmmpekpl 168 14052 0 14031 3 1 2 2 0 8 0 vmmpepl 168 156307 0 154774 141 62 79 92 0 357 12 vmsppl 264 1432 0 1418 1 0 1 1 0 8 0 pdppl 4096 2872 0 2836 5 0 5 5 0 8 0 pvpl 32 449100 0 436703 199 58 141 144 0 265 41 pmappl 192 1432 0 1418 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 471 0 79 13 1 12 13 0 8 0